SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
OpenFOAMの混相流流
solver  interFoamのパラ
メータによる解の変化
⼤大阪⼤大学⼤大学院基礎⼯工学研究科
  修⼠士課程2年年  
⼭山本  卓也
第27回OpenCAE勉強会@関西	
  
2014/01/18
interFoamとは?
Dam Break (Tutorial)	
混相流(水/気体等)のシミュ
レーションを行うsolver
InterFoamを使う際に
⽤用いられているパラメータ
InterFoam内で用いられているパラメータ	
System/fvSolu?on中	
PISO	
{	
nCorrectors	
  	
  	
  	
  	
  3;	
nNonOrthogonalCorrectors	
  0;	
nAlphaCorr	
  	
  	
  	
  	
  	
  1;	
nAlphaSubCycles	
  2;	
cAlpha	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  1;	
}	
nAlphaCorr;	
  	
  
nAlphaSubCycles;	
  
cAlpha;	
  
Cαの値を設定	
  
(値0~2)	
⎥
⎥
⎦
⎤
⎢
⎢
⎣
⎡
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛ ⋅⋅
f
ff
f
ff
f
S
Su
S
Su
Cn max,min α
0;	
  界面圧縮が無い	
  
2;	
  界面圧縮が強い	
αの式を解く際に時間刻みΔtを変
更して解くことが出来る。	
  
Δt/nAlphaSubCycles	
αの式を解く際の反復回数
(安定的に解くため)	
パラメータの設定は	
  
どれが最も良いのか?
検証1(Laplace圧の測定)
•  A. Albadawi et al.(2013)で⾏行行われている⼀一つの検
証問題
Laplace圧
2種の流流体を分ける表⾯面を横切切るときに⽣生ずる静⽔水圧の
ジャンプΔp  (表⾯面張⼒力力の物理理学(p.8)より  著  ドゥジェ
ンヌ、ブロシャール­−ヴィアール、ケレ  訳  奥村剛)
Δp =γ
1
R
+
1
R'
!
"
#
$
%
&
Δp = p0
in
− p∞
out p0
in
p∞
out
気泡中心部の圧力	
壁境界での圧力	
数値計算による圧力差と理論値の比較	
M. M. Francois et al., J. Comput. Phys., 213, 141-173 (2006).	
元々は	
の検証問題
検証1(Laplace圧の測定)
•  計算条件
Δpexact =γ
1
R
+
1
R'
!
"
#
$
%
& = 2
Δp = p0
in
− p∞
out
p0
in
p∞
out
気泡中心部の圧力	
壁境界での圧力	
等間隔格子	
  
DX	
  =	
  0.001	
  m	
  (Fine)	
  
	
  	
  	
  	
  	
  	
  =	
  0.0005	
  m	
  (Coarse)	
0.05	
  m	
0.05	
  m	
0.01	
  m	
理論値のラプラス圧	
物性値	
  
γ	
  0.01	
  N/m	
  
計算によるラプラス圧	
ρg	
  1	
  kg/m3	
  
µg	
  10-­‐5	
  kg/(ms)	
  
ρl	
  1000	
  kg/m3	
  
µl	
  10-­‐3	
  kg/(ms)	
  	
gas	
liquid	
無重力条件	
  
(静置条件)	
計算時間	
  
0.1	
  sec.	
  	
  
(Δt	
  =	
  1x10-­‐5	
  sec.	
  (Coarse))	
  
(Δt	
  =	
  5x10-­‐6	
  sec.	
  (Fine))	
  
相対圧力誤差E0	
  
E0 =
Δp− Δpexact
Δpexact
OpenFOAM-­‐2.1.x
検証1(Laplace圧の測定)
•  計算結果  (VOF(Coarse))
黒線(alpha	
  =	
  0.5)
検証1(Laplace圧の測定)
•  計算結果  (VOF(Fine))
黒線(alpha	
  =	
  0.5)
検証1(Laplace圧の測定)
CAlpha	
 0	
 1	
 2	
VOF	
  (Coarse)	
 25.17	
 25.23	
 25.38	
VOF	
  (Fine)	
 19.34	
 19.29	
 19.05	
