Map 2D axisymmetric to 3D

Hello,

my setup is as follows:

Both simulations are currently 2D axisymmetric (OpenFOAM and solids4foam respectively). Temperatures and heat transfer coefficients are exchanged. Now I would like to simulate the solid not with a wedge, but as a half-symmetric model (or, if necessary, as a full model). However, due to the expected computation times, it is not possible to adapt the fluid model accordingly either.

Would it be possible to do this using 2D-3D geometric multiscale mapping? In other words, mapping between the fluid-wedge and solid-symmetry meshes? Unfortunately, I can’t quite make sense of the explanation on the website.

Many thanks for your fantastic work!

EDIT:
The way I imagine it, it would look something like this:

Hi @exkroy,

I see that you want to save resources by modeling the fluid with a wedge mesh, but the coupling to a full solid mesh cannot be done with the geometric multiscale mapping.

The “radial mapping” is only provided for 1D-2D or 1D-3D mapping at the moment, and is meant for two domains embedded in each other.

For what you want to do, I would suggest an intermediate step to convert from the wedge to a full step. You can implement that either via a Python Action, or on one of your adapters.

Still, I wonder: when coupling a symmetric to a non-symmetric domain, how should the non-symmetric effects be mapped to the symmetric domain? One would need to make assumptions there (e.g., averaging), and you would best make these one of your adapters.

Hi Makis,

Thank you for your suggested solutions!

I can see from the documentation that the Python Actions offer two options for timing: write-mapping-post and read-mapping-post. But aren’t both of these already too late for initialising the mapping?

That’s a good point. To be honest, I hadn’t really thought about that before. The non-symmetrical effects relate to the deformation of the solid. The impact on the temperature should be negligible. At the moment, I’m only exchanging temperatures and heat transfer coefficients.