+ All Categories
Home > Documents > Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS...

Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS...

Date post: 25-Aug-2016
Category:
Upload: k
View: 219 times
Download: 1 times
Share this document with a friend
12

Click here to load reader

Transcript
Page 1: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

Z. angew. Math. Phys. 52 (2001) 847–8580010-2571/01/050858-12 $ 1.50+0.20/0c© 2001 Birkhauser Verlag, Basel

Zeitschrift fur angewandteMathematik und Physik ZAMP

Pseudoparticle Representation and positivity analysis ofexplicit and implicit Steger-Warming FVS schemes

Hua-Zhong Tang and Kun Xu

Abstract. This paper is about the pseudo-particle representation and the positivity analysisof an explicit and an implicit Steger and Warming’s flux vector splitting (FVS) scheme for thecompressible Euler equations. The positivity proof is based on the motion of pseudo-particles.For the explicit scheme, it shows that the density and the internal energy could keep non-negativevalues under the CFL-like condition for the Steger-Warming FVS scheme once the initial gas staysin a physically realizable state. For the implicit method, under a stronger CFL–like condition,the positivity property can also be preserved.

Mathematics Subject Classification (2000). 35L65, 65M06, 76M20, 76K05.

Keywords. Euler equations, flux vector splitting, positivity.

1. Introduction

The analysis of positivity for a numerical scheme has obtained much attention inthe past years. Practically, it is very important for any scheme to avoid produc-ing negative density or internal energy in the numerical simulation, especially inthe high speed and lower density flow regions. Einfeldt et al. [3] first studiedthe behavior of Godunov–type methods near low densities. They showed that theGodunov scheme [5] is positively conservative while Roe’s approximate Riemannsolver [14] is not. They also modified Harten, Lax and van Leer’s approximateRiemann solver [7] to become a positivity preserving scheme. Linde and Roe[9] discussed the conditions for a second–order multidimensional MUSCL–typescheme to remain positively conservative. Perthame [11] discussed the positivityproperty for the kinetic scheme (See also [8]). Perthame and Shu [12] discussed thepositivity preserving finite volume methods for the compressible Euler equationsin general. For the Kinetic Flux Vector Splitting (KFVS) scheme [13], due to thelack of dynamical coupling between the left and right moving particles across acell interface, the flow updating process can be divided simply into a few subpro-cesses. Both the positivity and the entropy conditions can be proved by analyzingthe same property in each subprocess [18, 10]. Recently, based on the similar

Page 2: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

848 H. Z. Tang and K. Xu ZAMP

consideration, Gressier et. al. [6] gave a general positivity analysis for the FVSschemes, which include the van Leer and the Steger-Warming’s FVS methods.Estivalezes and Villedieu [4] constructed a general framework to transform a pos-itive FVS scheme into a positive multidimensional higher–order accurate schemewith the implementation of anti–diffusive terms. The above numerical strategycannot be used in the positivity proof for the Flux Difference Schemes (FDS),such as the Godunov method, due to their wave interactions. We refer readers to[2, 15, 16, 19, 20, 21] for details about the presentation and analysis of FVS andFDS schemes.

In terms of the physical originality, the idea of splitting fluxes into positive andnegative parts can be traced back to the Beam scheme [15], where a few pseudo–particles are constructed from the macroscopic flow variables. In the current paper,we are going to obtain a pseudo-particle representation of the Steger-Warmingmethod, from which the “equivalence” between the Steger-Warming method andthe Beam scheme will be re-examined [21]. Based on the motion of individualparticle, the positivity preserving property of the explicit and implicit FVS schemescan be conveniently analyzed. The results will show that the 1st-order explicit andimplicit Steger-Warming FVS schemes could both preserve positive density andinternal energy in its evolution process under a CFL–like condition.

2. Steger–Warming FVS scheme and its particle representation

Consider the one dimensional Euler equations of gas dynamics:

∂U

∂t+

∂F(U)∂x

= 0, (2.1)

where

U = [ρ, m, E]T , F(U) = [m, mu + p, u(E + p)]T . (2.2)

