You are on page 1of 12

Shock Waves (1998) 8: 203214

A computational technique for high enthalpy shock tube


and shock tunnel flow simulation
Y. Sheng1 , J.P. Sislian2 , J.J. Liu3
1
Department of Mechanical Engineering , McMaster University, Hamilton, Ontario, Canada
2
Institute for Aerospace Studies , University of Toronto, Downsview , Ontario, Canada
3
Department of Engineering Science, National Cheng-Kung University, Tainan, Taiwan ROC

Received 30 October 1997 / Accepted 6 December 1997

Abstract. A contact discontinuity tracking method with a specially designed moving grid is developed to
eliminate the interface smearing completely. In order to precisely locate the contact surface, an updated
Riemann solver for unsteady one-dimensional inviscid flows is also developed to allow consideration of the
specific heat ratio change across the shock wave. These two new computational techniques are illustrated
in a high Mach number shock tube flow field computation.

Key words: Shock tube, Shock tunnel, Riemann solver

Nomenclature Superscript

C: sound speed *: intermediate states


Cp : specific heat at constant pressure : first order derivative
Cv : specific heat at constant volume : second order derivative
e: internal energy
evi : vibrational energy of species i Subscript
h: enthalpy
p: pressure l: left side
qi : mass fraction of species i r: right side
Ri : gas constant of species i
t: time
T : temperature 1 Introduction
u: velocity
U : general variable Renewed interest in hypersonics has created a demand for
W : shock Mach number short duration high-enthalpy ground test facilities which
x: coordinate along the shock tube are confined to hypervelocity flight regions. This special
requirement has spawned a number of exotic facilities
Greek symbols which represent in essence various extensions of the basic
shock tube flow. The present work investigates shock tube
(hfi )T : standard heat of formation of species i at tem- and shock tunnel (without piston) flows, which represent
perature T only a few of many different types of impulse facilities.
i : net production rate of species i Numerical simulations of such flows are required to bet-
: specific heat ratio, Cp /Cv ter understand the test flow conditions, to determine test
i : molecular weight of species i duration time and supplement the results of experiments.
vi : characteristic vibrational temperature of species i It is also useful to improve the shock tunnel operation
%: density characteristics.
vi : characteristic relaxation time of species i However, flow conditions in a shock tunnel are very
severe and put enormous strain on the accuracy and sta-
bility of the current numerical techniques. The unsteady
flow inside a high enthalpy shock tube and shock tun-
nel is significantly influenced by very strong shock waves,
chemically reacting and inert gas interfaces (contact dis-
Correspondence to: Y. Sheng continuities), high temperature effects, chemical reactions
204 Y. Sheng et al.: A computational technique for high enthalpy shock tube and shock tunnel flow simulation

Fig. 1. Computation cell

and viscous interactions. These important flow features


