Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf ·...

70
Recent advances in numerical methods for compressible two-phase flow with heat & mass transfers Keh-Ming Shyue Institute of Applied Mathematical Sciences National Taiwan University Joint work with Marica Pelanti at ENSTA, Paris Tech, France

Transcript of Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf ·...

Page 1: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Recent advances

in

numerical methods for compressible

two-phase flow with heat & mass transfers

Keh-Ming Shyue

Institute of Applied Mathematical SciencesNational Taiwan University

Joint work with Marica Pelanti at ENSTA, Paris Tech, France

Page 2: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Outline

Main theme: Compressible 2-phase (liquid-gas) solver formetastable fluids: application to cavitation & flashing flows

1. Motivation

2. Constitutive law for metastable fluid

3. Mathematical model with & without heat & mass transfer

4. Stiff relaxation solver

Page 3: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Outline

Main theme: Compressible 2-phase (liquid-gas) solver formetastable fluids: application to cavitation & flashing flows

1. Motivation

2. Constitutive law for metastable fluid

3. Mathematical model with & without heat & mass transfer

4. Stiff relaxation solver

Flashing flow means a flow with dramatic evaporation ofliquid due to pressure drop

Solver preserves total energy conservation & employconvex pressure law

Page 4: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Phase transition with non-convex EOS

Sample wave path for phase transition problem withnon-convex EOS (require phase boundary modelling)

0.5 1 1.5 2 2.5 30.3

0.4

0.5

0.6

0.7

0.8

0.9

1

1.1

1.2

1.3

Liquid Vapor

s = s0

Phase boundary

v

p

Page 5: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Dodecane 2-phase Riemann problem

Saurel et al. (JFM 2008) & Zein et al. (JCP 2010):

Liquid phase: Left-hand side (0 ≤ x ≤ 0.75m)

(ρv, ρl, u, p, αv)L =(

2kg/m3, 500kg/m3, 0, 108Pa, 10−8)

Vapor phase: Right-hand side (0.75m < x ≤ 1m)

(ρv, ρl, u, p, αv)R =(

2kg/m3, 500kg/m3, 0, 105Pa, 1− 10−8)

,

Liquid Vapor

← Membrane

Page 6: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Dodecane 2-phase problem: Phase diagram

10−4

10−3

10−2

10−1

100

101

102

103

101

102

103

104

105

106

107

108

Liquid Vapor

2-phase mixture

Saturation curve →

v

p

Page 7: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Dodecane 2-phase problem: Phase diagram

Wave path in p-v phase diagram

10−4

10−3

10−2

10−1

100

101

102

103

101

102

103

104

105

106

107

108

Liquid Vapor

2-phase mixture

Saturation curve →

v

p

Isentrope

Hugoniot locus

Page 8: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Dodecane 2-phase problem: Sample solution

0 0.2 0.4 0.6 0.8 110

0

101

102

103

t = 0t=473µs

Density (kg/m3)

0 0.2 0.4 0.6 0.8 1−50

0

50

100

150

200

250

300

350

t = 0t=473µs

Velocity (m/s)

0 0.2 0.4 0.6 0.8 110

4

105

106

107

108

t = 0t=473µs

Pressure(bar)

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

t = 0t=473µs

Vapor volume fraction

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

t = 0t=473µs

Vapor mass fraction

4-wavestructure:Rarefaction,phase,contact, &shock

Page 9: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Dodecane 2-phase problem: Sample solution

All physicalquantitiesare discon-tinuousacross phaseboundary

Page 10: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Expansion wave problem: Cavitation test

Saurel et al. (JFM 2008) & Zein et al. (JCP 2010):

Liquid-vapor mixture (αvapor = 10−2) for water with

pliquid = pvapor = 1bar

Tliquid = Tvapor = 354.7284K < T sat

ρvapor = 0.63kg/m3> ρsatvapor, ρliquid = 1150kg/m3> ρsatliquid

gsat > gvapor > gliquid

Outgoing velocity u = 2m/s

← −~u ~u →← Membrane

Page 11: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Expansion wave problem: Sample solution

Cavitationpocketformation &masstransfer

Page 12: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Expansion wave problem: Sample solution

0 0.2 0.4 0.6 0.8 110

2

103

104

t = 0t=3.2ms

Density (kg/m3)

0 0.2 0.4 0.6 0.8 1−2

−1.5

−1

−0.5

0

0.5

1

1.5

2

t = 0t=3.2ms

Velocity (m/s)

0 0.2 0.4 0.6 0.8 110

4

105

t = 0t=3.2ms

Pressure(bar)

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

1.2

1.4x 10

−4

t = 0t=3.2ms

Vapor mass fraction

0 0.2 0.4 0.6 0.8 10

2

4

6

8

10

12x 10

4

t = 0t=3.2ms

colorblue gv − gl (J/kg)

EquilibriumGibbs freeenergyinsidecavitationpocket

Page 13: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Expansion wave problem: Phase diagram

Solution remains in 2-phase mixture; phase separation has notreached

10−3

105

Liquid 2-phase mixture

v

p

Page 14: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Expansion wave ~u = 500m/s: Phase diagram

With faster ~u = 500m/s, phase separation becomes moreevident

10−4

10−3

10−2

10−1

100

101

102

103

104

105

106

107

Liquid

Vapor

2-phase mixture

Saturation curve →

v

p

Page 15: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Expansion wave ~u = 500m/s: Sample solution

0 0.2 0.4 0.6 0.8 110

−1

100

101

102

103

104

t = 0t=0.58ms

Density (kg/m3)

0 0.2 0.4 0.6 0.8 1−500

0

500

t = 0t=0.58ms

Velocity (m/s)

0 0.2 0.4 0.6 0.8 110

3

104

105

t = 0t=0.58ms

Pressure(bar)

0 0.2 0.4 0.6 0.8 10

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

t = 0t=0.58ms

Vapor mass fraction

0 0.2 0.4 0.6 0.8 1−2

0

2

4

6

8

10

12x 10

4

t = 0t=0.58ms

colorblue gv − gl (J/kg)

EquilibriumGibbs freeenergyinsidecavitationpocket

Page 16: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Constitutive law: Metastable fluid

Stiffened gas equation of state (SG EOS) with

Pressure

pk(ek, ρk) = (γk − 1)ek − γkp∞k − (γk − 1)ρkηk

Temperature

Tk(pk, ρk) =pk + p∞k

(γk − 1)Cvkρk

Entropy

sk(pk, Tk) = Cvk logTk

γk

(pk + p∞k)γk−1+ η′k

Helmholtz free energy ak = ek − TkskGibbs free energy gk = ak + pkvk, vk = 1/ρk

Page 17: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Metastable fluid: SG EOS parameters

Ref: Le Metayer et al. , Intl J. Therm. Sci. 2004

Fluid WaterParameters/Phase Liquid Vaporγ 2.35 1.43p∞ (Pa) 109 0η (J/kg) −11.6× 103 2030× 103

η′ (J/(kg ·K)) 0 −23.4× 103

Cv (J/(kg ·K)) 1816 1040Fluid DodecaneParameters/Phase Liquid Vaporγ 2.35 1.025p∞ (Pa) 4× 108 0η (J/kg) −775.269× 103 −237.547× 103

η′ (J/(kg ·K)) 0 −24.4× 103

Cv (J/(kg ·K)) 1077.7 1956.45

Page 18: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Metastable fluid: Saturation curves

Assume two phases in chemical equilibrium with equal Gibbsfree energies (g1 = g2), saturation curve for phase transitions is

G(p, T ) = A+BT+C log T +D log(p+p∞1)− log(p+p∞2) = 0

A =Cp1 − Cp2 + η′2 − η′1

Cp2 − Cv2

, B =η1 − η2Cp2 − Cv2

C = Cp2 − Cp1

Cp2 − Cv2

, D =Cp1 − Cv1

Cp2 − Cv2

Page 19: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Metastable fluid: Saturation curves

Assume two phases in chemical equilibrium with equal Gibbsfree energies (g1 = g2), saturation curve for phase transitions is

G(p, T ) = A+BT+C log T +D log(p+p∞1)− log(p+p∞2) = 0

A =Cp1 − Cp2 + η′2 − η′1

Cp2 − Cv2

, B =η1 − η2Cp2 − Cv2

C = Cp2 − Cp1

Cp2 − Cv2

, D =Cp1 − Cv1

Cp2 − Cv2

or, from dg1 = dg2, we get Clausius-Clapeyron equation

dp(T )

dT=

Lh

T (v2 − v1)

Lh = T (s2 − s1): latent heat of vaporization

Page 20: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Metastable fluid: Saturation curves (Cont.)

Saturation curves for water & dodecane in T ∈ [298, 500]K

300 350 400 450 5000

5

10

15

20

25

30

waterdodecane

Pressure(bar)

300 350 400 450 5000

500

1000

1500

2000

2500

waterdodecane

Latent heat of vaporization (kJ/kg)

300 350 400 450 50010

−4

10−3

10−2

waterdodecane

Liquid volume v1 (m3/kg)

300 350 400 450 50010

−2

10−1

100

101

102

103

waterdodecane

Vapor volume v2 (m3/kg)

Page 21: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Mathematical Models

Phase tranition models for compressible 2-phase flow include

1. 7-equation model (Baer-Nunziato type)

Zein, Hantke, Warnecke (JCP 2010)

2. Reduced 5-equation model (Kapila type)

Saurel, Petitpas, Berry (JFM 2008)

3. Homogeneous 6-equation model

Zein et al. , Saurel et al. , Pelanti & Shyue (JCP 2014)

4. Homogeneous equilibrium model

Dumbser, Iben, & Munz (CAF 2013), Hantke, Dreyer, &Warnecke (QAM 2013)

5. Navier-Stokes-Korteweg modelProf. Kroner’s talk tomorrow

Page 22: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

7-equation model: Without phase transition

7-equation non-equilibrium model of Baer & Nunziato (1986)

∂t (αρ)1 +∇ · (αρ~u)1 = 0

∂t (αρ)2 +∇ · (αρ~u)2 = 0

∂t (αρ~u)1 +∇ · (αρ~u⊗ ~u)1 +∇(αp)1 = pI∇α1 + λ (~u2 − ~u1)∂t (αρ~u)2 +∇ · (αρ~u⊗ ~u)2 +∇(αp)2 = −pI∇α1 − λ (~u2 − ~u1)∂t (αE)1 +∇ · (αE~u+ αp~u)1 = pI~uI · ∇α1+

µpI (p2 − p1) + λ~uI · (~u2 − ~u1)∂t (αE)2 +∇ · (αE~u+ αp~u)2 = −pI~uI · ∇α1−

µpI (p2 − p1)− λ~uI · (~u2 − ~u1)∂tα1 + ~uI · ∇α1 = µ (p1 − p2) (α1 + α2 = 1)

αk: volume fraction, ρk: density, ~uk: velocitypk(ρk, ek): pressure, ek: specific internal energyEk = ρkek + ρk~uk · ~uk/2: specific total energy, k = 1, 2

Page 23: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

7-equation model: Closure relations

pI & ~uI : interfacial pressure & velocity, e.g.,

Baer & Nunziato (1986): pI = p2, ~uI = ~u1

Saurel & Abgrall (JCP 1999, JCP 2003)

pI = α1p1 + α2p2, ~uI =α1ρ1~u1 + α2ρ2~u2α1ρ1 + α2ρ2

pI =p1/Z1 + p2/Z2

1/Z1 + 1/Z2

, ~uI =~u1Z1 + ~u2Z2

Z1 + Z2

, Zk = ρkck

µ & λ: non-negative relaxation parameters that express ratespressure & velocity toward equilibrium, respectively

µ =SI

Z1 + Z2

, λ =SIZ1Z2

Z1 + Z2

, SI(Interfacial area)

Page 24: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

7-equation model: With phase transition

7-equation model with heat & mass transfers (Zein et al. ):

∂t (αρ)1 +∇ · (αρ~u)1 = m

∂t (αρ)2 +∇ · (αρ~u)2 = −m∂t (αρ~u)1 +∇ · (αρ~u⊗ ~u)1 +∇(αp)1 = pI∇α1+

λ (~u2 − ~u1) + ~uIm

∂t (αρ~u)2 +∇ · (αρ~u⊗ ~u)2 +∇(αp)2 = −pI∇α1−λ (~u2 − ~u1)−~uIm

∂t (αE)1 +∇ · (αE~u+ αp~u)1 = pI~uI · ∇α1+

µpI (p2 − p1) + λ~uI · (~u2 − ~u1) +Q+ (eI + ~uI · ~uI/2) m∂t (αE)2 +∇ · (αE~u+ αp~u)2 = −pI~uI · ∇α1−

µpI (p2 − p1)− λ~uI · (~u2 − ~u1)−Q− (eI + ~uI · ~uI/2) m

∂tα1 + ~uI · ∇α1 = µ (p1 − p2) +QqI

+m

ρI

Page 25: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Mass transfer modelling

Typical apporach to mass transfer modelling assumes

m = m+ + m−

Singhal et al. (1997) & Merkel et al. (1998)

m+ =Cprod(1− α1)max(p− pv, 0)

t∞ρ1U2∞/2

m− =Cliqα1ρ1 min(p− pv, 0)

ρvt∞ρ1U2∞/2

Kunz et al. (2000)

m+ =Cprodα

21(1− α1)

ρ1t∞, m− =

Cliqα1ρv min(p− pv, 0)ρ1t∞ρ1U2

∞/2

Page 26: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Mass transfer modelling

Singhal et al. (2002)

m+ =Cprod

√κ

σρ1ρv

[

2

3

max(p− pv, 0)ρ1

]1/2

