View Issue Details

IDProjectCategoryView StatusLast Update
0001813OpenFOAMBugpublic2016-01-17 12:20
Reporteruser1201Assigned Tohenry  
PriorityimmediateSeverityblockReproducibilityalways
Status closedResolutionunable to reproduce 
PlatformGNU/LinuxOSUbuntuOS Version14.04
Summary0001813: A doubtful point of updating the fluid computational domain while the topology changes
DescriptionA class named movingDamGateTopoFvMesh employed by interDyMFoam solver has been developed by my research group aiming to simulate the consecutive opening process of plane/radial gate based on the addPatchCellLayer class of OpenFOAM 2.4.0. The location of source code is /src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.C.

The approximate working procedure is:
1. Specify the time table of adding cell layers and thickness of each cell layer;
2. Declare the moving patch name in file /casename/constant/dynamicMeshDict which will be extruded along face normal;
3. Initiate the fluid computational domain with blockMesh and setFields, then start to calculate with interDyMFoam solver;
4. The original mesh should be extruded layer by layer at the scheduled time points, and internal flux should be updated in real time.

Both techniques about updating internal surface interpolation of OpenFOAM 2.4.0 and foam-extend 3.1 have been adopted. However, aerated flow could not pass through those newly generated internal surfaces between extruded cells and original ones. Our researchers speculated boundary condition of the moving patch might be primary problem. Then, several of boundary conditions have been applied on the moving patch, including:
1. Non-slip wall with zeroGradient, fixedValue (0 0 0), fixedValue (0 0.1 0), movingWallVelocity (0 0 0), movingWallVelocity (0 0.1 0);
2. Slip wall;
3. Different patches.
Unfortunately, the phenomenon mentioned above stands still.

movie.zip is a testing case including a short movie inside.
TagsaddPatchCellLayer, dynamicMesh, interDyMFoam

Activities

user1201

2015-08-03 14:12

 

movie.7z (2,056,943 bytes)

henry

2015-10-22 10:34

manager   ~0005472

Can you provide a simple test case which reproduces the problem in OpenFOAM-dev?

henry

2016-01-17 12:20

manager   ~0005841

Orphaned report.

henry

2016-01-17 12:20

manager   ~0005842

Require test-case which reproduces the problem.

Issue History

Date Modified Username Field Change
2015-08-03 14:12 user1201 New Issue
2015-08-03 14:12 user1201 File Added: movie.7z
2015-08-04 01:51 user1201 Tag Attached: addPatchCellLayer
2015-08-04 01:51 user1201 Tag Attached: dynamicMesh
2015-08-04 01:51 user1201 Tag Attached: interDyMFoam
2015-10-22 10:34 henry Note Added: 0005472
2016-01-17 12:20 henry Note Added: 0005841
2016-01-17 12:20 henry Note Added: 0005842
2016-01-17 12:20 henry Status new => closed
2016-01-17 12:20 henry Assigned To => henry
2016-01-17 12:20 henry Resolution open => unable to reproduce