Burgers’ Riemann Problem#
As discussed with advection, the physics of the equation comes into play when we determine what the correct state is on the interface given a left and right state. This is the Riemann problem. For Burgers’ equation, this Riemann problem is more complex.
Shock speed#
If the characteristics intersect in the
Consider the following space-time diagram:

Fig. 4 A rightward moving shock in the
This shows a left and right state,
At time
, the state in our integral is entirely .As time evolves (think about moving upward in this figure), the state becomes a mix of states
and .Finally at time
the state is entirely in .The shock speed is clearly
in this figure.
To determine the speed, we start with Burgers’ equation in conservative form:
and integrate our conservation law over space and time (and normalize by
Recognizing that at
Now for the right side. We see that all along
Using
and taking
Sampling the solution#
Now that we understand the shock speed, we need to determine what the state is on the interface.
For an interface in our domain,
where
For the shock, we look at the direction the shock is moving and choose the appropriate state:
For the rarefaction, we do: