$FOAM_TUTORIALS/multiphase/multiphaseInterDyMFoam/laminar/mixerVesselAMI2D
We calculate the mixing of air, water, oil, and mercury in a mixer with moving mesh function. The region "rotor" rotates at 6.2832 rad/s with the Z-axis as the rotation axis, and the calculation is performed as a two-dimensional problem with one mesh in the Z direction.
The rotation axis and the rotation speed are defined in the file "constant/dynamicMeshDict" as follows.
dynamicFvMesh solidBodyMotionFvMesh; motionSolverLibs ( "libfvMotionSolvers.so" ); solidBodyMotionFvMeshCoeffs { cellZone rotor; solidBodyMotionFunction rotatingMotion; rotatingMotionCoeffs { origin (0 0 0); axis (0 0 1); omega 6.2832; } }
The rotation area is defined as the cell zone "rotor" as shown in the figure below (white part).
The meshes are as follows, and the number of mesh is 3072.
The initial arrangement and ID value of each phase are shown below.
The calculation may fail in OpenFOAM 4.1.