Course Notes on Nonlinear Hyperbolic Model and Parameter Selection.doc
Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here...
Transcript of Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here...
![Page 1: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/1.jpg)
Systems of Nonlinear Hyperbolic Equations
Professor Dr. E F Toro
Laboratory of Applied MathematicsUniversity of Trento, [email protected]
http://www.ing.unitn.it/toro
August 24, 2014
1 / 31
![Page 2: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/2.jpg)
Overview
• We study some of the basic theory of non-linear hyperbolic equations
• We give three examples, the isothermal-gas equations, the non-linearshallow water equations and a non-linear model for blood flow incompliant vessels
2 / 31
![Page 3: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/3.jpg)
First-order systems of equations
Here we study some very basic properties of nonlinear hyperbolic systems,starting from the general setting of m hyperbolic balance laws in threespace dimensions, written in differential conservative form
∂tQ + ∂xF(Q) + ∂yG(Q) + ∂zH(Q) = S(Q) , (1)
where
Q =
q1q2...qm
; F =
f1f2...fm
; G =
g1g2...gm
; H =
h1h2...hm
; S =
s1s2...sm
.
(2)Independent variables: x, y, z and t. Q(x, y, z, t): vector of dependent variables,called conserved variables; F(Q): flux vector in x-direction; G(Q): flux vector iny-direction; H(Q) flux vector in z-direction; S(Q): vector of source terms.
Fluxes and sources are prescribed functions of Q(x, y, z, t).
3 / 31
![Page 4: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/4.jpg)
Note that each component k of the vectors in (2) is a function of thecomponents qk = qk(x, y, z, t) of the vector of unknowns Q(x, y, z, t)
qi = qi(x, y, z, t) ,fi = fi(q1(x, y, z, t), . . . , qm(x, y, z, t)) ,gi = gi(q1(x, y, z, t), . . . , qm(x, y, z, t)) ,hi = hi(q1(x, y, z, t), . . . , qm(x, y, z, t)) ,si = si(x, y, z, t, q1(x, y, z, t), . . . , qm(x, y, z, t)) .
(3)
The model linear advection-reaction equation is an example of (1)
∂tq(x, t) + λ∂xq(x, t) = βq(x, t) , λ : constant , β : constant , (4)
with f(q) = λq and s(q) = βq(x, t), both linear functions of q(x, t).
An equation of the form (1) is called a system of balance laws. WhenS(Q) = 0 we call (1) a system of conservation laws (homogeneousequations); otherwise we speak of inhomogeneous equations.
4 / 31
![Page 5: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/5.jpg)
One-dimensional systems
A general m×m one-dimensional non-linear system with source terms,written in differential conservation-law form reads
∂tQ + ∂xF(Q) = S(Q) . (5)
Q: conserved variables, F(Q): fluxes and S(Q): sources. The integralform is:∫ xR
xL
Q(x, t2) dx =
∫ xR
xL
Q(x, t1) dx
+
∫ t2
t1
F(Q(xL, t)) dt−∫ t2
t1
F(Q(xR, t)) dt
+
∫ t2
t1
∫ xR
xL
S (Q(x, t)) dxdt .
(6)
5 / 31
![Page 6: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/6.jpg)
We note that an alternative integral form is
d
dt
∫ xR
xL
Q(x, t) dx = F(Q(xL, t))− F(Q(xR, t)) +
∫ xR
xL
S (Q(x, t)) dx .
(7)Rankine-Hugoniot conditions. Defining the jumps
∆F = F(QR)− F(QL) ; ∆Q = QR −QL (8)
across a discontinuity of speed S, the Rankine-Hugoniot conditions for asystem read
∆F = S∆Q . (9)
Here QL and QR are the limiting states from the left and right of thediscontinuity. Note that unlike the scalar case, now it is not possible tosolve directly for the speed S in terms of the jumps ∆F and ∆Q.
6 / 31
![Page 7: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/7.jpg)
Quasi-linear form
It is convenient to express (5) in quasi-linear form
∂tQ + A(Q)∂xQ = S(Q) , (10)
where A(Q) is the Jacobian matrix of F(Q), yet to be defined.
To illustrate the procedure we consider the special case
∂tQ + ∂xF(Q) = 0 ,
Q =
[q1q2
], F(Q) =
[f1(q1, q2)f2(q1, q2)
].
(11)
Applying the chain rule to the flux term for each equation we have
∂tq1 +∂
∂q1f1(q1, q2)∂xq1 +
∂
∂q2f1(q1, q2)∂xq2 = 0 ,
∂tq2 +∂
∂q1f2(q1, q2)∂xq1 +
∂
∂q2f2(q1, q2)∂xq2 = 0 .
(12)
7 / 31
![Page 8: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/8.jpg)
In matrix form system (12) reads
∂t
q1
q2
+
∂f1∂q1
∂f1∂q2
∂f2∂q1
∂f2∂q2
∂x q1
q2
=
0
0
, (13)
or∂tQ + A(Q)∂xQ = 0 , (14)
where
A(Q) =∂F
∂Q=
∂f1∂q1
∂f1∂q2
∂f2∂q1
∂f2∂q2
(15)
is called the Jacobian matrix.
8 / 31
![Page 9: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/9.jpg)
For an m×m one-dimensional non-linear, homogeneous, system (5) hasquasi-linear form
∂tQ + A(Q)∂xQ = 0 , (16)
with Jacobian matrix
A(Q) =∂F
∂Q=
∂f1∂q1
∂f1∂q2
. . .∂f1∂qm
∂f2∂q1
∂f2∂q2
. . .∂f2∂qm
. . . . . . . . . . . .
∂fm∂q1
∂fm∂q2
. . .∂fm∂qm
. (17)
As done for linear systems we are now in a position to study the eigenstructure offirst-order systems.
9 / 31
![Page 10: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/10.jpg)
Eigenstructure: eigenvalues and eigenvectors
• The concepts of eigenstructure and hyperbolicity for a non-linearsystem like are the same as for linear systems.
• For non-linear systems the Jacobian, the eigenvalues and eigenvectorsare functions Q.
• The eigenvalues A(Q) are the roots of the characteristic polynomial
P (λ) = |A(Q)− λI| = 0 , (18)
where I is the identity matrix and λ is a parameter.
• We assume the m eigenvalues are written in increasing order
λ1(Q) ≤ λ2(Q) ≤ . . . ≤ λm(Q) . (19)
• We write eigenvectors in the order corresponding to their associatedeigenvalues
R1(Q) ;R2(Q) ; . . . ;Rm(Q) (20)
L1(Q) ;L2(Q) ; . . . ;Lm(Q) . (21)
10 / 31
![Page 11: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/11.jpg)
Hyperbolic system:
An m×m system (10) is hyperbolic if the Jacobian A(Q) has m realeigenvalues λi(Q) (i = 1, . . . ,m) and a corresponding set of m linearlyindependent eigenvectors Ri(Q)(i=1, . . . ,m).
The system is said to be strictly hyperbolic if it is hyperbolic and alleigenvalues are distinct.
A three-dimensional m×m system (1) is hyperbolic if the matrix
D(Q) = ω1A(Q) + ω2B(Q) + ω3C(Q) (22)
has m real eigenvalues λ1, λ2, . . . , λm and a corresponding set of m linearlyindependent eigenvectors R1,R2, . . . ,Rm, for all linear combinations(22), where the coefficients ω1, ω2, ω3 define a non-zero vector, that is√
ω21 + ω2
2 + ω23 > 0 . (23)
A, B, C are the Jacobian matrices associated to F, G and H in (1).
11 / 31
![Page 12: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/12.jpg)
Nature of characteristic fields
For a hyperbolic system the characteristic speed λi(Q) defines acharacteristic field, the λi-field; we also speak of the Ri-field or simplythe i-field.Recall that the gradient of an eigenvalue λi(Q) is given by
∇λi(Q) =
[∂
∂q1λi ,
∂
∂q2λi , . . . ,
∂
∂qmλi
]. (24)
A λi-characteristic field is said to be linearly degenerate if
∇λi(Q) ·Ri(Q) = 0 , ∀Q ∈ <m , (25)
where <m is the set of real-valued vectors of m components, called phasespace, state space. For a m×m system we speak of phase plane.A λi-characteristic field is said to be genuinely non-linear if
∇λi(Q) ·Ri(Q) 6= 0 , ∀Q ∈ <m . (26)
12 / 31
![Page 13: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/13.jpg)
Example 1: isentropic gas dynamics
∂tQ + ∂xF(Q) = 0 ,
Q =
[q1q2
]≡[ρρu
], F(Q) =
[f1f2
]≡[
ρuρu2 + p
],
(27)
where ρ is density, u is velocity and p is pressure. These quantities arecalled the physical, or primitive, variables, as distinct from the conservedvariables, which are the components of Q. As there are two equations andthree unknowns one requires a closure condition, called an equation ofstate, that expresses one variable in terms of the others.A simple closure is the isentropic equation of state that defines thepressure as
p = Cργ , C = constant , γ = constant . (28)
13 / 31
![Page 14: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/14.jpg)
To find the Jacobian we identify the conserved variables and express theflux components in terms of these.
q1 = ρ , q2 = ρu , f1 = ρu = q2 , f2 = ρu2 + p =q22q1
+ Cqγ1 . (29)
Now we calculate the components of the Jacobian matrix. We have
∂
∂q1f1(q1, q2) = 0 ,
∂
∂q2f1(q1, q2) = 1 ,
∂
∂q1f2(q1, q2) = −q
22
q21+ a2 ,
∂
∂q2f2(q1, q2) = 2
q2q1,
(30)
a2 =d
dρp(ρ) = p′(ρ) = γCqγ−11 =
γp
ρ. (31)
Now the Jacobian in terms of u and the sound speed a =√
γpρ becomes
A(Q) =
0 1
−u2 + a2 2u
. (32)
14 / 31
![Page 15: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/15.jpg)
The eigenvalues of the system are the roots of the characteristicpolynomial from (18)
P (λ) = λ2 − 2uλ+ u2 − a2 = 0 , (33)
from which the eigenvalues are found to be
λ1 = u− a , λ2 = u+ a . (34)
Exercise: Verify that the right and left eigenvectors are
R = α1
[1
u− a
], R2 = α2
[1
u+ a
]. (35)
and
L1 = β1[
1, −(u+ a)], L2 = β2
[−(u− a), 1
]. (36)
Here the coefficients α1, α2, β1, β2 are scaling factors.
15 / 31
![Page 16: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/16.jpg)
Example 2: the nonlinear shallow water equations
The shallow water equations arise in the modelling of a wide variety ofphysical phenomena, such as water flows, atmospheric flows, dense gasdispersion, avalanches and even astrophysical flows. Here we study theaugmented one-dimensional case with source terms
∂tQ + ∂xF(Q) = S(Q) , (37)
with
Q =
hhuhψ
, F(Q) =
huhu2 + 1
2gh2
huψ
, S(Q) =
s1s2s3
. (38)
u(x, t): velocity, h(x, t): depth, ψ(x, t): a passive scalar, g: accelerationdue to gravity. Fig. 15 depicts the geometric situation. The depth h(x, t)is related to the free surface elevation H(x, t) and the bed elevationb(x) ≥ 0 above a horizontal datum via
H(x, t) = b(x) + h(x, t) . (39)
16 / 31
![Page 17: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/17.jpg)
z
xz = 0
Solid
Water
Air
u(x, t)
b(x)
h(x, t)
H(x, t) = b(x) + h(x, t)
Fig. 15. Geometry of shallow water equations. The fixed bottom elevationis described by b(x). The water depth is defined by h(x, t), while the free
surface position is given by H(x, t) = b(x) + h(x, t).
17 / 31
![Page 18: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/18.jpg)
• The function b(x) defines the bed profile and for the problems ofinterest here is prescribed and does not depend on time t;
• g is the acceleration due to gravity taken as g = 9.81 m/s2, aconstant.
• There are two distinct situations of practical interest, namely the wetbed case in which the water depth h is greater than zero and the drybed case, in which portions of the bed are dry, that is h = 0.
• S(Q) is a source term vector that accounts for various physical andgeometric effects. For instance, when the bed elevation is variablethen the source term vector becomes
S(Q) =
0−ghb′(x)
0
. (40)
For many practical applications there will be additional terms in the vectorS(Q) to account for Coriolis forces, wind forces, bottom friction, etc.
18 / 31
![Page 19: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/19.jpg)
Eigenstructure and characteristic fields
For the Jacobian we identify the conserved variables and write the flux asfunction of these.
Q =
q1q2q3
=
hhuhψ
, F(Q) =
f1f2f3
=
q2q22/q1 + 1
2gq21
q2q3/q1
.
(41)Simple calculations give all the entries of A(Q). For example
∂
∂q1f1(q1, q2) = 0 ,
∂
∂q2f1(q1, q2) = 1 ,
∂
∂q3f1(q1, q2) = 0 ,
∂
∂q1f2(q1, q2) = −q22/q21 + gq1 = a2 − u2 ,
where a is the celerity (analogous to the sound speed in gases) defined as
a =√gh . (42)
19 / 31
![Page 20: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/20.jpg)
The Jacobian matrix is then given as
A(Q) =
0 1 0
a2 − u2 2u 0
−uψ ψ u
. (43)
Eigenvalues. The eigenvalues of A are
λ1 = u− a , λ2 = u , λ3 = u+ a , (44)
where a is the celerity, as defined in (42). This is verified by finding theroots of the characteristic polynomial
P (λ) = (u− λ)[−λ(2u− λ)− (a2 − u2)
]= 0 , (45)
The eigenvalues are all real; they are also distinct under all circumstances,except for the case of dry bed h = 0, in which case a = 0 andλ1 = λ2 = λ3 = u.
20 / 31
![Page 21: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/21.jpg)
The right eigenvectors are given by
R1 = α1
1u− aψ
, R2 = α2
001
, R3 = α3
1u+ aψ
(46)
and the left eigenvectors are given by
L1 = β1[u+ a, −1, 0
], L2 = β2
[−ψ, 0, 1
], L3 = β3
[u− a, −1, 0
].
(47)Here the coefficients α1, α2, α3, β1, β2 and β3 are scaling factors.
Bi-orthonormality. The reader can easily verify that the left and righteigenvectors (46), (47) are bi-orthonormal, that is they satisfy the relations
Li Rj =
1 if i = j ,
0 if i 6= j ,(48)
provided the scaling factors are chosen thus:
β1 =1
2aα1, β2 =
1
α2, β3 = − 1
2aα3. (49)
21 / 31
![Page 22: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/22.jpg)
Example 3: equations for blood flow
We consider here the case of constant material properties for bloodvessels. The governing equations are
∂tA+ ∂x(uA) = 0 ,
∂t(uA) + ∂x(αAu2) +A
ρ∂xp = −Ru .
(50)
• A(x, t) is cross-sectional area of vessel at position x and time t
• u(x, t) is averaged velocity of blood at a cross section
• p(x, t) is pressure
• Blood density ρ is assumed constant
• R > 0 is viscous resistance, a prescribed function
• α, coefficient that depends on assumed velocity profile
• There are 3 unknowns, 2 equations and thus a tube law is needed toclose the system
22 / 31
![Page 23: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/23.jpg)
Closure condition: the tube law
The tube law relates pressure p(x, t) to wall displacement via A(x, t).Here we adopt a very simple tube law of the form
p = pext(x, t) + ψ(A;β) (51)
Here we adopt the simple tube law
ψ(A;β) = β(x)(√
A−√A0
),
β(x) =
√π
(1− ν2)h0(x)E(x)
A0(x).
(52)
• A0(x) is the equilibrium cross-sectional area
• h0(x) is the vessel wall thickness
• E(x) is the Young’s modulus
• ν is the Poisson ratio, taken to be ν = 1/2
• ψ(A;β) = p− pext ≡ ptrans: transmural pressure
23 / 31
![Page 24: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/24.jpg)
Simplified model: assumptions
Assume constant material properties:
• h0 = constant• A0 = constant• E = constant• pext = constant• R = 0• α = 1
Therefore β(x) = β in (80) is constant and the term Aρ ∂xp in (78)
becomesA
ρ∂xp =
β
3ρ∂xA
3/2 . (53)
The equations now read
∂tA+ ∂x(uA) = 0 ,
∂t(uA) + ∂x(Au2) +β
3ρ∂xA
3/2 = 0 .
(54)
24 / 31
![Page 25: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/25.jpg)
Conservation-law form
Now the equations can be written in conservation-law form
∂tQ + ∂xF(Q) = S(Q) , (55)
where
Q =
q1
q2
≡ A
Au
, S(Q) =
s1
s2
≡ 0
−Ru
(56)
and the flux vector is
F(Q) =
f1
f2
≡
Au
Au2 +β
3ρA3/2
. (57)
25 / 31
![Page 26: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/26.jpg)
Jacobian matrix
The principal part of (55) written in quasi-linear form becomes
∂tQ +∂F
∂Q∂xQ = 0 , (58)
where
A(Q) =∂F
∂Q: Jacobian matrix of the system (59)
To find A(Q) one first expresses F(Q) in terms of Q, namely
F(Q) =
f1
f2
=
Au
Au2 +β
3ρA3/2
=
q2
q22q1
+β
3ρq3/21
(60)
A(Q) =
∂f1(q1, q2)
∂q1
∂f1(q1, q2)
∂q2∂f2(q1, q2)
∂q1
∂f2(q1, q2)
∂q2
=
[0 1
β2ρ
√A− u2 2u
].
(61)26 / 31
![Page 27: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/27.jpg)
Eigenvalues:
Proposition: The eigenvalues of (61) are all real and given by
λ1 = u− c , λ2 = u+ c , (62)
where
c =
√β√A
2ρ(63)
is the wave speed, analogous to the sound speed in gas dynamics.
Proof. By definition, the eigenvalues of system are the eigenvalues of thematrix A, which in turn are the roots of the characteristic polynomial
P (λ) = Det(A− λI) = 0 . (64)
I is the identity matrix and λ is a parameter. Simple calculations give
P (λ) = λ2 − 2uλ+ u2 − β√A
2ρ= 0 ,
from which the result (62) follows.27 / 31
![Page 28: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/28.jpg)
Right eigenvectors:
Proposition: The right eigenvectors of A corresponding to theeigenvalues (62) are
R1 = β1
[1
u− c
], R2 = β2
[1
u+ c
], (65)
where β1 and β2 are arbitrary scaling factors.
Proof. For an arbitrary right eigenvector R = [r1, r2]T we have
AR = λR , (66)
which gives the algebraic system
r2 = λr1 ,(c2 − u2)r1 + 2ur2 = λr2 .
}(67)
By substituting λ in (67) by the appropriate eigenvalues in (62) in turn, wearrive at the sought result.
28 / 31
![Page 29: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/29.jpg)
Formulation in terms of primitive variables
It can be easily shown that equations (82), in terms of the variables A andu, may be written in quasi-linear form as
∂tV + M∂xV = S(V) , (68)
V =
[Au
], M =
[u A
c2/A u
], S(V) =
[0
−Ru/A
], (69)
with
c =
√β√A
2ρ: wave speed . (70)
This is accomplished by
• Expanding derivatives in the continuity equation (assuming smoothsolutions)
• Expanding derivatives in the momentum equation and using thecontinuity equation
Exercise: Verify that (83)-(84) can be obtained from (82).29 / 31
![Page 30: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/30.jpg)
Concluding Remarks
• We have studied some basic mathematical properties of systems ofnon-linear hyperbolic equations
• We have given examples examples of non-linear systems that have aphysical meaning
30 / 31
![Page 31: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/31.jpg)
Exercises for non-linear hyperbolic systems
31 / 31
![Page 32: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/32.jpg)
Problem 1: isentropic gas dynamics. Consider the isentropic equations ofgas dynamics
∂tQ + ∂xF(Q) = 0 ,
Q =
[q1q2
]≡[ρρu
], F(Q) =
[f1f2
]≡[
ρuρu2 + p
],
(71)
along with the isentropic equation of state
p = Cργ , C = constant , γ = constant . (72)
1 Find conditions on scaling parameters for the left and righteigenvectors to be orthonormal.
2 Determine the nature of the characteristic fields.
Problem 2: eigenstructure in terms of primitive variables. Consider theaugmented shallow water equations on a non-horizontal channel
∂tQ + ∂xF(Q) = S(Q) , (73)31 / 31
![Page 33: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/33.jpg)
with
Q =
hhuhψ
, F(Q) =
huhu2 + 1
2gh2
huψ
, S =
0−ghb′(x)
0
.
(74)Here b(x) defines the channel bed above a horizontal datum and b′(x) isits gradient.
1 Assuming smooth solutions, by expanding the time and spatial partialderivatives show that the equations can be expressed in terms of thethree variables h(x, t), u(x, t), ψ(x, t), called primitive variables, andthat the governing equations are
∂th+ u∂xh+ h∂xu = 0 ,
∂tu+ u∂xu+ g∂xh = −gb′(x) ,
∂tψ + u∂xψ = 0 .
(75)
31 / 31
![Page 34: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/34.jpg)
2 Write these equations in matrix form
∂tW + B∂xW = S(W) (76)
3 Find the eigenvalues and the left and right eigenvectors.
4 Is the system hyperbolic ?
5 Determine the nature of the characteristic fields.
Problem 3: eigenstructure in terms of conserved variables.
1 Find the Jacobian matrix
2 Carry out the same tasks as in problem 2 but now in terms of theconserved variables, departing directly from (73).
Problem 4: homogeneity property of a system. A system of the form (73)is said to be homogeneous if the flux satisfies
F(Q) = A(Q)Q , (77)
where A(Q) is the Jacobian matrix.
1 Verify that the shallow water equations do not satisfy thehomogeneity property.
31 / 31
![Page 35: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/35.jpg)
2 Find an approximate Jacobian matrix A for the shallow waterequations such that the homogeneity property is satisfied.
3 Check if the equations of isentropic gas dynamics satisfy thehomogeneity property.
4 Verify that a linear hyperbolic system always satisfies the homogeneityproperty.
Blood flow equations. We consider the following one-dimensional,time-dependent non-linear mathematical model for blood flow
∂tA+ ∂x(uA) = 0 ,
∂t(uA) + ∂x(αAu2) +A
ρ∂xp = −Ru ,
(78)
where A(x, t) is cross-sectional area of vessel at position x and time t;u(x, t) is averaged velocity of blood at a cross section; p(x, t) is pressure;ρ is assumed constant; R > 0 is viscous resistance, a prescribed function;α, coefficient that depends on assumed velocity profile. Here we adopt avery simple tube law of the form
p = pext(x, t) + ψ(A;K) ,}
(79)31 / 31
![Page 36: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/36.jpg)
with
ψ(A;K) = K(x)(√
A−√A0
), K(x) =
√π
(1− ν2)E(x)h0(x)√
A0(x). (80)
Here A0(x) is the equilibrium cross-sectional area; h0(x) is the vessel wallthickness; E(x) is the Young’s modulu; ν is the Poisson ratio, taken to beν = 1/2. Assume h0 = constant; A0 = constant; E = constant;pext = constant; R = 0; α = 1.Problem 5
1 Show that the term Aρ ∂xp in (78) becomes
A
ρ∂xp =
K
3ρ∂xA
3/2 . (81)
2 Show that the equations become
∂tA+ ∂x(uA) = 0 ,
∂t(uA) + ∂x(Au2) + K3ρ∂xA
3/2 = 0 .
(82)
31 / 31
![Page 37: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/37.jpg)
3 Write equations (82) in conservation-law form
4 Find the Jacobian matrix
5 Find (i) the eigenvalues, (ii) left and right eigenvectors
6 Is the system hyperbolic ?
7 Determine the nature of the characteristic fields
8 Determine if the blood flow equations (78) are homogeneous.
Problem 6: equations in terms of primitive variables.
1 Show that equations (82), in terms of the variables A and u, may bewritten in quasi-linear form as
∂tQ + A∂xQ = 0 , (83)
Q =
[Au
], A =
u Ac2
Au
, (84)
with
c =
√K√A
2ρ: wave speed . (85)
31 / 31
![Page 38: Systems of Nonlinear Hyperbolic Equations · 2016-09-05 · First-order systems of equations Here we study some very basic properties of nonlinear hyperbolic systems, starting from](https://reader030.fdocuments.us/reader030/viewer/2022040507/5e4449525ee3ac49c356a8fd/html5/thumbnails/38.jpg)
2 Find eigenvalues and left and right eigenvectors
3 Is the system hyperbolic ?
31 / 31