m− =Cliq

√κ

σρ1ρv

[

2

3

min(p− pv, 0)ρ1

]1/2

Senocak & Shyy (2004)

m+ =max(p− pv, 0)

(ρ1 − ρc)(Vvn − V1n)2t∞, m− =

ρ1min(p− pv, 0)ρv(ρ1 − ρc)(Vvn − V1n)2t∞

Hosangadi & Ahuja (JFE 2005)

m+ = Cprod

ρvρl(1− α1)

min(p− pv, 0)ρ∞U2

∞/2

m− = Cliq

ρvρlα1

max(p− pv, 0)ρ∞U2

∞/2

Page 27: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Phase transition model: 7-equation

We assumeQ = θ (T2 − T1)

for heat transfer &

m = ν (g2 − g1)

for mass transfer

θ ≥ 0 expresses rate towards thermal equilibrium T1 → T2

ν ≥ 0 expresses rate towards diffusive equilibriumg1 → g2, & is nonzero only at 2-phase mixture &metastable state Tliquid > Tsat

Page 28: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

7-equation model: Numerical approximation

Write 7-equation model in compact form

∂tq +∇ · f(q) + w (q,∇q) = ψµ(q) + ψλ(q) + ψθ(q) + ψν(q)

Solve by fractional-step method

1. Non-stiff hyperbolic stepSolve hyperbolic system without relaxation sources

∂tq +∇ · f(q) + w (q,∇q) = 0

using state-of-the-art solver over time interval ∆t

2. Stiff relaxation stepSolve system of ordinary differential equations

∂tq = ψµ(q) + ψλ(q) + ψθ(q) + ψν(q)

in various flow regimes under relaxation limits

Page 29: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Reduced 5-equation model: With phase transition

Saurel et al. considered 7-equation model in asymptotic limitsλ & µ→∞, i.e., flow towards mechanical equilibrium:~u1 = ~u2 = ~u & p1 = p2 = p, i.e., reduced 5-equation model

∂t (α1ρ1) +∇ · (α1ρ1~u) = m

∂t (α2ρ2) +∇ · (α2ρ2~u) = −m∂t (ρ~u) +∇ · (ρ~u⊗ ~u) +∇p = 0

∂tE +∇ · (E~u+ p~u) = 0

∂tα1 +∇ · (α1~u) = α1

Ks

K1s

∇ · ~u+ QqI

+m

ρI

Ks =

(

α1

K1s

+α2

K2s

)

−1

, qI =

(

K1s

α1

+K2

s

α2

)/(

Γ1

α1

+Γ2

α2

)

ρI =

(

K1s

α1

+K2

s

α2

)/(

c21α1

+c22α2

)

, Kιs = ριc

Page 30: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Phase transition model: 5-equation

Mixture entropy s = Y1s1 + Y2s2 admits nonnegativevariation

∂t (ρs) +∇ · (ρs~u) ≥ 0

Mixture pressure p determined from total internal energy

ρe = α1ρ1e1(p, ρ1) + α2ρ2e2(p, ρ2)

Model is hyperbolic with non-monotonic sound speed cp:

1

ρc2p=

α1

ρ1c21

+α2

ρ2c22

Limit interface model, i.e., as θ & ν →∞(thermo-chemical relaxation), is homogeneous equilibriummodel

Page 31: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Homogeneous equilibrium model

Homogeneous equilibrium model (HEM) follows standardmixture Euler equation

∂tρ+∇ · (ρ~u) = 0

∂t (ρ~u) +∇ · (ρ~u⊗ ~u) +∇p = 0

∂tE +∇ · (E~u+ p~u) = 0

This gives local resolution at interface only

System is closed by

p1 = p2 = p, T1 = T2 = T , & g1 = g2 = g

Speed of sound cpTg satisfies

1

ρc2pTg

=1

ρc2p+ T

[

α1ρ1Cp1

(

ds1dp

)2

+α2ρ2Cp2

(

ds2dp

)2]

Page 32: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Equilibrium speed of sound: Comparison

Sound speeds follow subcharacteristic condition cpTg ≤ cp

Sound speed limits follow

limαk→1

cp = ck, limαk→1

cpTg 6= ck

0 0.2 0.4 0.6 0.8 110

−1

100

101

102

103

104

p−relaxpTg−relax

αwater

c p&c p

Tg

Page 33: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

5-equation model: Numerical approximation

Write 5-equation model in compact form

∂tq +∇ · f(q) + w (q,∇q) = ψθ(q) + ψν(q)

Solve by fractional-step method

1. Non-stiff hyperbolic stepSolve hyperbolic system without relaxation sources

∂tq +∇ · f(q) + w (q,∇q) = 0

