interFoamの検証
⼤大阪⼤大学⼤大学院基礎⼯工学研究科
物質創成専攻
修⼠士2年年  ⼭山本卓也
第27回OpenCAE勉強会@関西	
  
2014/01/18
検証問題(Zalesak1979)
S. T. Zalesak, J. Comput. Phys. 31 (1979) 335-362.	
100	
  cells	
100	
  	
  
cells	
一回転する間にどれほ
ど液相率が変化するか
を検証する
使⽤用する速度度場
x	
y	
( )
( )5.0
314
5.0
314
−⎟
⎠
⎞
⎜
⎝
⎛
=
−⎟
⎠
⎞
⎜
⎝
⎛
=
xv
yu
π
π
1	
  m	
1	
  m
各種スキーム(interFoam)
PIMPLE	
  
{	
  
	
  	
  	
  	
  momentumPredictor	
  no;	
  
	
  	
  	
  	
  nCorrectors	
  	
  	
  	
  	
  3;	
  
	
  	
  	
  	
  nNonOrthogonalCorrectors	
  0;	
  
	
  	
  	
  	
  nAlphaCorr	
  	
  	
  	
  	
  	
  1;	
  
	
  	
  	
  	
  nAlphaSubCycles	
  1;	
  
	
  	
  	
  	
  cAlpha	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  1;	
  
	
  	
  	
  	
  pRefCell	
  	
  	
  	
  	
  	
  	
  	
  0;	
  
	
  	
  	
  	
  pRefValue	
  	
  	
  	
  	
  	
  	
  0;	
  
}	
ddtSchemes	
  
	
  	
  	
  	
  default	
  	
  	
  	
  	
  	
  	
  	
  	
  Euler;	
  
gradSchemes	
  
	
  	
  	
  	
  default	
  	
  	
  	
  	
  	
  	
  	
  	
  Gauss	
  linear;	
  
divSchemes	
  
	
  	
  	
  	
  div(rho*phi,U)	
  	
  	
  Gauss	
  limitedLinearV	
  1;	
  
	
  	
  	
  	
  div(phi,alpha)	
  	
  	
  Gauss	
  vanLeer;	
  
	
  	
  	
  	
  div(phirb,alpha)	
  Gauss	
  interfaceCompression;	
  
	
  	
  	
  	
  div(nVecf)	
  	
  	
  	
  	
  	
  	
  	
  Gauss	
  limitedLinearV	
  1;	
  
laplacianSchemes	
  
	
  	
  	
  	
  default	
  	
  	
  	
  	
  	
  	
  	
  	
  Gauss	
  linear	
  corrected;	
  
interpolaTonSchemes	
  
	
  	
  	
  	
  default	
  	
  	
  	
  	
  	
  	
  	
  	
  linear;	
  
snGradSchemes	
  
	
  	
  	
  	
  default	
  	
  	
  	
  	
  	
  	
  	
  	
  corrected;	
  
Calphaによる変化(interFoam)
Calpha	
  =	
  0	
Calpha	
  =1	
  	
 Calpha	
  =	
  2	
Ini.al	
  Condi.on
Calphaによる変化(interFoam)
0;	
  拡散的な解	
  
1;	
  中間的な形状	
  
2;	
  界面形状がよりギザギザに	
Calpha	
  =	
  0	
Calpha	
  =1	
  	
 Calpha	
  =	
  2
検証問題(Zalesak1979)
S. T. Zalesak, J. Comput. Phys. 31 (1979) 335-362.	
200	
  cells	
200	
  	
  
cells	
一回転する間にどれほ
ど液相率が変化するか
を検証する
Calphaによる変化(interFoam)
Calpha	
  =	
  0	
Calpha	
  =1	
  	
 Calpha	
  =	
  2	
Ini.al	
  Condi.on
Calphaによる変化(interFoam)
0;	
  拡散的な解	
  
1;	
  中間的な形状	
  
2;	
  界面形状がよりギザギザに	
Calpha	
  =	
  0	
Calpha	
  =1	
  	
 Calpha	
  =	
  2
まとめ
•  Calphaによってどのように解が変化す
るかを検証した。
•  Zalesakの検証問題を⾏行行うことによって
Calphaの影響を評価した。
•  計算格⼦子の解像度度もalphaの輸送には重
要である。
参考⽂文献
1.  S. T. Zalesak, J. Comput. Phys. 31 (1979) 335-362.
2.  S. S. Deshpande, L. K. Anumolu and M. T. Trujillo, Comput.
Sci. Disc. 5 (2012) 014016.

interFoamの検証