See why a smooth wave can steepen into a shock
Follow amplitude-dependent characteristics, estimate their first crossing, and identify the physics missing from a multivalued solution.
On this page
The question for today
What you’ll understand
- Relate amplitude-dependent propagation speed to waveform steepening.
- Calculate the first characteristic-crossing time for a smooth initial profile.
- Separate smooth-model breakdown from a physically admissible shock continuation.
Linear waves retain their shape because each part of a profile travels at the same speed. Weak nonlinearity can change that: a larger-amplitude region may catch a smaller-amplitude region ahead. The waveform then steepens even if the initial disturbance is small. We will track this mechanism before the smooth solution fails and distinguish that failure from the physical shock structure that requires additional conservation and dissipation arguments.
Amplitude can alter the characteristic speed
Consider a scalar right-moving approximation whose local characteristic speed is c₀+αu, where u is a small velocity-like perturbation and α is positive. Along each characteristic, u remains constant before characteristics intersect. Its initial value therefore fixes that characteristic’s speed. A descending portion of the initial profile places a faster high-amplitude region behind a slower low-amplitude one. Those characteristics approach one another, so a compressive slope becomes progressively steeper instead of translating rigidly.
For a weakly nonlinear isentropic right-going simple wave in a constant-γ ideal gas, the leading coefficient is α=(γ+1)/2 when u is particle velocity. This relation assumes no left-going disturbance, negligible dissipation and dispersion over the smooth evolution, and small amplitude relative to c₀. It is an asymptotic model, not a complete gas-dynamics equation for arbitrary shocks. Small nonlinear corrections can accumulate over many wavelengths, so small amplitude does not guarantee a linear approximation for arbitrarily long propagation.
Find the first loss of a single-valued solution
Differentiate the characteristic position with respect to its initial label. The mapping from labels to positions first loses local invertibility when one plus αt times the initial slope reaches zero. If the initial derivative has a strictly negative minimum, the earliest positive crossing time is minus the reciprocal of α times that minimum. A purely increasing smooth profile has no such forward-time compression in this model, although boundaries or other dynamics could still matter in a different problem.
For a sinusoidal initial profile U sin(kξ), the most negative derivative is −Uk for positive U and k. The predicted first steepening time is therefore 1/(αUk). This is a gradient-catastrophe time: the smooth solution’s derivative grows without bound while its value remains finite. Continuing the characteristic drawing past intersection produces multiple values at one location, which cannot be interpreted as several simultaneous fluid velocities in this single-fluid scalar description. The failure identifies where a new mathematical and physical treatment is needed.
A shock is not an arbitrary vertical line
Write the scalar model in conservation form with flux c₀u+αu²/2. A discontinuity joining left and right states must move at the Rankine–Hugoniot speed obtained from that flux. For α positive, a compressive entropy-admissible shock has the larger state on the left, with incoming characteristics meeting the shock from both sides. A small positive viscosity selects this continuation in the scalar model. Full gas shocks additionally require mass, momentum, energy, and thermodynamic entropy accounting; this scalar calculation does not replace them.
The spectral lab can help reveal a separate issue: representing sharp spatial structure requires high spatial modes. Set coefficient decay to one and predict how increasing mode count from one to twelve changes the detail in its fixed finite sine sum. It does not evolve the nonlinear equation, cross characteristics, or select an entropy solution. Adding Fourier modes to a prescribed curve is not a physical mechanism for shock formation. Use the lab to inspect resolution, and use the characteristic calculation to establish steepening.
Work it through
Estimate a steepening distance
Take c₀=300 m/s, α=1.2, and initial u₀=U sin(kξ) with U=1 m/s and k=2 m⁻¹. Estimate the first smooth-model breakdown time and a characteristic propagation-distance scale.
The most negative initial slope is −Uk=−2 s⁻¹. Multiply its magnitude by α to obtain 2.4 s⁻¹.
The predicted first crossing time is 1/2.4 s, approximately 0.417 s. The small velocity ratio U/c₀=1/300 supports a weak-amplitude starting point.
Using c₀t as a leading distance scale gives approximately 125 m. The initial wavelength is 2π/k=π m, so this is about forty wavelengths of accumulated weak nonlinear evolution.
Smooth-model breakdown is predicted near 0.417 s, after a leading propagation distance of 125 m. Real dissipation or dispersion may modify the profile before that prediction is reached.
The living notebook
Explore the model
Interactive lab · spectral
Inspect the resolution needed for sharp structure
At coefficient decay p=1, compare mode counts N=1 and N=12 in the prescribed finite sine sum. Predict how much fine spatial structure can appear. Both settings are available in the controls.
- Sum at x = π/2
- 0.867
- Smallest wavelength
- 2π / 5
- Highest-mode coefficient
- 0.2
A finite sum of sin(nx − t)/nᵖ. Playback changes t; increasing the cutoff includes finer spatial scales. This is not a proof about a continuum limit or renormalization. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forMore Fourier modes provide spatial detail; this fixed sum does not simulate nonlinear steepening, shock dissipation, or entropy selection.
Pause & reason
Check your understanding
Your turn
Try it yourself
For the scalar flux f(u)=300u+u², a shock joins uL=2 m/s to uR=0 m/s. Compute its speed and check whether characteristics enter it from both sides.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Here α=2. Compare the jump speed with f′(uL) and f′(uR).
Compare with the solution
The jump speed is 300+(2/2)(2+0)=302 m/s. The left characteristic speed is 304 m/s and the right speed is 300 m/s. Since 304>302>300, characteristics enter the moving discontinuity from both sides, consistent with a compressive scalar entropy shock rather than an expansion jump.
Keep the idea
Take it with you
- Amplitude-dependent characteristic speeds can steepen a weak initial disturbance over long distances.
- Characteristic crossing ends the smooth single-valued solution; it is not a multivelocity fluid prediction.
- Shock continuation requires conservation and admissibility, with additional physics for a real gas.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.