4. OpenFOAMとは?
Open Field Operation And Manipulation
Imperial college Londonの研究室(Gosman研)でスタートしたCFDパッケージ
特徴: オープンソースである
汎用的なオブジェクト指向で書かれている
流動、伝熱だけでなく、化学反応、燃焼、電磁場、粒子解析も
複雑形状に対応可能(任意格子形状)
世界中にユーザーがいて、互助会がある
デベロッパーだけでなく、ユーザー側からの更新も可能
Linux (Unix)のコマンドで実行
(Windows, mac上で環境構築可能)
6
24. 体積分率の更新(OpenFOAM)
26
𝛼𝐿
𝑛
= 𝛼𝐿
𝑜𝑙𝑑
+ 𝑎relax
𝑐𝑝
𝐿
𝑇 − 𝑇melt
𝛼𝑠 =
0
𝜖 − 𝑇 /2𝜖
1
𝑇 ≥ 𝜖
𝜖 > 𝑇 ≥ −𝜖
𝑇 < −𝜖
V. R. Voller and C. Prakash, Int. J. Heat Mass Transfer 30 (1987) 1709-1719
𝜖を利用しないようにモデル化
𝜕 𝜌𝑐𝑝𝑇
𝜕𝑡
+ ∇ ⋅ 𝜌𝑐𝑝𝒖𝑇 = ∇ ⋅ 𝑘∇𝑇 −
𝜕 𝜌Δ𝐻
𝜕𝑡
− ∇ ⋅ 𝜌𝒖Δ𝐻
この方程式から導出可能
25. porosity項のモデル
27
p: 圧力
𝐶′: 抵抗係数
𝛼𝑙: 液体体積分率
𝑞: 安定化係数
Carman-Koseny式
∇𝑝 = −𝐶′
1 − 𝛼𝑙
2
𝛼𝑙
3
+ 𝑞
C:抵抗係数は晶出物形態によって変化
(例えば、晶出物径小で抵抗係数大へ変化)
q: 安定化するためなので、小さい方が原理的には正確
Carman-Koseny式は元々
充填層や濾過時の圧力抵抗を説明する
固液共存(Mushy)領域における
流体抵抗に応用
V. R. Voller and C. Prakash, Int. J. Heat Mass Transfer 30 (1987) 1709-1719
26. porosity項のモデル
28
p: 圧力
𝐾: 透過率
𝜇: 粘度
𝒖: 速度
Darcy則
𝒖 = −
𝐾
𝜇
∇𝑝
多孔体における圧力損失と速度の関係性に関する経験則
Navier-Stokes式への追加項
Carman-Koseny式とDarcy則を利用する
𝑺 = −𝐴𝒖 𝐴 = −𝐶
1 − 𝛼𝑙
2
𝛼𝑙
3
+ 𝑞
S: 追加項
A: 係数
𝐶: 抵抗係数
𝒖: 速度
𝛼𝑙: 液体体積分率
𝑞: 安定化係数
V. R. Voller and C. Prakash, Int. J. Heat Mass Transfer 30 (1987) 1709-1719
27. 支配方程式全体
29
V. R. Voller and C. Prakash, Int. J. Heat Mass Transfer 30 (1987) 1709-1719
𝜕 𝜌𝑐𝑝𝑇
𝜕𝑡
+ ∇ ⋅ 𝜌𝑐𝑝𝒖𝑇 = ∇ ⋅ 𝑘∇𝑇 −
𝜕 𝜌Δ𝐻
𝜕𝑡
− ∇ ⋅ 𝜌𝒖Δ𝐻
𝜕 𝜌𝒖
𝜕𝑡
+ ∇ ⋅ 𝜌𝒖𝒖 = −∇𝑝 + ∇ ⋅ 𝜇∇𝒖 + 𝑺𝑢 − 𝐴𝒖
運動量保存式
Enthalpy保存式
上記の追加項を加えるだけ
fvOptionsで後から追加するのみで様々なsolverで利用可能
28. 文献上の数値モデル
30
溶融凝固+物質移動(マクロ偏析)
溶融凝固+気液界面
数理モデル
W. D. Bennon and F. P. Incropera, Int. J.
Heat Mass Trans. 30 (1987) 2161-2170.
C. Prakash and V. Voller, Num. Heat Tr.
B, 15 (1989) 171-189.
ベンチマーク問題
M. Bellet et al., Int. J. Them. Sci., 48
(2009) 2013-2016.
H. Combeau et al., IOP Conf. Ser.: Mater.
Sci. Eng., 33 (2012) 012086.
数理モデル
S. Bounds et al., Metall. Mater. Trans. B,
31 (2000) 515-527.
解析事例
T. Yamamoto et al., Proc. of the 13th
OpenFOAM workshop (2018) 134-136.
興味があれば論文を読んで
是非挑戦してみてください
29. 文献上の数値モデル
31
計算安定化手法
数理モデル
F. Rösler and D. Brüggemann, Heat
Mass Transfer, 47 (2011) 1027-1033.
誤差関数法
誤差関数による体積分率の数値モデル化
潜熱項を陰的に解くことが可能
溶融凝固+物質移動(マクロ偏析)+動的格子+スラリー流動
数理モデル
T. Yamamoto et al., Metall. Mater, Trans.
B (in press).
T. Yamamoto et al., JOM (in press).