Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf ·...
Transcript of Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf ·...
![Page 1: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/1.jpg)
Quasi-linear first order equations
Consider the nonlinear transport equation
ut + c(u)ux = 0, u(x ,0) = f (x) −∞ < x <∞
If we (somehow) knew u(x , t), could find characteristics bysolving X ′(T ) = c(u(X (T ),T )), X (t) = x .
Note on each characteristic, solutionu(x , t) = U(T ) = u(X (0),0) = f (X (0)) is just constant.
Since u is not really known in advance, what is initial position ofthe characteristic X (0)?
Idea: find characteristic X (T ) and the solution on characteristicU simultaneously, in a way that is compatible with the initialcondition.
![Page 2: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/2.jpg)
Quasi-linear first order equations
Consider the nonlinear transport equation
ut + c(u)ux = 0, u(x ,0) = f (x) −∞ < x <∞
If we (somehow) knew u(x , t), could find characteristics bysolving X ′(T ) = c(u(X (T ),T )), X (t) = x .
Note on each characteristic, solutionu(x , t) = U(T ) = u(X (0),0) = f (X (0)) is just constant.
Since u is not really known in advance, what is initial position ofthe characteristic X (0)?
Idea: find characteristic X (T ) and the solution on characteristicU simultaneously, in a way that is compatible with the initialcondition.
![Page 3: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/3.jpg)
Quasi-linear first order equations
Consider the nonlinear transport equation
ut + c(u)ux = 0, u(x ,0) = f (x) −∞ < x <∞
If we (somehow) knew u(x , t), could find characteristics bysolving X ′(T ) = c(u(X (T ),T )), X (t) = x .
Note on each characteristic, solutionu(x , t) = U(T ) = u(X (0),0) = f (X (0)) is just constant.
Since u is not really known in advance, what is initial position ofthe characteristic X (0)?
Idea: find characteristic X (T ) and the solution on characteristicU simultaneously, in a way that is compatible with the initialcondition.
![Page 4: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/4.jpg)
Quasi-linear first order equations
Consider the nonlinear transport equation
ut + c(u)ux = 0, u(x ,0) = f (x) −∞ < x <∞
If we (somehow) knew u(x , t), could find characteristics bysolving X ′(T ) = c(u(X (T ),T )), X (t) = x .
Note on each characteristic, solutionu(x , t) = U(T ) = u(X (0),0) = f (X (0)) is just constant.
Since u is not really known in advance, what is initial position ofthe characteristic X (0)?
Idea: find characteristic X (T ) and the solution on characteristicU simultaneously, in a way that is compatible with the initialcondition.
![Page 5: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/5.jpg)
Quasi-linear first order equations
Consider the nonlinear transport equation
ut + c(u)ux = 0, u(x ,0) = f (x) −∞ < x <∞
If we (somehow) knew u(x , t), could find characteristics bysolving X ′(T ) = c(u(X (T ),T )), X (t) = x .
Note on each characteristic, solutionu(x , t) = U(T ) = u(X (0),0) = f (X (0)) is just constant.
Since u is not really known in advance, what is initial position ofthe characteristic X (0)?
Idea: find characteristic X (T ) and the solution on characteristicU simultaneously, in a way that is compatible with the initialcondition.
![Page 6: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/6.jpg)
Example
Solveut + 3uux = 0, u(x ,0) = x .
Characteristics solve X ′(T ) = 3U = constant subject toX (t) = x . Therefore
X (T ) = 3U(T − t) + x .
At initial position X (0) = x − 3Ut , U must agree with initialcondition
U = u(X (0),0) = X (0) = x − 3Ut .
Solving for U gives
U = u(x , t) =x
1 + 3t.
![Page 7: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/7.jpg)
Example
Solveut + 3uux = 0, u(x ,0) = x .
Characteristics solve X ′(T ) = 3U = constant subject toX (t) = x .
Therefore
X (T ) = 3U(T − t) + x .
At initial position X (0) = x − 3Ut , U must agree with initialcondition
U = u(X (0),0) = X (0) = x − 3Ut .
Solving for U gives
U = u(x , t) =x
1 + 3t.
![Page 8: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/8.jpg)
Example
Solveut + 3uux = 0, u(x ,0) = x .
Characteristics solve X ′(T ) = 3U = constant subject toX (t) = x . Therefore
X (T ) = 3U(T − t) + x .
At initial position X (0) = x − 3Ut , U must agree with initialcondition
U = u(X (0),0) = X (0) = x − 3Ut .
Solving for U gives
U = u(x , t) =x
1 + 3t.
![Page 9: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/9.jpg)
Example
Solveut + 3uux = 0, u(x ,0) = x .
Characteristics solve X ′(T ) = 3U = constant subject toX (t) = x . Therefore
X (T ) = 3U(T − t) + x .
At initial position X (0) = x − 3Ut , U must agree with initialcondition
U = u(X (0),0) = X (0) = x − 3Ut .
Solving for U gives
U = u(x , t) =x
1 + 3t.
![Page 10: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/10.jpg)
Example
Solveut + 3uux = 0, u(x ,0) = x .
Characteristics solve X ′(T ) = 3U = constant subject toX (t) = x . Therefore
X (T ) = 3U(T − t) + x .
At initial position X (0) = x − 3Ut , U must agree with initialcondition
U = u(X (0),0) = X (0) = x − 3Ut .
Solving for U gives
U = u(x , t) =x
1 + 3t.
![Page 11: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/11.jpg)
Quasi-linear first order equations
Notice for equations of the form ut + c(u)ux = 0, characteristicsare always straight lines.
Two possible problems:
1 Characteristics can intersect. This produces shock waves.
2 Characteristics don’t necessarily pass through every point(x , t) for t > 0. This produces rarefaction waves.
![Page 12: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/12.jpg)
Quasi-linear first order equations
Notice for equations of the form ut + c(u)ux = 0, characteristicsare always straight lines.
Two possible problems:
1 Characteristics can intersect. This produces shock waves.
2 Characteristics don’t necessarily pass through every point(x , t) for t > 0. This produces rarefaction waves.
![Page 13: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/13.jpg)
Quasi-linear first order equations
Notice for equations of the form ut + c(u)ux = 0, characteristicsare always straight lines.
Two possible problems:
1 Characteristics can intersect. This produces shock waves.
2 Characteristics don’t necessarily pass through every point(x , t) for t > 0. This produces rarefaction waves.
![Page 14: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/14.jpg)
Shocks
Consider
ut + uux = 0,u(x ,0) =
{2 x < 01 x > 0
For x < 0 have speed = 2, for x > 0 speed = 1, andcharacteristics intersect in region t < x < 2t .
Resolution: allow the solution to be discontinuous:
u(x , t) =
{2 x < xs(t)1 x > xs(t)
where xs(t) is a curve called a shock. But what determines xs?
![Page 15: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/15.jpg)
Shocks
Consider
ut + uux = 0,u(x ,0) =
{2 x < 01 x > 0
For x < 0 have speed = 2, for x > 0 speed = 1, andcharacteristics intersect in region t < x < 2t .
Resolution: allow the solution to be discontinuous:
u(x , t) =
{2 x < xs(t)1 x > xs(t)
where xs(t) is a curve called a shock. But what determines xs?
![Page 16: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/16.jpg)
Shock speed
Let the shock speed be x ′s(t) = cs, and rewrite equation in
conservation form
ut + J(u)x = 0, J ′(u) = c(u).
Look for solutions u = U(x − cst) which are waves traveling atspeed cs, with
U →
{uL x → −∞uR x → +∞.
Plugging into ut + J(u)x = 0,
− csU ′ + J(U)′ = 0.
Integration over R gives −cs(uR − uL) + J(uR)− J(uL) = 0 or
cs =J(uR)− J(uL)
uR − uL, (Rankine-Hugoniot condition)
![Page 17: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/17.jpg)
Shock speed
Let the shock speed be x ′s(t) = cs, and rewrite equation in
conservation form
ut + J(u)x = 0, J ′(u) = c(u).
Look for solutions u = U(x − cst) which are waves traveling atspeed cs, with
U →
{uL x → −∞uR x → +∞.
Plugging into ut + J(u)x = 0,
− csU ′ + J(U)′ = 0.
Integration over R gives −cs(uR − uL) + J(uR)− J(uL) = 0 or
cs =J(uR)− J(uL)
uR − uL, (Rankine-Hugoniot condition)
![Page 18: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/18.jpg)
Shock speed
Let the shock speed be x ′s(t) = cs, and rewrite equation in
conservation form
ut + J(u)x = 0, J ′(u) = c(u).
Look for solutions u = U(x − cst) which are waves traveling atspeed cs, with
U →
{uL x → −∞uR x → +∞.
Plugging into ut + J(u)x = 0,
− csU ′ + J(U)′ = 0.
Integration over R gives −cs(uR − uL) + J(uR)− J(uL) = 0 or
cs =J(uR)− J(uL)
uR − uL, (Rankine-Hugoniot condition)
![Page 19: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/19.jpg)
Example, continued
For
ut + uux = 0,u(x ,0) =
{2 x < 01 x > 0
we have
u(x , t) =
{2 x < xs(t)1 x > xs(t).
Equation in conservation form is
ut + (u2/2)x = 0, therefore J(u) = u2/2.
Shock evolves according to
dxs/dt = [J(2)− J(1)]/(2− 1) = 3/2, xs(0) = 0,
so that xs(t) = 3/2t .
![Page 20: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/20.jpg)
Example, continued
For
ut + uux = 0,u(x ,0) =
{2 x < 01 x > 0
we have
u(x , t) =
{2 x < xs(t)1 x > xs(t).
Equation in conservation form is
ut + (u2/2)x = 0, therefore J(u) = u2/2.
Shock evolves according to
dxs/dt = [J(2)− J(1)]/(2− 1) = 3/2, xs(0) = 0,
so that xs(t) = 3/2t .
![Page 21: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/21.jpg)
Example, continued
For
ut + uux = 0,u(x ,0) =
{2 x < 01 x > 0
we have
u(x , t) =
{2 x < xs(t)1 x > xs(t).
Equation in conservation form is
ut + (u2/2)x = 0, therefore J(u) = u2/2.
Shock evolves according to
dxs/dt = [J(2)− J(1)]/(2− 1) = 3/2, xs(0) = 0,
so that xs(t) = 3/2t .
![Page 22: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/22.jpg)
Rarefactions
Now consider
ut + uux = 0, u(x ,0) =
{1 x < 02 x > 0
Problem: no characteristics fill region t < x < 2t , called a rarefaction.
Resolution: employ principle
“characteristics cannot emerge from other characteristics"
This means that the characteristics in the rarefaction must all start atthe point of discontinuity x = 0.
In the above example, rarefaction characteristics solve X ′(T ) = U =constant, subject to both X (0) = 0 and X (t) = x .Solution: X (T ) = UT , which at T = t gives x = Ut or U = x/t .Therefore complete solution is
u(x , t) =
1 x < tx/t t < x < 2t2 x > 2t .
![Page 23: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/23.jpg)
Rarefactions
Now consider
ut + uux = 0, u(x ,0) =
{1 x < 02 x > 0
Problem: no characteristics fill region t < x < 2t , called a rarefaction.
Resolution: employ principle
“characteristics cannot emerge from other characteristics"
This means that the characteristics in the rarefaction must all start atthe point of discontinuity x = 0.
In the above example, rarefaction characteristics solve X ′(T ) = U =constant, subject to both X (0) = 0 and X (t) = x .Solution: X (T ) = UT , which at T = t gives x = Ut or U = x/t .Therefore complete solution is
u(x , t) =
1 x < tx/t t < x < 2t2 x > 2t .
![Page 24: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/24.jpg)
Rarefactions
Now consider
ut + uux = 0, u(x ,0) =
{1 x < 02 x > 0
Problem: no characteristics fill region t < x < 2t , called a rarefaction.
Resolution: employ principle
“characteristics cannot emerge from other characteristics"
This means that the characteristics in the rarefaction must all start atthe point of discontinuity x = 0.
In the above example, rarefaction characteristics solve X ′(T ) = U =constant, subject to both X (0) = 0 and X (t) = x .
Solution: X (T ) = UT , which at T = t gives x = Ut or U = x/t .Therefore complete solution is
u(x , t) =
1 x < tx/t t < x < 2t2 x > 2t .
![Page 25: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/25.jpg)
Rarefactions
Now consider
ut + uux = 0, u(x ,0) =
{1 x < 02 x > 0
Problem: no characteristics fill region t < x < 2t , called a rarefaction.
Resolution: employ principle
“characteristics cannot emerge from other characteristics"
This means that the characteristics in the rarefaction must all start atthe point of discontinuity x = 0.
In the above example, rarefaction characteristics solve X ′(T ) = U =constant, subject to both X (0) = 0 and X (t) = x .Solution: X (T ) = UT , which at T = t gives x = Ut or U = x/t .
Therefore complete solution is
u(x , t) =
1 x < tx/t t < x < 2t2 x > 2t .
![Page 26: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/26.jpg)
Rarefactions
Now consider
ut + uux = 0, u(x ,0) =
{1 x < 02 x > 0
Problem: no characteristics fill region t < x < 2t , called a rarefaction.
Resolution: employ principle
“characteristics cannot emerge from other characteristics"
This means that the characteristics in the rarefaction must all start atthe point of discontinuity x = 0.
In the above example, rarefaction characteristics solve X ′(T ) = U =constant, subject to both X (0) = 0 and X (t) = x .Solution: X (T ) = UT , which at T = t gives x = Ut or U = x/t .Therefore complete solution is
u(x , t) =
1 x < tx/t t < x < 2t2 x > 2t .
![Page 27: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/27.jpg)
Example 1 (non-constant shock speed).
Consider
ut + uux = 0, u(x ,0) =
0 x < 02x 0 < x < 10 x > 1.
Three regions: x < 0, 0 < x < xs(t), and x > xs(t).Solution is only non-zero in second region. Characteristics theresolve X ′(T ) = U subject to X (t) = x , which has a solution
X (T ) = U(T − t) + x , so that X (0) = x − Ut .
Since U = u(X (0),0) = 2X (0), it follows that 2(x − Ut) = U oru(x , t) = U = 2x/(1 + 2t).
Conservation form is ut + J(u)x = 0 with J = u2/2, so
x ′s(t) =
J(2xs/(1 + 2t))− J(0)2xs/(1 + 2t)− 0
=xs
1 + 2t.
Solving this differential equation with initial condition xs(0) = 1 gives
xs(t) =√
1 + 2t .
![Page 28: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/28.jpg)
Example 1 (non-constant shock speed).
Consider
ut + uux = 0, u(x ,0) =
0 x < 02x 0 < x < 10 x > 1.
Three regions: x < 0, 0 < x < xs(t), and x > xs(t).
Solution is only non-zero in second region. Characteristics theresolve X ′(T ) = U subject to X (t) = x , which has a solution
X (T ) = U(T − t) + x , so that X (0) = x − Ut .
Since U = u(X (0),0) = 2X (0), it follows that 2(x − Ut) = U oru(x , t) = U = 2x/(1 + 2t).
Conservation form is ut + J(u)x = 0 with J = u2/2, so
x ′s(t) =
J(2xs/(1 + 2t))− J(0)2xs/(1 + 2t)− 0
=xs
1 + 2t.
Solving this differential equation with initial condition xs(0) = 1 gives
xs(t) =√
1 + 2t .
![Page 29: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/29.jpg)
Example 1 (non-constant shock speed).
Consider
ut + uux = 0, u(x ,0) =
0 x < 02x 0 < x < 10 x > 1.
Three regions: x < 0, 0 < x < xs(t), and x > xs(t).Solution is only non-zero in second region. Characteristics theresolve X ′(T ) = U subject to X (t) = x , which has a solution
X (T ) = U(T − t) + x , so that X (0) = x − Ut .
Since U = u(X (0),0) = 2X (0), it follows that 2(x − Ut) = U oru(x , t) = U = 2x/(1 + 2t).
Conservation form is ut + J(u)x = 0 with J = u2/2, so
x ′s(t) =
J(2xs/(1 + 2t))− J(0)2xs/(1 + 2t)− 0
=xs
1 + 2t.
Solving this differential equation with initial condition xs(0) = 1 gives
xs(t) =√
1 + 2t .
![Page 30: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/30.jpg)
Example 1 (non-constant shock speed).
Consider
ut + uux = 0, u(x ,0) =
0 x < 02x 0 < x < 10 x > 1.
Three regions: x < 0, 0 < x < xs(t), and x > xs(t).Solution is only non-zero in second region. Characteristics theresolve X ′(T ) = U subject to X (t) = x , which has a solution
X (T ) = U(T − t) + x , so that X (0) = x − Ut .
Since U = u(X (0),0) = 2X (0), it follows that 2(x − Ut) = U oru(x , t) = U = 2x/(1 + 2t).
Conservation form is ut + J(u)x = 0 with J = u2/2, so
x ′s(t) =
J(2xs/(1 + 2t))− J(0)2xs/(1 + 2t)− 0
=xs
1 + 2t.
Solving this differential equation with initial condition xs(0) = 1 gives
xs(t) =√
1 + 2t .
![Page 31: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/31.jpg)
Example 1 (non-constant shock speed).
Consider
ut + uux = 0, u(x ,0) =
0 x < 02x 0 < x < 10 x > 1.
Three regions: x < 0, 0 < x < xs(t), and x > xs(t).Solution is only non-zero in second region. Characteristics theresolve X ′(T ) = U subject to X (t) = x , which has a solution
X (T ) = U(T − t) + x , so that X (0) = x − Ut .
Since U = u(X (0),0) = 2X (0), it follows that 2(x − Ut) = U oru(x , t) = U = 2x/(1 + 2t).
Conservation form is ut + J(u)x = 0 with J = u2/2, so
x ′s(t) =
J(2xs/(1 + 2t))− J(0)2xs/(1 + 2t)− 0
=xs
1 + 2t.
Solving this differential equation with initial condition xs(0) = 1 gives
xs(t) =√
1 + 2t .
![Page 32: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/32.jpg)
Example 1 (non-constant shock speed).
Consider
ut + uux = 0, u(x ,0) =
0 x < 02x 0 < x < 10 x > 1.
Three regions: x < 0, 0 < x < xs(t), and x > xs(t).Solution is only non-zero in second region. Characteristics theresolve X ′(T ) = U subject to X (t) = x , which has a solution
X (T ) = U(T − t) + x , so that X (0) = x − Ut .
Since U = u(X (0),0) = 2X (0), it follows that 2(x − Ut) = U oru(x , t) = U = 2x/(1 + 2t).
Conservation form is ut + J(u)x = 0 with J = u2/2, so
x ′s(t) =
J(2xs/(1 + 2t))− J(0)2xs/(1 + 2t)− 0
=xs
1 + 2t.
Solving this differential equation with initial condition xs(0) = 1 gives
xs(t) =√
1 + 2t .
![Page 33: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/33.jpg)
Example 2 (shock creation)
Consider
ut + (u + 1)ux = 0, u(x ,0) =
1 x < 01− x 0 < x < 10 x > 1.
Characteristics which start at x = 0 and x = 1 are lines X1(T ) = 2Tand X2(T ) = 1 + T .
These intersect at X = 2 and T = 1 to createshock, evolving as
x ′s(t) =
J(0)− J(1)0− 1
, J(u) = u2/2 + u, xc(1) = 2.
so that xs(t) = 3/2(t − 1) + 2.
In region X1(t) < x < X2(t), characteristics with X (t) = x satisfyX ′(T ) = (U + 1). They are therefore lines X (T ) = (U + 1)(T − t) + x .To be consistent with the initial condition,
U = u(X (0),0) = 1− [x − (U + 1)t ],
so thatU = u(x , t) =
1− x + t1− t
.
Notice that this solution breaks down at t = 1.
![Page 34: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/34.jpg)
Example 2 (shock creation)
Consider
ut + (u + 1)ux = 0, u(x ,0) =
1 x < 01− x 0 < x < 10 x > 1.
Characteristics which start at x = 0 and x = 1 are lines X1(T ) = 2Tand X2(T ) = 1 + T . These intersect at X = 2 and T = 1 to createshock, evolving as
x ′s(t) =
J(0)− J(1)0− 1
, J(u) = u2/2 + u, xc(1) = 2.
so that xs(t) = 3/2(t − 1) + 2.
In region X1(t) < x < X2(t), characteristics with X (t) = x satisfyX ′(T ) = (U + 1). They are therefore lines X (T ) = (U + 1)(T − t) + x .To be consistent with the initial condition,
U = u(X (0),0) = 1− [x − (U + 1)t ],
so thatU = u(x , t) =
1− x + t1− t
.
Notice that this solution breaks down at t = 1.
![Page 35: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/35.jpg)
Example 2 (shock creation)
Consider
ut + (u + 1)ux = 0, u(x ,0) =
1 x < 01− x 0 < x < 10 x > 1.
Characteristics which start at x = 0 and x = 1 are lines X1(T ) = 2Tand X2(T ) = 1 + T . These intersect at X = 2 and T = 1 to createshock, evolving as
x ′s(t) =
J(0)− J(1)0− 1
, J(u) = u2/2 + u, xc(1) = 2.
so that xs(t) = 3/2(t − 1) + 2.
In region X1(t) < x < X2(t), characteristics with X (t) = x satisfyX ′(T ) = (U + 1).
They are therefore lines X (T ) = (U + 1)(T − t) + x .To be consistent with the initial condition,
U = u(X (0),0) = 1− [x − (U + 1)t ],
so thatU = u(x , t) =
1− x + t1− t
.
Notice that this solution breaks down at t = 1.
![Page 36: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/36.jpg)
Example 2 (shock creation)
Consider
ut + (u + 1)ux = 0, u(x ,0) =
1 x < 01− x 0 < x < 10 x > 1.
Characteristics which start at x = 0 and x = 1 are lines X1(T ) = 2Tand X2(T ) = 1 + T . These intersect at X = 2 and T = 1 to createshock, evolving as
x ′s(t) =
J(0)− J(1)0− 1
, J(u) = u2/2 + u, xc(1) = 2.
so that xs(t) = 3/2(t − 1) + 2.
In region X1(t) < x < X2(t), characteristics with X (t) = x satisfyX ′(T ) = (U + 1). They are therefore lines X (T ) = (U + 1)(T − t) + x .
To be consistent with the initial condition,
U = u(X (0),0) = 1− [x − (U + 1)t ],
so thatU = u(x , t) =
1− x + t1− t
.
Notice that this solution breaks down at t = 1.
![Page 37: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/37.jpg)
Example 2 (shock creation)
Consider
ut + (u + 1)ux = 0, u(x ,0) =
1 x < 01− x 0 < x < 10 x > 1.
Characteristics which start at x = 0 and x = 1 are lines X1(T ) = 2Tand X2(T ) = 1 + T . These intersect at X = 2 and T = 1 to createshock, evolving as
x ′s(t) =
J(0)− J(1)0− 1
, J(u) = u2/2 + u, xc(1) = 2.
so that xs(t) = 3/2(t − 1) + 2.
In region X1(t) < x < X2(t), characteristics with X (t) = x satisfyX ′(T ) = (U + 1). They are therefore lines X (T ) = (U + 1)(T − t) + x .To be consistent with the initial condition,
U = u(X (0),0) = 1− [x − (U + 1)t ],
so thatU = u(x , t) =
1− x + t1− t
.
Notice that this solution breaks down at t = 1.
![Page 38: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/38.jpg)
Example 3 (multiple shocks)
Consider
ut + 3u2ux = 0, u(x ,0) =
3 x < 12 1 < x < 21 x > 2.
For small t , three regions with characteristic speeds
X ′(T ) = 3U2 =
27 x < x1(t)12 x1(t) < x < x2(t)3 x > x2(t).
Conservation form ut + J(u)x = 0 has J(u) = u3, so that
x ′1(t) =
23 − 33
2− 3= 19, x1(0) = 1
x ′2(t) =
13 − 23
1− 2= 7, x2(0) = 2
![Page 39: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/39.jpg)
Example 3 (multiple shocks)
Consider
ut + 3u2ux = 0, u(x ,0) =
3 x < 12 1 < x < 21 x > 2.
For small t , three regions with characteristic speeds
X ′(T ) = 3U2 =
27 x < x1(t)12 x1(t) < x < x2(t)3 x > x2(t).
Conservation form ut + J(u)x = 0 has J(u) = u3, so that
x ′1(t) =
23 − 33
2− 3= 19, x1(0) = 1
x ′2(t) =
13 − 23
1− 2= 7, x2(0) = 2
![Page 40: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/40.jpg)
Example 3,cont.
Solution:x1(t) = 19t + 1, x2(t) = 7t + 1.
These intersect where t = 1/12 and x = 31/12, producing asingle shock with u = 3 on left and u = 1 on right.
Third shock x3(t) evolves according to
x ′3(t) =
13 − 33
1− 3= 13, x3(1/12) = 32/12,
so that x3(t) = 13(t − 1/12) + 31/12.
![Page 41: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/41.jpg)
Example 3,cont.
Solution:x1(t) = 19t + 1, x2(t) = 7t + 1.
These intersect where t = 1/12 and x = 31/12, producing asingle shock with u = 3 on left and u = 1 on right.
Third shock x3(t) evolves according to
x ′3(t) =
13 − 33
1− 3= 13, x3(1/12) = 32/12,
so that x3(t) = 13(t − 1/12) + 31/12.
![Page 42: Quasi-linear first order equations - University of Arizonakglasner/math456/SHOCKS.pdf · Rarefactions Now consider u t +uu x = 0; u(x;0) = 1 x < 0 2 x > 0 Problem: no characteristics](https://reader031.fdocuments.net/reader031/viewer/2022040908/5e801ee98904f63ff3519193/html5/thumbnails/42.jpg)
Example 3,cont.
Solution:x1(t) = 19t + 1, x2(t) = 7t + 1.
These intersect where t = 1/12 and x = 31/12, producing asingle shock with u = 3 on left and u = 1 on right.
Third shock x3(t) evolves according to
x ′3(t) =
13 − 33
1− 3= 13, x3(1/12) = 32/12,
so that x3(t) = 13(t − 1/12) + 31/12.