toro vazquez

Upload: alex-de-souza

Post on 03-Apr-2018

238 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Toro Vazquez

    1/55

    On Flux Vector Splitting for the Euler Equations:

    Some Recent Results *

    Eleuterio Toro

    Laboratory of Applied MathematicsUniversity of Trento, [email protected]

    http://www.ing.unitn.it/toro

    * E F Toro and M E Vazquez-Cendon. Flux Splitting Schemes for the Euler Equations. Computers and Fluids.(Under review, April 2012).

    1 / 4 6

    http://goforward/http://find/http://goback/
  • 7/28/2019 Toro Vazquez

    2/55

    Table of contents

    1 The Euler Equations and Flux Splitting

    2 The Liou-Steffen Splitting

    3 The Zha-Bilgen Splitting

    4 A Flux-Splitting Framework

    5 A Novel Splitting for the Euler Equations

    6 Numerical Fluxes

    7 Reinterpretation of Other Flux Splittings

    8 Numerical Results for the Euler Equations

    9 Other Potential Schemes for the Pressure System

    10 Concluding Remarks

    2 / 4 6

    http://find/http://goback/
  • 7/28/2019 Toro Vazquez

    3/55

    The Euler Equations and Flux Splitting

    3 / 4 6

    http://find/
  • 7/28/2019 Toro Vazquez

    4/55

    The Euler equations in one space dimension are

    tQ+ xF(Q) = 0 , (1)

    where Q is the vector of conserved variables and F(Q) is the flux vector,both given as

    Q =

    uE

    , F(Q) =

    u

    u2 + pu(E+ p)

    . (2)

    Here is density, u is particle velocity, p is pressure and E is total energygiven as

    E = (1

    2u2 + e) . (3)

    The specific internal energy e is, in general, a function of other variablesvia an equation of state. For example, e may be taken to be a function ofdensity and pressure, namely

    e = e(, p) . (4)

    4 / 4 6

    http://find/
  • 7/28/2019 Toro Vazquez

    5/55

    For ideal gases

    e(, p) =p

    ( 1) , (5)

    where 1 < < 3 is the ratio of specific heats. For air at moderatepressures and temperatures one uses = 1.4.

    For solving numerically equations of the type (1) we adopt a conservativemethod of the form

    Qn+1i = Qni tx [Fi+12 Fi 12 ] , (6)

    where Fi+ 12

    is the numerical flux. For background on the Euler equations

    and conservative schemes of the form (6).

    Flux vector splitting:

    F(Q) = A(Q) + P(Q) , (7)

    5 / 4 6

    http://find/
  • 7/28/2019 Toro Vazquez

    6/55

    The Liou-Steffen Splitting

    6 / 4 6

    http://find/
  • 7/28/2019 Toro Vazquez

    7/55

    Liou and Steffen (1993) split the flux vector into and advection part A(Q)and a pressure part P(Q) as follows

    F(Q) = A(Q) + P(Q) ,

    with

    A(Q) =

    uu2

    uH

    , P(Q) =

    0p0

    , (8)

    where

    H =E+ p

    (9)

    is the enthalpy.

    From the numerical point of view the aim is to obtain a numerical flux for(6) of the form

    Fi+ 12

    = Ai+ 12

    +Pi+ 12

    (10)

    by finding partial advection and pressure fluxes Ai+12

    and Pi+ 12

    .

    7 / 4 6

    http://find/
  • 7/28/2019 Toro Vazquez

    8/55

    To begin with, Liou and Steffen express A(Q) as

    A(Q) = M

    a

    auaH

    , (11)

    where M = u/a is the Mach number and a =

    p/ is the speed ofsound.

    The advection flux is then taken as

    Ai+ 12

    = Mi+ 12

    Ai+ 12

    , (12)

    with

    Ai+ 12

    =

    a

    au

    aH

    n

    i

    if Mi+ 12

    0 ,

    aauaH

    n

    i+1

    if Mi+ 12

    < 0 .

    (13)

    8 / 4 6

    http://find/http://goback/
  • 7/28/2019 Toro Vazquez

    9/55

    The advection flux is upwinded according to advection speed implied inthe Mach number Mi+ 1

    2

    , which is split as

    Mi+ 12

    = M+i + Mi+1 , (14)

    with

    M =

    14(M1)2 if | M | 1 ,12(M | M |) if | M | > 1 .

    (15)

    The pressure vector Pi+12

    is constructed by splitting the pressure as

    pi+ 12

    = p+i + pi+1 , (16)

    with two choices for the negative and positive components as follows

    p = 1

    2p(1

    M) if

    |M

    | 1 ,

    12p

    (M|M|)M

    if | M | > 1 , (17)

    and

    p =

    14p(M1)2(2 M) if | M | 1 ,1

    2

    p (M|M|)

    M

    if|

    M|

    > 1 .(18)

    9 / 4 6

    http://find/
  • 7/28/2019 Toro Vazquez

    10/55

    The Zha-Bilgen Splitting

    10/46

    http://find/
  • 7/28/2019 Toro Vazquez

    11/55

    Zha and Bilgen (1993) split the flux vector into as in (7) with

    A(Q) = u

    u2uE

    , P(Q) =

    0p

    pu

    . (19)

    Numerically, they propose fluxes Ai+ 12

    and Pi+ 12

    as follows.

    Ai+12

    = A+i +Ai+1 , (20)

    whereAi = min(0, u

    ni )Q

    ni , A

    +i = max(0, u

    ni )Q

    ni . (21)

    For the pressure flux vector Zha and Bilgen use the splitting

    Pi+ 12

    = P+i +Pi+1 . (22)

    11/46

    F h Zh d Bil d h Li S ff li i (16)

    http://find/
  • 7/28/2019 Toro Vazquez

    12/55

    For the p component Zha and Bilgen adopt the Liou-Steffen splitting (16),(17), while for the pu component they propose

    (pu)i+ 12

    = (pu)+i + (pu)i+1 , (23)

    where

    (pu)i = pni

    uni if Mni 1 ,

    12(u

    ni ani ) if 1 < Mni < 1 ,

    0 if Mni 1 ,

    (24)

    and

    (pu)+i = pni

    0 if Mni 1 ,12(u

    ni + a

    ni ) if

    1 < Mni < 1 ,

    uni if Mni 1 .

    (25)

    Finally the Zha-Bilgen numerical flux is

    Fi+ 12

    = A+i +P+i +A

    i+1 +P

    i+1 . (26)

    12/46

    http://find/
  • 7/28/2019 Toro Vazquez

    13/55

    A Flux-Splitting Framework

    13/46

    http://find/
  • 7/28/2019 Toro Vazquez

    14/55

    The framework

    We propose to split system (1) via the flux splitting (7) into the twosystems

    tQ+ xA(Q) = 0 ,

    tQ+ xP(Q) = 0 ,

    (27)

    called respectively the advection system and the pressure system. The aimis then to compute a numerical flux as

    Fi+12

    = Ai+ 12

    +Pi+12

    , (28)

    where Ai+12

    and Pi+ 12

    are obtained respectively from appropriate Cauchy

    problems for the advection and pressure systems (27).

    14/46

    http://find/
  • 7/28/2019 Toro Vazquez

    15/55

    Consider the Cauchy problem for the linear advection equation

    tq(x, t) + xq(x, t) = 0 , < x < , t > 0 ,q(x, 0) = h(x) ,

    (29)

    where is a constant. The exact solution of IVP (29) after a time t is

    q(x, t) = h(x t) . (30)

    We now decompose the characteristic speed as

    = + (1 ) = a + p , 0 1 , (31)

    with definitions

    a = , p = (1 ) , (32)so as to obtain two linear partial differential equations, namely

    tq+ axq = 0 , tq+ pxq = 0 . (33)

    15/46

    Now consider first the Cauchy problem for the advection equation

    http://find/
  • 7/28/2019 Toro Vazquez

    16/55

    Now consider first the Cauchy problem for the advection equation

    tq+ axq = 0 ,q(x, 0) = h(x) ,

    (34)

    the solution of which after a time t1 is

    q(x, t1) = h(x at1) . (35)Consider the Cauchy problem

    tq+ pxq = 0 ,q(x, 0) = h(x at1) .

    (36)

    The exact solution of IVP (36), after a time t2, is

    q(x, t2) = h(x at1 pt2) . (37)The combined solution of IVPs (34) and (36) for t1 = t2 = t is

    q(x, t) = h(x

    (a + p)t) = h(x

    t) = q(x, t) . (38)

    16/46

    http://find/
  • 7/28/2019 Toro Vazquez

    17/55

    The above result can be stated as the following proposition.

    Proposition 3.1. The exact solution of the initial value problem (29) can

    be obtained by solving in sequence the initial-value problems (34) and (36).

    Remark 3.1. We note that in the wave decomposition (31),(32) of themodel problem (29) one can accept the characteristic speeds to bearbitrarily different. For example, for > 0, by taking a very small in

    (31) we would have a

  • 7/28/2019 Toro Vazquez

    18/55

    Remark 3.3. For the full non-linear problem, such as the Euler equations,the proposed framework has two components: (a) the particular way thefull system is split into two subsystems, called here the advection andpressure systems, and (b) the numerical treatment of each subsystem toproduce corresponding advection and pressure numerical fluxes to make upthe numerical flux for the full system.

    18/46

    http://find/
  • 7/28/2019 Toro Vazquez

    19/55

    A Novel Splitting for the Euler Equations

    19/46

    Here we propose a new splitting for the Euler equations by noting that the

    http://find/
  • 7/28/2019 Toro Vazquez

    20/55

    Here we propose a new splitting for the Euler equations by noting that theflux may be decomposed thus

    F(Q) =

    uu2 + p

    u(12u2 + e + p)

    =

    uu2

    12u3

    +

    0p

    u(e + p)

    , (39)

    with the corresponding advection and pressure fluxes defined as

    A(Q) = u

    u

    12u2

    , P(Q) =

    0p

    u(e + p)

    . (40)

    We note that the proposed advection flux A(Q) contains no pressureterms. All pressure terms from the flux F(Q), including that of the totalenergy E, are now included in the pressure flux P(Q). The advection flux

    may be interpreted as representing advection of mass, momentum andkinetic energy. For the ideal gas case (5) the pressure flux (40) becomes

    P(Q) =

    0p

    1pu

    . (41)

    20/46

    http://find/
  • 7/28/2019 Toro Vazquez

    21/55

    The advection system is

    tQ+ xA(Q) = 0 , (42)

    where Q = [,u,E]T and A(Q) as in (40) above. In quasi-linear formthe advection system becomes

    tQ+M(Q)xQ = 0 , (43)

    where M(Q) is the Jacobian matrix given as

    M(Q) =

    0 0 0

    u2

    2u 0

    u3 32u2 0

    . (44)

    21/46

    http://find/
  • 7/28/2019 Toro Vazquez

    22/55

    It is easy to show that the eigenvalues of this matrix are

    1 = 0 , 2 = 3 = u . (45)

    There are only two linearly independent right eigenvectors, namely

    R1 = 1

    10

    0

    , R2 = 2

    1u

    12u2

    . (46)

    Thus the system is weakly hyperbolic, as there is no complete set oflinearly independent eigenvectors.

    Regarding the nature of the characteristic fields, it is easy to show that the1-field is linearly degenerated and that the 2-field is genuinely non-linearif 2 = 0 and u = 0; otherwise it is linearly degenerate.

    22/46

    The pressure system

    http://find/
  • 7/28/2019 Toro Vazquez

    23/55

    The pressure system

    In terms of the conserved variables Q = [,u,E]T the pressure system is

    tQ+ xP(Q) = 0 , (47)

    with P(Q) as given in (40) above. In quasi-linear form the advectionsystem becomes

    tQ+N(Q)xQ = 0 , (48)where N(Q) is the Jacobian matrix given as

    N(Q) =

    0 0 0

    12( 1)u2 ( 1)u 1

    u3 uE/ E/ 32u2 u

    . (49)

    23/46

    Th i l f N(Q) l l d i

    http://find/
  • 7/28/2019 Toro Vazquez

    24/55

    The eigenvalues ofN(Q) are always real and given as

    1 =1

    2u 1

    2A , 2 = 0 , 3 =

    1

    2u +

    1

    2A , (50)

    whereA =

    u2 + 4a2 , a2 =

    p

    . (51)

    Here a is the usual speed of sound for the full Euler equations.

    In terms of physical variables the system reads

    tV +B(V)xV = 0 , (52)

    where

    V =

    u

    p

    , B =

    0 0 00 0 1/

    0 p u

    . (53)

    24/46

    http://find/
  • 7/28/2019 Toro Vazquez

    25/55

    Note that, since u < A =

    u2 + 4a2, the system is always subsonic, that

    is1 =

    1

    2u 1

    2A < 0 < 3 =

    1

    2u +

    1

    2A . (54)

    The right eigenvectors of matrix B in (53) corresponding to theeigenvalues (50) are

    R1 =

    02

    (u A)

    , R2 =

    10

    0

    , R3 =

    02

    (u + A)

    . (55)

    25/46

    Numerical Fluxes

    http://find/
  • 7/28/2019 Toro Vazquez

    26/55

    Numerical Fluxes

    In order to compute advection and pressure fluxes Ai+ 12

    and Pi+ 12

    we

    consider the Riemann problem for each subsystem. We start with thepressure system.

    To compute the flux for the pressure system we consider the Riemannproblem in terms of physical variables

    tV +B(V)xV = 0 ,

    V(x, 0) =

    VL Vni if x < 0 ,VR

    Vni+1 if x > 0 .

    (56)

    The solution of this problem has structure as shown in Fig. 1. The wavepattern is always subsonic, with a stationary contact discontinuity and twonon-linear waves to the left and right of the contact wave.

    26/46

    t

    http://find/
  • 7/28/2019 Toro Vazquez

    27/55

    t

    x

    p u

    (2 =1

    2(u + A))

    (1 =1

    2(uA))

    x = 0

    Fig. 1. Structure of the solution of the Riemann problem for the pressuresystem.

    u =CRuR CLuL

    CR CL 2

    CR CL (pR pL) ,

    p =CRpL CLpR

    CR CL+

    1

    2

    CRCL

    CR CL(uR

    uL) ,

    (57)

    withCL = L(uL AL) ; CR = R(uR + AR) , (58)

    where AL and AR are computed from (51).

    27/46

    O ld i th li i ti b l i th t

    http://goforward/http://find/http://goback/
  • 7/28/2019 Toro Vazquez

    28/55

    One could improve upon the linear approximation by applying the exactgeneralised Riemann invariants throughout. The result is the 2 2non-linear system for p and u

    u

    u2 + 4pL

    = uL

    u2L + 4pLL

    ,

    u +

    u2 + 4

    pR

    = uL +

    u2R + 4

    pRR

    .

    (59)

    Finally, the numerical flux for the pressure system is given as

    Pi+1

    2 = p

    0

    11u

    . (60)

    Remark: no visible difference between exact and approximate

    solutions.

    28/46

    The advection system

    http://find/
  • 7/28/2019 Toro Vazquez

    29/55

    The advection system

    Recall that in our splitting (40) the advection operator may be written thus

    A(Q) = uu2

    12u

    3

    = uK(Q) , K(Q) =

    u12u

    2

    , (61)Advection ofK (mass, momentum and kinetic energy) with speed u. Herewe propose two algorithms.

    Algorith 1 (TV scheme).

    A(Q) = ui+1

    2

    K , (62)

    where ui+ 1

    2

    is the intercell advection velocity taken as ui+ 1

    2

    from solution

    (57) of the Riemann problem (56)

    Ai+12

    = ui+ 1

    2

    Kni if ui+ 1

    2

    > 0 ,

    Kni+1 if ui+ 1

    2

    0 .(63)

    29/46

    Algorith 2 (TV-AWS scheme). Here propose a weighted splitting scheme,

    http://find/
  • 7/28/2019 Toro Vazquez

    30/55

    g ( ) p p g p gwhich is a simple modification of the scheme proposed by Zha and Bilgen[?] for their advection system. The modified scheme is given as follows

    Ai+12 = A+i +A

    i+1 , (64)

    with

    Ai =1

    2(1 )uniKni , A+i =

    1

    2(1 + )uniK

    ni . (65)

    Here = (uni ) =

    uni + (uni )

    2, (66)

    with a small positive quantity, = 0.1, for example. The function (uni )allows a smooth transition from upwinding fully to the left and fully to theright, in the vicinity of uni = 0.

    The resulting scheme from Algorithm 2, called the TV-AWS scheme, iseffectively a weighted averaged scheme and the Zha-Bilgen scheme isrecovered from it by simply setting the weight to be = sign(uni ).

    30/46

    Summary of the present scheme

    http://find/
  • 7/28/2019 Toro Vazquez

    31/55

    Summary of the present scheme

    In order to compute a numerical flux Fi+ 12

    for the conservative scheme (6)

    we proceed as follows:

    Pressure flux. Evaluate the intercell pressure pi+ 1

    2

    and velocity ui+1

    2

    from the solution of the Riemann problem given in (57) to compute

    the pressure flux Pi+1

    2 as in (60). Advection flux. We have proposed two options. From algorithm 1

    (TV scheme) we evaluate the advection flux Ai+ 12

    as in (63).

    Algorith 2 (TV-AWS) is described in equations (64) to (66).

    Intercell flux. Compute the intercell flux Fi+12 as in (28), namelyFi+ 1

    2

    = Ai+ 12

    +Pi+ 12

    . (67)

    31/46

    http://find/
  • 7/28/2019 Toro Vazquez

    32/55

    The Liou-Steffen scheme

  • 7/28/2019 Toro Vazquez

    33/55

    The Liou-Steffen splitting (1993) may be interpreted in our frameworkdefining the advection system as

    tQ+ xA(Q) = 0 , (68)

    with

    A(Q) =

    u

    u

    2

    u(E+ p)

    (69)

    and the pressure system as

    tQ+ xP(Q) = 0 , (70)

    with

    P(Q) =

    0p

    0

    . (71)

    33/46

    In terms of primitive variables V = [,u,p]T the pressure system can be

    http://find/http://goback/
  • 7/28/2019 Toro Vazquez

    34/55

    p [, ,p] p yshown to hyperbolic with eigenvalues

    1 = 2 = 0 , 3 =

    (

    1)u (72)

    and three linearly independent eigenvectors

    R1 = 1

    10

    0

    , R2 = 2

    01

    0

    , R3 = 3

    01

    ( 1)u

    . (73)

    Here 1, 2 and 3 are scaling factors. Simple calculations show that thecharacteristic fields associated with 1 and 2 are linearly degenerate andthe characteristic field associated with 3 is genuinely non-linear.

    Unfortunately we have not been able to find a straightforward pressurenumerical flux by solving the Riemann problem for this unusual hyperbolicsystem. Thus the re-interpretation of the Liou-Steffen splitting in ourframework has not been productive.

    34/46

    The Zha-Bilgen splitting

    http://find/
  • 7/28/2019 Toro Vazquez

    35/55

    g p g

    The Zha-Bilgen splitting (1993) assumes a very natural splitting that maybe interpreted in our framework as follows. The advection system is

    tQ+ xA(Q) = 0 , A(Q) =

    u

    u2

    uE

    (74)

    and the pressure system is

    tQ

    + xP

    (Q

    ) =0

    ,P

    (Q

    ) =

    0

    ppu

    . (75)

    35/46

    http://find/http://goback/
  • 7/28/2019 Toro Vazquez

    36/55

    In terms of primitive variables V = [,u,p]T the pressure system can beshown to be hyperbolic with real eigenvalues

    1 = C , 2 = 0 , 3 = C , (76)

    withC =

    ( 1)p/ , (77)

    and three linearly independent right eigenvectors

    R1 = 1

    01

    C

    , R2 = 2

    100

    , R3 = 3

    01

    C

    . (78)

    Here 1, 2 and 3 are scaling factors.

    36/46

    The Riemann problem for the Zha-Bilgen pressure system in terms of

    http://find/
  • 7/28/2019 Toro Vazquez

    37/55

    primitive variables is

    tV + Z(V)xV = 0

    V(x, 0) =

    VL Vni if x < 0 ,

    VR Vni+1 if x > 0 .

    (79)

    The structure of the solution is analogous to that shown in Fig. 1,

    u =LCLuL + RCRuR

    LCL + RCR (pR pL)

    LCL + RCR,

    p =R

    CR

    pL

    + L

    CLpR

    LCL + RCR L

    CL

    R

    CR

    LCL + RCR (uR uL) ,

    (80)

    withCL =

    ( 1)pL/L , CR =

    ( 1)pR/R . (81)

    37/46

    http://find/
  • 7/28/2019 Toro Vazquez

    38/55

    However, application of the scheme to cell i for one time step gives

  • 7/28/2019 Toro Vazquez

    39/55

    En+1i =p

    1 + ip , i =1

    2

    t

    x

    p(

    1R

    1R

    ) . (83)

    Application of the scheme to cell i + 1 gives an analogous expression butwith i+1 = i. In order to preserve the contact discontinuity unalteredone requires i = 0, which is not satisfied by the Zha-Bilgen scheme, asseen in (83).

    Distance

    Density

    0 0.25 0.5 0.75 10.7

    0.9

    1.1

    1.3

    1.5

    ZB-orig

    Exact

    Fig. 2. Test 6: Stationary isolated contact. Exact (line) and numericalsolution (symbols) using the Zha-Bilgen original scheme (ZB-orig).

    39/46

    http://find/
  • 7/28/2019 Toro Vazquez

    40/55

    Proposition 4.2. The Toro-Vazquez splitting (TV) along with theirnumerical method can recognise exactly isolated stationary contactdiscontinuities for the Euler equations.

    Proof. Define the problem for a stationary, isolated contact discontinuityfor the ideal gas Euler equations with initial condition as in (82). Assumethe discretization of the domain [xL, xR] is such that the cell just to theleft of the discontinuity is i and that immediately to the right of the

    discontinuity is i + 1. Application of the TV scheme to any cell away fromcells i and i + 1 leaves the flow indisturbed. Let us now apply the schemeto cell i for one time step. First we need the solution (57) of the Riemannproblem with initial data (82). Clearly u = ui+ 1

    2

    = 0 and p = pi+ 12

    = p.

    Then it is easy to verify that the state Qn+1

    i = Qn

    i and thus the isolatedstationary contact is preserved exactly. Application of the scheme to celli + 1 gives an analogous result and the proposition is thus proved.

    40/46

    Proposition 4.3. The Zha-Bilgen splitting along with the Godunov-type

    http://find/
  • 7/28/2019 Toro Vazquez

    41/55

    numerical method of section 4.2 can recognise exactly isolated stationarycontact discontinuities for the Euler equations.

    Proof. The proof is straightforward and is thus omitted.

    Distance

    Density

    0 0.25 0.5 0.75 10.9

    1

    1.1

    1.2

    1.3

    1.4

    1.5

    TV

    Exact

    Distance

    Density

    0 0.25 0.5 0.75 10.7

    0.9

    1.1

    1.3

    1.5

    ZB-God

    Exact

    Fig. 3. Test 6: Stationary isolated contact. Exact (line) and numericalsolutions (symbols).

    41/46

    http://find/http://goback/
  • 7/28/2019 Toro Vazquez

    42/55

    Numerical Results for the Euler Equations

    42/46

    http://find/
  • 7/28/2019 Toro Vazquez

    43/55

    1

    TV

    Exact

    1

    TV AWS

  • 7/28/2019 Toro Vazquez

    44/55

    Frame 002 23 Jul 2011

    Distance

    Densitty

    0 0.25 0.5 0.75 10.1

    0.4

    0.7

    Exact

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 10

    0.2

    0.4

    0.6

    0.8

    TV-AWS

    Exact

    Test 1 (sonic flow). Exact (line) and numerical solutions (symbols) usingtwo numerical schemes (TV and TV-AWS) for the flux splitting of this

    paper.

    43/46

    1

    LS

    1

    http://goforward/http://find/http://goback/
  • 7/28/2019 Toro Vazquez

    45/55

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 10.1

    0.4

    0.7

    Exact

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 10.1

    0.4

    0.7

    ZB-orig

    Exact

    Test 1 (sonic flow). Exact (line) and numerical solutions (symbols) usingtwo numerical schemes: Liou-Steffen (LS) and Zha-Bilgen (ZB-orig).

    43/46

    1

    TV

    Exact

    1

    Exact

    http://find/
  • 7/28/2019 Toro Vazquez

    46/55

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 1

    0

    0.2

    0.4

    0.6

    0.8

    Exact

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 1

    0

    0.2

    0.4

    0.6

    0.8

    TV-AWS

    Test 2 (low density). Exact (line) and numerical solutions (symbols) usingtwo numerical schemes (TV and TV-AWS) for the flux splitting of this

    paper.

    43/46

    6

    TV

    E act

    6

    TV-AWS

    http://find/
  • 7/28/2019 Toro Vazquez

    47/55

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 10

    1

    2

    3

    4

    5

    Exact

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 10

    1

    2

    3

    4

    5Exact

    Test 3 (very strong shock). Exact (line) and numerical solutions (symbols)using two numerical schemes (TV and TV-AWS) for the flux splitting of

    this paper.

    43/46

    35

    TV

    35

    TV-AWS

    E

    http://find/
  • 7/28/2019 Toro Vazquez

    48/55

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 15

    10

    15

    20

    25

    30Exact

    Distance

    V2

    0 0.25 0.5 0.75 15

    10

    15

    20

    25

    30Exact

    Test 4 (collision of two strong shocks). Exact (line) and numericalsolutions (symbols) using two numerical schemes (TV and TV-AWS) for

    the flux splitting of this paper.

    43/46

    6

    7

    TV

    Exact6

    7

    TV-AWS

    Exact

    http://find/
  • 7/28/2019 Toro Vazquez

    49/55

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 10

    1

    2

    3

    4

    5

    6

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 10

    1

    2

    3

    4

    5

    6 Exact

    Test 5 (non-isolated stationary contact discontinuity). Exact (line) andnumerical solutions (symbols) using two numerical schemes (TV and

    TV-AWS) for the flux splitting of this paper.

    43/46

    1.5 1.5

    TV-AWS

    http://find/http://goback/
  • 7/28/2019 Toro Vazquez

    50/55

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 10.9

    1

    1.1

    1.2

    1.3

    1.4

    TV

    Exact

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 10.9

    1

    1.1

    1.2

    1.3

    1.4 Exact

    Test 6 (Isolated stationary contact discontinuity). Exact (line) andnumerical solutions (symbols) using two numerical schemes (TV and

    TV-AWS) for the flux splitting of this paper.

    43/46

    1.5 1.5

    http://find/
  • 7/28/2019 Toro Vazquez

    51/55

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 10.7

    0.9

    1.1

    1.3

    ZB-orig

    Exact

    Distance

    Dens

    ity

    0 0.25 0.5 0.75 10.7

    0.9

    1.1

    1.3

    ZB-God

    Exact

    Test 6 (Isolated stationary contact discontinuity). Exact (line) andnumerical solutions (symbols) using two numerical schemes: the

    Zha-Bilgen original scheme (ZB-orig) and the Zha-Bilgen splitting with

    present Godunov-type numerical approach (ZB-God).

    43/46

    6

    7

    WAF

    God+Ex. R S

    TV

    6

    7

    WAF

    God+Ex. R S

    TV-AWS

    http://find/
  • 7/28/2019 Toro Vazquez

    52/55

    Distance

    Dens

    ity

    0.5 0.6 0.7 0.8 0.90

    1

    2

    3

    4

    5

    6 TV

    Distance

    Dens

    ity

    0.5 0.6 0.7 0.8 0.90

    1

    2

    3

    4

    5

    6 TV-AWS

    Test 7 (Woodward and Colella blast wave problem). Reference solutions(WAF and Godunovs method with exact Riemann solver) and numerical

    solutions from two numerical schemes of this paper: TV (top) and

    TV-AWS (bottom).

    44/46

    http://find/
  • 7/28/2019 Toro Vazquez

    53/55

    Other Potential Schemes for the Pressure System

    44/46

    http://find/
  • 7/28/2019 Toro Vazquez

    54/55

  • 7/28/2019 Toro Vazquez

    55/55

    Concluding Remarks

    New flux splitting New way of dealing with pressure term Scheme captures contact discontinuity as well as AUSM Our scheme is more robust and more accurate than AUSM Other schemes for pressure system under study

    Best combination: explicit for advection implicit for pressure

    46/46

    http://find/