CA Aa214b Ch5
-
Upload
luis-felipe-gutierrez-marcantoni -
Category
Documents
-
view
216 -
download
0
Transcript of CA Aa214b Ch5
-
7/27/2019 CA Aa214b Ch5
1/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR
COMPRESSIBLE FLOWS
Representative Model Problems
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
2/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Outline
1 Convection-Diffusion Equation
2 Burgers Equation
3 Inviscid Burgers Equation
4
Scalar Conservation LawsExpansion WavesCompression and Shock WavesContact Discontinuities
5 Riemann Problems1D Riemann Problems for the Euler EquationsRiemann Problems for the Linearized Euler Equations
6 Roes Approximate Riemann Solver for the Euler EquationsSecant ApproximationsRoe AveragesAlgorithm and Performance
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
3/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Convection-Diffusion Equation
Combines the diffusion and convection (or advection) equations todescribes physical phenomena where physical quantities aretransferred inside a physical system due to two processes, namely,diffusion and convection
Also referred to by different communities as the advection-diffusion
equation, the drift-diffusion equation, the Smoluchowski equation, orthe scalar transport equation
c
t+ (ac) = (Dc) + S
where c is the variable of interest (species concentration for masstransfer, temperature for heat transfer, ), D is the diffusivity (ordiffusion coefficient), a is the average velocity of the quantity that ismoving, and S describes sources or sinks of the quantity c
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
4/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Convection-Diffusion Equation
Common simplifications
the diffusion coefficient is constant, there are no sources or sinks, andthe velocity field describes an incompressible flow ( a = v = 0)
ct
+ a c = D2c
in this form, the convection-diffusion equation combines bothparabolic and hyperbolic partial differential equationsstationary convection-diffusion equation
(Dc) (ac) + S = 0
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/http://goback/ -
7/27/2019 CA Aa214b Ch5
5/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Convection-Diffusion Equation
Why is it a good representative model problem?
for an incompressible flow, the Navier-Stokes equations can bewritten as
(v)
t + v
(v) =
2 (v)
+ (
f
p) (1)
where
2(v) =
2(vx), 2(vy),
2(vz)T
= (vx),
(vy),
(vz)
Tand f is a body force such as gravity
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
6/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Convection-Diffusion Equation
Why is it a good representative model problem? (continue)
for an incompressible flow, the Navier-Stokes equations can bewritten as
(v)
t +v
(v
) =
2 (
v)
+ (
fp)
compare with the convection-diffusion equation when D is constantand the velocity field describes an incompressible flow ( v = 0)
c
t
+ a c = 2(Dc) + S
= the convection-diffusion equation mimics the incompressibleNavier-Stokes equations
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA21 N CA O S O CO SS OWS
http://find/ -
7/27/2019 CA Aa214b Ch5
7/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Burgers Equation
Dropping the pressure term from the incompressible Navier-Stokesequations (1) leads to
(v)
t+ v (v) = 2
(v)
+ f
In one-dimension and assuming that is constant, the aboveequation simplifies to Burgers equation (proposed in 1939 by thedutch scientist Johannes Martinus Burgers)
vx
t + vx
vx
x = 2vx
x2 + gx
where =
, gx =fx
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
8/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Burgers Equation
vx
t+ vx
vx
x=
2vx
x2+ gx
The above equation can be transformed into a linear parabolicequation using the Hopf-Cole transformation (vx = 2x) thensolved exactly
This allows one to compare numerically obtained solutions of thisnonlinear equation with the exact one
For all these reasons, the Burgers equation is often used toinvestigate the quality of a proposed CFD scheme
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
9/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Inviscid Burgers Equation
For = 0 and gx = 0, the Burgers equation simplifies to
vx
t+ vx
vx
x= 0
which is known as the inviscid Burgers equationIt is a prototype for equations whose solution can developdiscontinuities (shock waves)
It can be solved by the method of characteristics
It can be written in strong conservation law form as follows
vx
t+
(v2x
2 )
x= 0
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/http://goback/ -
7/27/2019 CA Aa214b Ch5
10/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Inviscid Burgers Equation
Consider the following inviscid Burgers problem
vx
t+
(v2x
2 )
x= 0
vx(x, 0) =
vxL if x < 0vxR if x > 0
(2)
consider now scaling x and t by a constant > 0
x = x, t = t, > 0
since
t = t, and x = xthe inviscid Burgers equation is not affected by this scalingfurthermore, since the initial condition depends only on the sign of x,it is not affected by the above scaling
=
the inviscid Burgers problem defined above is scale invariant
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
11/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Inviscid Burgers Equation
Scale invariance often implies the risk of multiple solutionsif vx(x, t) is the solution of problem (2), then u(x, t) = vx(x, t) isalso a solution of problem (2) for any > 0hence, desiring uniqueness of the solution of the above problem isdesiring u vx that is
vx(x, t) = vx( xt
)
this implies that the solution vx(x, t) is constant on the rays x = ct(it is said to be self-similar)in a homework, it will be shown that more precisely, the solution of
problem (2) isvx(x, t) = vx(
x
t) =
x
t
this solution is called a rarefaction wave centered at the origin(x = t = 0)
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
12/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Inviscid Burgers Equation
In many circumstances, the uniqueness of the solution is enforced byimposing the condition that characteristics must impinge on adiscontinuity from both sides, which is known as the Lax EntropyCondition
consider a shock located along the curve x = (t) and traveling atthe speed V = dx
dt= d
dt
let vx(t) and vx+ (t) denote the left and right limits of the solutionvx(x, t) of problem (2), respectivelythe Lax Entropy Condition states that
vx+(t) < V < vx(t)
in particular, the Lax Entropy Condition states that the solutionmust jump downfor problem (2), it can be shown that for > 0, the solution jumpsup at the discontinuity: Thus, the only admissible solution that is,the solution in which any shock satisfies the Lax Entropy Condition is the continuous solution which has no shock
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
13/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Scalar Conservation Laws
Scalar conservation laws are simple scalar models of the Eulerequations
They can be written in strong conservation form as
ut
+ f(u)x
= 0 (3)
Their integral form in the space-time domain [x1, x2] [t1, t2] is
x2x1
[u(x, t2
) u(x, t1
)] dx +t
2
t1 [f(u(x2, t)) f(u(x1, t))] dt = 0(4)
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
14/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Scalar Conservation Laws
The solutions of the integral form (4) may contain jumpdiscontinuities: In this case, the discontinuous solutions are calledweak solutions of the differential form (3)
Jump discontinuities in the differential form (3) must satisfy a jumpcondition derived from the integral form: For a jump discontinuitytraveling at a speed V, the jump condition is
f(u+) f(u) = f(u)+ = V(u+ u) (5)
and therefore is analogous to the Rankine-Hugoniot relations
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
15/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Scalar Conservation Laws
Using chain rule, the non conservation form (or wave speed form) ofa scalar conservation law is
u
t + a(u)u
x = 0
where
a(u) =df
du
a(u) is called the wave speed
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
16/54
Scalar Conservation Laws
Examples
f(u) =u2
2
Burgers equationf(u) = au linear advection
f(u) = u2
u2+c(1u)2, where c is a constant Bucky-Leverett equation
which is a simple model of two-phase flow in a porous medium
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
17/54
Scalar Conservation Laws
Expansion Waves
Scalar conservation laws support features analogous to simpleexpansion waves
For scalar conservation laws, an expansion wave (or a rarefactionwave) is any region in which the wave speed a(u) increases from leftto right
a (u(x, t)) a (u(y, t)) , b1(t) x y b2(t)
A centered expansion fan is an expansion wave where allcharacteristics originate at a single point in the x t plane hence,the solution of problem (2) is a centered expansion fan
Centered expansion fans must originate in the initial conditions or atintersections between shocks or contacts (see definitions below)
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
18/54
Scalar Conservation Laws
Compression and Shock Waves
Scalar conservation laws support features analogous to simple
compression and shock waves
For scalar conservation laws, a compression wave is any region inwhich the wave speed a(u) decreases from left to right
a (u(x, t))
a (u(y, t)) , b1(t)
x
y
b2(t)
A centered compression fan is a compression wave where allcharacteristics converge on a single point in the x t planeThe converging characteristics in a compression wave musteventually intersect, creating a shock wave
A shock wave is a jump discontinuity governed by the jumpcondition (5): From the mean value theorem, it follows that
V =df
du() = a(), u u+
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
19/54
Scalar Conservation Laws
Compression and Shock Waves
A shock wave may originate in a jump discontinuity in the initialconditions or it may form spontaneously from a smooth compressionwave
In addition to the jump condition (5), shock waves must satisfy
(think of the Lax Entropy Condition)
a(u) V a(u+)
If wave speeds are interpreted as slopes in the x t plane, then theabove equation implies that waves (characteristics) terminate onshocks and never originate in shocks (shocks only absorb waves they never emit waves)
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
20/54
Scalar Conservation Laws
Contact Discontinuities
Scalar conservation laws support features analogous to the contactdiscontinuities
For scalar conservation laws, a contact discontinuity is a jump
discontinuity from u to u+ such that
a(u) = a(u+)
Like contacts in the Euler equations, contacts in scalar conservationlaws must originate in the initial conditions or at the intersections of
shocks.
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
21/54
Riemann Problems
In the theory of hyperbolic equations, a Riemann problem (namedafter Bernhard Riemann) consists of a conservation law equippedwith uniform initial conditions on an infinite spatial domain, exceptfor a single jump discontinuity
In one-dimension (1D), for a hyperbolic problem governing the field
u, the Riemann problem centered on x = x0 and t = t0 has thefollowing initial conditions
u(x, 0) =
uL if x < x0uR if x > x0
For example, problem (2) is a Riemann problem
For convenience, the remainder of this chapter uses x0 = 0 andt0 = 0
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
22/54
Riemann Problems
In 1D, the Riemann problem has an exact analytical solution for theEuler equations, scalar conservation laws, and any linear system ofequations
Furthermore, the solution is self-similar (or self-preserving): Itstretches uniformly in space as time increases but otherwise retainsits shape, so that u(x, t1) and u(x, t2) are similar to each otherfor any two times t1 and t2 in other words, the solution dependson the single variable x
trather than on x and t separately
The Riemann problem is very useful for the understanding of theEuler equations because shocks and rarefaction waves appear ascharacteristics in the solution
Riemann problems appear in a natural way in finite volume methodsfor the solution of equations of conservation laws due to thediscreteness of the grid: They give rise to the Riemann solvers whichare very popular in CFD
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
23/54
Riemann Problems
1D Riemann Problems for the Euler Equations
Shock Tube
Consider a 1D tube containing two regions of stagnant fluid atdifferent pressures
Suppose that the two regions are initially separated by a rigiddiaphragm
Suppose that this diaphragm is instantly removed (for example, by asmall explosion)
pressure imbalance 1D unsteady flow containing a steadily moving
shock, a steadily moving simple centered expansion fan, and asteadily moving contact discontinuity separating the shock andexpansionthe shock, expansion, and contact separate regions of uniform flow
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
24/54
Riemann Problems
1D Riemann Problems for the Euler Equations
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
25/54
Riemann Problems
1D Riemann Problems for the Euler Equations
Shock Tube
The flow in a shock tube has always zero initial velocity
Removing this restriction, the shock tube problem becomes the
Riemann problem and thus is a special case of the Riemann problem
Major result:
like the shock tube problem, the Riemann problem may give rise to ashock, a simple centered expansion fan, and a contact separating theshock and expansion, and the shock, expansion, and contact
separate regions of uniform flowunlike the shock tube however, one or two of these waves may beabsent
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
26/54
Riemann Problems
1D Riemann Problems for the Euler Equations
Governing Equations
W
t +
Fx
x = 0W = (, vx, E)
T, Fx =
vx, v2x + p, (E + p)vx
TW(x, 0) =
WL = (L, Lv2xL , EL)
T if x < 0WR = (R, Rv
2xR
, ER)T if x > 0
(6)
with p = ( 1)
E v2x2
, and the speed of sound c given by c2 = p
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
http://find/ -
7/27/2019 CA Aa214b Ch5
27/54
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Ri P bl
-
7/27/2019 CA Aa214b Ch5
28/54
Riemann Problems
1D Riemann Problems for the Euler Equations
Exact Solution
Next, consider the contact discontinuityby definition
vx2 = vx3 (10)
p2 = p3 (11)
Finally, consider the simple centered expansion fanrecall that a simple wave is a wave where all states lie on the sameintegral curve of one of the characteristic familiesrecall that for the 1D Euler equations, an expansion wave is a wavewhere the speeds vx c increase monotonically from left to right
recall that a simple wave in the entropy characteristic family is awave in which vx = cst and p = cst entropy waves cannot createexpansionsit follows that the simple centered expansion fan here is a simplecentered acoustic fan associated with the characteristic curvedx = (vx c)dt
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Riemann Problems
http://find/ -
7/27/2019 CA Aa214b Ch5
29/54
Riemann Problems
1D Riemann Problems for the Euler Equations
Finally, consider the simple centered expansion fan (continue)along the integral curve of a simple centered expansion fanassociated with the characteristic curve dx = (vx c)dt, the twoRiemann invariants 0 and + are constant
0 = s = cst p = and c = cst
1
2
Zdp
c=
2c
1+ cst
+ = vx +
2c
1 for dx = (vx + c)dt
(and
= vx2c
1for dx = (vx c)dt)
hence, along the integral curve of a simple centered expansion fan
associated with the characteristic curve dx = (vx
c)dt and on thischaracteristic curve
s = cst, vx +2c
1= cst, and vx
2c
1= cst
therefore in this flow region, all flow properties are constant anddx = (vx c)dt becomes the straight line x = (vx c)t + cst
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Riemann Problems
http://find/http://goback/ -
7/27/2019 CA Aa214b Ch5
30/54
Riemann Problems
1D Riemann Problems for the Euler Equations
Finally, consider the simple centered expansion fan (continue)now, along the integral curve of a simple centered expansion fanassociated with the characteristic curve x = (vx c)t + cst
vx +2c
1= vx4 +
2c4 1
hence along this integral curve and on the characteristic curvex = (vx c)t c = vx
xt
the following holds
vx +2
1
vx
x
t
= vx4 +
2c4 1
=
8>>>:
vx(x, t) = 2+1`xt +
12 u4 + c4
c(x, t) = 2+1
`x
t+ 1
2u4 + c4
x
t
p = p4
c
c4
21
(12)
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Riemann Problems
http://find/ -
7/27/2019 CA Aa214b Ch5
31/54
Riemann Problems
1D Riemann Problems for the Euler Equations
Combine now the shock, contact, and expansion results to determinep2p1 across the shock in terms of the known ration p
4
p1 = pL
pR
simple wave condition vx +2c
1= cst implies
vx3 +2c3
1= vx4 +
2c4 1
(13)
from the third of equations (12) and (13) it follows that
vx3 = vx4 +2c4
1
"1
p3
p4
12
#(14)
from (10), (11) and (13) it follows that
vx2 = vx4 +2c4
1
"1
p2
p4
12
#= vx4 +
2c4 1
"1
p1
p4
p2
p1
12
#
(15)
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Riemann Problems
http://find/ -
7/27/2019 CA Aa214b Ch5
32/54
Riemann Problems
1D Riemann Problems for the Euler Equations
Solving equation (15) forp4p1 gives
p4
p1=
p2
p1
1 +
12c4
(vx4 vx2) 2
1
(16)
Finally, combining (8) and (16) delivers the nonlinear equation inp2
p1
p4
p1=
p2
p1
1 + 1
2c4
vx4 vx1 c1
p2p1 1
+12
p2p1
1 + 1
21
(17)which can be solved by a preferred numerical method to obtain p2
p1and therefore p2
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Riemann Problems
http://find/http://goback/ -
7/27/2019 CA Aa214b Ch5
33/54
Riemann Problems
1D Riemann Problems for the Euler Equations
Once p2 is found, equation (8) gives vx2 , equation (7) gives c2, andequation (9) gives the speed of the shock V, which completelydetermines the state 2
Then, equations (10) and (11) give vx3 and p3 and equation (13)
gives c3, which completely determines state 3Finally, the first, second, and third of equations (12) deliver vx, c,and p inside the expansion, respectively
In some cases (depending on the values of WL and WR), theRiemann problem may yield only one or two waves, instead of three:
To a large extent, the solution procedure described above handlessuch cases automatically
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Riemann Problems
http://find/ -
7/27/2019 CA Aa214b Ch5
34/54
Riemann Problems
Riemann Problems for the Linearized Euler Equations
The exact solution of the Riemann problem (6) is (relatively)expensive because finding p2 requires solving the nonlinearequation (17)
To this effect, approximate Riemann problems are often constructedas surrogate Riemann problems for the Euler equations
Here, the family of approximate Riemann problems based on alinearization of problem (6) is considered in the general case of Ndimensions
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Riemann Problems
http://find/ -
7/27/2019 CA Aa214b Ch5
35/54
Riemann Problems for the Linearized Euler Equations
Consider the linear Riemann problem
W
t+ A
W
x= 0
W(x, 0) =
WL if x < 0WR if x > 0
(18)
where A is a constant N N matrix whose construction is discussedin the next section
Assume that A is diagonalizable
A = Q1Q, = diag (1,
, N)
and that ri and li, i = 1, ..., N are its right and left eigenvectors,respectively
Ari = iri, ATli = ili (or l
Ti A = il
Ti )
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Riemann Problems
http://find/ -
7/27/2019 CA Aa214b Ch5
36/54
Riemann Problems for the Linearized Euler Equations
In the linear case, the change to characteristic variables d = QdW
simplifies to = QW
and leads to the following characteristic form of problem (18)
t+
x= 0
(x, 0) =
L = QWL if x < 0R = QWR if x > 0
The individual form of the above problem is
i
t+ i
i
x= 0, i = 1, ..., N
i(x, 0) =
Li = l
Ti WL if x < 0
Ri = lTi WR if x > 0
(19)
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Riemann Problems
http://find/ -
7/27/2019 CA Aa214b Ch5
37/54
Riemann Problems for the Linearized Euler Equations
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
Riemann Problems
http://find/ -
7/27/2019 CA Aa214b Ch5
38/54
Riemann Problems for the Linearized Euler Equations
Since i is constant, the solution of problem (19) is trivial: For
N = 3, it can be written as
(x, t) = (x
t) =
(L1 , L2 , L3)T if x
t< 3
(L1 , L2 , R3)T if 3 >>:
L = R32 1 if x
t< 3 < 2 < 1
L + 3 = R
21 if 3