using state-of-the-art solver over time interval ∆t

2. Stiff relaxation stepSolve system of ordinary differential equations

∂tq = ψθ(q) + ψν(q)

in various flow regimes under relaxation limits

Page 34: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

HEM: Numerical approximation

Write HEM in compact form

∂tq +∇ · f(q) = 0

Compute solution numerically, e.g., Godunov-type method,requires Riemann solver for elementary waves to fulfil

1. Jump conditions across discontinuities

2. Kinetic condition

3. Entropy condition

Page 35: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Numerical approximation: summary

1. Solver based on 7-equation model is viable one for widevariety of problems, but is expensive to use

2. Solver based on reduced 5-equation model is robust onefor sample problems, but is difficult to achieve admissiblesolutions under extreme flow conditions

3. Solver based on HEM is mathematically attracive one

Page 36: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Numerical approximation: summary

1. Solver based on 7-equation model is viable one for widevariety of problems, but is expensive to use

2. Solver based on reduced 5-equation model is robust onefor sample problems, but is difficult to achieve admissiblesolutions under extreme flow conditions

3. Solver based on HEM is mathematically attracive one

Numerically advantageous to use 6-equation model as opposedto 5-equation model (Saurel et al. , Pelanti & Shyue)

Page 37: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

6-equation model: With phase transition

6-equation single-velocity 2-phase model with stiff mechanical,thermal, & chemical relaxations reads

∂t (α1ρ1) +∇ · (α1ρ1~u) = m

∂t (α2ρ2) +∇ · (α2ρ2~u) = −m∂t(ρ~u) +∇ · (ρ~u⊗ ~u) +∇ (α1p1 + α2p2) = 0

∂t (α1E1) +∇ · (α1E1~u+ α1p1~u) + B (q,∇q) =µpI (p2 − p1) +Q+ eIm

∂t (α2E2) +∇ · (α2E2~u+ α2p2~u)− B (q,∇q) =µpI (p1 − p2)−Q− eIm

∂tα1 + ~u · ∇α1 = µ (p1 − p2) +QqI

+m

ρIB (q,∇q) is non-conservative product (q: state vector)

B = ~u · [Y1∇ (α2p2)− Y2∇ (α1p1)]

Page 38: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Phase transition model: 6-equation

µ, θ, ν →∞: instantaneous exchanges (relaxation effects)

1. Volume transfer via pressure relaxation: µ (p1 − p2)µ expresses rate toward mechanical equilibrium p1 → p2,& is nonzero in all flow regimes of interest

2. Heat transfer via temperature relaxation: θ (T2 − T1)θ expresses rate towards thermal equilibrium T1 → T2,

3. Mass transfer via thermo-chemical relaxation: ν (g2 − g1)ν expresses rate towards diffusive equilibrium g1 → g2, &is nonzero only at 2-phase mixture & metastable stateTliquid > Tsat

Page 39: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Phase transition model: 6-equation

6-equation model in compact form

∂tq +∇ · f(q) + w (q,∇q) = ψµ(q) + ψθ(q) + ψν(q)

where

q = [α1ρ1, α2ρ2, ρ~u, α1E1, α2E2, α1]T

f = [α1ρ1~u, α2ρ2~u, ρ~u⊗ ~u+ (α1p1 + α2p2)IN ,

α1 (E1 + p1) ~u, α2 (E2 + p2) ~u, 0]T

w = [0, 0, 0, B (q,∇q) , −B (q,∇q) , ~u · ∇α1]T

ψµ = [0, 0, 0, µpI (p2 − p1) , µpI (p1 − p2) , µ (p1 − p2)]T

ψθ = [0, 0, 0, Q, −Q, Q/qI ]T

ψν = [m, −m, 0, eIm, −eIm, m/ρI ]T

Page 40: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Phase transition model: 6-equation

Flow hierarchy in 6-equation model: H. Lund (SIAP 2012)

6-eqns µθν →∞µ→∞ θν →∞

µθ →∞

µν →∞

θ →∞

ν →∞

Page 41: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Phase transition model: 6-equation

Stiff limits as µ→∞, µθ→∞, & µθν →∞ sequentially

6-eqns µθν →∞µ→∞ θν →∞

µθ →∞

µν →∞

θ →∞

ν →∞

Page 42: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Equilibrium speed of sound: ComparisonSound speeds follow subcharacteristic condition

cpTg ≤ cpT ≤ cp ≤ cf

Limit of sound speed

limαk→1

cf = limαk→1

cp = limαk→1

cpT = ck, limαk→1

cpTg 6= ck

0 0.2 0.4 0.6 0.8 110

−1

100

