Documente Academic
Documente Profesional
Documente Cultură
Mechanics
To cite this article: Adnan Qamar, Nadeem Hasan & Sanjeev Sanghi (2010) A New
Spatial Discretization Strategy of the Convective Flux Term for the Hyperbolic Conservation
Laws, Engineering Applications of Computational Fluid Mechanics, 4:4, 593-611, DOI:
10.1080/19942060.2010.11015344
ABSTRACT: In this work, a new spatial discretization scheme for flows governed by the hyperbolic conservation
laws is proposed. The spatial discretization involves the concept of classical particle velocity upwinding (PVU) for
the convective flux term in the hyperbolic conservation laws. The novelty of the approach lies in the use of the fluid
particle velocity or the entropy wave speed at the cell interface to ascertain the upwind direction. The cell face
convective fluxes are obtained from a first order or a second order upwind biased interpolation, depending on
whether the cell under consideration lies in the vicinity of a discontinuity or in a region of steep gradients in the
solution. The discontinuities or regions of steep gradients are detected by employing a smoothness indicator function
as employed in some of the earlier studies. The proposed spatial discretization strategy has been combined with a
two step, second order explicit time integration strategy for the application to the solution of the unsteady
Euler/Navier-Stokes equations in the strong conservation form. Test cases involving two 1-D Riemann problems,
three 2-D inviscid supersonic flow problems and a 2-D viscous supersonic flow problem, have been employed to
establish the validity of the procedure and to assess the performance of the proposed strategy. The proposed PVU
scheme performs quite favorably in comparison to conventional schemes. From the point of view of implementation,
particularly in multidimensional scenarios, this strategy offers a good balance of accuracy and simplicity.
Keywords: upwinding, convective flux, compressible flow, riemann, shock-vortex, cylinder, step flow
593
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
of first generation methods, varying the exact factors like ease of implementation for practical
blend from place to place based on solution multidimensional problems, computational
features such as shocks. The solution sensitive efficiency, stability and accuracy are to be taken
methods can be classified into three categories, into consideration. Among these methods, the
namely, the flux limited methods, the self- upwinding procedure is one of the most popular
adjusting hybrid methods and the flux corrected choices for investigating high speed flows
transport (FCT) methods. This categorization (Pandolfi and Ambrosio, 2002). While the roots
masks the fact that on the fundamental level all of the upwind procedures lie in the first
the three approaches are the same. The difference generation methods, they have been successfully
arises not in the basic ideas and philosophies, but applied in the higher generation methods. In
in the implementation details, the tradition, the general the upwinding procedure for compressible
jargon and the notations. All the solution sensitive flows is applied to the inviscid flux in the
methods locate the region of large gradient governing equations, which are generally based
indicating the presence of discontinuities and use on the wave speeds. The major approach in the
a suitable type of (first order accurate) first upwinding schemes can be divided in two
generation method to avoid oscillations in that categories, namely the Godunov approach and the
region. Higher order first generation methods are Flux Vector Splitting approach. A comprehensive
employed in regions where the gradients are not review of these methods can be found in Harten et
large i.e. the smooth regions. Solution sensitive al. (1983), Jameson (1995), Pandolfi and
methods are also commonly referred to as TVD Ambrosio (2002), Roe (1981), Sokolov (2002)
methods. Many solution sensitive methods and Steger and Warming (1981).
explicitly enforce non-linear stability conditions, The Godunov type approach utilizes an exact or
which reduces spurious oscillations near shocks. an approximate Riemann solution between two
However, they suffer from clipping errors at the adjacent states across the cell interface to
solution extremas. The combination methods have calculate the flux through the interface between
trade-offs which are far less severe than the first them. Most of the Gudonov type schemes have
generation methods. Some of the popular second proven to be accurate and robust for one-
generation methods are Van Leer’s flux limited dimensional Euler equation computations.
method, Sweby’s flux limited method, Roe flux However as pointed out in Sun and Takayama
limited method, Harten’s flux corrected method, (2003), for multidimensional cases the extension
Boris-Book flux corrected method, Harten self- based on one dimensional Riemann solvers which
adjusting method, etc as given in Laney (1998) neglects the shear waves that only exist in multi-
and Hirsch (1990). dimensions, contains a large amount of
The third generation methods are the most elegant empiricism and must therefore remain a suspect.
and elaborate methods with high overall accuracy. Although these schemes have been successfully
They are often referred to as the high-resolution applied to many practical problems, Quirk (1994)
shock capturing methods. The popular names reported that many Godunov type schemes
among this category are MUSCLE, PPM and contain subtle flaws that can cause spurious
WENO (Laney, 1998; Hirsch, 1990; Toro, 1999) solutions in two dimensions.
type schemes, which are based on the The Flux Vector Splitting approach achieves
reconstruction evolution technique. They are very upwinding by decomposition of the flux vector
accurate in smooth regions but show a diffusive into components contributed by the left and right
behavior in the vicinity of discontinuities. running waves in a given coordinate direction.
However a major drawback associated with the The discretization of the split components is then
third generation schemes is that they are very carried out using an upwind bias where the
complicated to implement and have a large upwind direction is based on the wave direction.
computational overhead per grid point. Therefore However, as compared to the Godunov type
they are expensive in terms of CPU time scheme, the Flux Vector Splitting results in
especially in the computing of multidimensional poorer resolution of contact discontinuities (Sun
flows. For instance, the high order WENO and Takayama, 2003). Most upwinding schemes,
scheme turned out to be too costly to be used for either Godunov or Flux Vector Splitting type
grid convergence studies in several cases reported have difficulties in resolving the sonic point and
by Sjogreen and Yee (2003). often produce a spurious expansion wave.
For the computation of compressible flows the Another class of schemes that has gained
second generation solution sensitive methods are popularity in the recent past is the AUSM family
found to be more suitable in the overall sense if of schemes. Developed during early 90’s, this
594
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
class of schemes originated from the work of Liou governed by 1D scalar advection equation, 1D
and Steffen (1991 and 1993). The basic idea of Euler equation and the 2D Navier-stokes
the AUSM schemes which separates them from equations. No explicit artificial viscosity was
the rest of the schemes is the separation of the needed to stabilize the computations. The stability
total flux into three components namely, the of the scheme was demonstrated analytically for
convective part, the pressure and the viscous the linear advection equation using the Von-
terms. The derivatives of these separated Neumann Stability analysis. The criteria of TVD
components are then evaluated by applying and monotonicity were applied to the results of
different discretization strategy to the three the numerical test cases to further demonstrate the
components. In these schemes the pressure and stability characteristics of the scheme.
convective terms are separated only in the While the earlier study by the present authors
momentum equation while in the energy equation establishes the applicability of the PVU strategy
the two terms are combined together. The in the context of the hyperbolic conservation laws,
convective fluxes are evaluated at the cell faces it also simultaneously opens up several issues that
by utilizing the left or right states of the face warrant further investigations. Firstly, the relative
under consideration. The choice between the left performance of the PVU scheme with respect to
or right state is made on the basis of a cell face the conventional schemes needs to be investigated
Mach number which is defined by combining the and secondly in order to make the scheme suitable
contributions from both the left and right state. In for practical computation of multidimensional
order to model the wave physics the cell face flows, the suitability of higher order upwinding
Mach number is split into a part contributed by discretization needs to be examined. For the
right running waves and a part contributed by left higher order version of the PVU scheme a similar
running wave. The idea is similar to the Van-Leer idea to that of Boris and Book (1973) FCT
splitting based on the Mach number splitting. In method is applied which is an adaptive blend of
fact Liou and Steffen (1991) utilizing the same two simpler methods (first order upwinding and
polynomial function of (M1) for splitting the Lax-Wendroff, 1960). In case of PVU scheme, an
Mach number as employed by Van-Van-Leer adaptive blend of first and second order upwind is
(1982). The pressure at cell face is also utilized with the smoothness indicator function
determined by splitting it into two components on which decides the use of first order or second
the basis of right and left running waves. The order discretization in the solution domain. Also,
viscous terms are discretized using central only a fix grid is used while computing the
differencing. Many variants of AUSM family solution using the PVU scheme as appose to fixed
have also been proposed in the recent past in and moving Lagrangian grid used in Boris-Book
which the convective terms at a cell interface are FCT method.
re-evaluated according to the criterion of TVD The paper is organized in four sections. The
limiters (Kim and Kim, 2005). These families of governing equations (Euler and Navier-Stokes)
schemes have been proven to be accurate, simple, for compressible flow of a perfect gas are
robust and easy to extend to other type of presented together with details of the proposed
conservation laws, thus providing an attractive 2nd order version of the PVU scheme in section 2.
alternative to the existing schemes. In spite of the Section 3 comprises the numerical test cases in
enormous progress achieved, deficiencies like the which the comparison and the performance of the
post-shock overshoots and pressure oscillations 1st order PVU scheme is made with those of the
along the transverse direction in the boundary conventional schemes, followed by numerical
layers have been experienced as reported by Kim testing of the 2nd order PVU scheme. Finally
and Kim (2005). conclusions are drawn and suggestions for future
Recently, the classical first order particle velocity work are made in section 4.
upwinding discretization of the convective term in
the hyperbolic conservation laws was employed 2. NUMERICAL SCHEME
by the present authors Qamar et al. (2005 and
2006). The work demonstrated the applicability of The spatial discretization of the system of
the discretization procedure for the computing of hyperbolic conservation laws in the proposed
flows governed by the hyperbolic conservation strategy is based on the following key ideas:
laws. The upwinding strategy was combined with The total flux is separated into the ‘convective’
the two step predictor-corrector time integration and ‘non-convective’ parts. The pressure terms
finite difference scheme. It resulted in stable and occurring in the momentum and the energy
reasonably accurate computation of flows
595
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
equations are clubbed with the viscous terms to reasonably accurate procedure for the computing
form the ‘non-convective’ part of the flux. of multi-dimensional flows of practical
importance.
The gradient of the convective fluxes is
The following sections provide the details of the
constructed from the cell face values which are
spatial discretization for the system of hyperbolic
obtained by employing a first order upwind
conservation laws. The spatial discretizations
biased procedure or a higher order upwind
have been proposed within the framework of a
biased procedure. The upwind direction at a
finite difference methodology operating on a
cell interface is decided on the basis of fluid
structured grid. However, the ideas can be
particle velocity or entropy wave speed at the
implemented on an unstructured mesh with
cell face.
suitable modifications to suit the needs of a finite
The choice between the usage of a first order volume methodology. The proposed spatial
upwind and a higher order upwind discretization philosophy is combined with a
methodology is made on the basis of the predictor-corrector time integration methodology
existing gradients in the solution. In regions of to assess the performance of the scheme for the
steep gradients, physically representing shocks, hyperbolic conservation laws.
contacts etc., a first order upwind scheme is
utilized in order to avoid spurious oscillations. 2.1 Spatial discretization
For regions with relatively low gradients, a
A two-dimensional system of conservative laws
higher order upwinding scheme is employed in
(Anderson, 1995) governing a variable density
order to maintain accuracy.
flow (compressible flow) is given by
The first idea bears some resemblance to the
U F G
AUSM family of schemes originally developed J (1)
by Liou and Steffen (1993). However, there are t x y
some important differences. In the AUSM family,
where U is the vector of conserved quantities, F
the flux is separated into a convective part; a
and G are the total flux vectors and J is the source
pressure part and the viscous contribution as far
vector. Following the ideas outlined in section 2,
as the momentum equations are concerned. For
Eq. 1 is written in a slightly different form as,
the energy equation, the flux is separated into a
convective and a non-convective part. Another U ( Fc Fnc ) (G c G nc )
important difference lies in the evaluation of the J (2)
t x y
flux at the cell faces. In the AUSM family, while
the flux at the cell face is evaluated using an The total flux vectors F and G are split into two
upwind procedure, the upwind direction is not vectors. Fc includes the convective terms in x-
based on the fluid particle velocity as in the direction and Gc accounts for the convective
proposed PVU scheme. Instead, in an effort to terms in y-direction. The Fnc and Gnc vectors,
model the wave physics, the cell face Mach represent the pressure and viscous terms
number is split into a contribution from the right respectively. For the system governed by the
and the left running waves. Suitable functions are Euler and the Navier-Stokes equations, the
then employed for the supersonic and subsonic various flux vectors in accordance with the form
regimes to determine these contributions. expressed in Eq. 2 are given as follows:
The basic philosophy of the proposed scheme 2D-Euler equations
rests on accurate discretization of the fluxes in
order to maintain the overall conservation of the u 0
entire system. The scheme only takes into account u 2 p
u
the entropy wave in determining the convective U Fc Fnc
fluxes at the cell faces. Owing to the hyperbolic v uv 0
nature of the unsteady form of the governing E uE up
equations for compressible flows, much of the v 0 0
effort of the researchers has gone into
uv 0 0
constructing schemes that rely on the wave Gc 2 Gnc J
dynamics. The present effort is directed at v p 0
vE vp 0
reducing the computational overheads per grid
point associated with the conventional flux
splitting schemes and to provide a simple and
596
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
2D-Navier-Stokes equations
0
p 4 u 2 v
u M 2 Re 3 x 3 y
u 2
u
U Fc Fnc v u
v uv Re x y
E uE
T
k ( 1 )up F
Pr Re x
0
v u
v 0 Re x y
uv
0
Gc 2 J Gnc p 4 v 2 u
v 0 M 2 Re 3 y 3 x
vE 0
T
k ( 1 )vp G
Pr Re y
where Fc
2 Fc i 1 / 2, j Fc i 1 / 2, j
, (6)
2 v 2u x i , j x i 1 x i 1
2
u
( 1 )M 3 y x
F (3) where x i 1 x i 1 x i , x i 1 x i x i 1 .
Re v u
v This generates the need to evaluate the convective
x y fluxes at locations midway between the adjacent
nodes. The midway locations can also be regarded
2 u 2v as the cell faces. For notational convenience, the
v midway locations (i+1/2, j) and (i-1/2, j) on either
( 1 )M 2 3 x y
G
(4) side of the grid point (i, j) are denoted as R and L
Re v u respectively.
u
x y The adequate evaluation of convective fluxes
across the control volume faces is one of the most
V2 challenging problems in the computing of
E e ( 1)M 2
(5) compressible flow. The difficulty lies in the
2
The terms , u, v, p, T, E, e, μ and k are the
dimensionless flow variables namely, density, x i,j+2
597
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
598
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
599
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
in Fig. 2. can be generated by considering the the difference between i+1/2 and i-1/2 values. The
variation of (x, y) at a fixed x or y. spatial derivatives occurring in the non-
Once the grid points, through which the convective flux part are discretized using a
discontinuities in the flow field pass, are detected, strategy similar to the Hung and MacCormack
a first order upwind procedure is utilized at these (1976). The x-derivative terms appearing in Fnc
nodes to compute the fluxes at the cell faces are differenced in opposite direction to that used
surrounding them. A higher order upwind scheme for Fnc x , while the y-derivative terms are
is safely applied to the remaining mesh points approximated with central differences. Likewise,
without generating any spurious oscillations. the y-derivative terms appearing in Gnc are
However, an important point concerning the differenced in the opposite direction to that used
application of the first order and the higher order for G nc y , while the x-derivative terms are
upwind scheme must be taken into consideration.
approximated with central differences.
It is well known that if the computational
The primary motivation in employing the particle
molecule of a higher order expression crosses the
velocity for upwinding of convective terms comes
discontinuities, then spurious oscillatory
from the observation that the family of entropy
phenomena will occur. The second order upwind
waves travels with the local fluid velocity. Further
biased interpolation procedure (Eq. 11a and 11b)
in going from a 1-D situation to a full 3-D
has a computational molecule spanning three
situation, the number of wave speeds or
mesh points. Thus if the second order
eigenvalues of the inviscid flux vector that equal
interpolation procedure is applied to the mesh
the local fluid velocity increases from one to three
points in the immediate vicinity of the point
respectively. Thus while the entropy family of
identified as the peak of the test function (x, y)
waves increases in number, the acoustic family
at a constant x or y, it causes the solution to
always comprises two members in a given
oscillate. Therefore, first order upwinding
direction. It is therefore tempting to devise an
procedure is applied to a small region spanning
upwinding scheme based on entropy wave speeds.
two nodes in the different coordinate directions
From the physical point of view, the convective
surrounding the node associated with the peak of
term represents the rate of change of a fluid
the test function. The second order upwinding is
property experienced by the fluid particle as it
applied outside this small region surrounding the
moves in the flowfield. Therefore, an upwinding
discontinuity.
procedure for the convective term must be based
upon the local fluid velocity. The essential idea in
2.3 Time integration
devising such a scheme is to reduce the
The solution vector U at any grid node (i, j) is computational overhead per grid point that is
obtained at the new time level (n+1) through the associated with (a) the conventional flux vector
following predictor-corrector time integration splitting and upwinding based on characteristic
procedure: speeds and (b) the usage of complex functions
representing different interaction strategies
Predictor step
between adjacent cells.
U * U n t [ x Fc i , j x Fnc The main advantage of the proposed scheme as
n n
600
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
Table 1 Initial condition data for 1D Riemann problems in terms of primitive variables.
S. No. Lo uL ρL pL uR ρR pR
1 0.5 0.0 1.0 1.0 0.0 0.125 0.10
2 0.5 -2.0 1.0 0.4 2.0 1 0.40
601
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
1.1 1.1
1 Exact 1 Exact
st
st
PV U I O rder PV U I O rder
0.9 st
A U SM I O rder 0.9 A U SM I st O rder
st
st
G odunov I O rder G odunov I O rder
0.8 st
V anleer I O rder 0.8 st
V anleer I O rder
0.7 0.7
Density (Kg/m )
Pressure (N/m )
3
2
0.6 0.6
0.5 0.5
0.4 0.4
0.3 0.3
0.2 0.2
0.1 0.1
0 0
0 0.2 0.4 0.6 0.8 1 0 0.25 0.5 0.75 1
x (m ) x (m )
(a) (b)
1.5
3.4 Exact 1.4
st
Exact
PV U I O rder st
st 1.3 PV U I O rder
3.2 A U SM I O rder
A U SM I st O rder
st
G odunov I O rder 1.2 G odunov I st O rder
st
3 V anleer I O rder st
V anleer I O rder
1.1
Internal Energy(J/Kg)
1
2.8
Velocity (m/s)
0.9
2.6 0.8
0.7
2.4
0.6
2.2 0.5
0.4
2
0.3
1.8 0.2
1.6 0.1
0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
x(m ) x (m )
(c) (d)
Fig. 3 (a) Pressure, (b) Density, (c) Internal Energy and (d) Velocity profiles for test case 1 at t=0.25.
1.1
Exact
Exact
1
0.4 PVU Ist Order
PVU Ist Order st
AUSM I Order
0.9
AUSM I st Order st
Vanleer I Order
st
Vanleer I Order
0.8
0.3
0.7
Density (Kg/m )
Pressure(N/m )
3
2
0.6
0.2 0.5
0.4
0.3
0.1
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1 0 0.25 0.5 0.75 1
x(m) x (m)
(a) (b)
1.1
2
Exact Exact
1 st PVU Ist Order
PVU I Order 1.5 st
AUSM I Order
AUSM Ist Order
st
0.9 Vanleer Ist Order Vanleer I Order
1
Internal Energy(J/Kg)
0.8
0.5
Velocity (m/s)
0.7
0
0.6
-0.5
0.5
-1
0.4
-1.5
0.3
-2
0.2
0 0.2 0.4 0.6 0.8 1 0 0.25 0.5 0.75 1
x(m) x (m)
(c) (d)
Fig. 4 (a) Pressure, (b) Density, (c) Internal energy and (d) Velocity profile for test case 2 at t=0.15.
602
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
3
EX A CT
st
conventional 1st order schemes. For the present
2 .4 P V U I o rd er
case the first order Godunov scheme fails to
1 .8 converge. The results obtained by the PVU, the
1 .2 AUSM and the Van-leer scheme are comparable.
Velocity (m/s)
2
quadratic interpolation for the facial velocity. It
1 .5
can be seen that for the linear interpolation case
Velocity (m/s)
1
there is a large overshoot and undershoot in the
0 .5
central region of the velocity profile. However the
0
-0 .5
usage of quadratic interpolation procedure
-1
radically improves the situation. Since for this
-1 .5
case the velocity at the center is very low i.e.
-2
0 0 .2 5 0 .5 0 .7 5 1
close to zero, an accurate computation of cell face
x (m ) value is very important. For all the other cases
(b) (1D Riemann problem, 2D inviscid and Viscous
Fig. 5 Facial velocity computation using flow) the quadratic interpolation is used which
(a) Linear interpolation and (b) Quadratic works quite well without showing any oscillatory
interpolation for test case 2. behavior.
Figs. 6 and 7 show the performance of the two
1 Exact 1 Exact
st st
PVU I Order PVU I Order
nd nd
PVU II Order PVU II Order
0.8 0.8
Density (Kg/m )
Pressure (N/m )
3
2
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
x (m) x (m)
(a) (b)
3.5 1.5
1.4
Exact Exact
3.25 st
PVU I Order 1.3 st
PVU I Order
nd nd
PVU II Order 1.2 PVU II Order
3 1.1
Internal Energy (J/Kg)
1
2.75 0.9
Velocity (m/s)
0.8
2.5 0.7
0.6
2.25 0.5
0.4
2 0.3
0.2
1.75 0.1
0
1.5 -0.1
0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
x (m) x (m)
(c) (d)
Fig. 6 Comparison of (a) Pressure, (b) Density, (c) Internal energy and (d) Velocity profile for the test case 1 at
t=0.25 for PVU 1st and 2nd order scheme with the exact solution.
603
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
test cases on the same grid for 1st and 2nd order utilizing the 1D Riemann problems. The absolute
PVU schemes. It can be seen from the test cases error of the density for the three different points
that the 2nd order PVU scheme performs quite (mentioned in Fig. 8) for each test case has been
well and in most of the cases improves the computed for 5 grids (N=50, 100, 200, 400, 800).
resolution. Also the so called Gibbs oscillations The points are selected in the region where the
which often occur in the higher order smearing effects are high. Fig. 8 shows the plot of
discretization procedure for the hyperbolic absolute error versus the number of grid points. It
conservation laws are not visible in case of 2nd can be seen that for all the test cases the solution
order PVU scheme. converges as the number of grid points are
Finally, the PVU scheme is tested for increased. Table 2 gives the CPU time per time
convergence and for the computational efficiency step on a 32-bit Xeon Dual processor for different
0.5 1.2
Exact Exact
st
PVU I Order 1.1 PVU Ist Order
nd nd
PVU II Order PVU II Order
1
0.4
0.9
0.8
Density (Kg/m )
Pressure (N/m )
3
2
0.3 0.7
0.6
0.2 0.5
0.4
0.3
0.1
0.2
0.1
0 0
0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
x (m) x (m)
(a) (b)
1.2 3
Exact Exact
1.1
st
PVU I Order PVU Ist Order
nd
PVU II Order PVU IInd Order
2
1
0.9
Internal Energy (J/Kg)
1
Velocity (m/s)
0.8
0.7 0
0.6
-1
0.5
0.4
-2
0.3
0.2 -3
0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1
x (m) x (m)
(c) (d)
Fig. 7 Comparison of (a) Pressure, (b) Density, (c) Internal energy and (d) Velocity profile for the test case 2 at
t=0.15 for PVU 1st and 2nd order scheme with the exact solution.
0.2 0.35
0.325
x = 0.66 x = 0.80
0.175 0.3
x = 0.70 x = 0.85
x = 0.76 0.275 x = 0.90
0.15
0.25
0.125 0.225
Absolute Error
Absolute Error
0.2
0.1 0.175
0.15
0.075 0.125
0.1
0.05
0.075
0.025 0.05
0.025
0 0
0 200 400 600 800 1000 0 200 400 600 800 1000
Grid (N) Grid (N)
(a) (b)
Fig. 8 Absolute error convergence for (a) Case 1 and (b) Case 2 for 1-D Riemann problem.
604
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
605
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
extrapolation procedure from the interior. The 3.4 Inviscid step flow in a channel
supersonic inflow boundary condition is applied
This test problem was first introduced by Emery
at half of the outer boundary while over the
(1968) almost 30 years back and has been one of
remaining half a supersonic outflow condition,
the challenging problems for a large number of
comprising of extrapolation of all the flowfield
numerical schemes. The problem comprises of a
variables from the interior, is employed as in the
step placed in a channel of size 3×1 dimensionless
case of shock-vortex interaction problem.
units. The height of the step is 0.2 and is located
Figs. 10(a)-10(d) show the density, pressure,
at 0.6 units from the left end of the channel. The
temperature and Mach contours respectively for
step faces a uniform flow of P=1.0, ρ=1.4 and
Mach 3 flow past the cylinder. The results
M∞=3 with γ=1.4. A supersonic inflow boundary
obtained are in good agreement with those
condition is applied at the left end of the
obtained by Jiang and Shu (1996). The bow shock
computational domain and the outflow at the right
in front of the cylinder is sharply resolved by the
end where all the flow field variables are
PVU scheme.
extrapolated from the interior. At the solid wall
normal velocity is set equal to zero and all the
1.19
1.14
0.8 0.8
1.2
4
1.24
00
0.6 1.00 0.6
0.98 1.
0.95 91
1.23
0.
0.87
0.83 0.87 1.17
Y
Y
1.17
1.23
6
0.4 0.4
1.1
1
3
1.2
1.2
0.2 0.2 1.11
1.15
0.8 0.8
1.
21
1.22
20
0.99
1.
0. 1.2
99 3
1.22
0.6 0.6
1.22
1.23
06
Y
Y
1.09
1.
1
8
1.1
1.15
1.1
1.19
1.2
1.20
1.14
1.20
0.2 0.2
1
1.2
1.19
20
1.25
0.8 0.8
1.08
1.25
1.23
1
1.28
1.24
1.2 1.20
0.6 1.19 0.6
1.14 1.15
1.10 1.12
Y
Y
1.07
1.14
0.4 0.4
9
8
1.1
1.1
1.20
1.16
1.24
606
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
8
2.6
5.57
1.
2.1
21
7.15
4
3.4
0.91
2.54
8
2.15
11.55
7.94
4.17
0.30
2.12
2.34
2.75
3.48 2.54
7.15
91
0.
5.57
2.68
1
1.2
14
2.
(a) Density (b) Pressure (c) Temperature (d) Mach
contour contour contour contour
Fig. 10 Supersonic flow past the supersonic inviscid cylinder at Mach 3.
1 1
3.0 3.0
0.8 0.8
0
0
1
4.5 9
3
3.0
4.5
2.3
2.
2.0
3
3.7
4.51
75
1 3.7
1
0.6 1
2.75
0.6
1
2.3
3.0
3.7
75
2.3
31
2.
0
3
2.
0.2 0.2
9.76
9.76
0 0
0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 2.5 3
(a) Density contour (b) Pressure contour
1 1
1.
73 1.65
1.52
0.8 0.8
1.65
1.
1.73
52
3 2.02
2
98 1.
1.7
2.0
7
1.
77
0.6 1.7
5
0.6 1.65
1.6
3
2
1.8
0
0.4 4 2.1 0.4 2.
1.4 2.26 0
2.14
0.2 0.2
2.26
9
2.6
0 0
0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 2.5 3
(c) Temperature contour (d) Mach contour
other flow field variables are extrapolated using very accurately resolved by the PVU scheme as
first order extrapolation procedure from the compared with the results obtained in Jiang and
interior. Shu (1996). This is because the PVU scheme in
The computation is carried out on a Cartesian grid only second order accurate in space where as the
of 301×101 with the non-dimensional time step of scheme used by Jiang and Shu (1996) is fourth
∆t=10-3. For this case the density distribution is and higher order accurate in space. All the other
hardest to compute because of the Mach stem at flow features like shock wave and expansion
the upper wall which generates a contact waves are quite accurately resolved by the PVU
discontinuity and the singularity at the step corner scheme.
which is also a center of a rarefaction fan. For the
treatment of the singularity at the corner of the 3.5 Viscous hypersonic flow past cylindrical
step, we adopt the same technique used by flared body configuration
Woodward and Collela (1984) and by Donat and A hypersonic laminar viscous flow past a
Marquina (1996), which is based on the cylindrical flared body configuration is taken as a
assumption of conservation of entropy and model problem for accessing the ability of PVU
stagnation enthalpy in the nearly steady flow in scheme in high Mach number flow involving the
the region near the corner. effect of separation, strong shock wave and
Figs. 11(a)-11(d) show the density, pressure, boundary layer interactions. Fig. 12 shows the
temperature and Mach contours respectively for cylindrical flared body configuration, which
the flow past the step in a channel at Mach 3. The comprises of a hollow cylinder, with a sharp
length of the Mach stem at the solid surface is not
607
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
0.0575 m
30◦ the length of the cylindrical part in front of the
r
z 0.0225 m
o L=0.1017 m
flare. The flare angle is 30 , which leads to the
large separation. The numerical computations are
carried under axisymmetric flow assumptions
Fig. 12 Schematics of cylindrical flared junction. with incoming flow stream at M∞=9.91,
Re∞=18916 (based on characteristic length L) and
Pr∞=0.72. The computations are carried out in
curvilinear coordinate (ξ, η) system with the
transformation obtained from the (r, z) plane. At
the inflow all the flow field variables are specified
(P∞=6.3 Pa T∞=51 K, M∞=9.91). On the solid
8 surface the no-slip condition is specified on the
2.2
1.01 2 1.92 2
velocity and the wall temperature is maintained at
9.1
1.52
1.01 1.27
2.17 3.80
0.9
293 K. At the outflow boundary, the second
2.17
2.20 1.79
2.17
1.01 derivative of pressure and the first derivative of
1.01
1.52
1.79
0.60 0.37
0.43
0.60 0.77 velocity and temperature have been set equal to
zero. At the top exit boundary, the first
(a) derivatives of all the flow field variables in the y-
direction are assumed to be zero. A mesh of
295×180 is utilized to compute the solution. Figs.
22
.3
3
13(a)-13(d) show the contours of steady-state
1 9.1
3
6 .37 density, pressure, temperature and stream-trace
4.78
3.18
2.55
15.94 patterns respectively. The leading edge shock due
6.11
to the development of boundary layer on the
6
9.5
2.55 .61
3.35 3
6
3 .6
1 91 2.6 6.37
cylinder has been captured quite well. The
44
2.91 2.
2.
4. CONCLUSIONS
608
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
1.2 0.05
Experimental Experimental
1.1 NASCA
NASCA
DSMC DSMC
1 nd
PVU IInd Order 0.04 PVU II Order
0.9
0.8
0.7 0.03
Cp
0.6
St
0.5 0.02
0.4
0.3
0.01
0.2
0.1
0 0
0.5 1 1.5 0.5 1 1.5
x/L x/L
(a) (b)
0.08
0.07
NASCA steep gradients in the solution and then employing
DSMC
PVU IInd Order a first order upwind scheme in its neighborhood.
0.06
In regions, free from discontinuities or steep
0.05 gradients, a second order upwind scheme has
0.04
been utilized to maintain accuracy. The
convective term discretization strategy is
Cf
0.03
combined with that of predictor-corrector type of
0.02 time integration technique, which results in
0.01
overall stable methodology for computing for the
flow governed by hyperbolic conservation laws.
0
The principal advantage of the scheme is the
-0.01
0.5 1 1.5
reduction in the computational effort per grid
x/L point in comparison with the other state of the art
(c) schemes based on Riemann solvers or flux vector
Fig. 14 (a) Pressure coefficient, (b) Stanton number
splitting. The simplified scheme is targeted at the
and (c) Skin friction coefficient profiles along computing of compressible flows in multiple
the surface of the cylindrical flared junction at dimensions where the highly accurate
M∞=9.91. reconstruction evolution based schemes like ENO
and WENO become too costly to implement. The
robustness and accuracy of the scheme has been
discretization of the convective fluxes is carried demonstrated through a series of numerical test
out in a conservative manner by employing the cases involving the computing of one-
cell face values. The cell face value of the dimensional and two-dimensional flows. Both
convective flux is obtained by employing an inviscid and viscous flows have been considered.
upwind biased stencil surrounding the cell face From the results of these test cases, it can be
under consideration. The usage of the fluid concluded that the proposed scheme captures the
particle velocity or the entropy wave speed at the discontinuities and regions of steep gradients
cell face to determine the upwind direction has accurately without any oscillatory behavior.
been proposed. In order to realize an oscillation Away from the discontinuities, the solution
free solution near regions of large gradients and to obtained is quite accurate. The scheme does not
simultaneously maintain accuracy in the relatively experience any specific difficulty in resolving the
smooth regions of the flow field an adaptive flow near sonic-points as the acoustic wave
strategy has been proposed. This strategy consists speeds do not enter into consideration of the
of detecting the location of the discontinuity or discretization strategy. The excellent performance
609
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
of the scheme clearly opens up the important Computational methods for Inviscid and
issue of the consideration of the acoustic waves in Viscous flows, Chichester: Wiley.
the discretization of hyperbolic conservation laws. 8. Hung CM, MacCormack RW (1976).
The spatial discretization strategy proposed in the Numerical Solutions of Supersonic and
scheme can be implemented in a finite difference Hypersonic Laminar Compression Corner
or a finite volume framework and in principle, Flows. AIAA Journal 14:475–481.
can be combined with any time-integration 9. Jameson A (1995). Positive schemes and
methodology. It is of interest to investigate the shockmodeling for compressible flows. Intl. J.
performance of the scheme for flows in the low Numr. Methods Fluids 20:743–776.
subsonic and transonic Mach number regimes. 10. Jiang GS, Shu CW (1996). Efficient
One of the principal difficulties in the computing implementation of Weight ENO schemes. J.
of these flows is that the acoustic waves travel Comput. Phys. 126:202–228.
much faster than the fluid or the entropy waves. 11. Kim KH, Kim C (2005). Accurate, efficient
In fact, as the incompressible limit is approached, and monotonic numerical methods for multi-
the problem becomes quite stiff with the speed of dimensional compressible flows Part I:
the acoustic waves approaching infinity. Schemes Spatial discretization. J. Comput. Phys.
relying on acoustic wave speeds are more likely 208:527–569.
to face this stiffness. In this regard the proposed 12. Laney CB (1998). Computational
scheme is less likely to face this difficulty. Also, Gasdynamics. First ed., Cambridge
the overall efficiency in terms of CPU timing and University Press, United Kingdom.
grid resolution of the 2nd order PVU scheme in 13. Lax PD, Wendroff B (1960) Systems of
comparison with the conventional schemes of Conservation laws, Comm. Pure Appl. Math.
higher order also needs to be further investigated. 13:217–237.
The performance of the scheme in low subsonic 14. Liou MS, Steffen CJ (1991). A new flux
and transonic Mach number regimes and the splitting scheme. NASA Technical
comparisons of higher order conventional Memorandum 104404.
schemes with the 2nd order PVU scheme is a 15. Liou MS, Steffen CJ (1993). A new flux
matter of further investigation and will be taken splitting scheme. J. Comput. Phys. 107:23–29.
up in further studies. 16. Pandolfi M, D’Ambrosio D (2001).
Numerical instabilities in upwind methods:
REFERENCES analysis and cures for the ‘‘Carbuncle’’
phenomenon, J. Comput. Phys. 166:271–301.
1. Anderson JD (1995). Computational Fluid 17. Pandolfi M, D’Ambrosio D (2002).
Dynamic. McGraw-Hill, New York. Performances of upwind methods in
2. Boris JP, Book DL (1973). Flux-Correctored predicting shear-like flows. Computers &
Transport I. SHASTA, A fluid transport Fluids. 31:725–744.
algorithm that works. J. Comput. Phys. 18. Qamar A, Hasan N, Sanghi S (2005).
11:38–69. Numerical computation of surface mounted
3. Chanetz B, Benay R, Bousquet JM, Bur R, obstacle in supersonic flows using a new
Pot T, Grass F, Moss J (1998). Experimental Particle Velocity Upwinding Scheme. 23rd
and Numerical Study of the Laminar AIAA Applied Aerodynamics Conference,
Separation in Hypersonic Flow. Aerospace 2005, Canada.
Science and Technology 3:205–218. 19. Qamar A, Hasan N, Sanghi S (2006). A new
4. Donat R, Marquina A (1996). Capturing scheme for the computation of compressible
shock reflection: An improved flux formula. J. flows. AIAA Journal 44(5):1025–1039.
Comput. Phys. 125:42–58. 20. Quirk JJ (1994). A contribution to the great
5. Emery AF (1968). An evaluation of several Riemann solver debate. Intl. J. Numer. Meth.
differencing methods for inviscid fluid flow Fluids 18:555–574.
problems. J. Comput. Phys. 2:306–331. 21. Roe PL (1981). Approximate Riemann
6. Harten A, Lax PD, Van Leer B (1983). On solvers, parameter vectors, and difference
upstream differencing and Godunov-type schemes. J. Comput. Phys. 43:357–372.
schemes for hyperbolic conservation laws. 22. Sjogreen B, Yee HC (2003). Grid
SIAM Rev. 25:35–61. convergence of high order methods for
7. Hirsch C (1990). Numerical computation of multiscale complex unsteady viscous
internal and external flows. Volume 2: compressible flows. J. Comput Phys. 185:1–
26.
610
Engineering Applications of Computational Fluid Mechanics Vol. 4, No. 4 (2010)
611