Professional Documents
Culture Documents
R=19940032139 2017-11-22T17:14:02+00:00Z
, , p
_L_q / - -;.f
NASA Technical Memorandum 106452
ICOMP-93-50; AIAA-94-0083
_. , _,_ -_
,.O u_ ¢x4
I O"
0_ r- o
Yasuhiro Wada
Institute for Computational Mechanics in Propulsion t.9
Lewis Research Center
Cleveland, Ohio Z ta_
t%J
0-- r_
I,,-Z t_
and National Aerospace Laboratory
.j _ L
Tokyo, Japan a. Z I'--_
t.-d_ C
Meng-Sing Liou
U- OZ _"
National Aeronautics and Space Administration _C2 U
_IC3
_0 U-
0 _ o'_ ';
•.._ O.-
o5!'
I%I/ A TECHNICAL LIBRARY
"- BUILDING 45
Johnson Space Center
Houston, Texas 77058
A Flux Splitting Scheme With High-Resolution
and Robustness for Discontinuities
Yasuhiro Wada
Institute for Computational Mechanics in Propulsion
NASA Lewis Research Center, Cleveland, Ohio 44135
Meng-Sing Liou
National Aeronautics and Space Administration
Lewis Research Center, Cleveland, Ohio 44135
eigenvalues of the flux 3acobian matrix. This splitting eruing equations in a form:
showed errors around the sonic point, and Van Leer[21]
proposed an alternative splitting, which gives noticeably aq + aFk _ s, (3)
_x_
better results and produces steady shock profiles with at
most two zones. H_nel[22] further modified Van Leer's where
FVS so as to preserve total enthalpy for the steady state
solution. These FVS schemes, however, shsze a serious P puk 0
(6) ter [7]. Let the vector n = (n,, n2, ns) be a normal-
The vibrational energy e_,ib, per unit mole is obtained ized cell-interface normal in _-direction with the vectors
5y assuming a harmonic oscillator, and the electronic l(lx, 12,13) and m(ml, m2, ms) being its recipzopal ones:
energy e,z,, is calculated by taking accounts of only the n-l = 0; n- m = 0; I. m = 0; Inl = Ill = Iml = 1. The
first electronic excited state. The conservation equation normal and tangential velocity components to the cell-
of ev is given as interface normal are calculated for each left and right
state:
aev Bey u_
a-? + a=,, - ,v, (7) _,= _, _,= Z,_, w = _. (8)
•v= 7=,,,.b.÷ E pu
a=.,nd +,=,rid
pu 2 + p
pvu
-v, + 2p,, - . p_vu
F _____ pHu , (9)
.8Tv] + 8 8z, p.f_u
pf2u
The first term in sv is the vibrational energy lost
or gained due to molecular dissociation or combina- pf.u
tion. Here, to, is chemical production rates of molec-
ular species s, and f), is average vibrational energy pet where H is the total enthalpy:
unit mass of molecule s, which is created or destroyed
at rate w,. The second term is the energy exchange be- E+p
H- (]o)
tween vibrational and translational(T-V) modes due to P
Following a specified flux splitting scheme, the numeri- where
cal flux F,l= = (FI, F=,..., Fs+,_) t is calculated in these
local Cartesian coordinates. Finally the numerical flux F = { ,,(,,Ic
_-,'- _I,,,,I)/2u,
1)_(2_ ,,/c)/4, if I,,I < c;
otherwise. (16)
in the _-direction of the generalized coordinates, Fe, is
glven as
Also Lion and Steffen previously proposed another
F1 AUSM scheme, which is based on Mach number
niF= + l,F8 + re,F4 splittins[26], where an appropriately defined interface
Mach number is used to determine the upwind extrap-
n=F3 + l=F, + m_F4
olation for the convective quantities.
risE,+ l,F,+ msF4
F_ - S F5 , (11) Now, we define the AUSMD-type schemes, which in-
clude both of the AUSMs as a member. In definin 8 this
Fe
type of schemes, we use the interface mass flux, (pu)_/2,
instead of the interface velocity or Mach number as a
Fs+n switching function for the upwind extrapolation. The
AUSMD-type schemes are defined by their numerical
where S is the area of the cell interface. In this proce-
flux:
dure the numerical flux in the generalized coordinates is
uniquely specified by the definition of the numerical flux 1
in the local Cartesian coordinates, which is discussed in F,/_ = _[ (_)_/_(_+_R) - I(_)_/_l(_-_L)]+P_/_,
the next section. (_)
where
3. NUMERICAL SCHEME = (I,_,_,_,_,/_ .... , Y_)'.
3.1 Classification of the FV/DS schemes A specific numerical scheme is uniquely defined by an
Up to now, the most successful FV/DS schemes have appropriate interface mass flux (pu)l/_ and interface
been the Van Leer scheme[25] and the AUSM[26, 27]. pressure p,/_. So far, the interface pressure given by
These schemes are equipped with favorable properties: Eq.(15) and Eq.(16) has been commonly used in the ex-
conservation of enthalpy for steady flows; small dissipa- isting FV/DS schemes, but the form of the mass flux
tion in the shear layer. As the first step in constructing varies with each numerical scheme. This is because
our scheme, we generalize these schemes, calling them the mass flux is di:ectly connected to the resolution of
AUSMV-type and AUSMD-type schemes, where "V" contact discontinuities, which is a main interest in the
and _D" denote flux-Vector-splitting-biased schemes FV/DS schemes. For example, the following mass fluxes
and flux-Di_erence-splitting-biased ones, respectiveJy. may be possible for the AUSMD-type scheme, and are
It is useful to first review briefly the AUSM scheme. actually used in Van Leer's FV/DS and the AUSMs,
An interesting form for writing the numerical flux is respectively.
given in [27], as
• Van Leer's FV/DS:
1
F,/2 = _[ ul/2(IL + _R) - I_l/21(_R - _L) ] +Pl/2, (_)_/_ = _+ _ + _ _. (is)
(12)
where
• AUSM (velocity-splitting):
= (p, _, _, _, pH, p/l, ...,p/_)', 1
(p_)tl_ = "_['_tI=(pL + p_) - lu,/=lCp_ - p_) ],
P,/2 = (0,/_/3, 0, 0, 0, 0, - .- , 0) t-
(19)
Here the interface velocity ui/2 and pressure /_/2 are where
defined as e_/_ = e+ + u_.
u,/_ u + + u_,
---- (13)
u* = I sc - (14)
(p_)i/_ = _[ _a,/_(p,._,.+ p,_c_)
_(_ •.,.,-,'-,_)",it
I_l), I,'i < c;
otherwise, - I_/_l(paca - p,._.) ], (20)
2"
where
and
M_I _ = u_/c_ + u_/ca.
_/= = pL++ p_, (is)
which does not necessarily vanish, producing the exces-
Here u ± axe defined by Eq.(14). The interface mass flux
sive numerical dissipation at the contact discontinuity.
defined by Eq.(19) or Eq.(20) in conjunction with the
The term ofcL and CR in Eq.(23) comes from the numer-
interface pressure of Eq.(15) makes the AUSMD-type
scheme reduce to the velocity-splitting-based AUSM ical dissipation which is added other than the simplest
and the Mach-number-splitting-bused AUSM, respec- velocity splitting: u ± = (u -4- lul)/2. Some additional
tively. It is noted that the mass flux of the Mach- dissipation, however, is indispensable in order to get a
stable scheme. Hence, we modify the velocity splitting
number-splitting-based AUSM vanishes at a station-
so that the numerical dissipation can cancel at the con-
axy discontinuity, making the AUSM a less dissipative
tact discontinuity:
scheme among the FV/DS schemes. In the next section,
we will present a new formuia for the interface mass flux
(pu)l/2 which results in noticeable improvements over (u+c)24:
the AUSM. 2 2 '
The numerical flux of the Van Leer FV/DS
UR (XR{-
4c 2 2 '
scheme[25] slightly differs from the form of Eq.(17) even (24)
if the mass flux of Eq.(18) is used, because that scheme
where
does not use the upwind extrapolation about the term
(pu_)_/2 in the x-momentum flux. Hence, we need to de-
2_£ 2_R (25)
fine another class of FV/DS schemes -- AUSMV-type a£ -- _L 4-_-------_
' aa -- '_L4-&R '
schemes:
and
(pu2)AUSMV- u + (pu)£ + u_ (pU)R. (21)
f(p£, pR) f(pR,pL) (26)
But the AUSMD-type schemes defines aR= '
1
(P" )AUSMD
= -- and "f' is some function of pressure p£ and Pa. Since
(22) p£ equals to PR at the contact discontinuity, an axbi-
The mass flux of Eq.(18) and the velocity/pressure split- traxy function might be possible as f. According to our
tings of Eqs.(14,16) make the AUSMV-type scheme re- numerical experiments, we take
duce to the Van Leer FV/DS scheme. We emphasize
that a specific AUSMV-type scheme needs the defini- f(p£,pR)= p£, ](pR, =pR. (2T)
tion of the velocity splitting, u ±, for the x-momentum
flux as well as that of the interface mass flux and the The velocity splitting, which is a function of a: 0 _ a _
pressure. The characteristics of the AUSMD-type and 2, is shown in Fig. 1.
AUSMV-type schemes will be discussed in detail in the
following sections. u±/c
3.2 Removal of Numerical Dissipation at Contact 1.0
Discontinuities
We discuss first the formula for the interface mass
flux because both AUSMD-type and AUSMV-type
U÷Van Leer
schemes need it. The main drawback of Van Leer's
FV/DS scheme is the numerical viscosity on the contact
surface, while that of the AUSM is the numerical over-
_ffiO
shoot at shock waves. We have found that the overshoot
of the AUSM is mainly due to the mass flux differenc-
-0.5 1.0
ing. This is probably because the AUSM mass flux of u/c
Eq.(19) nor Eq.(20) does not directly take into account U'a=O
In this case, the use of a common speed of sound, c_, 8.3 AUSMDV: Mixture of AUSMD and AUSMV
instead of CL and CR in the modified velocity splitting
There remains a question about the choice between
of Eq.(24) enables a mass flux formula of Eq.(18) to
the AUSMD and AUSMV, i.e., between Eq.(22) and
reproduce that of Eq.(28). The condition on the mo-
mentum flux is also satisfied by the use of the com- FAI.(21). This will be decided by numerical experiments.
First the shock capturing capability is tested by solving
mon speed of sound in the pressure splitting of Eq.(16).
a shock-tube problem for ideal gas with specific heat
This simple modification makes all other fluxes repro-
ratio, 7, of 1.4. The initial condition is (p, p, M)L =
duce those of the exact Riemann solution for the con-
tact discontinuities. In this study, max(cr,cR) is taken (0.1,0.1,15), (P,P,]_X)R = (0.1,0.1,-15), which pro-
duces strong shock waves propagating in both direc-
as the common speed of sound. We call the spe-
tions. Figures 2(a), 2(b) and 2(c) show the profiles of
cific AUSMD/V-type scheme which has the above in-
temperature, pressure and density after 100 time steps
terface mass flux and pressure/velocity-splittings as the
at CFL=I.0 with 100 grid points by the AUSM, AUSMD
AUSMD and AUSMV, respectively.
and AUSMV, respectively. The AUSM and AUSMD
We now summarize the numerical scheme for the
show noticeable oscillations, although the AUSMD is a
AUSMD/V. First, the mass flux is
little better than the AUSM. On the other hand, the
(pu)l/2 = u + P/_ q- u_ pa, (29) AUSMV gives a fully good solution in Fig. 2(c), indi-
cating that the AUSMV has a higher shock-capturing
where the velocity splittings u +, u_ axe no longer the capability than the AUSMD.
familiar Van Leer splittings, but rather including terms
designed to capture stationaxy/moving contact discon- Another shock-tube problem is a slowly moving
tinuities, and axe given as contact discontinuity: (p,p,u)a = (10.0, 1.0,0.3ca),
uL
+ = (p,p,u)L = (0.125, 1.0,0.3ca) with 30 grid points. Fig-
ure 3(a) shows the solution after 100 time steps by the
AUSMD. Figure 3(b) is the solution by the AUSMV.
.._ The AUSMV produces serious oscillations, which take
T ' otherwise,
(30) place only on the velocity(momentum) field "inside"
the left state but not at the contact discontinuity. To
u_= clarify the cause of the oscillations, a simplified prob-
if 1_-_1< 1; lem is set up, in which a center grid point is given
a RI-- ¢--'4"_---. -- 2 I + Cm --
a small velocity perturbation(u = 0.001c) from a uni-
otherwise,
form field: (p,p, U)L/R = (1, 1, 0). Figures 4(a) and 4(b)
(31)
axe the results after 15 time steps with CFL number of
where
0.75 and grid number of 31 by the use of the AUSMD
2 (plp)_ 2 (P/P)R and the AUSMV, respectively. For this simple prob-
_L = (plp)_ + (vlp)R' _R = (p/p)L+ (p/p)_' lem, AUSMV produces serious oscillations, although it
(32) works well when CFL number is reduced to 0.5. This
and kind of oscillations, however, axe a common problem
-- m_(cL, cR). (33) for the schemes which use a momentum flux formula of
Eq.(21): Van Leer's FVS; H_nel's FVS; H£nel's FV/DS;
Secondly, the pressure flux is
Van Leer's FV/DS. The velocity at the perturbed grid
(34) point at the second time step is analytically derived for
AUSMD :.#_L CFL-1.00 N- 100
variousschemes, and is S0.0
_Pmssuro
---,--- Denny
'-----',_T_I_ mtum
(1 - A)_
(1 22-_ 3A)e :Roe's scheme;
:AUSMV,
Van Leer/H&nels' FV(/D)S,
(36)
where A = cAt/Az is the CFL number. This analysis 20.0
indicatesthat a small CFL number< 27/(27+3) _ 0.48
should be used forthe AUSMV scheme in order to avoid
the overshoot in the velocityfield.This restrictionseems
-_ 0.5 1.0
too strong, even though the AUSMV scheme shows a -1 [0 -0.5 _.,_0
nice shock capturing capability. Hence, we prefer a
mixed momentum flux of (pu)l/2 between the AUSMV
and AUSMD:
Fig. 2(b) Shock-tube problem -- colliding flow by AUSMD.
1
1
AUSMV :ftPt._i) =Pz CFL,,1.00 N- 100
+ s)(_2)AUSMV + (2 - $)(P_2)AUSMD' 80.0
--a,--Pressure
(37) •--,,-- Densit/
' ---e---Temperature
where s isa switchingfunctionof the pressuregradient:
so.o,
I .,... ]pa-P_[
(38)
60,0,
I
....... 40.0 ................
p,
20.0
20.0 I.
-l_(J.......... ,,,0.5
J¢
7
AUSMD :J_s)'RPL CFL-0.75 N- 130 AUSMV :f_,pa_s)=pL 1,5! CFL-0.75 N- 15
_Pressure
---,,--- Dens_
| -_-.-Temperatum
10.C
_. x6÷1
============== i _Pm_,um
•--q.-- D*_ty
----e---Tempendure
_= x40 !VV, .....
................
=--=
ii............
-=--_----.
I t I •
-1.0 .O.S
-1.0 -0.5 _ O.S 1,0 -_F ols ._°
;¢
==_-:-_====:=== _PriNmum
--q,--D,m_'y Recently, Quirk[12] has proposed a test problem to
_T_ratum investigate the carbuncle phenomenon. The test prob-
_m x40
lem is a shock wave propagating into a static gas through
a duct whose centerline grid is slightly perturbed:
for j even,
for j odd.
= J 0.5 1.0
-1.o .o.s / x
300.0
260.0
Den_,_nlours
50.0 or uL-c/,>0
U L + CL > 0 and
and UR--CR<0,
u R -_ cR < O. (39)
8.0
¢0.0
6.0 If this is detected between grid point j and j + 1 ,
set flag S¢,_ = 1 and SCd+x = 1 in _-direction. The
30.0
4.0 same procedure is done in _/¢-dlrection, which is
¢,
GERROR - 0.10E-05
o ITPG = 2.28 easy to vectorize.
JMAX =350
2.0 CFL = 1.00
N = 400 IO.C
. In calculating a numerical flux in _-direction be-
0.0 0.0 tween grid points j and ] + 1, Sn and S( but $¢
Y-axis(behind shoc} X-axis(cenlerline)
are used to sense the shock position, to which some
Fig. 5(a) Shock wave propagating through a duct by Roe
dissipative scheme is applied. That is
scheme.
280.0 300.0 This method unlike [12] does not use the pressure gradi-
Densit _Contours
ent in sensing shock waves. The pressure gradient does
8.0 _0.0
not always provide a sufficient information for the recog-
tO.O nition of shock wave, since in that case some empirical
6.0
parameter to distinguish shock and compressive wave
_ :S3o.o
would be needed. It is noted that the alone shock fix
GERROR = 0.10E-05
a--- 4.0 ITPG = 2.28 20.0 procedure is easily applicable to unstructured grid ap-
JMAX - 350
2.0 CFL =1.00 proach. This shock-fix needs a dissipative scheme to
N = 400 10.0
stabilize the shock wave. For the AUSMDV, we employ
0.0 0.0 -- Hgnel's FVS scheme, because it is dissipative enough
Y-axis(behind shoct X-axis(cemerline) and conserves the total enthalpy for steady flows. The
Fig. 5(b) Shock wave propagating through a duct by AUS- numerical flux of Hgnel's FVS is
MDV.
Fx/2 = pLU'_L + pRUR_R + Pl/2, (40)
We suspect that the carbuncle phenomenon comes
from the recognition of a multi-dimensional shock wave
where the velocity splitting and the interface pressure
by a one-dimensional numerical scheme. When the
axe defined in gq.(14) and Eqs.(15,16), respectively.
shock wave is captured by a shock capturing scheme,
an intermediate point(s), which is unphysical, is needed Figure 5(c) shows the solution by the AUSMDV
to express a shock position numericaJJy. In I-D case, if with the proposed shock-fix, where the carbuncle phe-
nomenon is removed now. A similar shock-fix is pos-
the scheme is well designed, this is not a problem. But
when that scheme is applied to multi-dimensional cal- sible for Roe's approximate Riemann solver, for which
the HLLE scheme is considered to be a dissipative part-
culation, the intermediate point exchanges information
ner scheme. The solution of the Roe scheme with this
with the neighbors which are also intermediate shock
shock-fix is shown in Figure 5(d), where the instability
points. It is probable that the exchange of information
between these unphysical data causes a numerical insta- is totally eliminated. This indicates the validity of the
bility. In that case, a mechanism to stabilize the shock proposed cure of the carbuncle phenomenon, and seems
or some form of artificial viscosity is required. We call to support our suspicion about its origin.
Rol CFLI 1.00 NI ,_0
2_.o 300.0 o_
Densi_r Contours
8.0 50.0
tO.0
6.0
E )0.0
4,o GERROR = 0.10E-05
O)
ITPG = 2.28 _. 20.0
JMAX ,-350 .1.o
I i i "N ^' *_
_Dens_y
280.0 300.0
Densil ' Contours
8.0 _0.0 - _1,0
I0.0
6.0
0.0 O.0 m
Y-axis(behind shoc_ X-axis(centerline)
10
cases whereanexpansive
sonicpointisfoundacross
the
cellinterface:
CaseA:
CaseB: uL--cL<O
UL + CL < O and UR--Ca>O;
UR + cR > O.
_v:,,_,,.,,,,ofp,.x=-, cR.-1.oo N- so
OENSRY
Jmax= 71
Kmax- 71
CFL - 1.00
N = 124
Time- 0.1302
05
f_[34] gives almost the same solution as the entropy- USMDV :l_=p_r=/o E-FIx S-Rx
11
4. NUMERICAL RESULTS AND DISCUS- AU_M-,._ing)
8.0 t_
CFL.I.00 N- 200
SIONS [
7.0 ' --
Variousnumericalexperiments,
includinga thermo-
chemicalnonequilibrinm
flowproblem,axeperformed in
orderto verifythesoundness
oftheAUSMDVwith the S.O
entropy/shock-fix. 4.0
tI --.-- _._s_
4.1 One-DimensionalShock-TubeProblems 3.0 V _T_'D_mlum
2.0
Probably,a theoreticaldrawbackof the AUSMDV
lles in its shock-capturing capability(SCC). The AUS-
MDV is equipped with the properties: high-resolution
for contact discontinuities; conservation of enthalpy for -1.0 -0.5 O_
steady flows. They aze obtained at the sacrifice of the
theoretical basis of the SCC of Van Leer's FVS, where Fig. 8(b) Shock-tube problem -- stationary shock by
AUSM.
the flux spllttings are wisely designed to have degener-
acy in subsonic region so as to build a stationary shock Another concern about SCC is a noise made by a
structure with no more than two interior zones. Hence slowly-moving shock wave. Roberts[18] proposed a test
the SCC of the AUSMDV should be assured by numer- problem, in which a shock traverses at Mach number of
ical experiments. For this purpose, several shock-tube 3 in a computational domain of 100 grid points, passing
problems were solved. a single cell in approximately 50 time steps at a CFL
number of 0.95. Figures 9(a-f) show the strength of lin-
Figure 8(a) is a solution by the AUSMDV scheme for
ear and nonlinear waves after 2000 time steps by the
a steady shock at Mach number of 25, where a primitive-
AUSMDV, the AUSM, Van Leer's FVS, Roe's FDS, the
variable-averaged intermediate state is inserted at the
HLLE and Osher's scheme, respectively. Here, the Roe
z --- 0 point as an initial condition. This figure indicates
linearisation was used to compute the wave strength.
the AUSMD holds almost the same SCC as that of Van
The Roe scheme and the HLLE, which belong to the
Leer's FVS, producing a monotonic and crisp shock pro-
Godnnov-type scheme, produce a significant error be-
file. Figure 8(b) is the solution of the AUSM based on
hind the shock wave. Other schemes give much better
Mach number splitting[26], showing an overshoot. It is
solutions, although the AUSM has a small overshoot on
interesting, however, to see that the temperature has al-
u-c wave. It may be noticed that the AUSMDV, AUSM
most no overshoot, suggesting that the overshoot of the
and Van Leer's FVS have undershoot on u wave, which
AUSM is mainly due to density field(mass flux). Also it
was also a common problem for the Osher scheme dur-
is noted that this overshoot depends on the initial con-
ing the computation. But this undershoot is confined
dition. When the intermediate point was not inserted,
near the shock wave, and is not considered serious. The
the AUSM gave a smoother solution.
Godunov-type schemes, on the other hand, leave strong
perturbation with long wave-length behind the shock
_.L_,=_:)V
:._,,..p,,)
,,._r=,_.° CFL-1.00 N-200
wave •
12
1.5
1.5
_ix CFL-0.95 N-2000
_:_x._V :./I.pL,_m)=:pL,./C----.J0
CFL,-0.95 N,2000
h
o.s --_--u+< :Y_.(_p+p _,_B)K2Z z) xl0 0.S _._ :,_(zh_ +p E.",u)/(2_") xl0
i
--e-- . :_(_-_ xlO
q,
-0.5
-0.5
O -I.0
-1.0
a
| I i -1.s
-15-1.0
| ' I
-0.5 010. 0.5 1.0 •to -o.s o.o o.s to
x
Jr
Fig. 9(a) Shock-tube problem -- slowly moving shock wave Fig. 9(d) Shock-tube problem -- slowly moving shock wave
1.o
1.0 _i11
. :_(L_o-,_,_r') xl0
0.0 _ 0.0_
ii
-0.5
-0.5 o
-1.0
-1.0 n
, i * -is
-1.5 -I.o -o.s o.o o.s I.o
-1.0
;¢
X
Fig. 9(b) Shock-tube problem -- slowly moving shock wave Fig. 9(e) Shock-tube problem -- slowly moving shock wave
l ....................................................
1.0
I ---a,--_-c :_(z_p-p_uy(2Z _)
0.0 ._,
-0.S
-O.5
Ii
o -1.0
-I.0
.1.s
-1..5110 _ I.S I
0.0 * I
O.S * 1.0 -I.o -o.s o.o o.s 1.o
x
X
Fig. 9(c) Shock-tube problem -- slowly moving shock wave Fig. 9(f) Shock-tube problem _ slowly moving shock wave
13
CFL-0.75 N.. 130 HLLE(_ WS) CFL-0.75 N- 130
_v :._,,..,,)_,.Jr._o
10.0 T-:
10.0
5.¢
-1.0 -0.5
-1.0 _.5
O_ 1.0 0.5 1.0
x J¢
Fig. 10(a) Shock-tube problem moving contact disconti- Fig. lO(d) Shock-tube problem -- moving contact disconti-
CFL,,0.75 N- 15
CFL-0.75 N- 130
AUSM[M-Sp..ir,g)
I0.{
F TTTT¥¥T¥¥T:
Van L_elV'S" _ 10.0
•_,_--,-. Pressure
! ---_---- Pressure
5.(
/
I
#
t
It \
_f. J * ±-_- *±&- * . llll " _ Z--" -*j_
-1.0 .0.5
-_.o .0.s Y'-(] 0.5 1.0
/ 0.5 1.0
Jr
Fig. 10(b) Shock-tube problem m moving contact disconti- Fig. 10(e) Shock-tube p¢oblem -- moving contact disconti-
lO.(
10.0
l_,r, T T T ¥ ¥ ¥ ; ;" T T
=_-_-;;:;;::;;:.::
_Der-.i_y
I
i
' -_---Temperature
_Tm_o_mtum
• -.-_---._ X40
_ X40
5.C
-:- -.: : : : :; : :. : :- : : :: : :.
• - -±- _±_'±±_±-
Fig. 10(c) Shock-tube problem m moving contact disconti- Fig. ]0(f) Shock-tube problem -- moving contact disconti-
14
Figures ll(s-c) show the solution of Sod's problem:
(P,P,U)L -- (1,1,01; (p,p,u)x = (1/8,1/10,01 by the
AUSMDV, the AUSM and the Roe scheme, respectively.
The AUSMDV gives almost the same result as the Roe
scheme, while the AUSM shows slight overshoot and
undershoot at the shock and the tail of expansion fan
although it gives more accurate resolution of the fan.
FinaJJy, the robustness of the AUSMDV is veri-
fied by the use of a shock-tube problem with strong
expansion fans. The initial condition is (p,p, U)L =
(1, 2, --2.5CL); (p, p, U)R -- (1, 0.5, 2.5cL). Figures 12(a-
c) are the solutions by the AUSMDV, the Godunov
scheme and the HLLE, respectively. The AUSMDV
gives a nice solution with no glitch. The Godunov
scheme gives also a satisfactory solution, which was very
similar to that by the AUSM, Van Leer's FVS and Van
Leer's FV/DS, but there is a glitch at the sonic point. Fig. 11(c) Sod's shock-tube problem by Roe scheme.
The HLLE scheme has no glitch, but its excessive dis-
sipation gives a bump profile in the temperature. It is
noted that Roe's scheme and Osher's scheme failed in I ---,h---Pre_.m
2.0I- --...--- Oene,
ty
this problem.
-_e--.-Ternperature
-1.0
Fig. ]l(a) Sod's shock-tube problem by AUSMDV. Exact Riomann Solver CFL-I.00 N- 30
-.---a,-- Prossum
! ---,,,.---Density
I_L CFL-I.00 N- SO _Ternperat um
L ----*.-- Pressure
Temperature
-1.0 .S 1.o
-1.0 1.0
,¢
Fig. 12(b) Shock-tube problem -- strong expansion by Go-
dunov scheme.
Fig. ll(b) Sod's shock-tube problem by AUSM.
15
CR..-1._ _ 30
2.0-
-_o---Temperatuns
A B C
•"_p I +
•,.l_if ,
r • Ib I
oo .o
- ,., i X 4
., ,q
-1.0
o.o s:o +o.o o.o s.'0 ,00 o.o s2o "1o.o
p, z,p p, =,p P, =,P
Fig. 12(c) Shock-tube problem-- strong expansion by HLLE VanLeer F.V.S. CFL .1.00N = 1000
Leez's FVS.
&
shear layer. The Godunov scheme, Roe scheme, Os- "iS.
her scheme and the AUSM also gave the same solu- .o
--" |!!
t 4
• r
FVS, H_nel's FV/DS, Van Leez's FV/DS, respectively.
o.o s+o 1o.oo.o _:o 1o.o o.o 12o " ,o.0
These schemes can not keep the shear layer although
p, =,P p, a,p p, =,P
Van Leer's FV/DS shows a noticeable improvement over Hine189 F.V/D.S. CFL =1.0ON - 1000
F- /
A B c A B C
-_-a
.4-p r ""P
o.
0.0 £o io.o _o s:0 10.0 0.0 5.0 10.0 o.o _.o 1o.oo.o s_o lO.O o.o s2o 1oo
p, =,P p, =,P P, =,P P, =,p P, =,_
p, ",p
CFL =I.00N = 1000 VanLe@r/Hin@191 CFL -1.0ON = 1000
AUSMDV :t_pa)=_,.K=JO
Fig. 13(a) Two-dimensional shear flow problem by AUS- Fig. 13(d) Two-dimensional shea= flow problem by Van
MDV. Leer's FV/DS.
16
i,CNFL,,0.50 N- 5000
d.3 One-Dimenslonal Self-Similar Conical Plow
Van Leer F.V.S.
all= 2
Problem 15.0
14.0 t _ 14.O
L o _..
!
!
t
i
i
I11.c _' ', i
Fig. 14(==)Conical flow problem by AUSMDV. Fig. 14(d) Conical flow problem by Van Leer's FV/DS.
13.0| 13.01 = ,
1_.o 12.o ! _i
11.o
1°8
toii .
p/p_
....
4000 ,oo T
TIT_
ilOO,
= w=., (pp.)/p.(%)
11.o
t
'°8; 2o 4oo0
p/p_
|
Fig. 14(b) Conical flow problem by Roe scheme. Fig. 14(e) Conical flow problem by second-order AUSMDV.
17
Roe CFL,.O.30 N=I0000 and density along the stagnation stream line are shown.
E-Fix Iwall= 2
15.0 The AUSMDV clearly captures a strong shock wave with
'_ no overshoot. The Roe scheme shows a serious carbun-
cle phenomenon, and the Osher scheme has a singularity
14.0
in the density/temperature profile even though the pres-
sure is correctly solved. It is noted that when the con-
trol volumes were off stagnation stream line, the Osher
13.0 scheme did not suffer from this phenomenon. The Go-
-o
12.0 I
N . 1000
5.0
_oo_,_ , ,
"-2.0 -1._5 - .0
°t
_X
.o
I j
'-°t................... \ -'°,o,, !
_ 4.0
00I ,
ool...................
:
"-2.0 -I .5 - .0
'-2.0 -1.5 -1.0
x/X z/£
Fig. 15(a) Hypersonic flow around a cylinder by AUS- Fig. 15(d) Hypersonic flow around a cylinder by Osher
MDV. scheme.
_ll 5.0 I
00_0 0 ",_..0 -1.5 -1.0
"-2.0 -1.5 - .
_X
x/£
_ ot 4.0
..o
t
_. 4.0
"°fo
..................
0"_2.0
:' I -1 • -1.0
O_!o o
=/£ _X
Fig. lS(b) Hypersonic flow around a cylinder by Godunov Fig. lS(e) Hypersonic flow around s cylinder by Roe scheme
scheme. with shock-fix.
6.0 _'_
_. 4.O
_0 2.0 l
6.0 _. 4
00 _
"-2.0 -1.5 - .0
°_o _,_ o
Fig. 15(c) Hypersonic flow around a cylinder by Roe Fig. 15(f) Hypersonic flow around a cylinder by second-order
scheme. Roe scheme with shock-fix.
19
Mach , 6.00 iw_l, 1
J/KMAX,, 45 41 I=kle. e 0.845E-03
CFL , 0.80 _, 0.965E+01
N . 2000 I:k#_l- 0250E+02
.- _ _o:° o_tJ= [ -"_t- xo._ ......._
! --'-._p-xo.m ___.,,,J / .-_-rtr. _ I
/.-,-rrr. ,,,,,""--- I
o_,o.o[ _...,,,. 1
_,.o[
,/.
,r.... 'i,
_'_ % I |
oo'
...............
"-2.0
.,to -1.5 - •
°.°zo .,_ -_.o
0,08 .1dR
I..--JT _ o.o_
f o.o. _ O.INI.
0.02
:,oo L---. I
5.0 ,
no
n 0 Fir............... , u -'-2.0 -1.5 -1.0
"'.2.0 -1.5 -1.0
_°"I
'l
'_ 5.0 [ \
oolr
..............
"-2.0 -I .5 -1.0
0"-"2.0 -1.5 -1.0
_oo.
I -" I O'_I _
_ 0.°2t
_,,/
r 0"-,_0.0 0.0 90.0
o_ -,-°_ ,0o
Fig. 16(f) Hypersonic viscous flow around a cylinder by Roe
F;g. 16(c) HTpe-rsoaic y;.scous flow around s c'71;-der by Va_
scheme with a fine grid system.
Leer's FVS.
2O
4.5 Hypersonic Plow with the Two-Temperature
Model
The AUSMDV was applied to a thermal-chemical
nonequilibrium flow: a hypersonic flow around a cylln-
der with diameter of Im. The cylinder is traveling at
7km/sec(Mach 25.3) at an altitude of 85km. Park's two- T/T -
temperature model and Blottner's 7-species chemical re-
action model were used with a grid system of 32 × 50.
Stea_ly state solutions were obtained with the residual _,oo.q
being reduced about three-order of magn/tude by the
point implicit time integration method. The inviscid
flow
contours
solution
of
is
pressure,
shown in Fig.
translational-rotational
17, which includes
tempers-
the
0.0-- "
I_1/. F
-0.4 -0.2 0.0 -0.4 -0.2 0.0
ture and vibrational-electronic temperature along with
profiles of these quantities as well as molar concentra-
tions on the stagnation stream line. The AUSMDV can Fig. 18(a) Viscous hypersonic flow with the two-temperature
model around a cylinder by AUSMDV.
capture a strong shock wave crisply with no oscillation in
the field of the pressure, translational/vibrational tem-
perature and chemical species concentrations.
/
= ",4o.ot
":-140.
I
....
_120.0t
_.i00.0 t
:,:,_:%..
.....-_..--o,
.i 80.0_
9 6o.oI
4o.oI
20.oI F=- ! _ V._ V
40.0
' 20.0
0.0
_ oI
t___i/. o-
-0.4 -0.2 0.0 -0.4 -0.2 0.0
F.. 0.0" "
-0.4 -0.2 0.0 -0.4 -0.2 0.0
Fig. "I7 Inviscid hypersonic flow with the two-tempexatute
Fig. IS(b) Viscous hypersonic flow with the two-temperature
model around a cylinder by AUSMDV.
model around a cylinder by Roe scheme.
The viscous flow was solved using the same flow
condition and grid, although this grid is very coarse
for viscous computation with the cell Reynolds num-
ber near the wall being about 50. Figures 18(a), 18(b)
and 18(c) are results by the AUSMDV, the generalized
Roe scheme[37] with shock-fix and the H_nel FVS, re-
spectively. The AUSMDV and the Roe scheme give
similar solutions, while the H_nel FVS shows a very
thick boundary layer due to the numerical dissipa-
tion. The heat flux at the stagnation was 78.gKW/m 2,
76.2KW/m 2, 13.6KW/m 2 for the AUSMDV, the Roe
FDS and the H_nel FVS, respectively. This again con-
firms that the AUSMDV is as accurate as the Roe
scheme in evaluating heat flux. It is noted that, es-
pecial]y in the nonequilibrium flow computations, the
AUSMDV is much simpler and more efficient than the
Roe-type scheme, because the latter needs the informa-
tion of various physical quantities in order to construct Fig. 18(c) Viscous hypersonic flow with the two-temperature
a Roe.averaged 3acobian matriz[37, 38]. model around a cylinder by H_nel FVS.
21
5. CONCLUSION [8]Liou, M.-S., "A Generalised Procedure for Con-
structing an Upwind-Based TVD Scheme," AIAA
In this paper we have proposed a flux splitting Paper 87-0355, 3anuary 1987.
scheme which is equipped with favorable properties:
high-resolution for contact discontinuities; conservation [9]Takakura,Y., Ishiguro,T. and Ogawa,S., "On
of enthalpy for steady flows; numerical efficiency; appli- the Recent Difference Schemes for the Three-
cability to chemically reacting flows. The results of var- Dimensional Euler Equations," AIAA Paper 87-
ious numerical experiments including that of a thermo- 1151CP, June 1987.
chemical nonequilibrium flow indicate the soundness of
the proposed scheme. In addition, a shock-fix is pre- [lO] Godunov, S.K., "A Finite Difference Method for
sented, which cures the carbuncle phenomenon and is the Numerical Computation of Discontinuous So-
applicable to the Roe scheme as well as to the new lutions of the Equations of Fluid Dynamics," Mat.
scheme presented here. Sb. voi.47, 1959, pp.357-393.
[13] Harten, A., Lax, P.D. and Van Leer, B., "On Up-
REFERENCES stream Differencing and Godunov-Type Schemes
for Hyperbolic Conservation Laws," SIAM Review,
[11 Van Leer, B., "Towards the Ultimate Conserva- vol.25, 1983, pp.35-61.
tive Difference Scheme V. A Second-Order Sequel
to Godunov's Method," Y. Comput. Phys., vol.32,
[14]Einfeldt, B., "On Godunov-Type Methods for Gas-
1979, pp.101-136. Dynamics," SIAM J. Numer. Anal., vol.25, 1988,
pp.357-393.
[2] Colella, P. and Woodward, P.R., "The Piecewise
Parabolic Method (PPM) for Gas-Dynamic Simu-
[15] Einfeldt, B., Muns, C.C., Roe, P.L. and Sjo-
lations," 3". Comput. Phys., vol.54, 1984, pp.249- green, B., "On Godunov-Type Methods near Low
331. Densities," J. Comput. Phys., vol.92, 1991, pp.273-
295.
[3] Harten, A., "High Resolution Schemes for Hy-
perbolic Conservation Laws," 3. Comput. Phys.,
[16] Wada, Y., "On the Godunov-Type Schemes -- An
vol.49, 1983, pp.357-393. Improvement of HLLEM Scheme and its Extension
to Chemically Reacting Flows," NAL TR-1189,
[4] Yee, H.C., "Lincarized Form of Implicit TVD
Schemes for Multi-Dimensional Euler and Navier- 1993(in :Iapanese).
Stokes Equations," Computers and Mathematics
[17]Obayashi,S. and Wada,Y., "Practical Formulation
with AppticationJ, vol.12A, 1986, pp.413-432. of a Positively Conservative Scheme," to appear in
Notes in AIAA Journal
[5] Chakravarthy, S.R. and Osher, S., "A New Class of
High Accuracy TVD Schemes for Hyperbolic Con-
servation Laws," AIAA Paper 85-0363, 3anuary [lS] Roberts, T.W., "The Behavior of Flux Differ-
ence SplittingSchemes near Slowly Moving Shock
1985.
Waves," J. CompuL Phys., vol.90, 1990, pp.141-
160.
[6] Chaksavarthy, S.R., "The Versatility and Relia-
bility of Euler Solvers Based on High-Accuracy
TVD Formulations," AIAA Paper 86-0243, 3an- [19]Osher, S. and Solomon, F., "Upwinded Schemes for
Hyperbolic Systems of Conservation Laws," Math.
uary 1986.
Comput., vol.38, 1981, pp.339-377.
[7] Anderson, W.K., Thomas, 3.L. and Van Leer, B.,
"Comparison of Finite Volume Flux Vector Split- [20] Steger, 3.L. and Warming, R.F., "Flux Vector
Splitting of the Inviscid Gnsdynumic Equations
tings for the Euler Equations," AIAA Journal,
with Application to Finite-Difference Methods," J.
vol.24, 1986, pp.1453-1460; also AIAA Paper 85-
Comput. Phys., vol.40, 1981, pp.263-293.
0122, 2anuary 1985.
22
[34] Chskravarthy, S.R., mid Osher, S., "Computing
[21]VanLeer,B., "Flux-Vector Splitting for the Eu-
with High-Resolution Upwind Schemes for Hyper-
let Equations," Lecture Notes in Physics, vol.170,
bolic Equations," Lectures in Applied Mathemat-
1982, pp.507-512.
ics, vol.22., 1985.
[22] HKnel, D., Schwane, R., and Seider, G., "On the
Accuracy of Upwind Schemes for the Solution of [35] Roe, P.L., "Sonic Flux Formulae," SIAM J. Stat.
Compu_., vol.13, 1992, pp.611-630.
the Navier-Stokes Equations," AIAA Paper 87-
II05CP, 1987. [36] Van Leer, B., Thomas, J.L., Roe, P.L., New-
some, R.W., "A Comparison of Numerical Flux
[23] Liou, M.-S. and Steffen,C.J., "High-Order Poly- Formulas for the Euler and Navier-Stokes Equa-
nomial Expansions (HOPE) for Flux-Vector Split-
tions," AIAA paper 87-1104CP, 1987.
ting,"NASA TM-104452, 1991.
[37] Liu, Y., and Vinokur, M., "Noneqnilibrinm Flow
[24] H_nel, D. and Schwane, R., "An Implicit Flux-
Computations I. An Analysis of Numerical Formu-
Vector SplittingScheme for the Computation of
lations of Conservation Laws," J. Compu_. Phys.,
Viscous Hypersonic Flow," AIAA Paper 89-0274,
vo1.83, 1989, pp.373-397.
January 1989.
[38] Shuen, J.-S., Liou, M.-S. and Van Leer, B., "Invis-
[25] Van Leer,B., "Flux-Vector Splittingforthe 1990s,"
cid Flux-Splitting Algorithms for Real Gases with
NASA CP-3078, 1991, pp.203-214.
Non-equilibrium Chemistry," J. Comput. Phys.,
vol.90, 1990, pp.371-395.
[26] Liou, M.-S. and Steffen,C.J.,UA New Flux Split-
ting Scheme," NASA TM104404, 1991; also in .L
Compu_. Phys. voi.107,1993, pp. 23-39.
23
FormApproved
REPORT DOCUMENTATION PAGE OMBNo0704-0188
Pul_ic reportingburden for this collectionot information is estimated to average 1 hour per response, inOudingthe time for reviewinginstructions, searchingexisting data sources,
gathering and maintainingthe data needed, and completingand reviewingthe collectionof infocmation. Send comments regardingthis burden estimate or any other aspect of this
collectionof information,including suggestionsfor reducing this burden, to Washington HeadquartersServices, Directorate for Information Operationsand Reports, 1215 Jefferson
Davis Highway, Suite 1204, Arlington, VA 222024302, and to the Office of Management and Budget, PaperworkReduction Project (0704-0188), Washington, DC 20503.
1. AGENCY USE ONLY (Leave blank) 2. REPORT DATE 3. REPORT TYPE AND DAiE.S COVERED
January 1994 Technical Memorandum
4. TITLE AND SUBTITLE 5. FUNDING NUMBERS
8. PERFORMING ORGANIZATION
7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES)
REPORT NUMBER
10. SPONSORING/MONITORING
9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES)
AGENCY REPORT NUMBER
Unclassified - Unlimited
Subject Categories 34 and 64
A flux splitting scheme is proposed for the general non-equilibrium flow equations with an aim at removing numerical
dissipation of Van-Leer-type flux-vector splittings on a contact discontinuity. The scheme obtained is also recognized as
an improved Advection Upwind Splitting Method (AUSM) where a slight numerical overshoot immediately behind the
shock is eliminated. The proposed scheme has favorable properties: high-resolution for contact discontinuities; conserva-
tion of enthalpy for steady flows; numerical efficiency; applicability to chemically reacting flows. In fact, for a single
contact discontinuity, even if it is moving, this scheme gives the numerical flux of the exact solution of the Riemann
problem. Various numerical experiments including that of a thermo-chemical nonequilibrium flow were performed, which
indicate no oscillation and robustness of the scheme for shock/expansion waves. A cure for carbuncle phenomenon is
discussed as well.