Hello everyone, I am simulating the flow-solid coupling case of a cavitation bubble impacting an elastic plate. The fluid, solid, and coupling library are openfoam-v2012, solids4foam-2.0, and precice-2.5.0, respectively.An axisymmetric computational domain is used, with the z-axis as the symmetry axis. As shown in Figure 1, the red region indicates the liquid, the blue region indicates the bubble, and the white region indicates the solid (with the solid’s side fixed). The green-marked area indicates the fluid-solid coupling interface.
Figure 1:
Figure 2 shows the wedge-shaped computational domain.
Figure 2:
Figure 3 shows the mesh at the interface, where the fluid and solid meshes correspond to each other.
Figure 3:
This is my precise-config.xml file.
precice-config.xml (2.6 KB)
My questions are as follows:
-
In the precice-config.xml file, should the be set to 3D or 2D?
-
How to perform data mapping? The interface is the xy plane, and the x direction needs to be ignored. Points on the y direction need to be mapped to the displacement and force in the y and z directions. How should the nearest-neighbor or rbf-thin-plate-splines methods be set up respectively?
(More information) In fact, I have already attempted the simulation using the solver-interface dimensions=“3” and nearest-neighbor mapping. However, an odd phenomenon occurred (as shown in Figure 4), where non-physical alpha values less than 1 appeared at the fluid-solid coupling interface (perhaps referred to as non-physical cavitation or numerical cavitation). The fluid is solved using the compressibleInterFoam solver, and phase transitions should not occur. The pressure field at the fluid-solid coupling interface is also very odd.
Figure 4:
I have tried many modifications, such as boundary conditions, solution settings, etc., but none of them have solved the problem. I checked the precise data exchange and found that the force data exchange may have non-physical oscillations or sudden changes , as shown in Figure 5.(The force data is extracted from the point on the symmetrical axis of the upper interface.)
Figure 5:
Could you guys give me some advice? Is there a problem with the settings in my precice-config.xml file that could cause interface pressure oscillation and lead to the non-physical cavitation?
Thank you very much for your attention! I am very grateful for any advice! ![]()