Here ρ is the density, u is the velocity, m = ρu is the momentum, E = ρe+ 12ρu2

is the energy density, e is the internal energy, and p is the pressure. For the idealgas, the equation of state is p = (γ − 1)ρe and 1 < γ ≤ 3 .

The Jacobin matrix A(U) is given by

A(U) ≡ ∂F∂U

=

0 1 0γ−3

2 u2 (3− γ)u γ − 1γ−2

2 u3 − a2

γ−1u 3−2γ2 u2 + a2

γ−1 γu

,

and it has three real eigenvalues

λ1 = u− a, λ2 = u, λ3 = u + a,

where a denotes the sound speed, a =√

γp/ρ . The matrix R of the correspond-

Page 3: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

Vol. 52 (2001) Positivity analysis of Steger-Warming FVS schemes 849

ing right eigenvectors is

R ≡ [R(1),R(2),R(3)] =

1 1 1u− a u u + a

H − ua 12u2 H + ua

.

Here H is the enthalpy defined by

H =E + p

ρ=

12u2 +

a2

γ − 1.

Thus we haveA = R diag(λ1, λ2, λ3) R−1.

With the definition of λ±i = 12 (λi±|λi|) , the Jacobin matrix A can be decomposed

into a positive A+ and a negative A− component, such that

A = A+ + A−,

where A± is given by

A± = R diag(λ±1 , λ±2 , λ±3 ) R−1.

Therefore, the matrix A+ ( A− ) has three non–negative (non–positive) real eigen-values.

Based on the homogeneity property of the Euler equations (2.1),

F(U) = A(U) U,

and the above Steger and Warming’s decomposition of the matrix A(U) into thepositive and negative parts, the flux vector F(U) can be split as

F(U) = F+(U) + F−(U) ≡ A+(U) U + A−(U) U. (2.3)

In the following, we are going to present two numerical schemes based on theabove flux vector splitting method and a fundamental theorem about its pseudo–particle representation. Let xj = j∆x ( j ∈ Z ) be grid points in the x –direction,tn = n∆t ( n = 0, 1, 2, · · · ) grid points in the t –direction, where ∆x and ∆tdenote the corresponding grid sizes. If we define the cell averaged conservativevariables by

Uj(t) =1

∆x

∫ xj+1/2

xj−1/2

U(x, t) dx,

the initial data at each time level can be considered as a piecewise constant. Thefirst order explicit and implicit Steger–Warming FVS schemes can be written inthe following conservative form, respectively

Un+1j = Un

j − σ(Fnj+1/2 − Fn

j−1/2), —(Explicit) (2.4)

andUn+1

j = Unj − σ(Fn+1

j+1/2 − Fn+1j−1/2), —(Implicit) (2.5)

Page 4: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

850 H. Z. Tang and K. Xu ZAMP

where σ = ∆t/∆x and the numerical flux is

Fkj+1/2 = F+(Uk

j ) + F−(Ukj+1), k = n or n + 1. (2.6)

For the Steger–Warming’s splitting flux vector F±(U) and flow variable U ,we haveTheorem 2.1. The macroscopic conservative variables U and the associated splitflux component F± in Eq.(2.3) can be written as follows

Uj =3∑

i=1

Ui,j , F±(Uj) =3∑

i=1

λ±i,jUi,j , (2.7)

where

U2,j = c2

ρj

ρjλi,j12ρjλ

2i,j

, Ui,j = ci

ρj

ρjλi,j12ρjλ

2i,j + γ(3−γ)

2 ρjej

, i = 1 or 3,

(2.8)where c1 = c3 = 1/2γ and c2 = (γ − 1)/γ .

The proof of this theorem is not difficult, and will be omitted here. The aboveresult means that the flow inside each cell j is considered as consisting of threeparticles and each particle is associated with its individual mass, momentum, andenergy, i.e., Ui,j . Their speeds are λ1,j = uj − aj , λ2,j = uj , and λ3,j = uj + aj ,where aj is the sound speed for the fluid Uj inside cell j . The fluxes are equalto the particle variable Ui,j multiplied by the corresponding particle velocity.The theoretical analysis in the next section will be based on the above particlerepresentation.

