CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Programming & Development (https://www.cfd-online.com/Forums/openfoam-programming-development/)
-   -   Pressure divergence in FSI by mesh.update() (https://www.cfd-online.com/Forums/openfoam-programming-development/244021-pressure-divergence-fsi-mesh-update.html)

SMG July 18, 2022 06:55

Pressure divergence in FSI by mesh.update()
 
Hi,

I am developing a FSI solver with PIMPLE fluid solver and dynamicMesh.

The structure can be seen as:

Code:


-Initialization with steady state

-FSI control initialization

time Loop
{

FSI Loop
{
-calculate Fluid Forces
-solve and move Solid
-move Fluid mesh
-solve Fluid
-check residuals

}

}

I see that my algorithm works fine only if I limit the FSI loop number to 1.
However, I get pressure jumps when I run mesh.update() two times at a single time step in FSI loop. (similar discussion here: https://www.cfd-online.com/Forums/op...pdate-fsi.html)

I noticed the icoFsiElasticNonLinULSolidFoam in latest FOAM-extend also does the same thing and updates the whole fluid mesh at each time step without any problem.

I can not use the suggestion from https://www.cfd-online.com/Forums/op...pdate-fsi.html, since the mesh size in my case is smaller than the displacement at each time step and remeshing is therefore necessary.

Does anyone have the same problem or eventually know any solution for that?

Best regards,
Mehdi


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