101

102

103

104

frozenp relaxpT relaxpTg relax

αwater

c pTg,c p

T,c p

&c f

Page 43: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

6-equation model: Numerical approximation

As before, we begin by solving non-stiff hyperbolic equationsin step 1, & continue by applying 3 sub-steps as

2. Stiff mechanical relaxation stepSolve system of ordinary differential equations (µ→∞)

∂tq = ψµ(q)

with initial solution from step 1 as µ→∞

3. Stiff thermal relaxation step (µ & θ→∞)Solve system of ordinary differential equations

∂tq = ψµ(q) + ψθ(q)

4. Stiff thermo-chemical relaxation step (µ, θ, & ν →∞)Solve system of ordinary differential equations

∂tq = ψµ(q) + ψθ(q) + ψν(q)

Take solution from previous step as initial condition

Page 44: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

6-equation model: Stiff relaxation solvers

1. Algebraic-based approach

Impose equilibrium conditions directly, without makingexplicit of interface states qI , ρI , & eI

Saurel et al. (JFM 2008), Zein et al. (JCP 2010),LeMartelot et al. (JFM 2013), Pelanti-Shyue (JCP 2014)

2. Differential-based approach

Impose differential of equilibrium conditions, requireexplicit of interface states qI , ρI , & eI

Saurel et al. (JFM 2008), Zein et al. (JCP 2010)

3. Optimization-based approach (for mass transfer only)

Helluy & Seguin (ESAIM: M2AN 2006), Faccanoni etal. (ESAIM: M2AN 2012)

Page 45: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Stiff mechanical relaxation step

Look for solution of ODEs in limit µ→∞

∂t (α1ρ1) = 0

∂t (α2ρ2) = 0

∂t (ρ~u) = 0

∂t (α1E1) = µpI (p2 − p1)∂t (α2E2) = µpI (p1 − p2)

∂tα1 = µ (p1 − p2)

with initial condition q0 (solution after non-stiff hyperbolicstep) & under mechanical equilibrium condition

p1 = p2 = p

Page 46: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Stiff mechanical relaxation step (Cont.)

We find easily

∂t (α1ρ1) = 0 =⇒ α1ρ1 = α01ρ

01

∂t (α2ρ2) = 0 =⇒ α2ρ2 = α02ρ

02

∂t (ρ~u) = 0 =⇒ ρ~u = ρ0~u0

∂t (α1E1) = µpI (p2 − p1) =⇒ ∂t (αρe)1 = −pI∂tα1

∂t (α2E2) = µpI (p1 − p2) =⇒ ∂t (αρe)2 = −pI∂tα2

Integrating latter two equations with respect to time∫

∂t (αρe)k dt = −∫

pI∂tαk dt

=⇒ αkρkek − α0kρ

0ke

0k = −pI

(

αk − α0k

)

or

=⇒ ek − e0k = −pI(

1/ρk − 1/ρ0k)

(use αkρk = α0kρ

0k)

Take pI = (p0I + p)/2 or p, for example

Page 47: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Stiff mechanical relaxation step (Cont.)

We find condition for ρk in p, k = 1, 2

Combining that with saturation condition for volume fraction

α1 + α2 =α1ρ1ρ1(p)

+α2ρ2ρ2(p)

= 1

leads to algebraic equation (quadratic one with SG EOS) forrelaxed pressure p

With that, ρk, αk can be determined & state vector q isupdated from current time to next

Page 48: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Stiff mechanical relaxation step (Cont.)

We find condition for ρk in p, k = 1, 2

Combining that with saturation condition for volume fraction

α1 + α2 =α1ρ1ρ1(p)

+α2ρ2ρ2(p)

= 1

leads to algebraic equation (quadratic one with SG EOS) forrelaxed pressure p

With that, ρk, αk can be determined & state vector q isupdated from current time to next

Relaxed solution depends strongly on initial condition fromnon-stiff hyperbolic step

Page 49: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Dodecane 2-phase Riemann problem: p relaxation

Mechanical-equilibrium solution at t = 473µs

0 0.2 0.4 0.6 0.8 110

0

101

102

103

t = 0t=473µs

Density (kg/m3)

0 0.2 0.4 0.6 0.8 1−20

0

20

40

60

80

100

120

140

160

t = 0t=473µs

Velocity (m/s)

0 0.2 0.4 0.6 0.8 110

4

105

106

107

108

t = 0t=473µs

Pressure(bar)

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

t = 0t=473µs

Vapor volume fraction

Page 50: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Dodecane 2-phase problem: Phase diagram

Wave path after p-relaxation in p-v phase diagram

10−4

10−3

10−2

10−1

100

101

102

103