At the early 80’s, the Steger-Warming scheme was considered to be identicalto the Beam scheme [21]. Actually, the Beam scheme is different from the aboveparticle representation of the Steger-Warming method. For the Beam scheme, theindividual velocities of three particles are

λB1,j = uj −

√3pj/ρj , λB

2,j = uj , λB3,j = uj +

√3pj/ρj ,

and its associated mass, momentum, and energy for i th particle in the cell j is

UBi,j = cB

i

ρj

ρjλBi,j

12ρj

(λB

i,j

)2 + 3−γ2(γ−1)pj

,

where cB1 = cB

3 = 16 and cB

2 = 23 . The split flux component for the Beam scheme

is

F±(Uj) =3∑

i=1

λB,±i,j UB

i,j .

In the case of γ = 3 , the Beam and Steger-Warming methods are identical.But, in the general case they have the following differences:

Page 5: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

Vol. 52 (2001) Positivity analysis of Steger-Warming FVS schemes 851

1. The particle speeds and the corresponding weights in terms of the totaldensity are different.

2. The second particle in the Steger-Warming method has no internal energy,i.e., the total energy of this particle is equal to the kinetic energy. As shown insection 3, the absence of the internal energy will effect the positivity preservingproperty in the implicit Steger-Warming scheme ( See Theorem 3.2 in nextsection and Theorem 1 in [17]).

3. Due to the point 2, there is no wonder that the Beam scheme has a betternumerical behavior than the Steger-Warming method.

Numerically, the development of the Steger-Warming method is closely as-sociated with the homogeneity of the Euler system, and the application of theSteger-Warming FVS method is limited to this kind of hyperbolic system, suchas the isothermal and the Euler equations. However, for the Beam scheme, thereis no such a limitation. The Beam scheme can be equally applied to the non-homogeneity system, such as the isentropic flow and the Euler equations withgeneral equation of state. At end, we advocate that the Beam scheme deservesmore serious discussion in modern CFD books.

3. Positivity analysis

In this section, we are going to analyze the positivity of the explicit and implicitSteger–Warming schemes (2.4) and (2.5). Before that, we first prove the followinguseful result:

Lemma 3.1. Assume that αi,j+k and ρj+k (k = −1, 0, 1;∀j ∈ Z) are somenon–negative parameters, then we have

Bil ≡(

1∑k=−1

αi,j+kρj+kλ2i,j+k

) (1∑

k=−1

αl,j+kρj+k

)

+

(1∑

k=−1

αl,j+kρj+kλ2l,j+k

)(1∑

k=−1

αi,j+kρj+k

)

− 2

(1∑

k=−1

αi,j+kρj+kλi,j+k

) (1∑

k=−1

αl,j+kρj+kλl,j+k

)≥ 0,

where i, l = 1, 2, 3 .

Proof. Expanding the expression Bil for each i and l , and factorizing them,

Page 6: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

852 H. Z. Tang and K. Xu ZAMP

respectively, gives

Bil = αi,j−1ρj−1

1∑k=−1

αl,j+kρj+k(λi,j−1 − λl,j+k)2

+αi,jρj

1∑k=−1

αl,j+kρj+k(λi,j − λl,j+k)2

+αi,j+1ρj+1

1∑k=−1

αl,j+kρj+k(λi,j+1 − λl,j+k)2.

Because αi,j and ρj , (i = 1, 2, 3;∀j ∈ Z) are non–negative, Bil ≥ 0 is satisfied.This completes the proof of Lemma 3.1.

3.1. The explicit Steger–Warming FVS scheme

For the explicit Steger–Warming FVS scheme (2.4), we have

Theorem 3.1. Assume that 1 < γ ≤ 3 . If ρnj ≥ 0 and en

j ≥ 0 ( ∀j ∈ Z ), thenunder the CFL condition

σ maxj∈Z

{|λ1,j |, |λ2,j |, |λ3,j |} ≤ 1, (3.1)

