Properties🔗
- Coupling condition between a pair of patches that share the same outer bounds, but whose inner construction may be dissimilar.
Usage🔗
The condition requires entries in both the boundary
and field files. Mesh
boundary
file:
<patchName>
{
type cyclicAMI;
neighbourPatch <coupled patch name>;
transform <transform type>;
...
}
Field file:
<patchName>
{
type cyclicAMI;
}
The transform
describes the operation required to map the neighbour
patch
on to the owner
patch. Options include:
-
noOrdering
: no mapping defined, i.e. the operation is determined by the patch -
coincidentFullMatch
: no transform defined and checks that the patch faces are matched -
rotational
: rotational about an axis of rotation -
translational
: translational
Further information🔗
Related:
Source code:
Example usage:
- pimpleFoam
mixerVesselAMI2D
tutorial: $FOAM_TUTORIALS/incompressible/pimpleFoam/laminar/mixerVesselAMI2D - pimpleFoam
propeller
tutorial: $FOAM_TUTORIALS/incompressible/pimpleFoam/RAS/propeller - compressibleInterFoam
sphereDrop
tutorial: $FOAM_TUTORIALS/multiphase/compressibleInterDyMFoam/laminar/sphereDrop