Δpexact =γ
1
R
+
1
R'
!
"
#
$
%
& = 2
Δp = p0
in
− p∞
out
p0
in
p∞
out
気泡中心部の圧力	
壁境界での圧力	
理論値のラプラス圧	
計算によるラプラス圧	
相対圧力誤差E0	
  
E0 =
Δp− Δpexact
Δpexact
各圧縮速度係数でのE0の値	
あまり変化無し	
別の検証問題	
  
で行う必要有り
検証1(Laplace圧の測定)
•  計算結果  (SCLSVOF(Coarse))
黒線(alpha	
  =	
  0.5)
検証1(Laplace圧の測定)
•  計算結果  (SCLSVOF(Fine))
黒線(alpha	
  =	
  0.5)
検証1(Laplace圧の測定)
Δpexact =γ
1
R
+
1
R'
!
"
#
$
%
& = 2
Δp = p0
in
− p∞
out
p0
in
p∞
out
気泡中心部の圧力	
壁境界での圧力	
理論値のラプラス圧	
計算によるラプラス圧	
相対圧力誤差E0	
  
E0 =
Δp− Δpexact
Δpexact
各圧縮速度係数でのE0の値	
CAalpha	
 0	
 1	
 2	
VOF	
  (Coarse)	
 25.17	
 25.23	
 25.38	
VOF	
  (Fine)	
 19.34	
 19.29	
 19.05	
SCLSVOF	
  (Coarse)	
 1.557	
 0.1749	
 1.752	
SCLSVOF	
  (Fine)	
 1.496	
 1.210	
 0.9390
まとめ
•  パラメータCαによって得られる解がど
のくらい変化するか調査した。
•  あまり、無重⼒力力場の静置気泡のラプラ
ス圧にはほとんど影響しなかった。
•  別の検証問題で⾏行行う必要有り。
•  他の改良良⼿手法の⽅方が精度度良良く解析でき
るのでは?
参考⽂文献
1.  M. M. Francois et al., J. Comput. Phys. 213 (2006) 141-173.
2.  A. Albadawi et al., Int. J. Multiphase Flow 53 (2013) 11-28.
3.  ドゥジェンヌ・ブロシャール-ヴィアール・ケレ共著
  奥村剛訳, 表⾯面張⼒力力の物理理学  第2版,吉岡書店

Weitere ähnliche Inhalte

Was ist angesagt?

OpenFOAMの混相流用改造solver(S-CLSVOF法)の設定・使い方
OpenFOAMの混相流用改造solver(S-CLSVOF法)の設定・使い方OpenFOAMの混相流用改造solver(S-CLSVOF法)の設定・使い方
OpenFOAMの混相流用改造solver(S-CLSVOF法)の設定・使い方
takuyayamamoto1800
 
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件についてOpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
Fumiya Nozaki
 
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-
Fumiya Nozaki
 
OpenFOAMに実装したS-CLSVOF法検証(静止気泡のLaplace圧)
OpenFOAMに実装したS-CLSVOF法検証(静止気泡のLaplace圧)OpenFOAMに実装したS-CLSVOF法検証(静止気泡のLaplace圧)
OpenFOAMに実装したS-CLSVOF法検証(静止気泡のLaplace圧)
takuyayamamoto1800
 
Limited Gradient Schemes in OpenFOAM
Limited Gradient Schemes in OpenFOAMLimited Gradient Schemes in OpenFOAM
Limited Gradient Schemes in OpenFOAM
Fumiya Nozaki
 

Was ist angesagt? (20)

OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
 
OpenFOAMの混相流用改造solver(S-CLSVOF法)の設定・使い方
OpenFOAMの混相流用改造solver(S-CLSVOF法)の設定・使い方OpenFOAMの混相流用改造solver(S-CLSVOF法)の設定・使い方
OpenFOAMの混相流用改造solver(S-CLSVOF法)の設定・使い方
 
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件についてOpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
OpenFOAM の cyclic、cyclicAMI、cyclicACMI 条件について
 
OpenFOAMの壁関数
OpenFOAMの壁関数OpenFOAMの壁関数
OpenFOAMの壁関数
 
OpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能についてOpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能について
 
OpenFOAM LES乱流モデルカスタマイズ
OpenFOAM LES乱流モデルカスタマイズOpenFOAM LES乱流モデルカスタマイズ
OpenFOAM LES乱流モデルカスタマイズ
 
