境界条件用分布の作成

OpenFOAM 4.x

ケース

$FOAM_TUTORIALS/incompressible/boundaryFoam/boundaryWallFunctions

概要

境界条件として利用するための流れを計算します。流入側領域 front、流出側領域 back は周期境界条件を設定し、流路壁である領域 lowerWall、upperWall はすべりなし壁条件とします。メッシュは Y 方向にのみ作成し、2次元モデルとして計算を行います。

最終的に得られる流速の目標平均流速 10 m/s を以下の様にファイル constant/transportProperties で指定します。

Ubar            [0 1 -1 0 0 0 0] (10 0 0);

計算済みの流れデータを境界条件として使用する方法については「SimpleFoam 流入分布を指定したバックステップ流れ」を参照してください。

メッシュは以下の通りです。

メッシュ メッシュ

計算結果は以下の通りです。

流速(U) 流速(U)
壁からの距離と流速の関係 壁からの距離と流速の関係

実行コマンド

cp -r $FOAM_TUTORIALS/incompressible/boundaryFoam/boundaryWallFunctions boundaryWallFunctions
cd boundaryWallFunctions

blockMesh
boundaryFoam

# 3次元可視化
paraFoam

# グラフとして可視化
gnuplot
gnuplot>plot "graphs/3000/Uf.xy"

計算時間

5.04秒 ※シングル、Inter(R) Core(TM) i7-2600 CPU @ 3.40GHz 3.40GHz