multi-region problem with dynamic mesh
Hi foamers,
I am wandering if the multiregion solver like chtMultiRegionFoam support dynamicMesh. By dynamicMesh, i mean solid moving part, not dynamic refine mesh. Anyone has experience with it? Thanks1 |
Hi,
simple answer. No it is not implemented. The meshes are derived from the fvMesh class and not the dynamic mesh class. Code:
forAll(fluidNames, i) However, it is possible to re-built the solvers for dynamic meshes. As an idea, if we use dynamic meshes, we do have to implement it as follows (this is just the createDynamicMesh.H file. Code:
Info<< "Create mesh for time = " Code:
fvScalarMatrix hEqn Tobi |
Hello Tobi,
I just tried with a simple case and found out the dynamicMesh is not implemented by chtMultiRegionFoam... Thanks a lot for the instruction, I will try it tomorrow and update it later if it works. |
Hi Tobi,
I am trying to implement this solver. However, I have a question about the fluid domain. I want to rotate the solid region, but the solid region is not a regular cylinder, the rotating region I difned is a cyliner, AMI boundary is used. Fluid cannot be totally excluded from the rotating region. So I do need to include the correctPhi for the fluid region too? Then, if the solver works, the fluid and solid both need a dynamicMeshDict and with the same rotating velocity and coupled surface. Do you think this will work? Thanks! Quote:
|
Thanks. Is there any chtMultiRegionFoam + moving mesh available in the community?
Moving solid + conjugate heat transfer seems not a rare scenario. |
All times are GMT -4. The time now is 08:44. |