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

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

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

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