$FOAM_TUTORIALS/multiphase/interDyMFoam/ras/testTubeMixer
We calculate the water flow in a shaking prism for one second using the mesh movement function. The motion of the prism is defined by superimposing two types of motion.
The properties of the water and air are specified in the file "constant/transportProperties".
Mesh movement is specified in the file "constant/dynamicMeshDict" as follows.
dynamicFvMesh solidBodyMotionFvMesh; solidBodyMotionFvMeshCoeffs { solidBodyMotionFunction multiMotion; multiMotionCoeffs { // Table rotating in z axis rotatingTable { solidBodyMotionFunction rotatingMotion; rotatingMotionCoeffs { origin (0 0.1 0); axis (0 0 1); omega 6.2832; // rad/s } } // Tube rocking on rotating table rotatingBox { solidBodyMotionFunction oscillatingRotatingMotion; oscillatingRotatingMotionCoeffs { origin (0 0 0); omega 40; // rad/s amplitude (45 0 0); // 45 degrees max tilt } } } }
The meshes are as follows, and the number of mesh is 1250.
The calculation result is as follows.
54.12 seconds *Single, Inter(R) Core(TM) i7-2600 CPU @ 3.40GHz 3.40GHz