Nearest-neighbor mapping | 3 mesh

I assume, that if I divide a airfoil (2D) in two parts, I have to add the displacements forces, to consider them as one airfoil together, am I right?.

The aim is to map forces from the fluid simulation to the FSI simulation and recieve displacement back.

This will not work, since my FSI simulation requires force input.

Originally, my body in the fluid simulation (2D airfoil) consisted of one interface and the solid simulation also had one interface. Because the model in the fluid simulation is divided into two patches, the simulation crashes. I want to solve this issue by creating two meshes (seperate one for every patch in the fluid simulation). The aim is to map the same data (force from fluid to solid an displacement back), but from two meshes to one mesh.

The link you provided sounds promising :+1:

I have tried using just one fluid-mesh for the two fluid patches. Using OpenFOAM, it resulted in this weird behaviour during a externally imposed rotation (counter-clockwise):
3
You can see the left and the right boundary of the arifoil, which are both seperate patches. They are both linked to the same mesh. Unfortunately, the left patch gets overlapped by the right patch, which shouldn’t happen. The expected behaviour would be a consistent rotation of the body without deformation of the patches.

Edit: When trying @ajaust’s proposed solution of “Multiple mappings to and from a mesh” feature by the preCICE team, I’m getting the following message:

---[precice] ERROR:  There cannot be two mappings to mesh "Solid-Mesh" if the meshes from which is mapped contain duplicated data fields that are also actually mapped on this participant. Here, both from meshes contain data "Force". The mapping is not well defined. Which data "Force" should be mapped to mesh "Solid-Mesh"?