we have

ρn+1j ≥ 0, en+1

j ≥ 0 (3.2)

for all j ∈ Z , where ρn+1j , mn+1

j , and En+1j are computed by the explicit scheme

(2.4).

Proof. For the sake of convenience, let us introduce the notations

αi,j−1 = σλ+,ni,j−1, αi,j = 1− σ|λn

i,j |, αi,j+1 = −σλ−,ni,j+1.

With the results given in Theorem 2.1, we can rewrite Eq.(2.4) as

Un+1j =

3∑i=1

[αi,j−1U

ni,j−1 + αi,jU

ni,j + αi,j+1U

ni,j+1

]. (3.3)

Specifically, the first equation in the above expression is

ρn+1j =

3∑i=1

ci

[αi,j−1ρ

nj−1 + αi,jρ

nj + αi,j+1ρ

nj+1

].

Under the CFL condition (3.1), all coefficients in front of ρnj±1 and ρn

j are non–negative. Therefore, we have ρn+1

j ≥ 0 for all j ∈ Z .Next, let us consider the proof of the second inequality of Eq.(3.2).

Page 7: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

Vol. 52 (2001) Positivity analysis of Steger-Warming FVS schemes 853

From Eq.(3.3), we have

2(ρn+1j )2en+1

j ≡ 2ρn+1j En+1

j − (mn+1j )2

= γ(3−γ)2 ρn+1

j

∑i6=2

ci

1∑k=−1

ρnj+kαi,j+ken

j+k

+ 12

3∑i=1

c2i Bii + c1c2B12 + c1c3B13 + c2c3B23.

Using the conclusions of Lemma 3.1, we have en+1j ≥ 0 for all j ∈ Z . Thus,

the proof of Theorem 3.1 is completed.Remark. Using a different method, Gressier et. al. proved the same theorem[6]. At the same time, they gave another important theorem which states that ifa FVS scheme exactly preserves stationary contact discontinuities, then it cannotbe positively conservative. This is not surprising. As emphasized in [22], all FVSschemes have the intrinsic free wave or particle transport mechanism. In termsof the Boltzmann equation, the collision time is equal to the time step and themean free path goes to the cell size. Due to the relation between the Boltzmannequation and the Navier-Stokes equations, it is not hard for us to understandthat the FVS schemes are intrinsically solving the viscous governing equations.There is no corresponding contact discontinuity waves. The only way to reducethe dissipation in the FVS schemes is to implement particle collisions into the FVSschemes to modify the free transport mechanism.

3.2. The implicit Steger–Warming FVS scheme

For the implicit Steger-Warming scheme (2.5), we haveTheorem 3.2. Assume that 2 ≤ γ ≤ 3 , and ρn

j ≥ 0 and enj ≥ 0 for all j ∈ Z ,

then (1) if there exits an integer j1 such that αρ ≡ ρn+1j1

≤ ρn+1j for all j ∈ Z ,

then αρ ≥ 0 (or ρn+1j ≥ 0 for all j ∈ Z ) under CFL–like condition

σ maxj∈Z

{|λ1,j |, |λ2,j |, |λ3,j |} <12. (3.4)

(2) If there is an integer j2 such that αe ≡ en+1j2

≤ en+1j for all j ∈ Z , then

αe ≥ 0 (or en+1j ≥ 0 for all j ∈ Z ) under condition (3.4). Here ρn+1

j and en+1j

are computed by the implicit Steger–Warming scheme (2.5).Proof. First, with the same technique in [1], let us introduce a small number s ,which satisfies 0 < s ¿ 1 . After that, we can rewrite Eq.(2.5) as

Un+1j =

s

1 + sUn

j +1

1 + sUj , (3.5)

whereUj = Un+1

j − sσ(Fn+1j+1/2 − Fn+1

j−1/2). (3.6)

Page 8: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

854 H. Z. Tang and K. Xu ZAMP

The above numerical flux Fn+1j+1/2 is defined in Eq.(2.6). Similarly, with the nota-

tions