take place in a few millimeters in the axial direction in a
facility that can be tens of meter long.
A number of researchers (see, for example, Refs. 1-
4) have performed numerical simulations of high enthalpy Fig. 2. Four available wave patterns in the Riemann prob-
pulse facilities to tackle the above mentioned challenges. lem solution S shock wave R rarefaction wave C contact
Cambier et al. (1992) describe the computational work surface
on the flow simulation of the NASA Ames 16 Shock
Tunnel Facility and describe the numerical problems en-
countered during the computation of various flow tran-
sients and the methods used to resolve them. Particular
interfaces. Note that the predictor step of the scheme in-
attention is given to problems arising from extremely stiff
volves no Riemann solver and hence contributes to the
chemistry. Wilson (1992) presents a quasi-one-dimensional
efficiency of the employed computational technique.
methodology for numerically simulating the flow inside
Two numerical issues are the focus of the present work.
high-enthalpy pulse facilities. The numerical approach
The first issue relates to the solution of the exact Rie-
uses a finite volume TVD scheme for the Euler equations
mann problem for very high Mach number shock tube or
coupled with finite- rate chemistry on a moving mesh. A
shock tunnel flows involving very strong discontinuities
Riemann solver is incorporated for tracking contact dis-
when the specific heat ratio becomes a function of tem-
continuities. A 4th order non-oscillatory scheme and flow
perature. In these cases, it is inconsistent to use an exact
loss models are used by Itoh et al (1993) to study the
Riemann solver based on constant specific heat ratio when
tuned operation of a free piston shock tunnel. The aim
chemical reactions are treated as temperature dependent.
of the present paper was to develop a numerical simula-
An improved exact Riemann solver for unsteady one di-
tion technique for shock tube and shock tunnel flows with
mensional flows is presented which takes into account the
particular emphasis on predicting accurate test times by
change of the specific heat ratio across shock waves.
accurately determining the contact surface motion sep-
The second issue concerns the smearing of cold and
arating the chemically active region of the flow from the
very hot gas interfaces by numerical diffusion. This smear-
cold flow and taking into account the real gas effects on the
ing increases as the distance the interface travels becomes
shock wave strengths with an improved Riemann solver.
greater. This is the case when the length of the shock tun-
The numerical approach taken in the present work has
nel being simulated becomes large. This large smearing
been to solve the unsteady quasi- one-dimensional Euler
results in non-physical mass transfer of chemical species
equations coupled to a detailed finite rate chemistry model
and in non-physical chemical reactions across the inter-
for high temperature air. The numerical scheme employed
face. Moreover, the performance of the shock tube and
is a modified version of the two-dimensional Godunov type
the available maximum test time in the test section of the
upwind non-oscillatory Euler solver proposed by Rodionov
shock tunnel are very closely related to the interaction
(Rodionov 1987) for transient flows. Second order spatial
between the reflected shock wave from the end of of the
accuracy of smooth solutions is obtained by linear approx-
driven section and the contact discontinuity, the interface
imation of the conservative variables within the control
between cold and reacting hot gases. Therefore, it is im-
volumes. The corresponding gradient of the flow variables
perative to precisely locate the contact discontinuity at
in the control volume determined by one sided deriva-
any instant of time in the shock tube.
tives is chosen as the minimum of average gradients for
Tracking the contact discontinuity eliminates the inter-
neighbouring control volumes (Colgan 1972). Second or-
face smearing completely. A contact discontinuity tracking
der accuracy with respect to time is achieved by a two step
method is proposed in the present work by applying the
predictor-corrector technique. In the predictor step, inter-
above described computational technique to a specially
mediate values at grid points are determined following the
designed moving grid, resulting in sharp, step-like varia-
above mentioned one-sided derivatives in conjunction with
tions of the flow parameters across it.
the principle of minimum derivative. Using the arithmetic
average of the known variable value and the correspond-
ing intermediate value to replace the known value of grid
points an exact Riemann solver is used in the corrector
step to determine the flow variables at the control volume
Y. Sheng et al.: A computational technique for high enthalpy shock tube and shock tunnel flow simulation 205

2 An updated Riemann solver where p is a prescribed infinitesimal (1e-7 in the present


work). In order to improve the convergence rate, second
Consider the grid shown in Fig. 1 with Uj as the known order derivatives are also included in the Newton iterative
value of the general variable U at grid point xj , and time procedure. The successive iterates of u will then be:
level tn . In order to find the value of Uj at time level tn+1 ,
Ujn , with a finite volume method, a certain discretization pl (un ) pr (un )
un+1 = un
scheme is needed to determine the values of the variable U pl 0 (un ) pr 0 (un )
at the cell boundaries, Uj1/2 and Uj+1/2 . However, while 2 00 (4)
(p (u ) pr (un )) (pl (un ) pr 00 (un ))