interFoamの検証
interFoamの検証interFoamの検証
interFoamの検証
 
OpenFOAMソルバの実行時ベイズ最適化
OpenFOAMソルバの実行時ベイズ最適化OpenFOAMソルバの実行時ベイズ最適化
OpenFOAMソルバの実行時ベイズ最適化
 
rhoCentralFoam in OpenFOAM
rhoCentralFoam in OpenFOAMrhoCentralFoam in OpenFOAM
rhoCentralFoam in OpenFOAM
 
OpenFOAMにおけるDEM計算の力モデルの解読
OpenFOAMにおけるDEM計算の力モデルの解読OpenFOAMにおけるDEM計算の力モデルの解読
OpenFOAMにおけるDEM計算の力モデルの解読
 
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-
OpenFOAM -空間の離散化と係数行列の取り扱い(Spatial Discretization and Coefficient Matrix)-
 
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
 
About multiphaseEulerFoam
About multiphaseEulerFoamAbout multiphaseEulerFoam
About multiphaseEulerFoam
 
OpenFOAMに実装したS-CLSVOF法検証(静止気泡のLaplace圧)
OpenFOAMに実装したS-CLSVOF法検証(静止気泡のLaplace圧)OpenFOAMに実装したS-CLSVOF法検証(静止気泡のLaplace圧)
OpenFOAMに実装したS-CLSVOF法検証(静止気泡のLaplace圧)
 
ParaviewでのParticle Tracerを用いた可視化
ParaviewでのParticle Tracerを用いた可視化ParaviewでのParticle Tracerを用いた可視化
ParaviewでのParticle Tracerを用いた可視化
 
Limited Gradient Schemes in OpenFOAM
Limited Gradient Schemes in OpenFOAMLimited Gradient Schemes in OpenFOAM
Limited Gradient Schemes in OpenFOAM
 
About dexcs2021 for OpenFOAM
About dexcs2021 for OpenFOAMAbout dexcs2021 for OpenFOAM
About dexcs2021 for OpenFOAM
 
Paraviewの等高面を綺麗に出力する
Paraviewの等高面を綺麗に出力するParaviewの等高面を綺麗に出力する
Paraviewの等高面を綺麗に出力する
 
OpenFOAMにおける相変化解析
OpenFOAMにおける相変化解析OpenFOAMにおける相変化解析
OpenFOAMにおける相変化解析
 
OpenFOAMにおけるDEM計算の衝突モデルの解読
OpenFOAMにおけるDEM計算の衝突モデルの解読OpenFOAMにおけるDEM計算の衝突モデルの解読
OpenFOAMにおけるDEM計算の衝突モデルの解読
 

Andere mochten auch (8)

Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
Setting and Usage of OpenFOAM multiphase solver (S-CLSVOF)
 
OpenFOAMのDEM解析のpatchInteractionModelクラスの解読
OpenFOAMのDEM解析のpatchInteractionModelクラスの解読OpenFOAMのDEM解析のpatchInteractionModelクラスの解読
OpenFOAMのDEM解析のpatchInteractionModelクラスの解読
 
How to get contour surface position by openfoam
How to get contour surface position by openfoamHow to get contour surface position by openfoam
How to get contour surface position by openfoam
 
熱流体解析における離散スキームの評価
熱流体解析における離散スキームの評価熱流体解析における離散スキームの評価
熱流体解析における離散スキームの評価
 
Estimation of numerical schemes in heat convection by OpenFOAM
Estimation of numerical schemes in heat convection by OpenFOAMEstimation of numerical schemes in heat convection by OpenFOAM
Estimation of numerical schemes in heat convection by OpenFOAM
 
Spatial Interpolation Schemes in OpenFOAM
Spatial Interpolation Schemes in OpenFOAMSpatial Interpolation Schemes in OpenFOAM
Spatial Interpolation Schemes in OpenFOAM
 
2016 01 bubble_column
2016 01 bubble_column2016 01 bubble_column
2016 01 bubble_column
 
Dynamic Mesh in OpenFOAM
Dynamic Mesh in OpenFOAMDynamic Mesh in OpenFOAM
Dynamic Mesh in OpenFOAM
 

OpenFoamの混相流solver interFoamのパラメータによる解の変化