αi,j−1 = sσλ+,n+1i,j−1 , αi,j = 1− sσ|λn+1

i,j |, αi,j+1 = −sσλ−,n+1i,j+1 ,

Eq.(3.6) becomes

Uj =3∑

i=1

Ui,j ≡3∑

i=1

[αi,j−1U

n+1i,j−1 + αi,jU

n+1i,j + αi,j+1U

n+1i,j+1

]. (3.7)

For example, the first component of Uj is

U(1)j =

3∑i=1

ci

[αi,j−1ρ

n+1j−1 + αi,jρ

n+1j + αi,j+1ρ

n+1j+1

].

With the CFL–like condition in (3.4) and 0 < s ¿ 1 , all coefficients αi,j±k

( k = 0, 1 ) in the above expression are non–negative. Using the assumption of thetheorem, we have

U(1)j ≥

[sσ

3∑i=1

ci(λ+i,j−1 − λ−i,j+1 − |λi,j |) + 1

]αρ,

for all j ∈ Z . Combining the above inequality with Eq.(3.5), we get

ρn+1j ≥ 1

1 + s

[sσ

3∑i=1

ci(λ+i,j−1 − λ−i,j+1 − |λi,j |) + 1

]αρ, ∀j ∈ Z. (3.8)

Especially, if take j = j1 , then we have

αρ ≥ 11 + s

[sσ

3∑i=1

ci(λ+i,j1−1 − λ−i,j1+1 − |λi,j1 |) + 1

]αρ. (3.9)

On the other hand, since the CFL condition (3.4) implies

1 >1

1 + s

[sσ

∑i

ci(λ+i,j1−1 − λ−i,j1+1 − |λi,j1 |) + 1

],

we conclude αρ ≥ 0 , i.e., ρn+1j ≥ 0 ( ∀j ∈ Z ). Otherwise, multiplying both sides

of the above inequality by αρ gives

αρ <1

1 + s

[sσ

∑i

ci(λ+i,j1−1 − λ−i,j1+1 − |λi,j1 |) + 1

]αρ.

Comparing it with inequality (3.9), we get

αρ < αρ.

which is inconsistent.

Page 9: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

Vol. 52 (2001) Positivity analysis of Steger-Warming FVS schemes 855

Next, let us prove that αe ≥ 0 . For the sake of convenience, we omit super-script n + 1 in the following.

Substituting (2.5) with notations in Eqs.(3.5) and (3.6) into 2ρjEj − (mj)2 ,we obtain

2ρjEj − (mj)2 = 2[

s1+sρn

j + 11+s

3∑i=1

U(1)i,j

][s

1+sEnj

+ 11+s

3∑i=1

U(3)i,j

]−

[s

1+smnj + 1

1+s

3∑i=1

U(2)i,j

]2

.

The right hand side of the above equation can be expanded as

2(ρj)2ej =(

s1+s

)2[2ρn

j Enj − (mn

j )2]

+ 2s(1+s)2

[ρn

j

3∑i=1

U(3)i,j + En

j

3∑i=1

U(1)i,j −mn

j

3∑i=1

U(2)i,j

]+

(1

1+s

)2[2

3∑i=1

U(1)i,j ·

3∑i=1

U(3)i,j −

( 3∑i=1

U(2)i,j

)2].

(3.10)

We denote the three terms on the right hand side of the above equation as I ,II , and III , respectively. From the hypotheses of the current Theorem, I ≥ 0is satisfied. Next, we estimate II and III terms. With the assumptions of thecurrent Theorem and Lemma 3.1, we have

II = 2s(1+s)2

3∑i=1

[ρn

j U(3)i,j + En

j U(1)i,j −mn

j U(2)i,j

]= 2s

(1+s)2

∑i6=2

ciγ(3−γ)

2 ρnj ρjej

+ 2s(1+s)2

3∑i=1

ci

[ρn

j ρjenj + 1

2ρnj ρj(λi,j − un

j )2]

≥ s(1+s)2 (3− γ)αeρjρ

nj , ∀j ∈ Z,