discontinuities exist in the flow field, the discontinuity be- l n 0 0
,
2(pl (un ) pr (un ))3
tween two adjacent points, say Uj at xj and Uj+1 at xj+1 ,
will break into leftward and rightward moving waves sep- where the double prime denotes the second derivative with
arated by a contact surface. Each wave can be either a respect to u .
shock wave or a rarefaction wave and the physically avail- The detailed expressions for the four wave patterns in
able combinations produce four wave patterns as shown Fig. 2 are given in [8] (Gottlieb, Groth 1988). These ex-
in Fig. 2. The problem of determining the wave patterns pressions are derived based on the assumption that the
and the flow field in each region is called a Riemann prob- specific heat ratio is constant across the shock wave. In
lem and the algorithm to solve this problem is called a high Mach number shock tube and shock tunnel or any
Riemann solver. Therefore, while discontinuities exist in other flow field with strong discontinuities, the tempera-
the flow field, in order to determine the variable values ture variation in the field is large, and the specific heat
at the cell boundary, a Riemann problem must be solved. ratio can not be considered constant as it is a function
Thus an efficient and precise Riemann solver is an impor- of temperature. Sometimes, even the chemical reactions
tant part of a CFD method for supersonic and hypersonic must be considered. It is inconsistent to use the Riemann
flows where the flow discontinuities must be considered. solver based on constant specific heat ratio assumption
Riemann problems were first introduced into computa- while the main program considers chemical reactions and
tional fluid dynamics by Godunov (Godunov 1976). Since treats the thermodynamic properties as a function of tem-
then, various approximate solvers and exact solvers were perature. As an update to the mentioned Riemann solver,
developed (see for example, Gottlieb, Groth 1988). further iteration is introduced to consider the specific heat
The exact Riemann solver developed by Gottlieb and ratio change across the shock wave, if the shock wave
Groth is demonstrated to be an efficient and robust one. strength in the Riemann problem solution is very strong,
The central concept of the solver is to choose the common for example, the pressure ratio across the shock is greater
flow velocity of the intermediate state (u ) as the iterate than 10 in the present work.
and the pressure difference (pl pr ) across this contact For non-constant specific heat ratio, we have
discontinuity is made equal to zero.
r +1 p
The initial guess (n= 0) for the flow velocity u is given r 1 + pr
by if p > pr , Tr = Tr (2A1) +1 p ,
u Z + ur r 1
r
+ pr
u0 = l (1)
1+Z r r 1
where where A= ,
2Cl r r 1
ul = ul +
l 1 otherwise
2Cr p 1 r + r
ur = ur + Tr = Tr ( ) , where = ,
r 1 pr 2
1
l 1 Cr pl 2 l +1 p
Z= ( ) l 1 + pl
r 1 Cl pr if
p > pl , Tl = Tl (2A1) +1 ,
if pl < pr , = r l 1
l
+ ppl

pl pr , = l . l l 1
where A= ,
l l 1
By using the standard Newton iteration procedure the
successive iterates of u are given by otherwise
pl (un ) pr (un ) p 1 l + l
un+1 = un (2) Tl = Tl ( ) , where = .
pl 0 (un ) pr 0 (un ) pl 2
where the prime denotes the first derivative with respect Fewer mathematical operations will be needed for itera-
to u . The values of pl (un ), pr (un ), pl ! (un ), pr ! (un ) are tions to consider the effect of non-constant specific heat
determined based on the wave patterns. The iteration ends ratio, if the common pressure of the intermediate states
when the following convergence criterion is satisfied: (p ) is chosen as an iterate. The initial guess of pressure
p should obviously be
2(pl pr )

(p + p ) < p , (3) p = (pl + pr )/2 (10 )
l r
206 Y. Sheng et al.: A computational technique for high enthalpy shock tube and shock tunnel flow simulation

For the guessed p , based on constant calculate an as- Cl p 02 Cl 0


ul 00 = 2 ( 1)Wl 2 W
sumed T and then find the guessed . Once the guessed l Wl3 pl l pr Wl2 l
p and are prescribed, the T can then be recalculated. Cl p 00
( 1)wl ,
The successive iterates of p is as follows. l Wl2 pl
ul (pn ) ur (pn ) where
pn+1 = pn
ul 0 (pn ) ur 0 (pn )
2 00 (40 ) D1 ( ppl )2 + (1 D1 ) ppl 1
(u (p ) ur (pn )) (ul (pn ) ur 00 (pn ))

Wl = [ ]2 ,
1
l n ,
0 0 3
2(ul (pn ) ur (pn )) D2 ppl D3

The iteration ends when a certain convergence criterion is

satisfied: 0 2D1 ppl + 1 D1 D2 Wl2


2(ul ur ) Wl = ,
(30 ) 2pl (D2 ppl D3 )wl
(u + u ) < u ,
l r
0 0
where u is a prescribed infinitesimal (0.001 in the present 00
D1
pl 2D2 Wl Wl pl (D2 ppl D3 )wl 2
work). All the corresponding terms involved in the calcu- Wl = ,
Pl (D2 ppl D3 )wl
lation for the four wave patterns can be written as follows
when the specific heat ratio change across the waves is (2A 1)l + 1
considered. D1 = ,
1. In the case of rightward moving shock for which p > pr , l 1
2l [(A 1)l + 1]
Cr ( ppr 1) D2 = ,
ur = ur + , l 1
r Wr
2l
Cr p W
0
D3 = ,
ur 0 = [1 pr ( 1) r ], l 1
r pr Wr pr Wr
l l 1
Cr p 02 Cr 0 A= .
ur 00 =2 ( 1)Wr 2 W l l 1
r Wr3 pr r pr Wr2 r
Cr p 00
For the cases of rarefaction waves, the arithmetic average
2
( 1)wr ,
r Wr pr specific heat ratio is used and the terms involved in the
where calculation are shown in case 3 and 4.