101

102

103

104

105

106

107

108

Liquid Vapor

2-phase mixture

Saturation curve →

v

p

Isentrope

Hugoniot locus

Page 51: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Dodecane 2-phase problem: Phase diagram

Wave path comparison between solutions after p- &pTg-relaxation in p-v phase diagram

10−4

10−3

10−2

10−1

100

101

102

103

101

102

103

104

105

106

107

108

Liquid Vapor

2-phase mixture

Saturation curve →

v

p

Isentrope

Hugoniot locus

Page 52: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Expansion wave problem: p relaxation

Mechanical-equilibrium solution at t = 3.2ms

0 0.2 0.4 0.6 0.8 1

103.02

103.03

103.04

103.05

t = 0t=3.2ms

Density (kg/m3)

0 0.2 0.4 0.6 0.8 1−2

−1.5

−1

−0.5

0

0.5

1

1.5

2

t = 0t=3.2ms

Velocity (m/s)

0 0.2 0.4 0.6 0.8 110

3

104

105

t = 0t=3.2ms

Pressure(bar)

0 0.2 0.4 0.6 0.8 10.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

t = 0t=3.2ms

Vapor volume fraction

Page 53: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Expansion wave problem: Phase diagram

Wave path comparison between solutions after p- &pTg-relaxation in p-v phase diagram

10−3

103

104

105

106

107

Liquid 2-phase mixture

v

p

Page 54: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Stiff thermal relaxation step

Assume frozen thermo-chemical relaxation ν = 0, look forsolution of ODEs in limits µ & θ →∞

∂t (α1ρ1) = 0

∂t (α2ρ2) = 0

∂t (ρ~u) = 0

∂t (α1E1) = µpI (p2 − p1) + θ (T2 − T1)∂t (α2E2) = µpI (p1 − p2) + θ (T1 − T2)

∂tα1 = µ (p1 − p2) +θ

qI(T2 − T1)

under mechanical-thermal equilibrium conditons

p1 = p2 = p

T1 = T2 = T

Page 55: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Stiff thermal relaxation step (Cont.)

We find easily

∂t (α1ρ1) = 0 =⇒ α1ρ1 = α01ρ

01

∂t (α2ρ2) = 0 =⇒ α2ρ2 = α02ρ

02

∂t (ρ~u) = 0 =⇒ ρ~u = ρ0~u0

∂t (αkEk) =θ

qI(T2 − T1) =⇒ ∂t (αρe)k = qI∂tαk

Integrating latter two equations with respect to time∫

∂t (αρe)k dt =

qI∂tαk dt

=⇒ αkρkek − α0kρ

0ke

0k = −qI

(

αk − α0k

)

Take qI = (q0I + qI)/2 or qI , for example, & find algebraicequation for α1, by imposing

T2(

e2, α02ρ

02/(1− α1)

)

− T1(

e1, α01ρ

01/α1

)

= 0

Page 56: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Stiff thermal relaxation step: Algebraic approach

Impose mechanical-thermal equilibrium directly to

1. Saturation condition

Y 1

ρ1(p, T )+

Y2ρ2(p, T )

=1

ρ0

2. Equilibrium of internal energy

Y1 e1(p, T ) + Y2 e2(p, T ) = e0

Give 2 algebraic equations for 2 unknowns p & T

For SG EOS, it reduces to single quadratic equation for p &explicit computation of T :

1

ρT= Y1

(γ1 − 1)Cv1

p+ p∞1

+ Y2(γ2 − 1)Cv2

p+ p∞2

Page 57: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Stiff thermo-chemical relaxation step

Look for solution of ODEs in limits µ, θ, & ν →∞

∂t (α1ρ1) = ν (g2 − g1)∂t (α2ρ2) = ν (g1 − g2)∂t (ρ~u) = 0

∂t (α1E1) = µpI (p2 − p1) + θ (T2 − T1) + ν (g2 − g1)∂t (α2E2) = µpI (p1 − p2) + θ (T1 − T2) + ν (g1 − g2)

∂tα1 = µ (p1 − p2) +θ

qI(T2 − T1) +

ν

ρI(g2 − g1)

under mechanical-thermal-chemical equilibrium conditons

p1 = p2 = p

T1 = T2 = T

g1 = g2

Page 58: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Stiff thermal-chemical relaxation step (Cont.)

In this case, states remain in equilibrium are

ρ = ρ0, ρ~u = ρ0~u0, E = E0, e = e0

but αkρk 6= α0kρ

0k & Yk 6= Y 0

k , k = 1, 2

Impose mechanical-thermal-chemical equilibrium to

1. Saturation condition for temperature

G(p, T ) = 0

