Coupled OpenFoam+fenics for FSI on 3D

Hello,

I am currently working on a Fluid-Structure Interaction (FSI) case, using the preCICE adapter to couple FEniCS and OpenFOAM in a 3D simulation. I am interested in modeling a solid with two different Young’s moduli for different regions of the material. Essentially, I would like to use two materials with distinct elastic properties (e.g., E1 for region 1 and E2 for region 2) within the same solid domain.

Here are my questions:

  1. Is it possible to implement a multi-material solid (with different Young’s moduli) in FEniCS while coupling with OpenFOAM through preCICE?

  2. If yes, can anyone share a workflow or suggest modifications to the preCICE FEniCS adapter to handle different material properties in different subdomains?

  3. Is there any existing tutorial or case that demonstrates the coupling of a multi-material solid with different elastic properties in FEniCS with OpenFOAM (via preCICE)?

  4. Any advice on how to approach the transfer of data between two materials with different properties (e.g., displacement, force, etc.) between FEniCS and OpenFOAM?

Thank you in advance for your help and suggestions!

Aymen

Hello @AymenAmiral1997

The adapter for FEniCS (FEniCSx) is a wrapper around the preCICE API. This means that you import the adapter into your FEniCS script and then call its functions. Hence, scenarios such as multi-material solids are handled in the FEniCS script. The adapter provides only coupling functionality, including operations such as reading data from preCICE and writing data to preCICE.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.