Hi there,
In this thread I’ve already mentioned my issues with the RBF mapping which seemed to be solved by then.
Now new problems occured
conclusion of the case:
I’m trying to couple a 3D model of an airfoil between the OpenFOAM-Adapter (fluid) and the preCICE Python bindings (solid) which are connected to MBDyn.
Firstly I’ve tried to just couple the surface of the airfoil while neglecting the side plate in the solid mesh (as you can see here).
issue:
Firstly it seems that some vertices which are sent to preCICE are not appearing in the preCICE mesh anymore.
I’ve tried to also map the full airfoil (with the back plate, as you can see in the following screenshots) which lead to the same issue.
Here you can see the exported VTK data of the solid (red) and the fluid (blue) mesh:
It seems that two vertices are missing in the preCICE mesh, while the original mesh is sending it correctly as you can see in the next plot:
second issue:
Further, after discovering some wrong force mappings (while the forces were mapped correctly in a similar 2D case) I was trying to map the full airfoil (including the backplate).
A screenshot of the preCICE mesh is shown below with the solid mesh (red) and the fluid mesh (blue):
The solid mesh in its state as it is sent to preCICE is shown in this figure:
Finally when trying to map this 3D solid mesh with the backplate, preCICE returns:
(0) 15:08:16 [impl::SolverInterfaceImpl]:285 in initialize: Slaves are connected
(0) 15:08:16 [impl::SolverInterfaceImpl]:317 in initialize: iteration: 1, time-window: 1, time: 0 of 0.5, time-window-size: 0.0001, max-timestep-length: 0.0001, ongoing: yes, time-window-complete: no,
(0) 15:08:16 [impl::SolverInterfaceImpl]:1476 in mapWrittenData: Compute write mapping from mesh "Fluid-Mesh" to mesh "Solid-Mesh".
(0) 15:08:16 [mapping::RadialBasisFctMapping]:199 in computeMapping: ERROR: The interpolation matrix of the RBF mapping from mesh Fluid-Mesh to mesh Solid-Mesh is not invertable. This means that the mapping problem is not well-posed. Please check if your coupling meshes are correct. Maybe you need to fix axis-aligned mapping setups by marking perpendicular axes as dead?
Currently the vertex density on the backplate is 10^{-3}. I’ve tried to increase the vertex density on the backplate even more, but without any success. Reducing the vertices on the backplate to a number of 4 leads to a running coupling, but I think this won’t be a good mapping either.
Question :
I’m wondering how I could proceed now, as I have a similar 2D case which is running with the same preCICE configuration.
As I’ve mentioned my final guess in adding the lid to the mapping and varying its amount of vertices did not help to solve the issue …