D1 ( ppr )2 + (1 D1 ) ppr 1

1
3. In the case of right rarefaction wave with p pr ,
Wr = [ ]2 ,
D2 ppr D3 2
ur = ur + (C Cr ),
1 r
0 2D1 ppr + 1 D1 D2 Wr2
Wr = ,
2pr (D2 ppr D3 )wr Cr
ur 0 = ,
0 02 p
00
D1
pr 2D2 Wr Wr pr (D2 ppr D3 )wr
Wr = ,

pr (D2 ppr D3 )wr + 1 ur 0
ur 00 = ,
2 p
(2A 1)r + 1
D1 = ,
r 1 Tr 1
Cr = Cr ( )2 .
2r [(A 1)r + 1] Tr
D2 = ,
r 1 4. In the case of left rarefaction wave with p pl ,
2r
D3 = , 2
r 1 ul = ul (C Cl ),
1 l
r r 1
A= .
r r 1 Cl
ul 0 = ,
2. In the case of leftward moving shock for which p > pl , p
0
Cl ( ppl 1) + 1 ul
ul = ul + , ul 00 = ,
l Wl 2 p

Cl p W
0 Tl 1

ul 0 = [1 pl ( 1) l ], Cl = Cl ( )2 .
l pl Wl pl Wl Tl
Y. Sheng et al.: A computational technique for high enthalpy shock tube and shock tunnel flow simulation 207

Driver Driven
Gas Species H2 Air
Length (m) 1 4
Pressure (ata) 1500 1
Temperature (K) 288 288

I.S Incident Shock wave


R Rarefaction wave
C Contact surface
R.S Reflected Shock wave
R.R Reflected Rarefaction wave

Fig. 3. Shock tube scheme

Fig. 4. Grid distribution

3 Shock tube flow field numerical simulation the test section, hydrogen (or helium) with high pressure
is used as the driver gas; the driven gas is air (78.084%
In shock tube flow field analysis, it is important to pre- N2 , 20.946% O2 , 0.97% Ar ) at standard atmosphere pres-
cisely locate the contact surface. A sketch of a shock tube sure. In such a case, the incident shock may be very strong,
is shown in Fig. 3. When the diaphragm breaks, a strong and the temperature behind the shock is high enough that
incident shock followed by a contact surface is produced the chemical reactions and non-constant thermal property
by the moving high pressure gas in the driver towards the effect must be considered. A Riemann solver based on
lower pressure driven tube. This shock wave travels down constant specific heat ratio assumption is not acceptable.
to the end of the driven tube and then reflects back to In order to illustrate the appropriateness of the updated
interact with the contact surface. The available maximum Riemann solver, a high Mach number shock tube flow is
test time is closely related to the interaction between the numerically solved. The shock tube scheme and detailed
reflected shock wave and the contact surface. In order to input data are shown in Fig. 3.
obtain high Mach number and stagnation temperature in
208 Y. Sheng et al.: A computational technique for high enthalpy shock tube and shock tunnel flow simulation

Fig. 5. Contour picture

3.1 Governing differential equations u2