(3.11)and

III =(

11+s

)2[(3− γ)U (1)

j

∑l 6=2

cl

1∑k=−1

αl,j+kρj+kej+k

)+ 1

2

3∑i=1

c2i Bii + c1c2B12 + c1c3B13 + c2c3B23

]≥

(1

1+s

)2

(3− γ)αeU(1)j

∑l 6=2

cl

1∑k=−1

αl,j+kρj+k

), ∀j ∈ Z.

(3.12)

Combining Eq.(3.10) with inequalities (3.11) and (3.12), we get

2ρ2jej ≥ s

(1+s)2 (3− γ)αeρjρnj +

(1

1+s

)2

(3− γ)αeU(1)j

·(

γ∑l 6=2

cl

1∑k=−1

αl,j+kρj+k

), ∀j ∈ Z.

(3.13)

Page 10: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

856 H. Z. Tang and K. Xu ZAMP

Under the assumption of Theorem 3.2 and the following inequality (proved next)

2(ρj)2 > s(1+s)2 (3− γ)ρjρ

nj +

(1

1+s

)2

(3− γ)U (1)j

·(

γ∑l 6=2

cl

1∑k=−1

αl,j+kρj+k

), ∀j ∈ Z,

(3.14)

holds, we will have αe ≥ 0 (i.e., ej ≥ 0 for all j ∈ Z ). Otherwise, if αe < 0 , wecan derive a similar inconsistent relation αe < αe from Eq.(3.14) and Eq.(3.13).

In the following, the inequality (3.14) will be proved. Since ρj = s1+sρn

j +1

1+s U(1)j , we have

(ρj)2 − s(1+s)2 ρjρ

nj = s2

(1+s)2 (ρnj )2

(1− 1

1+s

)+ s

(1+s)2 ρnj U

(1)j

(2− 1

1+s

)+ 1

(1+s)2 (U (1)j )2

≥ 1(1+s)2 (U (1)

j )2.

Thanks to the requirement 2 ≤ γ ≤ 3 , we further have

2(ρj)2 − s(3− γ)(1 + s)2

ρjρnj >

2(1 + s)2

(U (1)j )2.

Therefore, we get

2(ρj)2 − s(1+s)2 (3− γ)ρjρ

nj − 3−γ

(1+s)2 U(1)j

∑l 6=2

cl

1∑k=−1

αl,j+kρj+k

)

> 2(1+s)2 (U (1)

j )2 − 3−γ(1+s)2 U

(1)j

∑l 6=2

cl

1∑k=−1

αl,j+kρj+k

)

= 1(1+s)2 U

(1)j

[2U

(1)j − (3− γ)

∑l 6=2

cl

1∑k=−1

αl,j+kρj+k

)]≥ 1

(1+s)2 (γ − 1)(γ − 2)(U

(1)j

)2

≥ 0,

for γ ≥ 2 . This completes the proof of Theorem 3.2.Remark. For the Beam scheme, due to the existence of the internal energy in the2nd particle, the positivity can be guaranteed for any γ between 1 and 3 (See[17] for details). In some sense, the implicit Beam scheme will be more robustthan the implicit Steger-Warming method.

Acknowledgments

This research was done during H.Z. Tang’s visit to Hong Kong University of Sci-ence and Technology, and was supported by the National Natural Science Foun-dation of China, Grant No. 19901031, and the Laboratory of Computational

Page 11: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

Vol. 52 (2001) Positivity analysis of Steger-Warming FVS schemes 857

Physics of Beijing Institute of Applied Physics and Computational Mathemat-ics. K. Xu was supported by the Research Grant Council of Hong Kong throughHKUST6132/00P.

References

[1] A. Chalabi, On convergence of numerical schemes for hyperbolic conservation laws withstiff source terms, Math. Comp., 66(1997), 527–545.

[2] G.Q. Chen and P.G. Lefloch, Entropy flux-splittings for hyperbolic conservation laws PartI: General framework, Comm. Pure Appl. Math., 48(1995), 691–729.

