of 84
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
1/84
Riemann Problems of the Shallow Water Equations
Nonlinear Systems of Conservation Laws
Brittany Boribong
Kathreen Yanit
PURE Math 2013
Interns Program
University of Hawai’i at Hilo
July 19, 2013
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
2/84
Introduction
What happens if a dam breaks?
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 2 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
3/84
Shallow Water Equations
One-Dimensional Shallow Water Equations h
hu
t
+
hu
hu2 + 1
2gh2
x
= 0
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 3 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
4/84
Shallow Water Equations
One-Dimensional Shallow Water Equations h
hu
t
+
hu
hu2 + 1
2gh2
x
= 0
Using conserved quantaties,
q (x, t) =
h
hu
=
q 1q 2
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 3 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
5/84
Shallow Water Equations
One-Dimensional Shallow Water Equations h
hu
t
+
hu
hu2 + 1
2gh2
x
= 0
Using conserved quantaties,
q (x, t) =
h
hu
=
q 1q 2
The Shallow Water Equations can be rewritten as,
q 1q 2
t
+
q 2q 2
2
q 1+
1
2gq 1
2
x= 0
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 3 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
6/84
Riemann Problems
What is a Riemann Problem?
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 4 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
7/84
Riemann Problems
What is a Riemann Problem?
Riemann ProblemAn initial boundary value problem for the conservation law with apiecewise constant initial condition.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 4 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
8/84
Riemann Problems
What is a Riemann Problem?
Riemann ProblemAn initial boundary value problem for the conservation law with apiecewise constant initial condition.
Riemann problems for a single nonlinear equation:
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 4 / 28
http://find/http://goback/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
9/84
Riemann Problems
What is a Riemann Problem?
Riemann ProblemAn initial boundary value problem for the conservation law with apiecewise constant initial condition.
Riemann problems for a single nonlinear equation:
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 4 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
10/84
Riemann Problems
What is a Riemann Problem?
Riemann ProblemAn initial boundary value problem for the conservation law with apiecewise constant initial condition.
Riemann problems for a single nonlinear equation:
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 4 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
11/84
Riemann Problems
What is a Riemann Problem?
Riemann ProblemAn initial boundary value problem for the conservation law with apiecewise constant initial condition.
Riemann problems for a nonlinear system of equations:
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 4 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
12/84
Riemann Problems
What is a Riemann Problem?
Riemann ProblemAn initial boundary value problem for the conservation law with apiecewise constant initial condition.
Riemann problems for a nonlinear system of equations:
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 4 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
13/84
Riemann Problems
What is a Riemann Problem?
Riemann ProblemAn initial boundary value problem for the conservation law with apiecewise constant initial condition.
Riemann problems for a nonlinear system of equations:
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 4 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
14/84
Riemann Problems
What is a Riemann Problem?
Riemann ProblemAn initial boundary value problem for the conservation law with apiecewise constant initial condition.
Riemann problems for a nonlinear system of equations:
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 4 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
15/84
Rarefaction Waves
What is a Rarefaction Wave?
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 5 / 28
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
16/84
Rarefaction Waves
What is a Rarefaction Wave?
Rarefaction WaveIt is a continuous solution to a Riemann Problem.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 5 / 28
f
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
17/84
Rarefaction Waves
What is a Rarefaction Wave?
Rarefaction WaveIt is a continuous solution to a Riemann Problem.
A rarefaction wave forms in a single nonlinear system,
Conditions of a Rarefaction Wave
F (ur) > F (ul)
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 5 / 28
R f i W
http://goforward/http://find/http://goback/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
18/84
Rarefaction Waves
What is a Rarefaction Wave?
Rarefaction WaveIt is a continuous solution to a Riemann Problem.
A rarefaction wave forms in a single nonlinear system,
Conditions of a Rarefaction Wave
F (ur) > F (ul)
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 5 / 28
R f ti W
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
19/84
Rarefaction Waves
What is a Rarefaction Wave?
Rarefaction WaveIt is a continuous solution to a Riemann Problem.
A rarefaction wave forms in a single nonlinear system,
Conditions of a Rarefaction Wave
F (ur) > F (ul)
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 5 / 28
R f ti W
http://goforward/http://find/http://goback/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
20/84
Rarefaction Waves
A rarefaction wave is solved in a single nonlinear equation by using asolution that is self-similar,
Self-Similar Solution for a Single Nonlinear Equation
u(x, t) = ux
t
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 6 / 28
R f ti W
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
21/84
Rarefaction Waves
A rarefaction wave is solved in a single nonlinear equation by using asolution that is self-similar,
Self-Similar Solution for a Single Nonlinear Equation
u(x, t) = ux
t
Consider Burgers’ equation as an example,Burgers’ Equation
F (u) = 1
2u2
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 6 / 28
Ra fa ti Wa s
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
22/84
Rarefaction Waves
A rarefaction wave is solved in a single nonlinear equation by using asolution that is self-similar,
Self-Similar Solution for a Single Nonlinear Equation
u(x, t) = ux
t
Consider Burgers’ equation as an example,Burgers’ Equation
F (u) = 1
2u2
Plugged into the conservation law,
∂
ux
t
∂t
+
∂
1
2ux
t
2
∂x
= 0
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 6 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
23/84
Rarefaction Waves
Rarefaction Wave Solution
u(x, t) = (F )−1
xt
where F is the speed of the characteristic paths u in the structure of the rarefaction wave.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 7 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
24/84
Rarefaction Waves
Rarefaction Wave Solution
u(x, t) = (F )−1
xt
where F is the speed of the characteristic paths u in the structure of the rarefaction wave.
A similar process can be done to solve for the structure inside ararefaction wave in a nonlinear system of equations by choosing aself-similar solution,
Self-Similar Solution for a System of Nonlinear Equations
q (x, t) = q x
t
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 7 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
25/84
Rarefaction Waves
Plugged into the conservation law,
DF (q ) · q
xt
=
xt
· q
xt
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 8 / 28
Rarefaction Waves
http://find/http://goback/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
26/84
Rarefaction Waves
Plugged into the conservation law,
DF (q ) · q
xt
=
xt
· q
xt
where
DF (q ) =
0 1−
q 2
q 1
2+ gq 1
2q 2q 1
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 8 / 28
Rarefaction Waves
http://find/http://goback/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
27/84
Rarefaction Waves
Plugged into the conservation law,
DF (q ) · q
xt
=
xt
· q
xt
where
DF (q ) =
0 1−
q 2
q 1
2+ gq 1
2q 2q 1
Similar to the eigenvector equation,
Ax = λx
Therefore q x
t
is an eigenvector with corresponding eigenvalue λ.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 8 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
28/84
Rarefaction Waves
Finding the eigenvalues and eigenvectors of DF (q ),
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 9 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
29/84
Rarefaction Waves
Finding the eigenvalues and eigenvectors of DF (q ),
Eigenvalues
λ1 = u −
gh
λ2 = u + gh
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 9 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
30/84
Rarefaction Waves
Finding the eigenvalues and eigenvectors of DF (q ),
Eigenvalues
λ1 = u −
gh
λ2 = u +
gh
Eigenvectors
r1 = 1
u−√
gh r2 =
1
u +√
gh
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 9 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
31/84
Rarefaction Waves
Going back to the equation,
Self-Similar Equation
q x
t
= (λ p)
−1x
t
where q xt is the state on a curve corresponding to λ p.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 10 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
32/84
Going back to the equation,
Self-Similar Equation
q x
t
= (λ p)
−1x
t
where q xt is the state on a curve corresponding to λ p.
What is an integral curve?
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 10 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
33/84
Going back to the equation,
Self-Similar Equation
q x
t
= (λ p)
−1x
t
where q xt is the state on a curve corresponding to λ p.
What is an integral curve?
Integral Curve
A curve of the vector field r p that has a tangent vector at each point q that is an eigenvector of DF (q ) corresponding to the eigenvalue λ p(q ).
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 10 / 28
Integral Curves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
34/84
g
Finding the integral curves by plotting the points (h, u) on the vectorfield by solving for the system of differential equations obtained by theeigenvectors r1 and r2.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 11 / 28
Integral Curves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
35/84
g
Finding the integral curves by plotting the points (h, u) on the vectorfield by solving for the system of differential equations obtained by the
eigenvectors r1 and r2.
Differential Equations of Eigenvector r1
dq 1
dt
= 1
dq 2
dt =
q 2
q 1−√ g · q 1
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 11 / 28
Integral Curves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
36/84
Finding the integral curves by plotting the points (h, u) on the vectorfield by solving for the system of differential equations obtained by the
eigenvectors r1 and r2.
Integral Curves of r1
h = h∗
hu = hu∗ + 2h
gh∗ −
gh
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 11 / 28
Integral Curves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
37/84
Finding the integral curves by plotting the points (h, u) on the vectorfield by solving for the system of differential equations obtained by the
eigenvectors r1 and r2.
Differential Equations of Eigenvector r2
dq 1
dt
= 1
dq 2
dt =
q 2
q 1−√ g · q 1
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 12 / 28
Integral Curves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
38/84
Finding the integral curves by plotting the points (h, u) on the vectorfield by solving for the system of differential equations obtained by the
eigenvectors r1 and r2.
Integral Curves of r2
h = h∗
hu = hu∗ + 2h
gh∗ −
gh
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 12 / 28
Directional Derivatives
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
39/84
Need to find the section of the integral curve that is increasing whendealing with rarefactions waves.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 13 / 28
Directional Derivatives
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
40/84
Need to find the section of the integral curve that is increasing whendealing with rarefactions waves.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 13 / 28
Directional Derivatives
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
41/84
Need to find the section of the integral curve that is increasing whendealing with rarefactions waves.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 13 / 28
Directional Derivatives
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
42/84
Need to find the section of the integral curve that is increasing whendealing with rarefactions waves.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 13 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
43/84
Recall the solution in the beginning,
Speed of Rarefaction Waves Equationq x
t
= (λ1)
−1x
t
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 14 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
44/84
Recall the solution in the beginning,
Speed of Rarefaction Waves Equationq x
t
= (λ1)
−1x
t
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 14 / 28
Rarefaction Waves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
45/84
Once the speeds of the characteristic paths inside the rarefaction waveare found and the states corresponding to the speeds on the integral
curve, the structure inside the rarefaction wave can be displayed.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 15 / 28
All-Rarefaction Riemann Problem
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
46/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 16 / 28
All-Rarefaction Riemann Problem
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
47/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 16 / 28
All-Rarefaction Riemann Problem
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
48/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 16 / 28
All-Rarefaction Riemann Problem
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
49/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 16 / 28
All-Rarefaction Riemann Problem
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
50/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 16 / 28
All-Rarefaction Riemann Problem
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
51/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 16 / 28
Shockwaves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
52/84
What is a shockwave?
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 17 / 28
Shockwaves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
53/84
What is a shockwave?
Shockwave
It is a discontinuous solution to a Riemann Problem.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 17 / 28
Shockwaves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
54/84
What is a shockwave?
Shockwave
It is a discontinuous solution to a Riemann Problem.
A shockwave forms in a single nonlinear equation:
Rankine-Hugoniot Jump Conditions
s(ul − ur) = F (ul) − F (ur)
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 17 / 28
Shockwaves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
55/84
What is a shockwave?
Shockwave
It is a discontinuous solution to a Riemann Problem.
A shockwave forms in a single nonlinear equation:
Lax Entropy Condition
F (ul) > F (ur)
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 17 / 28
Shockwaves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
56/84
A shockwave forms in a non-linear system of equations:
Jump Conditionss(q ∗ − q ) = f (q ∗) − f (q )
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 18 / 28
Shockwaves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
57/84
A shockwave forms in a non-linear system of equations:
Jump Conditionss(q ∗ − q ) = f (q ∗) − f (q )
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 18 / 28
Shockwaves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
58/84
A shockwave forms in a non-linear system of equations:
Entropy Conditionλ p(q L) > λ p(q R)
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 18 / 28
Shockwaves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
59/84
A shockwave forms in a non-linear system of equations:
Entropy Conditionλ p(q L) > λ p(q R)
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 18 / 28
State Space
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
60/84
Note: Integral curves of the state space for an arbitrary state q , sharethe same tangent vector at the base state but are not equal curves.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 19 / 28
State Space
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
61/84
Note: Integral curves of the state space for an arbitrary state q , sharethe same tangent vector at the base state but are not equal curves.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 19 / 28
State Space
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
62/84
Note: Integral curves of the state space for an arbitrary state q , sharethe same tangent vector at the base state but are not equal curves.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 19 / 28
State Space
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
63/84
Note: Integral curves of the state space for an arbitrary state q , sharethe same tangent vector at the base state but are not equal curves.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 19 / 28
State Space
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
64/84
Note: Integral curves of the state space for an arbitrary state q , sharethe same tangent vector at the base state but are not equal curves.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 19 / 28
Shockwaves
P d t f l b i ti h l d i t th j
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
65/84
Produces a system of algebraic equations when plugged into the jumpconditions,
Shallow Water Equations
s(h∗ − h) = h∗u∗ − hu
s(h∗q ∗−
hu) = h∗u2∗
−hu2 +
1
2
g(h2∗
−h2)
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 20 / 28
Shockwaves
P d t f l b i ti h l d i t th j
http://goforward/http://find/http://goback/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
66/84
Produces a system of algebraic equations when plugged into the jumpconditions,
Shallow Water Equations
s(h∗ − h) = h∗u∗ − hu
s(h∗q ∗−
hu) = h∗u2∗
−hu2 +
1
2
g(h2∗
−h2)
After solving for the 3 unknowns,
Equation of the Shockwave Solution
u(h) = u∗ ± (h∗ − h)
g
2
1
h +
1
h∗
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 20 / 28
Shockwaves
http://find/http://goback/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
67/84
Hugoniot Loci
“–” corresponds to the 1-Shockwave
“+” corresponds to the 2-Shockwave
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 21 / 28
Shockwaves
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
68/84
Hugoniot Loci
“–” corresponds to the 1-Shockwave
“+” corresponds to the 2-Shockwave
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 21 / 28
All-Shockwave
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
69/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 22 / 28
All-Shockwave
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
70/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 22 / 28
All-Shockwave
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
71/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 22 / 28
All-Shockwave
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
72/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 22 / 28
All-Shockwave
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
73/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 22 / 28
All-Shockwave
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
74/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 22 / 28
Shallow Water Equations
Ge e al Rie a Sol e fo Shallo Wate E atio s
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
75/84
General Riemann Solver for Shallow Water Equations
φl(h) =
ul + 2
ghl − gh , if h < hl,ul − (h − hl)
g
2
1
h +
1
hl
, if h > hl
φr(h) =
ur − 2 ghr − gh , if h < hr,ur + (h − hr)
g
2
1
h +
1
hr
, if h > hr
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 23 / 28
Dam-Break Solution
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
76/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 24 / 28
Dam-Break Solution
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
77/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 24 / 28
Dam-Break Solution
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
78/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 24 / 28
Dam-Break Solution
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
79/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 24 / 28
Dam-Break Solution
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
80/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 24 / 28
Dam-Break Solution
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
81/84
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 25 / 28
Shallow Water Equations
Theorem
http://find/http://goback/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
82/84
Theorem
Given q l = q 1l
q 2l
and q r = q 1r
q 2r
, where q 1l , q 1r > 0, there exists a
solution to determine the intermediate state q m to the Riemann
Problem of the Shallow Water Equations.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 26 / 28
References
Randall J. LeVeque Finite Volume Methods for Hyperbolic
http://find/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
83/84
q f ypProblems. Pages 253-283. 2002.
Randall J. LeVeque Nonlinear Conservation Laws and Finite Volume Methods for Astrophysical Fluid Flow. Pages 35-43. 1998.
Brittany Boribong Kathreen Yanit Riemann Problems of the Shallow Water Equations July 19, 2013 27 / 28
http://find/http://goback/
8/18/2019 Riemann Problems of the Shallow Water Equations.pdf
84/84
http://find/