54 Gregory A. Chechkin and Andrey Yu. Goritsky
(Compare with (6.4) and Fig. 16.) The jump in the solution obtained is admissible
according to the entropy increase condition.
(ii) When u
−
< u
+
, then the function given by (6.6) is a generalized solution but it
does not satisfy the entropy increase condition. Then, similar to the construction
of (6.5), we combine the constant states u
−
and u
+
with the non-trivial smooth
solution ψ = ψ
(
x/t
)
. The rays x = ξ
−
t and x = ξ
+
t, where the transition occurs,
are determined by the requirement of continuity of the solution: u
±
= ψ
(
ξ
±
)
, i.e.,
ξ
±
= f
′
(u
±
), so that
u(t, x) =
u
−
for x 6 f
′
(u
−
)t,
ψ
(
x/t
)
for f
′
(u
−
)t < x < f
′
(u
+
)t,
u
+
for x > f
′
(u
+
)t.
(6.7)
The function given by (6.7) is well-defined in the upper half-plane t > 0; indeed,
the flux function f = f(u) is strictly convex, thus f
′
is an increasing function, so that
f
′
(u
−
) < f
′
(u
+
) whenever u
−
< u
+
.
The rarefaction wave ψ = ψ(x/t), being continuous for t > 0, takes all the in-
termediate values between u
−
and u
+
. As ψ is defined as the inverse function of
f
′
, the condition ψ
(
x/t
)
= ˆu is equivalent to the equality x = f
′
( ˆu)t valid for all
ˆu ∈ [u
−
, u
+
]. This means that the rarefaction wave ψ = ψ
(
x/t
)
takes a given inter-
mediate value ˆu on the ray x = f
′
( ˆu)t, t > 0. We can see that this ray is parallel to
the direction tangent to the graph f = f (u) at the point ( ˆu, f ( ˆu)) of the graph. Thus
in particular, we have justified the statement already noted in the previous section: the
rays of weak discontinuity of the solution u = u(t, x) given by formula (6.7) (i.e., the
rays x = f
′
(u
±
)t) are aligned with the directions tangent to the graph f = f (u) at the
endpoints (u
±
, f(u
±
)) (see Fig. 17). (As always, we assume that the axes (u, f) are
aligned with the axes (t, x).)
Remark 6.3. Note that the convexity of f = f(u) is only needed on the segment
[
u
−
, u
+
]
(or
[
u
+
, u
−
]
, if u
+
< u
−
).
Concerning the case of a strictly concave and smooth (on the segment between u
−
and u
+
) flux function f = f(u), the unique self-similar admissible generalized solution
to the Riemann problem is constructed by exchanging, in a sense, the two situations
described above. Namely: for the case u
−
< u
+
, we obtain the shock wave (6.6); if
u
−
> u
+
, then the solution is given by (6.7) (in this case f
′
is a decreasing function,
consequently, here we have f
′
(u
−
) < f
′
(u
+
)). The careful derivation of the formulas
is left to the reader:
Problem 6.2. Solve the Riemann problem (6.1) in the case of a general smooth strictly
concave flux function f = f (u); represent the piecewise smooth solution graphically
(as in Fig. 16 and 17); check the validity of the Rankine–Hugoniot condition, and of
the entropy increase inequality on the jumps.
Exercise 6.2. Solve the following Riemann problems: