Professional Documents
Culture Documents
RICHARD SAUREL
Institut Universitaire des Systemes Thermiques Industriels
5 rue Enrico Fermi
13453 Marseille Cedex 13
FRANCE
richard@iusti.univ-mrs.fr
1. Introduction
The averaging method of Drew and Passman (Drew and Passman, 1998)
applied to the compressible Navier-Stokes equations of the various con-
stituents is used to obtain the multiphase flow model. All dissipative terms
are neglected everywhere except at the interfaces. This model is developed
in Saurel and Abgrall (Saurel and Abgrall, 1999) for a two-phase system. It
is inspired from the formidable work of Baer and Nunziato (Baer and Nun-
ziato, 1986) where a two-phase model is proposed to study the deflagration-
to-detonation transition in solid energetic materials. The main difference
between Baer and Nunziato work and the present one is related to the use
of special relaxation terms and the new numerical method. We introduce
here the notion of infinitely fast relaxation regarding pressure and velocity.
That makes possible the numerical treatment of interface problems, and
open the model to a wider range of applications (interfaces, detonations,
cavitation, and others multiphase systems). The model is composed of a
790 RICHARD SAUREL
Lkmk = 0
Lk Pi'lO:k + mkui + Fdk = 0 (2)
Lk Piui'lO:k + mkEki + FdkUi + Qki + fLPi(Pk - Pk) =0
The volume fraction O:k is defined by the volume occupied by phase k over
the total volume. The saturation constraint imposes L O:k = 1. Density,
velocity, pressure and total energy are represented respectively by p, u, P
and E = e + 1/2uu. The subscripts k and i are related to phase k and
interface averaged variables respectively.
The left-hand sides of System (1) are classical. On the right-hand side of
the same equations appear the mass transfer mk, the drag force Fdk, the
heat transfer Qi and the non conservative terms Pi'lO:k and PiUiVO:k. The
fL(Pk - Pk) and fLPi (Pk - Pk) terms are related to the pressure relaxation
process. They are of capital importance.
The first equation of System (1) expresses the evolution of the phase vol-
ume fractions. It is obtained from averaging of an indicator function equal
to 1 in phase k and 0 elsewhere. This equation is a simplification of a more
general volume fraction evolution equation accounting for inertial effects
(rebounding bubbles for example) and others interface kinematics consid-
erations. Here, for mathematical, numerical and physical reasons, the model
is closed with this simplified equation.
The last equation of System (1) represents the evolution of the number
density of individual entity composing phase k. For instance, if phase k
is the gas phase filling bubbles, Nk then represents the density number of
bubbles. Knowledge of the density number of elemental particles is impor-
tant for determining the surface of mass, momentum and energy exchanges
between phases. The term Jih models breack-up or coalescence of elemen-
tal particles. When the assumption of spherical elemental particles is not
valid, the exchange surface determination is a more acute problem. Such a
INTERFACES, DETONATIONS AND MULTIPHASE GODUNOV 791
difficulty occurs when the flow changes its topology. Determination of the
interfacial area in the general case is still an open problem. The interested
reader will find information in (Drew and Passman, 1998).
Before giving details about the various terms, let us give a simple picture
of the physical meaning of the non conservative terms Pi 'Vak and PiUi 'V ak.
The basic one-dimensional Euler equations averaged over a duct of variable
cross section A:
oAp a(Apu) _ 0
at + ox -
oApu + oA(pu 2 + P) = poA (3)
at oAu(pE
oApE
Ox ox
+ P) _ poA
at + ox - at
mates are:
Pi = I: CtkPk (4)
Ui = I: CtkPkUk/ I: CtkPk
Note that there is a large degree of freedom for these estimates without
changing the hyperbolicity of the model. Hyperbolicity in the model is a
result of phase compressibility and not of interfacial variables as done in
(Bestion, 1990) or (Sainsaulieu, 1995) with conditionally hyperbolic mod-
els. Our model is unconditionally hyperbolic (Saurel and Abgrall, 1999).
3. Numerical method
Uin +1 -
-
L6.
S
t L6. t L6. t U n
R H i (5)
Ls represents the integration operator for source terms: the mass and en-
ergy finite rate transfers. When velocity and pressure relaxation are also
finite rate, the same operator is used instead of LR, the infinite relaxation
operator. Ls is a standard ODE solver, dependant on the problem stiffness.
The infinite relaxation operator LR is not easy to develop. We have detailed
it in (Saurel and Abgrall, 1999) in the context of two fluids only. We gen-
eralise it in the following for an arbitrary number of materials, governed
by arbitrary equations of state. This is of major importance for the appli-
cations with detonations in hydrocodes, where a large number of materials
coexist. But the major difficulties rely in the hyperbolic solver LH which is
794 RICHARD SAUREL
now detailed. The basic elements are given in (Saurel and Abgrall, 1999).
We generalise it here to multidimensions.
HYPERBOLIC OPERATOR
The numerical method applies at all mesh point: single phase, two-phase
and at the interfaces. For the sake of simplicity and generality regarding
complex equations of state we have retained the simplest ingredients for the
construction of a high-resolution scheme for multiphase flows with arbitrary
equations of state. The Riemann solver is chosen for an easy implementation
with the various models and equations of state even though the accuracy
can be improved.
The hyperbolic system involves several difficulties. Non-conservative terms
and a non-conservative equation (the volume fraction evolution equation)
are present. We have proposed in (Saurel and Abgrall, 1999) an efficient
way to discretise these terms. The major guideline for the building of the
numerical scheme can be stated as follows: If a multiphase flows evolves
under uniform pressure and velocity conditions, these flow variables must
remain uniform during time evolution.
This guide has been systematically exploited in the context of the Euler
equation and it has shown that it was providing an efficient discretisation
scheme for non conservative equations even if velocity and pressure were
not initially uniform (Saurel and Abgrall, 2000). The method has been
developed in (Saurel and Abgrall, 1999) in 1D for two phases only. We
extend it here to multidimensions and arbitrary number of fluids. The two-
dimensional hyperbolic system to solve for phase k reads:
(6)
O!kPkUk O!kPkVk
O!k (pkU~ + Pk) O!kPkUkVk
F(U) = O!kPkUkVk ,G(U) = O!k (pkV~ + Pk)
O!kUk (PkEk + Pk) O!kVk (PkEk + Pk)
NkUk NkVk
The basic ingredients of the finite volume method used here are de-
scribed in (Toro, 1997) in the context of the Euler equations. We consider
INTERFACES, DETONATIONS AND MULTIPHASE GODUNOV 795
h
were A d LJ.
LJ. x an
. I approxImatIOns
A are numenca " 0
f oak
ox and Oak
oy' L ij IS.
y
the length of the j side of cell i and Fj is the HLL (Harten et al., 1983)
numerical flux on the corresponding cell boundary in the rotated frame of
reference (along the normal nij ):
Fj = (SRjF0 - SLjF;0 + SRjSLj(fJ;0 - U0)/(SRj - SLj)
where rJ:; = TijUij, % = F(rJ:;) , SL and SR are the right and left wave
speeds in the HLL solver. Since Ti-/ % = nijI<ij the Godunov method
reads:
4
Ur+ 1 = Ui - A 2: Lijif> + ~t(H(Urj)~x + I(Utj)~y) (7)
j=1
4
b.y = l/Vi L Lijnijy(SRjakLj - SLjakRJ)/(SRj - SLj) (9)
j=1
Finally, by doing the same type of calculation for the energy equation we
obtain the discretisation formula for the volume fraction evolution equation,
under the constraint that the pressure must not have any variation during
the time step. The results is:
4
(ak)i+1 = (ak)i - A L Lijn (10)
j=1
with
n = (nij.V (SRjakLj - SLjakRj) + SRkSLk(akRj - akLj )) /(SRj - SLj)
Th 'IS equatlOn
. .IS not h'mg eIse t h an a numenca . t'IOn 0 f at
. I approxlma oak +
V.V'ak = O. The term factor of V in n is the discretisation of V'ak, while
the other term is a viscous one. It is important to note that discretisation
of non conservative terms is strongly dependent of the Riemann solver, and
discretisation of the non conservative equation makes a viscous term also
dependent of the solver appear.
The Godunov method (7), with non-conservative approximations (8) and
(9) and non-conservative scheme (10) constitutes the first order two-dimen-
sional method for System (6). Second-order extension follows MUSeL strat-
egy (vanLeer, 1979). The predictor step is done under primitive variable
INTERFACES, DETONATIONS AND MULTIPHASE GODUNOV 797
formulation. This choice of variables insures that pressure and velocity will
remain uniform after the predictor step, when starting from uniform condi-
tions. Predicted variables are computed at the center of each cell boundary
with:
WD+ 1 / 2 = Wr + (Xcij - xij)8xW ij + (Ycij - Yij)8yWij
-~t/2(A(Wn)8xWij + B(W[j)8 y Wij)
where (Xcij, Ycij) and (Xi, Yi) are the cell boundary and control volume cen-
ter coordinates respectively, W is the primitive variables vector, A(W) and
B (W) the Jacobian matrix, and 8xWij, 8y Wij the limited slopes along each
direction. The primitive variables vector reads: W = (ak' Pk, Uk, Vk, Pk, Nk)T
and the Jacobian matrixes:
Ui 0 0 0 0 0
Pk/ ak( Uk - ud Uk Pk 0 0 0
(Pk - Pd/akPk 0 Uk 0 I/Pk 0
A(W) =
0 0 0 Uk 0 0
2
PkckJaduk - Ui) 0 PkCk 0 Uk 0
0 0 Nk 0 0 Uk
Vi 0 0 0 0 0
Pk/ak(Vk - Vi) Vk 0 Pk 0 0
0 0 Vk 0 0 0
B(W) =
(Pk - Pi)/akPk 0 0 Vk I/Pk 0
PkC%J ad Vk - Vi) 0 0 PkCk2 Vk 0
0 0 0 Nk 0 Vk
Then, by developing the Godunov scheme over a time step under veloc-
ity and pressure uniformity constraints, the resulting corrector step is:
(ak)i+ 1 = (ak)i - A 2:1=1 Lijn and
~
u tn+1 = un
t
_ ~t/V':'t GJ=1
,\,,4 T,-:1
tJ
L'tJ,p*n+1/2
tJ
The solution of the overall problem has a physical meaning only after the
relaxation procedure application. So this step is of paramount importance.
798 RICHARD SAUREL
As given by Equation (5), we have to solve source terms (finite rate relax-
ation) as must done for example with mass transfer. This step is classical
and not detailed here. We also have to deal with relaxation terms (infinite
rate relaxation) for pressure and velocity. We first explain this last one.
8a k =0
fJ kPk = 0
8t (11)
8akPkuk '( )
8t = 1\ Uk ' - Uk
8akPkEk
8t =AUi(Uk,-Uk)
where the relaxation coefficient A tends to infinity. That means that for any
arbitrary small time increment, the velocities must be equal.
The combination of the mass and the momentum equations yields:
8 Uk 8Uk'
8t = A(Uk,-uk)/(akPk) for phase k and 7ft = -A(Uk,-uk)/(ak'Pk' ) for
phase k'. Substracting the first equation to the second and integrating leads
to the expected result: uk - uk' = O. Then, summing the same equations
and integrating yields the relaxed velocity:
(12)
the subscript 0 indicates the solution obtained from the hyperbolic solver.
Note that this relaxed velocity corresponds to the estimate we have pro-
posed for the averaged interfacial velocity in (4). So, in every situation
where velocities are relaxed instantaneously, the estimated (4) is an accu-
rate one. Note also that relaxation procedure is an exact one. It is also a
straightforward extension of the two-fluid case as derived in (Saurel and
Abgrall, 1999).
It now remains to update the internal energies, since System (12) involves
relaxation terms in the energy equation. Again, combination of the mass,
momentum and energy equations and exact integration leads to the result:
(13)
We now examine the pressure relaxation step for an arbitrary number of
fluids.
fluids. Here, we improve the accuracy of the relaxation pressure step and
we generalise it to an arbitrary number of fluids. For any phase k we have
to solve the ODE system:
The solution of this non-linear system is obtained with the Newton Raphson
D(X) =
AN BN
mI/Pl mN/PN 0
with Ak = 2P2(ek - e2) + 2PkP2 ekp + (Pi + PP)Pk and Bk = 2PkP2 ekp +
(Pk - p2)· This procedure is robust and accurate. It has been used in all
test problems.
4. Test problems
.S'
700
600
500
'C"' on
7e+OS
6e+OS
Se+OS
'"to: 400 '"
<-<
~ 4e+OS
a'" 300 '"on 3e+OS
'<-<" 200 <-<
~
'" 2e+OS
E 100 le+OS
0 0
~ 0 0.2 0.4 0.6 O.S 0 0.2 0.4 0.6 O.S
x (m) x (m)
600 1
'"""
'"
"-
500
400
to:
0
';:l
u
0.9
O.S
0.7
f••
-S u..'" •
<-<
0.6
'" 300 0.5 •
.~
'00
a'" 0.4 ••
200 ~
"0 0.3 •
OJ
:> 100
0
:>
'"
CJ'"
0.2
0.1
0
1
0 0.2 0.4 0.6 O.S 0 0.2 0.4 0.6 O.S
x (m) x (m)
Figure 1. Water-air shock tube. Computed solution with 1000 cells (symbols) and exact
solution (lines)
opposite direction. In such situation, the pressure, density and internal en-
ergy decrease across the rarefaction waves in order that the velocity reaches
zero at the center of the domain. The pressure decreases until the satura-
tion pressure at the local temperature is reached. Then the mass transfer
appears, a part of the liquid becomes gas, and the flow becomes a two-phase
mixture.
When this type of problem is solved with the Euler equations, so with a
single fluid model and an appropriate equation of state for the liquid, the
pressure becomes completely wrong (i.e. negative). The reason is that the
liquid EOS is no longer valid when the pressure becomes sub-atmospheric.
Indeed the liquid transform to gas, and the gas has neither the same EOS,
nor the same behaviour. With the multi phase model, each phase is de-
scribed by its own EOS.
Because mass and energy transfer will strongly affect the results and also
because there are strong uncertainty about these correlation, we consider a
simplified problem with a small fraction of gas initially present in the liquid
(1 % gas of its volume) and we remove the mass transfer. From this initial
situation where the gas and liquid are at atmospheric pressure, we set into
motion the right part of the tube at 100m/s, and the left part at -100m/s.
The results are shown on Figure 2.
802 RICHARD SAUREL
The liquid density decreases slightly but remains closed to the initial one:
it remains liquid. Gas density decreases across the rarefaction waves and
decreases again due to the pressure relaxation process. The gas density at
the centre of the tube is very low. The pressure relaxation process makes
the gas volume fraction to increase thus creating two interfaces propagat-
ing to the right and to the left. So this method has the capability to create
dynamically interfaces starting from a pure (or nearly pure) liquid. This
feature has important applications for specific problems, as shown with the
next example.
...
==~.
- to . ~. .
''''''
....
'500
'200
0.'
3000
'500
.!
j
0.'
2800
3000
g! 0.4
2600
2400
i ~.
2500
/ ~/
2000
;:
/
<3 1500
~~ / ~V
0.2 2000
1000
1800 ~
v SOO
o~~~~~~~~
1600
.
o 0.01 0.02 0.03 004 0.05 0.060,07 0.08 0.09 0.1
o O.o! 0.02 0.03 0.04 O.OS 0.06 0.07 0.08 0.09 0.1
x(m)
.(m)
o om 0.020.030.040.050.060.07 0.080.09 0.1
&-+10 .(m
12000
5dlO
10000
g,
d;
4e+1O
~ '500 8000
l l
~
!
31:+10
i' ~
g
6000
Ii )
J ~/
3000
~
1:10 2e+1O
/ i
if f
~ 4000
\>Of
1",+10
2000
o 0
o 0.01 0.02 0.03 0.04 0.05 0.060.07 0.080.09 0.1
o 0.01 0.02 0.030.040,050.060.070.080.09 0.1 U O.QI 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
x(rn)
ll(mJ .(m)
Figure 4. Detonation test problems. Mixture variables are compared to ZND calculation
inside the reaction zone. Results also show that fluids temperatures and densities are
never in equilibrium.
4.
It appears that the numerical solution converges to the exact one. The other
important results is that the densities and temperatures of the two fluids
never reach an equilibrium inside the reaction zone, even on this basic test
problem where the equation of state and material properties are exactly
the same. This result is in fact obvious: the gas phase receives energy from
the solid phase, while the solid phase does not receive anything.
11000
IIJCIOO
901.)
8OuI)
~
Air Cu Explosive Cu Air e 70W
-
llX C:s
f
.g
CiWII
SOCJO
~
; 4000
::< )(JOO
2000
1000
0 0.2 OA 0.6 08
~ II()()
.(m)
1.... 1\
1500
9.+1(1
30IMI
.
S.+ 10
2500
7.... 10
20m
1 I SUO
;? 6r+l0
j' ~ ;"+10
) .....,
~" 4< II1
IIJCM)
~
54M)
~~
II
lr 10 ./
I jl
I V~
~
·5tMI
)
• 11M N)
U 02 II ~ 06 08 o ~ ~
• (m) o 0.2 116 U8
, (m)
Figure 5. Impact of a copper plate over an explosive, transition to detonation and shock
interaction with a copper target.
5. Conclusion
Acknow ledgments
References
Abgrall, R. (1996) How to prevent pressure oscillations in multicomponent flow calcula-
tions: A quasi conservative approach. J. Compo Phys., 125, pp 150-160
Baer, M.R. and Nunziato, J.W., (1986) A two-phase mixture theory for the deflagration-
to-detonation transition (DDT) in reactive granular materials. Int. J. of Multiphase
Flows, 12, pp 861 - 889
Benson, D.J. (1992) Computational methods in Lagrangian and Eulerian hydrocodes.
Compo Meth. in Appl. Mech. and Eng., 99, pp 235-394
Bestion, D. (1990) The physical closure laws in the CATHARE code. Nuc. Eng. and
Design, 124, pp 229-245
Dervieux, A., and Thomasset, F. (1981) Multifluid incompressible flows by a finite ele-
ment method. Lect. Notes in Physics,141, pp 158-163 (1981)
Drew, D.A. and Passman, S.L.(1998) Theory of multicomponent fluids. Springer New
York. Applied Mathematical Sciences 135
Farhat, C. and Roux, F.X. (1991) A method for finite element tearing and interconnecting
and its parallel solution algorithm Int. J. Num. Meth. Eng. , 32, pp 1205-1227
INTERFACES, DETONATIONS AND MULTIPHASE GODUNOV 807
Fedkiw, RP., Aslam, T., Merriman, B. and Osher, S. (1999) A non-oscillatory Eulerian
approach to interfaces in multimaterial flows (the Ghost Fluid Method). J. Compo
Phys. , 152:2, pp 457-492
Fickett, W. and Davis, W.C (1979) Detonation. University of California Press, Berkeley
Glimm, J., Grove, J.W., Li, X.L., Shyue, KM., Zhang, Q., and Zeng, Y. (1998) Three
dimensional front tracking. SIAM J. Sc. Comp., 19, pp 703-727
Godunov S.K., Zabrodine, A., Ivanov, M., Kraiko, A. and Prokopov, G. (1979) Resolution
numerique des problemes multidimensionnels de la dynamique des gaz. Editions Mir,
Moscou
Harten, A. and Hyman, M.J. (1983) Self adjusting grid methods for one-dimensional
hyperbolic conservation laws. J. Compo Phys., 50, pp 235-269
Harten, A., Lax, P.D. and van Leer, B. (1983) On upstream differencing and Godunov
type schemes for hyperbolic conservation laws. SIAM Rev., 25(1), pp 33-61
Hirt, C.W. and Nichols, B.D. (1981) Volume Of Fluid (VOF) method for the dynamics
of free boundaries. J. Compo Phys. , 39, pp 201-255
Kapila, A., Son, S., Bdzil, J., Menikoff, R and Stewart, D. (1997) Two-phase modeling
of DDT: structure of the velocity-relaxation zone. Phys. Fluids 9 : 12, pp 3885-3897
Karni, S. (1996) Hybrid multifluid algorithms. SIAM Journal of Scientific Computing,
17:5, pp 1019-1039
Massoni, J., Saurel, R, Baudin, G. and Demol, G. (1999) A mechanistic model for shock
initiation of solid explosives. Phys. Fluids, 11: 3, pp 710-736
Molin, B., Dieval, L., Marcer, R and Arnaud, M. (1997) Modelisation instationnaire de
poches de cavitation par la methode VOF.6eme Journees de I'Hydrodynamique. ISSN
1161-1847
Sainsaulieu, L. (1995) Finite volume approximations of two phase fluid flows based on
an approximate Roe-type Riemann solver. J. Compo Phys., 121, pp 1-28
Saurel, R, and Abgrall, R, (1999) A multiphase Godunov method for compressible
multi fluid and multiphase flows, J. Camp. Phys., 150, pp 425-467
Saurel, R, and Abgrall, R, (2000) A simple method for compressible multifluid flows.
SIAM J. Sc. Camp., Vol. 21, n3, pp 1115-1145
Saurel, R, Cocchi, J.P., and Butler, P.B., (1999) A numerical study of the cavitation
effects in the wake of a hypervelocity underwater projectile. J. Prop. and Power ,
15:4, pp 513-522
Tan, M.J., and Bankoff, S.G., (1984) Propagation of pressure waves in bubbly mixtures.
Phys. Fluids, 27:5 , pp 1362-1369
Toro, E.F. (1997) Riemann solvers and numerical methods for fluid dynamics. Springer
Verlag, Berlin.
Shyue, KM. (1998) An efficient shock-capturing algorithm for compressible multicom-
ponent problems. J. Camp. Phys., 142, 208
van Leer, B. (1979) Toward the ultimate conservative difference scheme V. A second
order sequel to Godunov's Method. J. Camp. Phys., 32, plOl
Youngs, D.L. (1982) Time dependent multi-material flow with large fluid distortion. Eds.
KW. Morton and M.J. Baines, Academic Press