$FOAM_TUTORIALS/heatTransfer/buoyantSimpleFoam/externalCoupledCavity
温度の異なる平板間の流れを解析します。解析領域への流体の流入出は無いものとし、計算中に外部プログラム externalSolver でフォルダ comms 以下の参照ファイルで書き換えることで温度の条件を動的に変更します。重力加速度は Y 軸負方向とします。
また重力加速度の大きさ、方向はファイル constant/g で以下の様にして指定します。
dimensions [0 1 -2 0 0 0 0]; value (0 -9.81 0);
メッシュは以下の通りで、メッシュ数は78750です。
計算結果は以下の通りです。
buoyantSimpleFoam と外部プログラム(シェルスクリプト) externalSolver を同時に実行します。externalSolver は buoyantSimpleFoam のサイクルと同調してフォルダ comms 以下のファイルを書き換え、それによって温度の条件が動的に変化していきます。
45.94秒 ※シングル、Inter(R) Core(TM) i7-2600 CPU @ 3.40GHz 3.40GHz