$FOAM_TUTORIALS/multiphase/interDyMFoam/ras/testTubeMixer
メッシュ移動機能を使用して揺れる角柱の中に入った水の動きの解析を1秒分、行います。角柱の動きは2種類の動きを重ね合わせて定義します。
水、空気の各相の物性はファイル constant/transportProperties で指定しています。
メッシュの移動はファイル constant/dynamicMeshDict で以下の様に指定します。
dynamicFvMesh solidBodyMotionFvMesh; solidBodyMotionFvMeshCoeffs { solidBodyMotionFunction multiMotion; multiMotionCoeffs { // Z軸周りの回転 rotatingTable { solidBodyMotionFunction rotatingMotion; rotatingMotionCoeffs { origin (0 0.1 0); axis (0 0 1); omega 6.2832; // rad/秒 } } // Z軸周りの回転中の揺動 rotatingBox { solidBodyMotionFunction oscillatingRotatingMotion; oscillatingRotatingMotionCoeffs { origin (0 0 0); omega 40; // rad/秒 amplitude (45 0 0); // 最大傾き 45 度 } } } }
メッシュは以下の通りで、メッシュ数は1250です。
計算結果は以下の通りです。
54.12秒 ※シングル、Inter(R) Core(TM) i7-2600 CPU @ 3.40GHz 3.40GHz