2. Saturation condition for volume fraction

Y1ρ1(p, T )

+Y2

ρ2(p, T )=

1

ρ0

3. Equilibrium of internal energy

Y1 e1(p, T ) + Y2 e2(p, T ) = e0

Page 59: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Stiff thermal-chemical relaxation step (Cont.)

From saturation condition for temperature

G(p, T ) = 0

we get T in terms of p, while from

Y1ρ1(p, T )

+Y2

ρ2(p, T )=

1

ρ0

&Y1 e1(p, T ) + Y2 e2(p, T ) = e0

we obtain algebraic equation for p

Y1 =1/ρ2(p)− 1/ρ0

1/ρ2(p)− 1/ρ1(p)=

e0 − e2(p)e1(p)− e2(p)

which is solved by iterative method

Page 60: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Stiff thermal-chemical relaxation step (Cont.)

Having known Yk & p, T can be solved from, e.g.,

Y1 e1(p, T ) + Y2 e2(p, T ) = e0

yielding update ρk & αk

Feasibility of solutions, i.e., positivity of physicalquantities ρk, αk, p, & T , for example

Employ hybrid method i.e., combination of abovemethod with differential-based approach (not discusshere), when it becomes necessary

Page 61: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Dodecane 2-phase Riemann problem

Comparison p-,pT -& p-pTg-relaxation solution at t = 473µs

0 0.2 0.4 0.6 0.8 10

100

200

300

400

500

p relaxpT relaxpTg relax

Density (kg/m3)

0 0.2 0.4 0.6 0.8 1−50

0

50

100

150

200

250

300

350

p relaxpT relaxpT relax

Velocity (m/s)

0 0.2 0.4 0.6 0.8 110

4

105

106

107

108

p relaxpT relaxpTg relax

Pressure(bar)

0 0.2 0.4 0.6 0.8 1−6

−4

−2

0

2

4

6x 10

8

p relaxpT relaxpTg relax

gv − gl (103K)

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

p relaxpT relaxpT relax

Vapor volume fraction

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

p relaxpT relaxpTg relax

Vapor mass fraction

Page 62: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Expansion wave problem: ~u = 500m/s

0 0.2 0.4 0.6 0.8 10

2

4

6

8

10x 10

4

p relaxationp−pTp−pT−pTgp−pTg

p[Pa]

0 0.2 0.4 0.6 0.8 1−500

0

500

p relaxationp−pTp−pT−pTgp−pTg

u[m

/s

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

p relaxationp−pTp−pT−pTgp−pTg

αv

0 0.2 0.4 0.6 0.8 10

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

p relaxationp−pTp−pT−pTgp−pTg

Yv

Page 63: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

High-pressure fuel injector

Inject fluid: Liquid dodecane containing small amount αvapor

Pressure & temperature are in equilibrium withp = 108 Pa & T = 640K

Ambient fluid: Vapor dodecane containing small amount αliquid

Pressure & temperature are in equilibrium withp = 105 Pa & T = 1022K

liquid →

vapor

Page 64: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

High-pressure fuel injector (αv,l = 10−4): p-relax

Mixture density Mixture pressure

Page 65: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

High-pressure fuel injector: p-relax

Vapor volume fraction Vapor mass fraction

Page 66: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Fuel injector: p-pT -pTg relaxation

Vapor mass fraction: αv,l = 10−4 (left) vs. 10−2 (right)

Page 67: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

High-pressure fuel injectorWith thermo-chemical relaxation No thermo-chemical relaxation

Page 68: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

High-speed underwater projectileWith thermo-chemical relaxation No thermo-chemical relaxation

Page 69: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

References

M. Pelanti and K.-M. Shyue. A mixture-energy-consistent6-equation two-phase numerical model for fluids withinterfaces, cavitation and evaporation waves. J. Comput.

Phys., 259:331–357, 2014.R. Saurel, F. Petitpas, and R. Abgrall. Modelling phasetransition in metastable liquids: application to cavitatingand flashing flows. J. Fluid. Mech., 607:313–350, 2008.R. Saurel, F. Petitpas, and R. A. Berry. Simple andefficient relaxation methods for interfaces separatingcompressible fluids, cavitating flows and shocks inmultiphase mixtures. k J. Comput. Phys.,228:1678–1712, 2009.A. Zein, M. Hantke, and G. Warnecke. Modeling phasetransition for compressible two-phase flows applied tometastable liquids. J. Comput. Phys., 229:2964–2998,2010.

Page 70: Recent advances in numerical methods for compressible two ...shyue/mytalks/kmshyue_twcfd2014.pdf · Recent advances in numerical methods for compressible two-phase flow with heat

Thank you