A COMPRESSIBLE MODEL FOR LOW MACH TWO-PHASE FLOW WITH HEAT AND MASS EXCHANGES N. GRENIER, J.P. VILA & Ph. VILLEDIEU CONTEXT AND MOTIVATION Context : COMPERE program from CNES & DLR External Heat flux Gas phase Evaporation Research partners : ONERA, ZARM, CNRS, Erlangen university, Air LIquide (Grenoble), Astrium ST (Bremen) Capillary raise Liquid phase Objectives : development of numerical tools for simulating complex fluid behavior inside space Separated two-phase launcher tanks: flow with a free • dynamical behavior sloshing moving interface • thermal effects heat and mass exchanges • low gravity effects capillary effects, Marangoni convection … 2 MULTIMAT 2011 - 5-9 septembre 2011 OUTLINE OF THE PRESENTATION • 1. Presentation of the model • 2. Numerical method • 3. Numerical test cases • 4. Conclusion 3 MULTIMAT 2011 - 5-9 septembre 2011 OUTLINE OF THE PRESENTATION • 1. Presentation of the model • 2. Numerical method • 3. Numerical test cases • 4. Conclusion 4 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Modeling choices • Two fluid model diffuse interface model • Advantage : not necessary to localize (level set method) or reconstruct (VOF method) the interface between the two fluids easy to implement • Drawback : interface diffusion necessary to define a “mixture” physical model and to use low diffusive numerical scheme • Compressible model • Advantage : more general, easier to implement into a gas dynamics code (ONERA context) • Drawback : ill conditioned for low Mach number flows low Mach Scheme • Same velocity field for both fluids • Advantage : hyperbolic model, no closure assumption needed • Drawback : impossible to deal with subscale phenomena (subgrid bubbles or droplets …) 5 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Inviscid two-fluid Model g g v 0 t Liquid bulk density t v 0 (1) v v v pI g t E Ev pv g.v t Gas bulk density with E e g l 1 2 v being the mixture total energy per unit volume and 2 the mixture bulk density. To get a close model, it is now necessary to give a relation between the “mixture” pressure p, the bulk densities g ,l and the mixture specific internal energy e. 6 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Extension to non isothermal flows Let T denote the mixture temperature and the gas volume fraction. and T are assumed to be the unique solution of the following system : (2) g p , T p , T g 1 g l e e ( , T ) e ( ,T ) g g l l 1 Local mechanical equilibrium Local thermal equilibrium where p = pg(g,T), p = pl(l,T) denote the gas and liquid EOS and e=eg(g,T), e=el(l,T) denote the gas and liquid colorific laws. The mixture EOS is then (implicitly) defined by : ρg ρ (3) p(ρ g ,ρ , e) pg , T p ,T 1 7 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Other interpretation of closure equations (5)-(6) Closure relations (2)-(3) can also be interpreted as a direct consequence of the following modeling assumption for the mixture Gibbs potential : g mix ( p, T ) yg g g ( p, T ) yl gl ( p, T ) with yg g , yl l Ideal mixture assumption Important consequence : System (1) with pressure law given by (2)-(3) is thermodynamically consistent in the sense that it has a convex entropy in the sense of Lax defined as : ( g , l , E , v) g s g ( g , g eg ) l sl ( l , l el ) Φ( g , l , E , v) ( g , l , E )V where eg, el are the gas and liquid specific internal energies (implicitly defined by the solution of (2)), sg and sl are specific entropies, and are the real densities. g = g , l = l 1 8 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Inclusion of diffusion and capillary effects. g g v 0 t t v 0 (4) v v v pI g div( τ τ ) v c t E Ev pv g.v div(φc ) div( τ v : v) + div( τ c : v) t with : τv div(v) I + (v t v) τ c (T ) I 2 φc T Viscous stress tensor Capillary stress tensor (body force formulation) Heat flux 9 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Approximate enthalpy equation for low Mach flows Neglecting viscous and capillary effects, the energy equation is equivalent to : h p hv T + v.p t t Heat flux presssure contribution which is the Eulerian formulation of the well-known thermodynamic relation : dh q 1 dp For low Mach number flow, with imposed pressure on one of the boundaries, one generally has : 1/ dp << q, and therefore the energy equation can be replaced by the heat equation : h hv T 0 t 10 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Phase change modeling Phase change phenomena can be included in model (7) by just adding a relaxation source term in the r.h.s. : U (U ) U F(U , U ) S (U ) t where (U) is the thermodynamic equilibrium state corresponding to U, defined as the state which maximizes the mixture entropy under the constraints of imposed total volume, total mass and total energy : Max yg sg (eg , vg ) yl sl (el , vl ) yg yl 1 yg eg yl el e yg vg yl vl v 1 , e e(U ) where v (U ) In practice, the thermodynamic equilibrium time scale is assumed to be infinitely small compared to the macroscopic time scale local thermodynamic equilibrium assumption. This idea was first proposed in : HELLUY P., SEGUIN N., “Relaxation model of phase transition flows”, M2AN, Math. Model. Numer. Anal., vol. 40, num. 2, 2006, p. 331–352. 11 MULTIMAT 2011 - 5-9 septembre 2011 OUTLINE OF THE PRESENTATION • 1. Presentation of the model • 2. Numerical method • 3. Numerical test cases • 4. Conclusion 12 MULTIMAT 2011 - 5-9 septembre 2011 2. Numerical scheme A finite volume relaxation scheme Each time step is divided in two stages : Transport step Eulerian finite volume scheme U U * K n K t mK eK Gen1/ 2 me t S Kn1/ 2 K e Numerical flux on edge e ne,K Ke Relaxation step local thermodynamic equilibrium U Kn1 (U K* ) Note that, by construction, the second step is entropy diminishing. 13 MULTIMAT 2011 - 5-9 septembre 2011 2. Numerical scheme Expression of the hyperbolic numerical flux (isothermal case no energy equation) 0 G(U L ,U R , ne ) ve+U L ve-U R 0 pn advection term e e Low Mach Scheme Which expression choosing for pe and ve ? pe = 1 2 1 ve = 2 pL pR v L v R .n e e ne UL UR pressure term Centered scheme for pressure (see Dellacherie (2011) recent work on low Mach number schemes) - e pR pL Centered expression + stabilizing pressure term. Expression of the positive parameter e will be given later. Remark : a similar idea has been proposed by Liou (AUSM+up scheme, JCP 2006) and by Li & Gu (all Mach Roe type scheme, JCP 2008) for the compressible gas dynamics system. 14 MULTIMAT 2011 - 5-9 septembre 2011 2. Numerical scheme Semi-implicit version of the scheme (isothermal case) To avoid a restrictive stability condition based on the sound celerity, mass conservation equations are solved with a implicit scheme. g* , K * l ,K gn, K t n mK l ,K + v e eK g* , K - g* , K * ve * l ,K l ,K me Newton algorithm An explicit scheme is used to compute the new velocity from the momentum equation : K* v*K Kn v nK with ve = 1 2 t mK v eK e * K* v nK + ve Ke v nKe pene,K me v nK v nKe .ne - e pK* pKe* and pe = 1 2 15 MULTIMAT 2011 - 5-9 septembre 2011 p * K * pKe 2. Numerical scheme Formal justification of the stabilizing role of “- (pR - pL) “ Let us consider the following modified system for isothermal flows Modified convective velocity ρ t ( v v)ρ 0 g (1') where ρ l v ( v v) ( v) pI 0 t Proposition : the term v h p has a stabilizing effect in the sense for that any smooth solution of (1’) one has the following free energy balance equation : 1 1 2 2 F v di v F v p ( v v ) p. v t 2 2 Dissipative source term if v is proportional to – grad(p) g l + l fl denotes the free energy where F ( g , l ) g f g ( , ) 1 ( , ) g l g l of the mixture. Remark : the same property holds for the non isothermal case but with the entropy instead of the free energy. 16 MULTIMAT 2011 - 5-9 septembre 2011 2. Numerical scheme How to choose the value of e ? Stability theoretical result : Under the two following conditions (i) t mK t mK e Max , * * 2 m 2 m K K K K e e (ii) 2t v K mK 1 Sup m K K e with vK CFL like condition 1 K* mK * Ke ve me e mean cell velocity the semi-implicit scheme is entropic (in the sense of Lax). In practice, we take : t mK t mKe 1 e Max , n n 2 m K K mKe Ke t ( vnK cKn )mK cfl and Sup m K with cfl much larger than 1 for low mach number flows. 17 MULTIMAT 2011 - 5-9 septembre 2011 2. Numerical scheme Discretization of the enthalpy equation To respect the maximum principle on the temperature, we use the following upwind scheme based on the sign of the mass fluxes : K* hK* Kn hKn t mK (h * g ,K max( g* ,e , 0) hg* , Ke min( g* ,e , 0))me e t mK (h * l ,K max(l*,e , 0) hl*, Ke min(l*,e , 0))me e * * Where g ,K , respectively l ,K , denote the gas, respectively the liquid, mass numerical flux. In practice, two variants of the scheme can be used : • an explicit scheme with respect to the fluid temperature, • a fully implicit scheme with respect to all thermodynamic variables g , l , T 18 MULTIMAT 2011 - 5-9 septembre 2011 2. Numerical scheme Relaxation step U* Un+1 , v and h are left unchanged during this step. We thus have : n 1 n 1 * * * l g l g * * n 1 n 1 n 1 h h ( p , T ) g g l hl ( p, T ) If both phases can coexist (gas – liquid thermodynamic equilibrium) p(ln1,gn1,T n1 )=psat (T n1 ) System of 3 equations and 3 unknowns else only one phase can be present in the cell at the end of the time step gn1 * , ln1 0 or ln1 * , gn1 0 Remark : in practice, for numerical purpose, a minimal lower value is imposed for gas and liquid mass fractions. 19 MULTIMAT 2011 - 5-9 septembre 2011 OUTLINE OF THE PRESENTATION • 1. Presentation of the model • 2. Numerical method • 3. Numerical test cases • 4. Conclusion 20 MULTIMAT 2011 - 5-9 septembre 2011 3. Numerical test cases Linear oscillations in a 2D rectangular tank •ρ1=1 kg.m-3 ; c1=300 m.s-1 •ρ2=1000 kg.m-3 ; c2=1200 m.s-1 •Transverse acceleration : a0 = 0.01 g •Coarse cartesian grid : 40 X 20 •Ma = 2 10-5 2 Possibility to compute an analytical solution as a série expansion by potential flow theory. (see for example Landau & Lifschitz T6, fluid Mechanics) 21 MULTIMAT 2011 - 5-9 septembre 2011 3. Numerical test cases Linear oscillations in a 2D rectangular tank Exact solution Numerical Scheme Godunov scheme Low Mach scheme Time step 0.0005 0.05 Total CPU time Second order low Mach scheme Second order Godunov type scheme 22 MULTIMAT 2011 - 5-9 septembre 2011 20 1 3. Numerical test cases Dynamical test case : bubble rise inside a liquid : Sussman et al test case (Sussman, M. and Smereka, P. and Osher, S., A Level Set approach for computing solutions to incompressible two-phase flow, Journal of Computational Physics, 114, 146-159, 1994) Explicit Godunov type scheme with real EOS Explicit Godunov type scheme with modified EOS Semi-implicit low Mach scheme with real EOS Cartesian mesh Cartesian mesh 140 X 233 Cartesian mesh 140 X 233 140 X 233 23 MULTIMAT 2011 - 5-9 septembre 2011 3. Numerical test cases Bubble rise inside a liquid : Sussman et al test case (Sussman, M. and Smereka, P. and Osher, S., A Level Set approach for computing solutions to incompressible two-phase flow, Journal of Computational Physics, 114, 146-159, 1994) Semi-implicit low Mach scheme with real EOS Sussman et al Solution with Level Set method and incompressible model Usual Godunov type scheme with real EOS 24 MULTIMAT 2011 - 5-9 septembre 2011 3. Numerical test cases Rayleigh-Bénard instability Wall with imposed temperature Periodic boundary conditions Gas phase g Liquid phase Ra g TH 3 with 1 T p Critical Rayleigh number for instability : Rac 1708 25 MULTIMAT 2011 - 5-9 septembre 2011 3. Numerical test cases Rayleigh-Bénard instability Stable Unstable Unstable Stable Stable Unstable 26 MULTIMAT 2011 - 5-9 septembre 2011 3. Numerical test cases Marangoni convection test case Adiabatic Wall Gas phase Wall with imposed temperature T = T0 Liquid phase Wall with imposed temperature T = T1<T0 Adiabatic Wall No gravity. Static contact angle : q = 90° 27 MULTIMAT 2011 - 5-9 septembre 2011 3. Numerical test cases Marangoni convection test case Coarse grid Medium grid Fine grid Temperature field Volume fraction field 28 MULTIMAT 2011 - 5-9 septembre 2011 3. Numerical test cases 1D Evaporation test case Evaporation front Outlet with imposed Liquid phase pressure : p = p0 =l , p = p0 , T = Tsat(p0), u = uI Gas phase =v , p= p0 , u= 0, T = f(x) Approximate theoretical solution qw m Lv uI m v v ul u I 1 l 29 MULTIMAT 2011 - 5-9 septembre 2011 Wall with imposed heat flux qw 3. Numerical test cases 1D Evaporation test case l 1000kg m3 v 1 kg m3 Interface position vs time for several values of Lv and qw. 30 MULTIMAT 2011 - 5-9 septembre 2011 3. Numerical test cases 1D Evaporation test case 31 MULTIMAT 2011 - 5-9 septembre 2011 OUTLINE OF THE PRESENTATION • 1. Presentation of the model • 2. Numerical method • 3. Numerical test cases • 4. Conclusion 32 MULTIMAT 2011 - 5-9 septembre 2011 CONCLUSIONS AND FUTURE PROSPECTS • An Eulerian two-fluid model with diffuse interface has been applied to the simulation of low Mach separated two-phase flows with heat and mass transfers. •Using formal arguments, a simple semi-implicit low Mach scheme has been proposed for this model. For isothermal flows, this scheme has been proved to be entropy diminishing under a CFL condition which do not depend on the sound celerity. • This methodology can be very easily implemented in existing industrial compressible CFD codes for multi-physics applications (work in progress at ONERA). It is a very interesting alternative to classical approaches based on one-fluid incompressible model with VOF or Level Set methods. 33 MULTIMAT 2011 - 5-9 septembre 2011 CONCLUSIONS AND FUTURE PROSPECTS •This two-fluid approach has been successfully applied to several academic problems for low Mach two-phase flows. • Future works will be devoted to the • assessment of the method for more complex phase change problems. • extension of the model to more complex physical problems : multicomponent gas phase with an incondensable specie, 3 phases problems … • parallelization of the code for 3D applications 34 MULTIMAT 2011 - 5-9 septembre 2011 Thank you for your attention ….. 35 MULTIMAT 2011 - 5-9 septembre 2011 Back – up 36 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Purely Dynamical model (inviscid Isothermal flow) g g v 0 t (1) v 0 t v t v v pI g with g l the mixture bulk density. To get a close model, it is necessary to give a relation between the “mixture” pressure p and the bulk gas density g and the bulk liquid density l . Remark: The gas volume fraction is not explicitly transported in this model. 37 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Purely dynamical model • Let denote the gas volume fraction : g g ; l (1 )l is defined as the solution of (2) g pg p 1 Local pressure equilibrium between the two non miscible fluids where p = pg(g) and p = pl(l) denote the gas and liquid equation of state. Mixture EOS ρg (3) p(ρ g , ρ ) pg ρ p 1 Remark : if the expressions of pg and pl are complex, p is only implicitly defined in function of the bulk densities. 38 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Example : stiffened gas model for both fluids. Expression of the Gibbs potential for each fluid : gi ( p, T ) i cvi T 1 ln(T ) ( i 1)cvi T ln( p i ) ui0 Tsi0 Fluid i Equation of state 1 T vi ( p, T ) ( i 1)cvi i ( p, T ) p i Fluid i calorific law p i i ei ( p, T ) ei0 cvi T p i With these notations, system (5)-(6) is equivalent to : Mixture specific volume g l 1 v v ( p , T ) vl ( p, T ) g g l g l g l (7) e g e ( p , T ) l e ( p, T ) g l g g l l 39 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Other interpretation of closure equations (5)-(6) Closure relations (5)-(6) can also be interpreted as a direct consequence of the Ideal mixture assumption following modeling assumption for the mixture Gibbs potential : g mix ( p, T ) yg g g ( p, T ) yl gl ( p, T ) - T ( yg , yl ) with yg g , yl l Important property : System (4) with pressure law given by (5)-(6) is thermodynamically consistent in the sense that it has a infinite set of convex entropies in the sense of Lax defined as : g l ( , , E , v ) s ( , e ) s ( , e ) ( , ) g l g g g g l l l l Φ( , , E , v) ( , , E )V g l g l where is an arbitrary concave function, eg, el are the specific internal energies, implicitly defined by the solution of (5), sg and sl are the specific entropies, and are the real fluid densities. g = g , l = l 1 40 MULTIMAT 2011 - 5-9 septembre 2011 1. Presentation of the model Purely dynamical model (3/3) Proposition : If pg and pl are strictly non decreasing functions, model (1)-(2)-(3) is hyperbolic and has a convex entropy in the sense of Lax defined as : g 1 l 2 ( g , l , V) V g f g + l fl 2 1 Φ( , , V ) ( , , V )V pV g l g l Lax entropy (convex function of the conservative variables) Entropy flux where fg and fl are the free energy of the gas and liquid phases and are defined as : pi ( ) pi fi ( ) d dfi pi d i 2 d i 2 i 41 MULTIMAT 2011 - 5-9 septembre 2011 4. APPLICATIONS Linear oscillations in a 2D rectangular tank •ρ1=1 kg.m-3 ; c1=300 m.s-1 •ρ2=1000 kg.m-3 ; c2=1200 m.s-1 •Transverse acceleration : a0 = 0.01 g •Coarse cartesian grid : 40 X 20 •Ma = 2 10-5 2 Possibility to compute an analytical solution as a série expansion by potential flow theory. (see for example Landau & Lifschitz T6, fluid Mechanics) 42 MULTIMAT 2011 - 5-9 septembre 2011 4. APPLICATIONS Linear oscillations in a 2D rectangular tank Exact solution Numerical Scheme Godunov scheme Low Mach scheme Time step 0.0005 0.05 Total CPU time Second order low Mach scheme Second order Godunov type scheme 43 MULTIMAT 2011 - 5-9 septembre 2011 20 1 1. Presentation of the model References • R. ABGRALL, R. SAUREL. A simple method for compressible multifuid flows, SIAM J. Sci. Comput. 21 (3) : 1115-1145, (1999). 66 • G. ALLAIRE, G. FACCANONI et S. KOKH, A strictly hyperbolic equilibrium phase transition model. C. R. Acad. Sci. Paris Sér. I, 344 pp. 135–140, 2007. • CARO F., COQUEL F., JAMET D., KOKH S., “A Simple Finite-Volume Method for Compressible Isothermal Two-Phase Flows Simulation”, Int. J. on Finite Volumes, vol. 3, num. 1, 2006, p. 1–37. • HELLUY P., SEGUIN N., “Relaxation model of phase transition flows”, M2AN, Math. Model. Numer. Anal., vol. 40, num. 2, 2006, p. 331–352. • LE METAYER O., MASSONI J., SAUREL R., “Elaborating equations of state of a liquid and its vapor for two-phase flow models”, Int. J. of Th. Sci., vol. 43, num. 3, 2004, p. 265–276. • G. CHANTEPERDRIX, JP VILA, P. VILLEDIEU, A compressible model for separated two-phase flow computations, FEDSM02, 14-18 July, Montreal, Quebec, Canada, 2002 44 MULTIMAT 2011 - 5-9 septembre 2011