I am trying to simulate a turning circle manoeuvre of a jet boat with v2112. To reduce the number of cells the whole domain has to move with the hull. Attached you will find a reference picture found in the Journal of Marine Science and Technology (2020) 25:769–786 "Numerical simulation about the manoeuvre of trimaran and asymmetric twin hull with hull attitude taken into account by OpenFOAM".
The case I am trying to simulate is similar to the tutorial case multiphase/overInterDyMFoam/rigidBodyHull. The tutorial case uses a solid body motion "drivenLinearMotion" for the domain to follow the motion of the rigid body (hull). The problem is, that "drivenLinearMotion" can only handle linear motions. A turning circle manoeuvre requires rotational movement of the domain.
To my understanding it should be possible to handle the case with rigid body motion solver alone. Therefore the whole domain (parent) is treated as a rigid body and the hull is the child. So if I apply an external force on the hull, the whole rigid body domain should move together with the hull (see the dynamicMeshDict attached).
My setup works for the overset and for all the refinement zones of the domain except for the domain boundaries (inlet, outlet, atmosphere, bottom) which remain static (see the attached picture). So the domain mesh is deformed at the boundaries instead, and the rigid body motion is not applied.