銃弾周りのキャビテーション
OpenFOAM 4.x
ケース
$FOAM_TUTORIALS/multiphase/interPhaseChangeFoam/cavitatingBullet
概要
水中を20 m/s の速度で進む銃弾の周りに発生するキャビテーション(圧力差によって生成・消滅する気泡)の様子を0.05秒分だけ計算します。
モデル
流体は領域 inlet から速度 (0, 0, 20) m/s で流入し、領域 outlet から流出します。銃弾表面はすべり無し条件とし、解析領域の側面 wall は対称条件とします。
メッシュは以下の通りで、メッシュ数は711261です。
メッシュ(YZ断面)
メッシュ(YZ断面、拡大)
計算結果は以下の通りです。
相 water の体積率(alpha.water)
最終時刻での流速(U)
最終時刻での圧力(p_rgh)
最終時刻での相 water の体積率(alpha.water)
実行コマンド
cp -r $FOAM_TUTORIALS/multiphase/interPhaseChangeFoam/cavitatingBullet cavitatingBullet
cd cavitatingBullet
cp $FOAM_TUTORIALS/resources/geometry/bullet.stl.gz constant/triSurface/
blockMesh
snappyHexMesh -overwrite
cp -r 0.orig 0
potentialFoam -pName p_rgh
interPhaseChangeFoam
paraFoam
計算時間
- メッシュ作成:1分12.04秒
- 解析:2時間59分30.25秒
※シングル、Inter(R) Core(TM) i7-2600 CPU @ 3.40GHz 3.40GHz