|
[Sponsors] |
![]() |
![]() |
#1 |
Member
Merlin Williams
Join Date: Nov 2021
Posts: 71
Rep Power: 4 ![]() |
Hello,
In running an FSI case similar to the 3dTube case, would there be any reason to change the default entries for the dynamicMeshDict for solid and fluid? And why are the two dynamicMeshDicts different for solid and fluid? Thanks Merlin |
|
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Hojatollah Gholami
Join Date: Jan 2019
Posts: 171
Rep Power: 7 ![]() |
Hello,
the dynamicMesh try to move mesh relative to moving boundary to keep the quality of mesh. So in fluid usually boundary moves and the dynamicMesh try to modify internal nodes of mesh via dynamicMeshDict parameters. Default dynamicMeshDict can use for general cases. Base on your geometry, the moving patch must change (wall) and to prevent negative mesh, may you need to change parameters. The dynamicMeshDicts of fluid and solid must be different, each applied to related region. For solid usually, the staticFv uses because the movement occur on whole mesh and you don't need to modify internal nodes of solid mesh. |
|
![]() |
![]() |
![]() |
![]() |
#3 |
Member
Merlin Williams
Join Date: Nov 2021
Posts: 71
Rep Power: 4 ![]() |
Dear Hojatollah,
Thank you very much for that explanation. Just to clarify, for my geometry the default 'dynamicMotionSolverFvMesh' will suffice but I might need to change the parameters? What parameters do you refer to becuase there are not many entries in the dynamicMeshDict. The default one is seen below: Code:
dynamicFvMesh dynamicMotionSolverFvMesh; solver velocityLaplacian; diffusivity quadratic inverseDistance 1(wall); Also what is 'wall' referring to? Is it referring to the fluid-solid interface patch? Thank you in advance. Merlin Last edited by MFWilliams; February 19, 2022 at 08:58. |
|
![]() |
![]() |
![]() |
![]() |
#4 | ||
Senior Member
Hojatollah Gholami
Join Date: Jan 2019
Posts: 171
Rep Power: 7 ![]() |
Hi Merlin,
you should explain your geometry, but as default dynamicMotionSolverFvMesh is OK. You can change the "solver". Two solvers available, displacement base, velocity base. In the Quote:
This solver, use laplacian to calculate internal node motion, so need diffusivity that be in Quote:
|
|||
![]() |
![]() |
![]() |
![]() |
#5 |
Member
Merlin Williams
Join Date: Nov 2021
Posts: 71
Rep Power: 4 ![]() |
Ok I understand now. Thank you very much for explaining.
Have you had a chance to look at my questions regarding solidProperties? Last edited by MFWilliams; February 22, 2022 at 11:12. |
|
![]() |
![]() |
![]() |
Tags |
dynamicmeshdict, fsi simulation |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Including run time as variable in dynamicMeshDict | RKyle | OpenFOAM Pre-Processing | 4 | March 26, 2023 00:39 |
restriction coefficients in dynamicMeshDict | Jiahui | OpenFOAM | 2 | June 19, 2018 10:37 |
dynamicMeshDict | lsb1292 | OpenFOAM Running, Solving & CFD | 0 | November 29, 2017 06:30 |
I can't understand the moving function of "libfvMotionSolver.so" in dynamicMeshDict | Jung hoo | OpenFOAM Programming & Development | 0 | July 13, 2016 03:36 |
two (rival) dynamicMeshDict & objectRegistry (??) | codder | OpenFOAM Running, Solving & CFD | 1 | January 27, 2014 22:16 |