openfoamのinterfoamによる誤差
TRANSCRIPT
-
OpenFOAMinterFoam
2
42OpenCAE@ 2015/10/17
-
VOF(Volume of Fluid) Navier-Stokes
sk
gPt
nF
Fvvvv
=
+++=+
2
0= v
VOF VOF
VOF
VOF
k:
:: liquid phase :: interface :: gas phase
1=
0=10
-
VOF
VOF VOFAMR CLSVOF VOF/PLIC VOF/SLIC VOF/WLIC VOF/IB CIP WENO
PLIC (Piecewise Linear Interface CalculaLon) SLIC (Simple Line Interface CalculaLon) WLIC (Weighted Line Interface CalculaLon)
2011 Cambridge Univ. Press (VOF, Front-Tracking, Level-Set )
-
VOF(InterFoam)
Dam Break (Tutorial)
VOF
-
VOFAMR(InterDymFoam)
Dam Break (Tutorial)
()
-
VOF
1. alpha
:: liquid phase :: interface :: gas phase
1=
0=
10
-
OpenFOAMVOF
alpha +
:: liquid phase :: interface :: gas phase
1=
0=
10
-
1( )ur( ) urf = n f min c fS f, fS f max
!
"##
$
%&&
ur
C
C C
C
Cspurious current Cspurious current
D. A. Hoang et al., Comput. Fluids, 86, 28-36 (2013).
spurious current
-
spurious current(CSF)
J. U. Brackbill et al., J. Comp. Phys., 100, 335-354 (1992). F = kns
n = +N
s =
F = k
N =1.0108
( Vi / NN )1/3
k =n
,k
Navier-Stokes
()
spurious current
-
spurious current
-
spurious current
spurious currentOpenFOAM()
PLICOpenFOAM
-
OpenFOAM()
alphaD. A. Hoang et al., Comput. Fluids, 86, 28-36 (2013).
! = f S ff =1
n
Sff =1n
S-CLSVOFLevel-SetA. Albadawi et al., Int. J. Multiphase Flow, 53, 11-28 (2013).
C (nAlphaSubCycle
)
-
OpenFOAMinterFoam
OpenFOAM
solver
-
References
D. A. Hoang et al., Comput. Fluids, 86, 28-36 (2013).
J. U. Brackbill et al., J. Comp. Phys., 100, 335-354 (1992).
A. Albadawi et al., Int. J. Multiphase Flow, 53, 11-28 (2013).