[%(h + qi evi + ) p]
t 2 (7)
u2
Since the incident shock wave is quite strong, chemical + [%u(h + qi evi + )] = 0,
reactions must be considered for the driven gas. In this x 2
work, five species in air (O2 , N2 , NO, N, O) are involved
(%qi ) + (%uqi ) = %i , (8)
and seventeen chemical reactions are considered. The re- t x
lated thermodynamic data and chemical reaction infor-
(%qi evi ) + (%uqi evi ) = %evi )i
mation are taken from Ref. 9 and Ref. 10. The governing t x
(9)
differential equations for a non-equilibrium unsteady one [vi Ri ]/[exp( Tvi ) 1] evi
dimensional flow in a shock tube problem can be written +%qi ,
vi
as follows:
where
% %u qi ai2 2 ai3 3 ai4 4
+ = 0, (5) h = 8314.0i [ai1 T + T + T + T
t x i 2 3 4
ai5
+ T 5 + ai6 + 298.15Cpi ([hfi ]298.5
(%u) (p + %U 2 ) 5
+ = 0, (6) [hfi ]0 )
t x
Y. Sheng et al.: A computational technique for high enthalpy shock tube and shock tunnel flow simulation 209

Table 1. Chemical reactions involved


A(i,m)X(i) + A(i,m)X(i) == B(i,m)X(i) +B(i,m)x(i) +B(i,m)X(i)
1 O2 + N == 2O + N
2 O2 + NO == 2O + NO
3 O2 + O2 == 2O + O2
4 O2 + N2 == 2O + N2
5 O2 + O == 2O + O
6 N2 + N == 2N + N
7 N2 + NO == 2N + NO
8 N2 + O2 == 2N + O2
9 N2 + N2 == 2N + N2
10 N2 + O == 2NO + O
11 NO + N2 == N + O + N2
12 NO + N == N + O + N
13 NO + O2 == N + O + O2
14 NO + O == N + O + O
15 NO + NO == N + O + NO
16 O + NO == N + O2
17 O + N2 == N + NO

Cpi = 8314.0(ai1 + ai2 T + ai3 T 2 + ai4 T 3 + ai5 T 4 ), Table 2. Chemical reaction rate coefficients
% AFR BFR DFR ABR BBR DBR
i = i m [(B(i, m)
1000
A(i, m))(AF R(m)T BF R(m) 1 3.6e18 -1 0.595e5 3.0e15 -0.5 0.0
2 3.6e18 -1 0.595e5 3.0e15 -0.5 0.0
DF R(m) 1000i qi A(i,m) 3 3.249e19 -1 0.595e5 2.7e16 -0.5 0.0
exp( )i ( ) 4 7.2e18 -1 0.595e5 6.0e15 -0.5 0.0
T %
DBR(m) 5 9.0e19 -1 0.595e5 7.5e16 -0.5 0.0
ABR(m)T BBR(M ) exp( ) 6 4.08e22 -1.5 1.132e5 2.27e21 -1.5 0.0
T
1000i qi B(i,m) 7 1.9e17 -0.5 1.132e5 1.1e16 -0.5 0.0
i ( ) )], 8 1.9e17 -0.5 1.132e5 1.1e16 -0.5 0.0
%
9 4.7e17 -0.5 1.132e5 2.72e16 -0.5 0.0
k qkk exp(Ai [T 3 0.015( i i+
k 4
1 1
) ] 18.42) 10 1.92e17 -0.5 1.132e5 1.1e16 -0.5 0.0
vi = p qk
k
, 11 3.97e20 -1.5 0.755e5 1.0e20 -1.5 0.0
1.033e5 k k 12 7.8e20 -1.5 0.755e5 2.0e20 -0.5 0.0
Constants in the vibrational energy equations are as fol- 13 3.97e20 -1.5 0.755e5 1.0e20 -1.5 0.0
lows: 14 7.8e20 -1.5 0.755e5 2.0e20 -1.5 0.0
Species N2 O2 NO 15 7.8e20 -1.5 0.755e5 2.0e20 -1.5 0.0
16 3.18e9 1.0 1.968e4 1.3e10 1.0 3.58e3
Ai 220 129 168
17 7.0e13 0.0 3.8e4 1.56e13 0.0 0.0
vi 3390 2270 2740
Constants related to chemical reactions see tables and
other data can be found in [9] (Sagnier, Marraffa 1991)
and [10] (Gupta, Yos, Thompson, Lee 1990).
real gas effects and the chemical reactions must be con-
sidered for the whole region. In the meantime, the driver
3.2 Contact surface tracking gas is under low temperature, even though the starting
temperature may be higher than the one in driven gas be-
In a shock tube or a shock tunnel, the driver and the driven cause of the rarefaction wave caused by the breakdown of
gases are usually different. When the diaphragm breaks, a the diaphragm. The chemical reactions there can be ne-
contact surface separates the two different gases. Tracking glected. Tracking the contact surface to separate these two
the contact surface to divide the computational domain regions can limit the consideration of real gas effects to the
into two parts with two different gas species can greatly driven gas only. In addition, the performance of the shock
simplify the computation work. It is especially important tube and the available maximum test time, are closely re-
when the incident shock is strong and the temperature is lated to the interaction between the reflected shock wave
high enough behind the incident shock wave that the real and the contact surface. Therefore, it is also important to
gas effect must be considered. When the incident shock precisely locate the contact surface.
reaches the tube end and a reflected shock wave is devel- Obviously, at time level t0 = 0, the starting point of
oped, the whole driven gas is under high temperature, the the contact surface is at the location of the diaphragm,
210 Y. Sheng et al.: A computational technique for high enthalpy shock tube and shock tunnel flow simulation

Fig. 6a,b. Field parameter variations at different time levels a current method, b conventional method
Y. Sheng et al.: A computational technique for high enthalpy shock tube and shock tunnel flow simulation 211

Fig. 6a,b. (continued)


212 Y. Sheng et al.: A computational technique for high enthalpy shock tube and shock tunnel flow simulation

x = xjs+1/2 = xjs + x/2 as shown in Fig. 4. On the left proved to be first order accurate in marching direction
side is the uniform driver gas and on the right side is the (time in this work) and second order accurate in the coor-
uniform driven gas; solving the Riemann problem gives dinate x. It is stable if the following criterion is satisfied.
the location of the contact surface, the angle, , in the
Fig. 4. Once the time interval, , is set, the starting point
/x <= 0.5/Cw ,
for the new time level t1 = t0 + is determined. At this
new time level, the left-hand side and the right-hand side
of the contact surface are not uniform any longer. The ini- where Cw is the maximum velocity of propagation of dis-
tial values of the Riemann problem with no consideration turbances generated in the Riemann problem and is the
of gradients on both sides of the discontinuity are deter- permissible time interval. Once the contact surface loca-
mined by the discretization scheme. Solving the Riemann tion angle, , and the time interval, , are determined, the
problem will give the location of the contact surface (angle grid distribution for the new time level tn+1 = tn + can
) at the new time level. In this way, the contact surface be found geometrically as shown in Fig. 4.
can be tracked for all time levels. The precision of the In order to improve the accuracy in the marching direc-
contact surface depends on the precision of the Riemann tion, a modification developed by Rodionov is introduced
solver and the discretization scheme. (Rodionov 1987). According to Rodionov, intermediate
values at grid points are determined following the above
mentioned one-sided derivatives in conjunction with the
3.3 Grid distribution and discretization principle of the minimum derivative before solving the Rie-
mann problem. Then the arithmetic average of the known
The whole solution domain is divided into cells as shown variable value and the corresponding intermediate value
in Fig. 4. is used to replace the known value at grid points and to
For each cell, the differential equations can be con- discretize the equations. This new scheme can provide an
verted to algebraic equations using Greens theorem. Ar- accuracy close to second order in the marching direction.
ranging the grid line distribution by tracking the contact When the grid distribution is determined, one follows the
surface can greatly improve the computational precision. same procedure to solve the Riemann problems for all the
Obviously, at time level tn = 0, the starting point of cell boundaries to determine the cell boundary values and
the contact surface is at the location of the diaphragm, the maximum velocity of propagation of disturbances gen-
x = xjs+1/2 = xjs + x/2 as shown in Fig. 4. The grid erated in the Riemann problems, Cw . The final discretized
intervals in the driver section and the driven section are equations can be written as follows:
equal, xL = xR = x. According to the Godunov-
Colgan method (Colgan 1972), an approximation using 
1  
one-sided derivatives in conjunction with the principle of %nj = %j + %(u W ) j 1
c hx
the minimum derivative provides a correct distribution of 
2
  (50 )
variables in the cells when discontinuities are present, and
%(u W ) j+ 1 ,
is of 0(h2 ) accurate for smooth solutions. Based on the 2

principle of the minimum derivative, the independent vari-


able values U at the cell boundary js + 1/2 from the left

cell ,js, should be 1  
(%u)nj = (%u)j + p + %u(u W ) j 1
c hx
Ujs+1/2 = Ujs + Kjs xL /2; 
2
  (60 )

p + %u(u W ) j+ 1 ,
ujs+1 ujs ujs ujs1 2
Kjs = min( , ).
Xjs+1 Xjs Xjs Xjs1
The independent variable values U at the cell boundary qn
js + 1/2 from the right cell, js + 1, should be 8341C%nj i { jii (ai1 Tjn + a2i2 Tjn2 + a3i3 Tjn3
ai4 ai5 n5
Ujs+1/2 = Ujs+1 Kjs+1 xR /2; + Tjn4 + T + ai6 + 298.15Cpi
4 5 j
[(hfi )298.15 (hfi )0 ])}
ujs+2 ujs+1 ujs+1 ujs
Kjs+1 = min( , ). n
Xjs+2 Xjs+1 Xjs+1 Xjs qji
8341C%nj Tjn i + C%nj i qij
n n
evij
i
Thus, a discontinuity exists at the cell boundary. A Rie- u2 (70 )
mann problem based on these initial values with no con- [%h + % + %i qi evi p]j
sideration of gradients on both sides of the discontinuity 2
is solved to determine the contact surface location angle,  u2
+ { (%h + % + %i qi evi )(u W )
, and the cell boundary value. The maximum velocity hx 2
of propagation of disturbances generated in the Riemann
  u2
+pW j 1 (%h + %
problem, Cw , is also recorded for the purpose of deter- 2 2 
mining the time interval, . This discretization scheme is +%i qi evi )(u W ) + pW j+ 1 } = 0
2
Y. Sheng et al.: A computational technique for high enthalpy shock tube and shock tunnel flow simulation 213

 1+hn  (%nj )2
(1 S2 ) x /hx
1000 i end, but the incident shock has not. Time level t= 1.6
n 2
qij
n msec. displays the case after the incident shock reaches
%j C
  n BF R(m)
the wall and reflects from there. The same shock tube
m B(i, m) A(i, m) AF R(m)Tj problem is also solved by a conventional method with no
DF R(m) n
1000i qij contact surface tracking and no chemical reaction consid-
exp( ) i ( )A(i,m) ered. The specific heat ratio is considered to be constant
Tjn %nj
both in the main flow field computation and in the Rie-
n BBR(m) DBR(m)
ABR(m)Tj exp( ) mann solver. The results are shown in Fig. 6B. Comparing
Tjn these results, it can be seen that both methods can pre-
n
1000i qij B(i,m)  (80 )
i ( ) dict the incident shock by the sharp jump of pressure and
n density profiles. However, only the present method can lo-
%j
1 n  cate the contact surface by the sharp jump of the density
n (%qi ) + %qi (u W ) j 1 profile. There is a large smeared region around the contact
%j C hx  2

  o surface which makes it difficult to locate the contact sur-


%qi (u W ) j+ 1 face when the conventional method is used. Since the real
2
gas effects are considered in the current method, there is
1   1 + hnx /hx 
+ n %i ij S2 = 0, no sharp jump for the reflected shock wave. The reflected
%j C 2 shock wave travels in a non-uniform reacting fluid inter-
1 medium, no sharp jump across the reflected shock will
envij qij
n
n appear. The sharp jump shown in Fig. 6B is caused by the
  % jC
     perfect gas assumption, it does not mean the conventional

%qi evi (u W ) j 1 %qi evi (u W ) j+ 1 method can precisely locate the reflected shock wave. For
hx 2 2
the field behavior, the shock wave strength and location,
1  1 + hnx /hx
there are significant differences between the predicted re-
+ n (%qi evi )j + ( )(%evi i )j
%j C 2 sults by these two methods. This is caused by real gas
n
1 + hx /hx 1 effects considered in the present method. The computa-
+(%qi )j ( ) n
2 %j Cvij tional technique such as the contact discontinuity track-
 vi Ri ing method and the Riemann solver can change the solu-
evij = 0. tion precision and the computation cost; however, only the
exp(vi /Tj ) 1
(90 ) equations, including the chemistry models, viscous mod-
Where els will influence the field behavior. Therefore, the detailed
hx = xj+1/2 xj1/2 , discussion of the field behavior is beyond the scope of this
article.
hnx = xnj+1/2 xnj1/2 ,

wj1/2 = (xnj1/2 xj1/2 )/,

4 Conclusions
wj+1/2 = (xnj+1/2 xj+1/2 )/,

C = (wj+1/2
wj1/2 ) /hx , The Riemann solver developed by Gottlieb and Groth in
1987 is demonstrated to be an efficient and robust one.
S = 0.5, Since it is based on constant specific heat ratio assump-
S1 = 0.5, tion across the shock wave, it is not acceptable when a
strong discontinuity is present in the flow field. Espe-
S2 = 0.4. cially, when chemical reactions are considered and ther-
modynamic properties are treated as functions of temper-
ature in the main code, it is inconsistent to take the con-
3.4 Computational results stant specific heat ratio assumption in the Riemann solver
subroutine. An update to consider the specific heat ratio
The high Mach number shock tube problem outlined in change across shocks in the solver must be introduced.
Fig. 3 is solved with the contact discontinuity tracking However, even if there are strong multi-discontinuities in
method and the updated Riemann solver. The results are the whole flow field, most calls for the Riemann solver in
summarized in Fig. 5 and Fig. 6. Figure 5 shows the con- the code only handle a weak shock in the Riemann prob-
tour picture of pressure, temperature, density and Mach lem, therefore, the update is introduced in the solver as
number. In order to assess the quantitative variations in an option only when it is necessary. This treatment can
flow variables along the shock tube, the parameter varia- keep the merit of the original solver and simplify the mod-
tions at three typical time levels are shown in Fig. 6A. The ification. The solver starts with the constant specific heat
time level t= 0.5 msec. corresponds to the stage when the ratio assumption and then processes further iterations to
incident shock and the rarefaction waves have not reached consider the effect of variable specific heat ratio across the
the tube end; Time level t= 1 msec. corresponds to the shock wave when it is necessary. In this part of further it-
stage after the rarefaction waves have reached the tube erations, the conventional way of choosing the common
214 Y. Sheng et al.: A computational technique for high enthalpy shock tube and shock tunnel flow simulation

pressure of the intermediate states (p ) as the iterate is Itoh K, Tani K, Tanno H, Takahashi M, Miyajima H, Asano
more convenient. T, Sasoh A, Takayama K (1993) A numerical and experi-
In shock tube or shock tunnel, the smearing of cold and mental study of the free piston shock tunnel. Proc 19th Int
hot gas interfaces by numerical diffusion increases as the Symp Shock Waves, pp 257263
distance that the interface travels becomes greater. Track- Jacobs PA (1991) Simulation of transient flow in a shock tunnel
ing the contact discontinuity can eliminate the interface and a high Mach number nozzle. Proc 4th Int Symp Fluid
smearing completely so that the simulation precision is Dynamics
greatly improved. Besides, in high Mach number shock Rodionov AV (1987) Second order accurate monotonic scheme
tube or shock tunnel, the driver gas and the driven gas for nonequilibrium flow computation. J of Comp Math and
Math Phys 27
are usually different. When the diaphragm breaks, a con-
Colgan VP (1972) Application of the principle of minimum val-
tact surface separates the two different gases. Tracking the
ues of the derivative to the construction of finite difference
contact surface to divide the computational domain into schemes for the discontinuous solution of gasdynamics. Sci-
two parts with two different gas species can greatly sim- entific Notes, TsAGI, No 6
plify the computational work. It is especially important Godunov SK (1976) Numerical solution of multidimensional
when the incident shock is strong so the real gas effects problems in gasdynamics. Nauka, Moscow
and the chemical reactions must be considered. Tracking Gottlieb JJ, Groth PT (1988) Assessment of Riemann solvers
the contact surface to separate these two regions can limit for unsteady one-dimensional inviscid flows of perfect gases.
the consideration of real gas effect in the driven gas only. J of Comp Phys Oct, pp 437458
Obviously, similar tracking methods based on the perfect Sagnier P, Marraffa L (1991) Parametric study of thermal
gas assumption [11][12] do not provide this advantage and and chemical nonequilibrium nozzle flow. AIAA J March,
their applications are therefore limited. pp 334343
Gupta RN, Yos JM, Thompson RA, Lee K (1990) A review of
reaction rates and thermodynamic and transport proper-
References ties for an 11-species air model for chemical and thermal
nonequilibrium calculations to 30000K. NASA Reference
Publication 1232
Cambier JL, Tokarcik S, Prabhu DK (1992) Numerical simula-
Jacobs PA (1994) Quasi-one-dimensional modeling of a free-
tions of unsteady flow in a hypersonic shock tunnel facility.
piston shock tunnel. AIAA J, pp 137145
AIAA Paper 92:4029
Wilson D, Tan Z, Varghese P (1996) Numerical simulation of
Wilson G (1992) Time-dependent quasi-one-dimensional sim-
the blast-wave accelerator. AIAA J, pp 13411347
ulations of high enthalpy pulse facilities. AIAA Paper
92:5096

You might also like