[3] B. Einfeldt, C.D. Munz, P.L.Roe, and B. Sjogreen, On Godunov–type methods near lowdensities, J. Comput. Phys., 93(1991), 273–295.

[4] J.L. Estivalezes and P. Villedieu, High–order positivity–preserving kinetic schemes for thecompressible Euler equations, SIAM J. Numer. Anal., 33(1996), 2050–2067.

[5] S.K. Godunov, A difference scheme for numerical computation of discontinuous solutions ofhydrodynamics equations, Mat. Sb. 47(1959), 271–306.

[6] J. Gressier, P. Villedieu and J.M. Moschetta, Positivity of flux vector splitting schemes, J.Comput. Phys. 155(1999), 199–220.

[7] A. Harten, P.D. Lax, and B. van Leer, On upstream differencing and Godunov–type schemesfor hyperbolic conservation laws, SIAM Rev. 25(1983), 35–61.

[8] B. Khobalatte and B. Perthame, Maximum principle on the entropy and second–order kineticschemes, Math. Comp. 62(1994), 119–131.

[9] T. Linde and P.L. Roe, On multidimensional positively conservative high–resolutionschemes, In Barriers and Challenges in Computational Fluid Dynamics, Hampton, VA,1996, 299–313.

[10] S.H. Lui and K. Xu, Entropy analysis of kinetic flux vector splitting schemes for the com-pressible Euler equations, Z. angew. Math. Phys. 52 (2001), 62–78.

[11] B. Perthame, Second-order Boltzmann schemes for compressible Euler equations in one andtwo space dimensions, SIAM J. Numer. Anal. 29(1992), 1–29.

[12] B. Perthame and C.W. Shu, On positivity preserving finite volume schemes for Euler equa-tions, Numer. Math. 73(1996), 119–130.

[13] D.I. Pullin, Direct simulation methods for compressible inviscid ideal gas flow, J. Comput.Phys. 34(1980), 231–244.

[14] P.L. Roe, Approximate Riemann solvers, parameters vectors, and difference schemes, J.Comput. Phys. 43(1981), 357–372.

[15] R. Sanders and K. Prendergast, The possible relation of the three–kiloparsec arm to explo-sions in the galactic nucleus, Astrophysical J. 188(1974), 489–500.

[16] J.L. Steger and R.F. Warming, Flux–vector splitting of the inviscid gas–dynamic equationswith applications to finite difference schemes, J. Comput. Phys. 40(1981), 263–293.

[17] H.Z. Tang and K. Xu, Positivity analysis of an implicit kinetic scheme for the compressibleEuler equations, preprint (2000).

[18] T. Tang and K. Xu, Gas-kinetic schemes for the compressible Euler equations: Positivity–preserving analysis, Z. angew. Math. Phys. 50(1999), 258–281.

[19] E. F. Toro, Riemann Solvers and Numerical Methods for Fluid Dynamics, 2nd Edition,Springer–Verlag, 1999.

[20] B. van Leer, Flux–vector splitting for the Euler equations, ICASE Report No. 82–30 (1982).[21] B. van Leer, Flux Vector Splitting for 1990’s, Invited lecture for the CFD symposium on

Aeropropulsion, NASA Lewis Research Center, April 24-26 (1990), Cleveland, Ohio. NASACP–3078, 1991.

[22] Kun Xu, Gas-kinetic Schemes for Unsteady Compressible Flow Simulations, VKI FluidDynamics Lecture Series, 1998-03 (1998).

Page 12: Pseudoparticle representation and positivity analysis of explicit and implicit Steger-Warming FVS schemes

858 H. Z. Tang and K. Xu ZAMP

Hua-Zhong TangState Key Laboratory of Scientific and Engineering ComputingInstitute of Computational MathematicsChinese Academy of SciencesP.O. Box 2719Beijing 100080P.R. Chinae-mail: [email protected]

Kun XuDepartment of MathematicsThe Hong Kong University of Science and TechnologyClear Water Bay, KowloonHong Konge-mail: [email protected]

(Received: March 8, 2000; May 30, 2000)


Recommended