CFD Online Discussion Forums

CFD Online Discussion Forums (
-   OpenFOAM Programming & Development (
-   -   Is it possible to combine stress and flow solvers in OpenFOAM? (

sur4j April 12, 2014 15:26

Is it possible to combine stress and flow solvers in OpenFOAM?
I am wondering if this has been done already, for example if I want to simulate a complex seal arrangement in which I would like to see how the applied fluid flow pressures deform the sealing element.

I have read that in most cases two separate simulations are ran, one for flow analysis and the other for stress however, in the above application it would require a large number of simulations which would not be practical.

sur4j April 16, 2014 14:53

Could someone please tell me if this combination of solvers is possible or not, for example combining the deformation obtained from solidDisplacementFoam with another flow solver so that they are both ran simultaneously to see how the fluid pressures deform the body?
Would it require a large amount of work to implement?

fabian_roesler April 17, 2014 08:23

Fluid structure interaction (FSI)

yes it is possible. What you are searching for is called "Fluid structure interaction (FSI)". However I never used the solvers and I think they are only implemented in the extend version.


Hope this helps.


sur4j April 17, 2014 15:43

Thank your reply. From what I have read the FSI requires an FEA package to do the structural analysis component of the simulation, I have also seen a couple of posts on this forum mentioning that OpenFOAM supports this and has it's own FEA simulation capibilities. Is this true? If so, are you aware of any documentation that is available for this?


fabian_roesler April 24, 2014 03:39


I don't know if this is what you are searching for but OpenFOAM has several solvers for stress Analysis. They still use the FV-Method but can calculate linear-elastic, small-strain deformation of a solid. Here the information for solidDisplacementFoam:

Transient segregated finite-volume solver of linear-elastic, small-strain deformation of a solid body, with optional thermal diffusion and thermal stresses.
Simple linear elasticity structural analysis code. Solves for the displacement vector field D, also generating the stress tensor field sigma.



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