Systems of Conservation Law Equations: Example 5.1
Systems of Conservation Law Equations: Example 5.1
Systems of Conservation Law Equations: Example 5.1
Example 5.1
1. The p-system- Consider the system of two equations for two unknown functions
u = uÝx, tÞ, v = vÝx, tÞ
/ t uÝx, tÞ ? / x vÝx, tÞ = 0
/ t vÝx, tÞ ? / x pÝuÞ = 0
This can be written in vector notation as,
.
/ t3 3 Ýu
u = /xF 3 Þ where 3
u = ßu, và, 3 Ýu
F 3 Þ = ß?v, ?pÝuÞà
.
Note that / tt u = / tx v = / xt v = / xx pÝuÞ, hence this system is equivalent to a
single nonlinear wave equation of order two for the unknown function u.
.
2. Shallow Water Waves The following system for unknown functions
v = vÝx, tÞ and h = hÝx, tÞ can be used to describe waves propagating with
horizontal velocity v in a shallow pool of depth h.
/ t h + / x ÝvhÞ = 0
/ t v + / x Ýv 2 /2 + hÞ = 0
.
The first equation expresses the conservation of mass and the second expresses
the conservation of momentum in the fluid.
.
3. Euler’s Formulation of the Equations of Gas Dynamics The equations for the
1-dimensional flow of a compressible gas are
.
/ t _ + / x Ý_vÞ = 0 Ýconservation of massÞ
/ t Ý_vÞ + / x Ý_v + pÞ = 0
2
Ýconservation of momentumÞ
/ts + v /xs = 0 Ýconservation of energyÞ
.
where the unknowns p, _, v and s are pressure, density, velocity and entropy.
If we add a state equation p = pÝ_, sÞ , then the second equation can be
replaced by
.
1
2
/ t v + v / x v + c_ / x _ + a / x s = 0
.
1
where c 2 = / _ pÞ s and a = _ / s pÞ _ . Then c has the interpretation of the local
speed of propagation.
Problem 5.1 Show how the state equation can be used to eliminate the pressure from the
momentum equation.
Problem 5.2 Suppose that the entropy is a constant, (i.e., isentropic flow) and that the
equation of state reduces to p = k_ L (a polytropic gas). What does the momentum equation
reduce to in this case?
Weak Solutions
As we did in the case of the scalar conservation law equations, we will define a weak
solution of the system,
/ t3
uÝx, tÞ + / x F 3Ýx, tÞÞ = 3
3 Ýu 0, uÝx, 0Þ = 3
3 u 0 ÝxÞ Ý5.1Þ
3.
for all vector valued test functions d
Rankine-Hugoniot Condition
If there is a curve x = xÝtÞ in the x-t plane across which 3
u=3
uÝx, tÞ experiences a jump
discontinuity, then we can use essentially the same argument that was employed in the
scalar case to show that
3L ? 3
x v ÝtÞ ßu 3 Ýu
u R à= ßF 3 Ýu
3L Þ ? F 3 R Þà Ý5.2Þ
Note that unlike the scalar case, which was a scalar equation that could be solved for the
unknown function xÝtÞ, this is a system of n equations relating the 2n + 1 quantities,
uL, 3
3 u R and a = x v ÝtÞ. We will consider some shock problems later.
/ t3
uÝx, tÞ + AÝu uÝx, tÞ = 3
3Ýx, tÞÞ / x3 0. Ý5.3Þ
2
/u1 F 1 /u2 F 1 ` /un F 1
3 Ýu /u1 F 2 ` /un F 2
grad F 3Þ =
_ b _
/u1 F n /un F n
u = 3fÝx ? atÞ
A travelling wave solution to the equation (5.3) is a solution of the form 3
3
where the wave form, f, and a, the wave speed, are to be found. We see that
3Þ 3
AÝu x = a3
x where x = 3f v ÝSÞ,
3 S = x ? at.
Evidently, the eigenvalues of A are the wave speeds and the associated eigenvector
determines the wave form that travels at that speed. Then the existence of travelling wave
solutions to (5.1) is dependent on the existence of real eigenvalues for the matrix A.
Therefore, we define the system (5.3) to be strictly hyperbolic if, for each 3z 5 R n , the n by
n matrix AÝz3Þ has n real, distinct eigenvalues. Although problems in which the matrix does
not have real distinct eigenvalues are of interest, they are more diificult to analyze and we
will therefore suppose throughout this section that our problems are strictly hyperbolic.
Example 5.2
1. The p-system- Consider the p-system for the unknown functions
u = uÝx, tÞ, v = vÝx, tÞ
.
u 0 1 u
/t = /x
v p v ÝuÞ 0 v
Then
matrix eigenvalue V 1 ÝuÞ = ? p v ÝuÞ V 2 ÝuÞ = p v ÝuÞ
eigenvector 3
x 1 = 1, p v ÝuÞ 3
x 2 = 1, ? p v ÝuÞ
It is evident that this system is strictly hyperbolic provided that p v ÝuÞ > 0 and in
that case, travelling wave solutions are of the form
u v ÝSÞ 1
x = 3f v ÝSÞ =
3 = .
v v ÝSÞ ± p v ÝuÝSÞÞ
We find then
3
S
uÝSÞ = S ? S 0 , vÝSÞ = X p v ÝsÞ ds
S0
.
2. Shallow Water Waves Consider the equations
.
/th + v /xh + h /xv = 0
/ t v + v / x v + / x h = 0;
i.e.,
h v h h
/t = /x .
v 1 v v
Then
matrix eigenvalue V 1 = v ? h V2 = v + h
eigenvector 3
x1 = h , ?1 3
x2 = h ,1
This example is also strictly hyperbolic, for h > 0, and simple wave solutions
have the form
h v ÝSÞ hÝSÞ
x = 3f v ÝSÞ =
3 = .
v v ÝSÞ ±1
i.e.,
hÝSÞ = 1
4 ÝS ? S 0 Þ 2 + h 0 , vÝSÞ = ± ÝS ? v 0 Þ
.
3. Euler’s Formulation of the Equations of Gas Dynamics
The gas dynamics equations
/ t _ + / x Ý_vÞ = 0
2
/ t v + v / x v + c_ / x _ + a / x s = 0
/ts + v /xs = 0
can be written in matrix notation as follows,
_ v _ 0 _
/t v + c2
_ v a /x v =3
0
s 0 0 v s
Since this matrix has eigenvalues V = v, v ± c, it is clear that this system is also
strictly hyperbolic if c 2 = / _ pÞ s > 0. The eigens are,
4
V2 = v + c
matrix eigenvalue V 1 = v
V3 = v ? c
3x 2 = ß_, c, 0à
eigenvector 3
x 1 = ß?a, 0, c 2 /_à
3
x 3 = ß?_, c, 0à
Riemann Invariants
3 Þ be arranged in
Suppose (5.3) is strictly hyperbolic and let the eigenvalues of A = AÝu
increasing order,
3 Þ < V 2 Ýu
V 1 Ýu 3 Þ < ... < V n Ýu
3 Þ.
For 1 ² m ² n, let 3r m Ýu
3 Þ denote the associated right eigenvector; i.e., AÝu3 Þr3m = V m 3r m .
Since the eigenvalues of A are distinct, the eigenvectors 3r m span R for every 3
n
u. Since
A and A f share the same eigenvalues, we can denote by 3 3 Þ the eigenvector for A f Ýu
q m Ýu 3Þ
3
corresponding to the eigenvalue V m Ýu Þ; i.e.,
A f Ýu 3m = V m 3
3 Þq qm 1²m²n
or
3 3Þ = V m 3
q fm AÝu q fm 3 3Þ
q fm is a left eigenvector for AÝu
Note that 3
q fj 3r k = 0 for k ® j;
i.e.,
Vk Ý 3
q fj 3r k Þ = 3
q fj V k 3r k = 3 3 Þ 3r k = V j 3
q fj AÝu q fj 3r k
Then
(V j ? V k Þ 3
q fj 3r k = 0 and since V j ? V k ® 0 for k ® j,
3 Þ + V j / x Q j Ýu
/ t Q j Ýu 3 Þ = 4Q j Ýu
3Þ 6 / t3 3Þ 6 / x3
u + V j 4Q j Ýu u
3 Þ 6 Ý/ t 3
= 4Q j Ýu u + V j / x3
uÞ = 4Q j Ýu 3Þ / x3
3 Þ 6 Ý?AÝu u + V j / x3
uÞ.
3Þ = 3
Now if 4Q j Ýu 3 Þ, it follows that
q j Ýu
3 Þ + V j / x Q j Ýu
/ t Q j Ýu 3Þ = 0
5
3 Þ is constant along solution curves of x v ÝtÞ = V j Ýu
Q j Ýu 3 Þ.
Example 5.3
1. Consider the following linear system
u 0 ?1 u
/t + /x =3
0.
v ?c 2
0 v
The distinct real eigenvalues and the associated left eigenvectors are
V 1 = ?c, 3
q 1 = ßc, 1à
V2 = c , 3
q 2 = ß?c, 1à
Then
u 0 ?1 u
3
q1 6 /t +3
q1 6 /x .=
v ?c 2
0 v
.
c/ t u + / t v + V 1 Ýc/ x u + / x vÞ = 0
and
u 0 ?1 u
3
q2 6 /t +3
q2 6 /x .=
v ?c 2
0 v
.
? c/ t u + / t v + V 2 Ý?c/ x u + / x vÞ = 0,
or
cÝ/ t u + V 1 / x uÞ + / t v + V 1 / x v = 0
? cÝ/ t u + V 2 / x uÞ + / t v + V 2 / x v = 0
Let C 1 , C 2 denote solution curves for the systems
C 1 : t v ÝJÞ = 1, x v ÝJÞ = V 1 = ?c i.e., xÝtÞ = ?ct + x 0
C 2 : t v ÝKÞ = 1, x v ÝKÞ = V 2 = c i.e., xÝtÞ = ct + x 0
These straight line solution curves are the characteristics for this constant
coefficient system of linear conservation law equations. Along characteristics, the
conservation laws reduce to odes as follows,
c d u+ d v = 0 on C 1
dJ dJ
and
?c d u+ d v = 0 on C 2
dK dK
6
This implies that R J Ýx, tÞ = vÝx, tÞ + cuÝx, tÞ is constant along C 1 characteristics and
R K Ýx, tÞ = vÝx, tÞ ? cuÝx, tÞ is constant along C 2 characteristics. This leads to,
R J Ýx, tÞ = vÝx, tÞ + cuÝx, tÞ = FÝx + ctÞ
R K Ýx, tÞ = vÝx, tÞ ? cuÝx, tÞ = GÝx ? ctÞ
If we are given initial values for u and v, then these expressions permit the
computation of u and v at every point in the upper half plane.
2. Recall that for the system
.
h v h h
/t + /x =3
0.
v 1 v v
.
we have distinct real eigenvalues VÝuÞ = v ± h and the associated left
eigenvectors are
7
d h+ h d v = 0 on C 2
dK dK
.
If we let h = c 2 then d h = 2c d c etc and these equations reduce further to
dJ dJ
.
2c d c ? c d v = 0 and 2c d c + c d v = 0;
dJ dJ dK dK
i.e.,
d Ý2c ? vÞ = 0 and d Ý2c + vÞ = 0
dJ dK
.
Evidently, 2c ± v are constant along characteristics (which are curves, in
general).
3q 2 = ßc 2 , _c, aà
eigenvector 3
q 1 = ß0, 0, 1à
3
q 3 = ßc 2 , ?_c, aà
Then
3
q 1 6 Ý/ t 3
u + A / x3
uÞ = /ts + V1 /xs = 0
3 _ _
q 2 6 Ý/ t 3
u + A / x3
u Þ = / t _ + c / t v + V 2 Ý / x _ + c / x vÞ = 0
8
3 _ _
q 3 6 Ý/ t 3
u + A / x3
u Þ = / t _ ? c / t v + V 3 Ý / x _ ? c / x vÞ = 0.
.
If we now suppose that the gas is isentropic (i.e., s is constant) then / x p = c 2 / x _.
In addition, if the gas is a so called polytropic gas, then p = k _ L and c 2 = kL_ L?1 .
The equations now reduce to
.
c c d_ dv
_ Ý/ t _ + V 2 / x _Þ + / t v + V 2 / x v = 0 or _ dJ + dJ = 0
c c d_ dv
_ Ý/ t _ + V 3 / x _Þ ? Ý/ t v + V 3 / x vÞ = 0 or _ dK ? dK = 0,
.
where d/dJ, d/dK denote differentiation along the characteristics associated with
x v ÝtÞ = V 2 , x v ÝtÞ = V 3 , respectively. Since
.
X _c d_ = 2cÝ_Þ
L?1
.
2cÝ_Þ 2cÝ_Þ
It follows that if r 1 = + v and r 2 = ? v, then
L?1 L?1
r 1 = const along the characteristics associated with x v ÝtÞ = c + v
r 2 = const along the characteristics associated with x v ÝtÞ = c ? v
i.e., r 1 and r 2 are the Riemann invariants for this system.
We will now show how the Riemann invariants can be exploited in solving some problems.
9
/th + v /xh + h /xv = 0 Ý6.1Þ
/ t v + v / x v + / x h = 0.
These conditions could be induced by moving the end of an initially quiet water tank back
and forth in a periodic fashion but with small amplitude. Then if we neglect all products of
small terms, the equations simplify to
w 0 H w
/t + /x =3
0. Ý6.2Þ
v 1 0 v
These are the linearized shallow water equations. The eigenvalues and left eigenvectors of
the coefficient matrix are,
V1 = H 3
q1 = H ,H
.
V2 = ? H 3
q2 = H , ?H
Then 3
q j 6 Ý/ t 3
u + A / x3
uÞ = 0, j = 1, 2 leads to,
H Ý/ t w + V 1 / x wÞ + HÝ/ t v + V 1 / x vÞ = 0
Ý6.3Þ
H Ý/ t w + V 2 / x wÞ ? HÝ/ t v + V 2 / x vÞ = 0.
The characteristics for this system are solution curves C k for x vk ÝtÞ = V k = ± H , k = 1, 2;
i.e.,
C1 : x 1 ÝtÞ = t H + x 0
C2 : x 2 ÝtÞ = ? t H + x 0 .
Note that since the system is linear with constant coefficients, the characteristics are two
families of parallel straight lines. The equations (6.3) can be written as
H dw + H dv = 0
dJ dJ
H dw ? H dv = 0
dK dK
where d/dJ and d/dK denote differentiation along characteristics C 1 and C 2 respectively. It
10
follows that the Riemann invariants are
r 1 Ýx, tÞ = r 1 Ýx 0 , 0Þ on x ? t H = x 0 .
Similarly, r 2 Ýx, tÞ = r 2 Ýx 0 , 0Þ on x + t H = x 0 ³ 0,
and
r 2 Ýx 0 , 0Þ = H wÝx 0 , 0Þ ? H vÝx 0 , 0Þ = 0,
hence
r 2 Ýx, tÞ = 0 on x + t H = x 0 ³ 0, t > 0
Then r 1 Ýx, tÞ = r 2 Ýx, tÞ = 0 for t > 0, x > t H and this leads to wÝx, tÞ = vÝx, tÞ = 0 in
t > 0, x > t H . This region is referred to as the ”zone of quiet”. Now consider the region
t > 0, 0 < x < t H .
iÞ r 1 Ý0, t 2 Þ = r 1 Ýx D , t D Þ,
iiÞ r 2 Ýx 2 , 0Þ = r 2 Ýx D , t D Þ,
and, iiiÞ r 2 Ýx 1 , 0Þ = r 2 Ý0, t 2 Þ.
11
Then iii) implies
and we can combine all these equalities to conclude that at any point
Ýx D , t D Þ 5 t > 0, 0 < x < t H
D
vÝx D , t D Þ = vÝ0, t 2 Þ = P sin I t D ? x
H
D
wÝx D , t D Þ = H vÝx D , t D Þ = P H sin I t D ? x
H
D
hÝx D , t D Þ = H + H P sin I t D ? x ,
H
from which we see that the response to the moving boundary is a travelling wave of
amplitude H P, having the same frequency as the input but with a delay due to the finite
speed of propagation.
Now compare this result to what we find from solving the quasilinear system (6.1). We
know from example 5.3.1 that
r 1 Ýx, tÞ = 2cÝx, tÞ + vÝx, tÞ is constant along solution curves of x v1 ÝtÞ = v + h
r 2 Ýx, tÞ = 2cÝx, tÞ ? vÝx, tÞ is constant along solution curves of x v2 ÝtÞ = v ? h ,
where c = h.
12
r 1 Ýx, tÞ = r 1 Ýx 1 , 0Þ = 2cÝx 1 , 0Þ + vÝx 1 , 0Þ = 2 H , on C 1 : x v1 ÝtÞ = v + h , x 1 Ý0Þ = x 1
13
on C 1 : x v1 ÝRÞ = vÝRÞ + cÝRÞ = vÝSÞ + cÝSÞ = H , constant
Then the C 1 characteristics in this region are straight lines. Note that this same argument
does not extend to the C 2 characteristics.
Now note that for arbitrary Ýx D , t D Þ 5 t > 0, 0 < x < t H there exist x 1 > x 2 > 0 and
t 2 > 0 such that
r 2 Ý0, t 2 Þ = r 2 Ýx 2 , 0Þ
r 1 Ýx D , t D Þ = r 1 Ý0, t 2 Þ.
r 2 Ýx D , t D Þ = r 2 Ýx 1 , 0Þ.
Then
r 2 Ýx 2 , 0Þ = 2 H , and r 2 Ý0, t 2 Þ = 2cÝ0, t 2 Þ ? vÝ0, t 2 Þ = 2 H ? P sin It 2 ,
leads to cÝ0, t 2 Þ = H + P sin It 2 .
2
In addition, r 2 Ýx D , t D Þ = r 2 Ýx 1 , 0Þ = 2 H , and r 1 Ý0, t 2 Þ = r 1 Ýx D , t D Þ;
i.e.,
2 H = 2cÝx D , t D Þ ? vÝx D , t D Þ
2 H + P sin It 2 + P sin It 2 = 2cÝx D , t D Þ + vÝx D , t D Þ.
This leads to
D
cÝx D , t D Þ = H + P sin I t D ? x
2 H
D
vÝx D , t D Þ = P sin I t D ? x ,
H
and, since h = c 2
D D
+ P sin 2 I t D ? x
2
hÝx D , t D Þ = H + H P sin I t D ? x
H 4 H
D D
+ P
2
= H + H P sin I t D ? x 1 ? cos 2 I t D ? x
H 8 H
Evidently, the nonlinear solution consists of the linearized solution plus an additional term
which, although of small amplitude, contains a travelling wave with double the frequency of
the input.
14
A long tube with a moveable piston
In example 5.3.2 we showed that the polytropic gas equations have the following Riemann
invariants,
2cÝ_Þ 2cÝ_Þ
r1 = +v and r2 = ? v, Ý2Þ
L?1 L?1
constant along solution curves
C 1 Ýx 0 Þ : x v1 ÝtÞ = v + c, x 1 Ý0Þ = x 0
and C 2 Ýx 0 Þ : x v2 ÝtÞ = v ? c, x 2 Ý0Þ = x 0 ,
respectively. Since we have the initial conditions
vÝx 0 , 0Þ = 0, _Ýx 0 , 0Þ = _ 0 , cÝx 0 , 0Þ = c 0 , pÝx 0 , 0Þ = p 0 , for x 0 ³ 0, Ý3Þ
It is clear that x v2 Ý0Þ = vÝx 0 , 0Þ ? cÝx 0 , 0Þ = 0 ? c 0 < 0 which means that this
characteristic curve will go initially to the left.
Now right at the surface of the piston, the fluid velocity is equal to the speed of the piston,
so we have
vÝXÝtÞ, tÞ = X v ÝtÞ < 0. Ý4Þ
But this implies that the C 2 Ýx 0 Þ characteristic will meet the piston curve at some time
t 0 > 0 since at this point we will have
x v2 ÝtÞ = X v Ýt 0 Þ ? cÝXÝt 0 Þ, t 0 Þ < X v Ýt 0 Þ.
15
r 2 Ýx 1 , 0Þ = 2c 0 ? 0 = r 2 Ýx 2 Ýt; x 1 Þ, tÞ = constant along C 2 Ýx 1 Þ
L?1
v = 1 K p ? 2c 0 := v p .
2 L?1
Then c and v are constant along C 1 Ýx p Þ characteristics, but they are equal to different
constants on distinct characteristics. Since C 1 Ýx p Þ is the solution curve for
x v1 ÝtÞ = v + c = v p + c p , t > t p , x 1 Ýt p Þ = x p ,
it follows that the C 1 characteristic that originates at Ýx p , t p Þ is the straight line whose
equation is, x 1 ÝtÞ = Ýv p + c p Þ Ýt ? t p Þ + x p .
Now consider the characteristic C 1 Ýt p Þ that originates at a point ÝXÝt p Þ, t p Þ, t p ³ 0, on the
piston curve. This line has the equation
x 1 ÝtÞ = Ýv + cÞ Ýt ? t p Þ + XÝt p Þ for t ³ t p .
To determine the values for v and c on this line, C 1 Ýt p Þ, note that vÝXÝt p Þ, t p Þ = X v Ýt p Þ. But
then for some x p > 0, there is a curve C 2 Ýx p Þ which meets the piston curve at
ÝXÝt p Þ, t p Þ and then
16
2cÝx, tÞ
r2 = ? X v Ýt p Þ = 2c 0 .
L?1 L?1
L?1 v
This allows us to solve for cÝx, tÞ = c 0 + X Ýt p Þ. which leads to
2
L?1 v L+1 v
v + c = X v Ýt p Þ + c 0 + X Ýt p Þ = c 0 + X Ýt p Þ
2 2
and,
L+1 v
x 1 ÝtÞ = c0 + X Ýt p Þ Ýt ? t p Þ + XÝt p Þ for t ³ t p .
2
Then the region S\Q is covered by C 1 characteristics. In order to determine v at some point
x! , !t 5 S\Q we find the C 1 ?characteristic passing through the point, x! , !t , and find the
point ÝXÝt 0 Þ, t 0 Þ where this characteristic meets the piston curve. Then v x! , !t = X v Ýt 0 Þ and
L?1
c x! , !t = c 0 + v x! , !t . Then _, p are obtained from the equation of state and the
2
definition c 2 = p v Ý_Þ.
L+1 v
Note that the C 1 characteristics have slopes m p = c 0 + X Ýt p Þ. Then for t q > t p , it
2
follows from X”ÝtÞ < 0 that m q < m p which implies that the lines x 1 Ýt; t p Þ and x 1 Ýt; t q Þ don’t
cross. Instead, we have an expansion wave in the region S\Q. As long as X”ÝtÞ < 0, the
expansion wave persists and the solution is a classical solution. On the other hand,
suppose X”ÝtÞ > 0 for t 1 < t < t 2 . Then x 1 Ýt; t 1 Þ has a steeper slope than x 1 Ýt; t 2 Þ and these
lines will meet, leading to the formation of a shock.
In a situation where, instead of a gradual withdrawl, the piston is suddenly withdrawn,
we would have
XÝ0Þ = 0, X v Ý0Þ = ?V < 0.
Then v = 0 and c = c 0 in Q = t > 0, x > c 0 t . In addition, by the same reasoning used
previously, we see that the C 1 characteristics are straight lines and at each point of S,
r 2 Ýx, tÞ = 2c ? v = 2c 0 .
L?1 L?1
Now it follows that there is a wedge shaped region, bounded on the left by the piston curve,
where v = ?V and c = constant. In this region, we have
2c ? Ý?VÞ = 2c 0
L?1 L?1
i.e.,
L?1
c = c0 ? V.
2
Then the C 1 characteristic that meets the piston curve at the origin forms the right boundary
of this wedge. This C 1 characteristic is the solution curve for
L?1 L+1
x v1 ÝtÞ = c + v = c 0 ? V ? V = c0 ? V, x 1 Ý0Þ = 0
2 2
L+1
i.e., x 1 ÝtÞ = ßc 0 ? Và t.
2
17
Evidently, the zone of quiet, where v = 0 and c = c 0 , is a wedge whose left boundary is the
C 1 characteristic, x 1 ÝtÞ = c 0 t. Also there is the uniform region where v = ?V and c =
constant, and this wedge has as its right boundary, the C 1 characteristic we just computed.
In between these two C 1 characteristics, there is a wedge shaped region containing no
characteristics. This is the region
L+1
ßc 0 ? Và t < x < c 0 t, t > 0.
2
L+1 V x
i.e., 1? c 0 < c 0 t < 1.
2
If we let
18