Hi everyone, I am new to precice , and I what to use the precice to do FSI. My coupling situation is flow pass by naca0012 using rhoPimpleFoam for fluid ,and solid using calculix.
the unit of [1 -1 -2 0 0 0 0] is the real pressure, and [0 2 -2 0 0 0 0] is the Kinematic pressure.
according to the FSI tutorial, in the incompressible fluid, openfoam using Kinematic pressure, but in the compressible fluid, openfoam using real pressure. so it may be the cause of the error. My question are how to fix this error when coupling compressible fluid with solid. What are the different of precice-adapter calculate the force and stress for compressible fluid and incompressible fluid.
Even I change the solver to sonicDyMFoam, same error still occur. I don’t know why there is different dimensions from which quanlity, pressure? stress ? force?
Hello everyone, I don’t know if you’ve solved this problem, which I’ve also encountered. I might be suggesting something you’ve surely already tried, but have you tried removing or commenting out the OpenFOAM functionObjects from the controlDict? In my case, for example, it was the wallShearStress function that was causing this problem. After downloading your hconel zip file, I saw that you also have the wallShearStress function inside wallShearStressField. If you haven’t tried it yet, I recommend temporarily removing the functions from the controlDict, and it should work.
I still need to look into this issue more thoroughly, but it’s a start—maybe using these functions as post-processing could work.