CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions > OpenFOAM CC Toolkits for Fluid-Structure Interaction

[solids4Foam] dynamicMeshDict

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 18, 2022, 14:12
Default dynamicMeshDict
  #1
Member
 
Merlin Williams
Join Date: Nov 2021
Posts: 71
Rep Power: 3
MFWilliams is on a distinguished road
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
MFWilliams is offline   Reply With Quote

Old   February 19, 2022, 03:35
Default
  #2
Senior Member
 
Hojatollah Gholami
Join Date: Jan 2019
Posts: 171
Rep Power: 5
Hgholami is on a distinguished road
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.

Quote:
Originally Posted by MFWilliams View Post
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
Hgholami is offline   Reply With Quote

Old   February 19, 2022, 08:57
Default
  #3
Member
 
Merlin Williams
Join Date: Nov 2021
Posts: 71
Rep Power: 3
MFWilliams is on a distinguished road
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 does the '1' mean after inverseDistance because from what I found this only appears in the 3dTube tutorial and none of the other FSI tutorials.

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 09:58.
MFWilliams is offline   Reply With Quote

Old   February 20, 2022, 09:55
Default
  #4
Senior Member
 
Hojatollah Gholami
Join Date: Jan 2019
Posts: 171
Rep Power: 5
Hgholami is on a distinguished road
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:
solver velocityLaplacian;
the velocity base selected. you can also refVelocityLaplacian.
This solver, use laplacian to calculate internal node motion, so need diffusivity that be in
Quote:
diffusivity quadratic inverseDistance 1(wall);
The "quadratic inverseDistance" is the diffusivity that uses quadratic inverse distance from (patches), "1/L^2". The "1" number of patches that be in "(****)". In this file, "1" means one patch in parenthesis. The patch "(wall)" usually is FSI Interface, because it moves, the 1/L^2 does higher mesh deflection in near of interface and smaller mesh deflection in further of interface.
Hgholami is offline   Reply With Quote

Old   February 21, 2022, 11:20
Default
  #5
Member
 
Merlin Williams
Join Date: Nov 2021
Posts: 71
Rep Power: 3
MFWilliams is on a distinguished road
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 12:12.
MFWilliams is offline   Reply With Quote

Reply

Tags
dynamicmeshdict, fsi simulation

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
restriction coefficients in dynamicMeshDict Jiahui OpenFOAM 2 June 19, 2018 11:37
dynamicMeshDict lsb1292 OpenFOAM Running, Solving & CFD 0 November 29, 2017 07:30
Including run time as variable in dynamicMeshDict RKyle OpenFOAM Pre-Processing 3 October 4, 2017 13:07
I can't understand the moving function of "libfvMotionSolver.so" in dynamicMeshDict Jung hoo OpenFOAM Programming & Development 0 July 13, 2016 04:36
two (rival) dynamicMeshDict & objectRegistry (??) codder OpenFOAM Running, Solving & CFD 1 January 27, 2014 23:16


All times are GMT -4. The time now is 23:49.