This page is the drill ground for the parent note . There we derived the shock relations; here we use them until every possible flavour of problem feels familiar. We keep γ = 1.4 (air) unless a problem says otherwise.
Intuition What "every scenario" means for a shock
A normal shock has one input : the upstream Mach number M 1 . That single number controls everything downstream. So "covering every case" here means sweeping M 1 across its whole meaningful range — from the weakest whisper of a shock to a monstrous hypersonic one — plus the tricky degenerate and word-problem flavours where the numbers hide or the direction is a trap.
Before we solve anything, let's list the kinds of situation the topic can hand you. Every worked example below is tagged with the cell it lands in.
Cell
Case class
Defining feature
Example
A
Standard moderate shock
1 < M 1 ≲ 3 , plug-and-chug
Ex 1
B
Weak-shock limit
M 1 → 1 + , everything → 1
Ex 2
C
Strong / hypersonic limit
M 1 → ∞ , density saturates
Ex 3
D
Degenerate: M 1 = 1 exactly
The "shock" is a sound wave, no jump
Ex 4
E
Forbidden direction
Given M 1 < 1 — does a shock exist?
Ex 5
F
Inverse / back-solve
Given a ratio , find M 1
Ex 6
G
Non-air gas
γ = 1.4 (helium, combustion gas)
Ex 7
H
Real-world word problem
Dimensional data, find actual P , T , u
Ex 8
I
Exam twist
Stagnation-pressure loss + inlet design
Ex 9
The tools we need are only the boxed formulas from the parent. A few symbols need naming before we start. u = the flow speed (how fast the gas moves, in m/s — distinct from the Mach number M , which is that speed divided by the local speed of sound). Δ s = the entropy change across the shock (a measure of irreversibility; positive means "messier, less recoverable"). c p = the specific heat at constant pressure (the energy in joules needed to warm 1 kg of the gas by 1 K while it is free to expand; for air c p ≈ 1005 J/kg⋅K ). R = the specific gas constant (for air R = 287 J/kg⋅K ); the two are linked by c p = γ − 1 γ R . For quick reference:
P 02 / P 01 formula comes from (the "why")
Start from the entropy rise of an ideal gas, Δ s = c p ln T 1 T 2 − R ln P 1 P 2 — where (as just defined) c p is the constant-pressure specific heat and R the specific gas constant. The parent note shows that stagnation pressure and entropy are tied by P 01 P 02 = exp ( − R Δ s ) — more entropy means less stagnation pressure , always. Now substitute the shock's own T 2 / T 1 and P 2 / P 1 into Δ s and simplify: the exponential collapses into the two-bracket product above. So the first bracket carries the temperature side of the entropy and the second bracket the pressure side; the exponents γ − 1 γ and γ − 1 1 are just c p / R and 1/ ( γ − 1 ) in disguise. You never need to re-derive it — but now you know each piece is an entropy term, not a magic constant.
Here M = Mach number (flow speed ÷ speed of sound), subscript 1 = upstream (before the shock, always supersonic), subscript 2 = downstream (after, always subsonic). P = static pressure, T = static temperature, ρ = density, P 0 = stagnation pressure. See Speed of Sound and Mach Number and Stagnation Properties T0 and P0 if any of these feel shaky.
The figure below is our map of the whole topic (this is the "alt text": a labelled plot of all five downstream/upstream property ratios versus the single input M 1 ). The horizontal axis is the upstream Mach number M 1 (from 1 to 6 ). The vertical axis is the downstream-to-upstream ratio of a property. Each coloured curve is one property: magenta P 2 / P 1 and orange T 2 / T 1 climb steeply (pressure and temperature soar with shock strength); violet ρ 2 / ρ 1 climbs then flattens against the dotted density ceiling at 6 ; the dashed navy curve M 2 dips below the horizontal line at 1 — proof the flow is always subsonic after the shock; and the teal P 02 / P 01 curve sinks toward zero as the shock gets stronger (the entropy loss growing). Read it left-to-right as "turning up the shock strength." Every worked example below is just a single vertical slice through this one picture.
Figure 1 — The master map: all five normal-shock ratios as functions of M 1 (γ = 1.4 ). Pick an M 1 on the horizontal axis and read every downstream property off the curves.
Worked example A shock stands in air at
M 1 = 2.5 , γ = 1.4 . Find M 2 , P 2 / P 1 , ρ 2 / ρ 1 , T 2 / T 1 , and P 02 / P 01 .
Forecast: Before computing — guess. M 1 = 2.5 is a fairly strong shock. Will M 2 be close to 1 or close to 0.4 ? Will the pressure roughly quadruple or roughly seven-fold? Write your guesses, then check.
Step 1 — Downstream Mach number. With M 1 2 = 6.25 :
M 2 2 = 1.4 ( 6.25 ) − 0.2 1 + 0.2 ( 6.25 ) = 8.75 − 0.2 1 + 1.25 = 8.55 2.25 = 0.2632
so M 2 = 0.513 .
Why this step? Every other ratio is anchored to M 1 , but M 2 is the headline physical result — it confirms the flow went subsonic , which is the defining behaviour of a shock.
Step 2 — Pressure ratio. M 1 2 − 1 = 5.25 :
P 1 P 2 = 1 + 2.4 2 ( 1.4 ) ( 5.25 ) = 1 + 2.4 2.8 ( 5.25 ) = 1 + 6.125 = 7.125
Why this step? The Rankine–Hugoniot pressure jump (see Rankine–Hugoniot Relations ) is the most-used engineering number: it tells you the force the shock exerts.
Step 3 — Density ratio.
ρ 1 ρ 2 = 0.4 ( 6.25 ) + 2 2.4 ( 6.25 ) = 4.5 15 = 3.333
Why this step? Density and flow speed are locked together by mass conservation (ρ 2 / ρ 1 = u 1 / u 2 ), so this one number also tells us the flow slowed by a factor of 3.333 .
Step 4 — Temperature ratio via the ideal-gas link T 2 / T 1 = ( P 2 / P 1 ) / ( ρ 2 / ρ 1 ) :
T 1 T 2 = 3.333 7.125 = 2.1375
Why this step? We avoid re-deriving temperature from scratch — the ideal gas law lets pressure and density hand us temperature for free.
Step 5 — Stagnation-pressure loss. Substitute M 1 = 2.5 into the P 02 / P 01 formula. First bracket base: 1 + 0.2 ( 6.25 ) ( 2.4 ) ( 6.25 ) /2 = 2.25 7.5 = 3.333 , raised to γ − 1 γ = 3.5 gives 3.33 3 3.5 = 67.6 . Second bracket base: 2 ( 1.4 ) ( 6.25 ) − 0.4 2.4 = 17.1 2.4 = 0.1404 , raised to γ − 1 1 = 2.5 gives 0.140 4 2.5 = 0.00738 . Product:
P 01 P 02 = 67.6 × 0.00738 = 0.499
so about half the stagnation pressure is destroyed.
Why this step? This is the entropy fingerprint — the irreversibility made numeric (see Entropy and Second Law ).
Verify: All static ratios exceed 1 (compression ✓), M 2 < 1 (subsonic ✓), P 02 / P 01 < 1 (2nd law ✓). Cross-check with the energy-conservation form of T 2 / T 1 introduced above: 1 + 0.2 M 2 2 1 + 0.2 M 1 2 = 1 + 0.2 ( 0.2632 ) 2.25 = 1.0526 2.25 = 2.137 ✓ — the ideal-gas route (Step 4) and the energy route agree.
Worked example Air flows at
M 1 = 1.05 (barely supersonic). Show that every jump is tiny — including M 2 and T 2 / T 1 — and that the shock is almost isentropic.
Forecast: With M 1 a whisker above 1, guess: are the ratios near 1.0 or near 1.5 ? Will M 2 be just under 1? And is the stagnation-pressure loss "a few percent" or "a few tenths of a percent"?
Step 1 — Downstream Mach number. M 1 2 = 1.1025 :
M 2 2 = 1.4 ( 1.1025 ) − 0.2 1 + 0.2 ( 1.1025 ) = 1.3435 1.2205 = 0.9084 ⇒ M 2 = 0.953
Why this step? M 2 is only just below 1 — the flow barely crossed the sonic line, confirming this is the gentlest possible shock.
Step 2 — Pressure ratio. M 1 2 − 1 = 0.1025 :
P 1 P 2 = 1 + 2.4 2.8 ( 0.1025 ) = 1 + 0.1196 = 1.1196
Why this step? It directly measures "how far from no-shock" we are; a value of 1.12 is close to 1 — a gentle squeeze.
Step 3 — Density ratio.
ρ 1 ρ 2 = 0.4 ( 1.1025 ) + 2 2.4 ( 1.1025 ) = 2.441 2.646 = 1.0840
Why this step? Confirms density also barely moves.
Step 4 — Temperature ratio via the ideal-gas link:
T 1 T 2 = 1.0840 1.1196 = 1.0328
Why this step? Temperature rises only about 3% — the "tiny jump" claim must hold for every property, not just pressure and density, so we compute T 2 / T 1 explicitly to complete the picture.
Step 5 — Stagnation-pressure loss. Substitute M 1 = 1.05 into the two-bracket formula:
P 01 P 02 = 0.99987
a loss of about 0.013% .
Why this step? This is the punchline: entropy rises like the cube ( M 1 2 − 1 ) 3 near M 1 = 1 , so a weak shock is nearly reversible — it behaves almost like a sound wave in Isentropic Flow Relations .
Verify: As M 1 → 1 + the parent note says all ratios → 1 . Here M 2 = 0.953 (just below 1 ✓), and P 2 / P 1 , ρ 2 / ρ 1 , T 2 / T 1 all sit just above 1 while P 02 / P 01 is just below 1 — every jump is tiny, consistent with the limit. ✓
Worked example A re-entry capsule sits behind a shock at
M 1 = 12 . Find the density ratio and compare it to the theoretical ceiling. Find P 2 / P 1 and P 02 / P 01 .
Forecast: The parent note says density saturates at γ − 1 γ + 1 = 6 . At M 1 = 12 , guess: is ρ 2 / ρ 1 already at 5.9 , or only 4 ? And is the pressure jump in the tens or the hundreds?
Step 1 — Density ratio. M 1 2 = 144 :
ρ 1 ρ 2 = 0.4 ( 144 ) + 2 2.4 ( 144 ) = 59.6 345.6 = 5.799
Why this step? It tests the saturation claim; a value of 5.799 is within 3.4% of the ceiling 6 — density is essentially maxed out.
Step 2 — Pressure ratio. M 1 2 − 1 = 143 :
P 1 P 2 = 1 + 2.4 2.8 ( 143 ) = 1 + 166.83 = 167.83
Why this step? Shows the contrast : pressure keeps climbing without bound while density flattens. Excess energy has nowhere to go but P and T .
Step 3 — Stagnation-pressure loss. Substitute M 1 = 12 into the two-bracket formula:
P 01 P 02 = 0.001645
— over 99.8% of the stagnation pressure is gone.
Why this step? This is precisely why hypersonic inlets never use a single normal shock (see Supersonic Inlets and Diffusers ).
Verify: A ratio ρ 2 / ρ 1 < 6 sits below the ceiling ✓, and it should approach 6 as M 1 grows; the value 5.799 < 6 and is larger than the M 1 = 5 value 5.0 from the parent's Example 2 ✓. And P 02 / P 01 ≪ 1 ✓.
Worked example What does the shock do at exactly
M 1 = 1 ? Compute M 2 , P 2 / P 1 , ρ 2 / ρ 1 .
Forecast: M 1 = 1 is the boundary between "shock possible" and "shock forbidden." Guess: does M 2 come out as 1 , or as something < 1 ? Do the ratios equal 1 exactly?
Step 1 — M 2 . M 1 2 = 1 :
M 2 2 = 1.4 ( 1 ) − 0.2 1 + 0.2 ( 1 ) = 1.2 1.2 = 1 ⇒ M 2 = 1
Why this step? At the boundary the two roots of the shock equation merge : the "shock branch" and the "no-shock branch" become the same point. There is no jump.
Step 2 — Pressure ratio. Here M 1 2 − 1 = 0 :
P 1 P 2 = 1 + 2.4 2.8 ( 0 ) = 1
Why this step? Confirms zero pressure jump — the "shock" is infinitely weak.
Step 3 — Density ratio.
ρ 1 ρ 2 = 0.4 ( 1 ) + 2 2.4 ( 1 ) = 2.4 2.4 = 1
Why this step? Density is unchanged too.
Verify: All ratios are exactly 1 and M 2 = M 1 = 1 . This is the degenerate "sound wave" case — physically it means no shock at all , just an isentropic sonic point. Consistent with the weak-shock limit of Example 2. ✓
Worked example A student claims a normal shock decelerates subsonic air from
M 1 = 0.6 to some M 2 . Use the formula to test whether this is physically allowed.
Forecast: Guess: does the formula spit out a valid M 2 , a nonsense value, or a warning sign (like a value > 1 , which the 2nd law forbids for a compression shock)?
Step 1 — Blindly apply the M 2 formula. M 1 2 = 0.36 :
M 2 2 = 1.4 ( 0.36 ) − 0.2 1 + 0.2 ( 0.36 ) = 0.504 − 0.2 1.072 = 0.304 1.072 = 3.526
so M 2 = 1.878 .
Why this step? The algebra is happy to give an answer — but the answer M 2 > 1 means the flow would go from subsonic to supersonic .
Step 2 — Check the entropy / pressure direction. With M 1 = 0.6 , the pressure "ratio" formula gives
P 1 P 2 = 1 + 2.4 2.8 ( 0.36 − 1 ) = 1 + 2.4 2.8 ( − 0.64 ) = 1 − 0.7467 = 0.2533
a pressure drop .
Why this step? A rarefaction jump like this would require Δ s < 0 — the flow spontaneously getting more ordered. The Second Law forbids it (see Entropy and Second Law ).
Step 3 — Conclusion. No such shock exists. The math has a mathematically valid root, but it is the unphysical branch. Shocks require M 1 > 1 and always produce M 2 < 1 .
Why this step? This is the classic trap: formulas don't know physics; you must apply the 2nd-law filter.
Verify: For any M 1 < 1 , the formula yields M 2 > 1 and P 2 / P 1 < 1 — a signature of the forbidden expansion shock. Confirmed numerically: M 2 2 = 3.526 > 1 and P 2 / P 1 = 0.2533 < 1 . ✗ physically. ✓ as a demonstration of the trap.
Worked example A pressure gauge across a shock reads
P 2 / P 1 = 4.5 in air. What was the upstream Mach number? (This is Example 1 of the parent, run backwards.)
Forecast: The parent's forward example got P 2 / P 1 = 4.5 from M 1 = 2 . Guess: will inverting the formula recover exactly M 1 = 2 ?
Step 1 — Rearrange the pressure formula for M 1 2 . Starting from
P 1 P 2 = 1 + γ + 1 2 γ ( M 1 2 − 1 ) ,
solve:
M 1 2 = 1 + 2 γ γ + 1 ( P 1 P 2 − 1 )
Why this step? Pressure ratio is a monotonic function of the Mach number M 1 , so it can be inverted uniquely — one gauge reading pins down exactly one upstream Mach number.
Step 2 — Plug in. P 1 P 2 − 1 = 3.5 :
M 1 2 = 1 + 2.8 2.4 ( 3.5 ) = 1 + 3 = 4 ⇒ M 1 = 2.0
Why this step? Confirms the inverse recovers the forward answer.
Verify: Substitute the recovered M 1 = 2 back into the forward formula: 1 + 2.4 2.8 ( 4 − 1 ) = 1 + 3.5 = 4.5 ✓ — round trip closes exactly.
Worked example A shock forms in
helium (γ = 5/3 , monatomic) at M 1 = 2.0 . Find M 2 , ρ 2 / ρ 1 , and the maximum possible density ratio. Compare to air.
Forecast: Helium's γ = 1.667 is larger than air's 1.4 . The density ceiling is γ − 1 γ + 1 . Guess: is helium's ceiling higher or lower than air's 6?
Step 1 — Density ceiling.
ρ 1 ρ 2 m a x = γ − 1 γ + 1 = 0.667 2.667 = 4.0
Why this step? Establishes the physical limit — helium can be compressed at most 4 × in one shock, less than air's 6 × . A higher γ means a stiffer gas.
Step 2 — M 2 at M 1 = 2 . With 2 γ − 1 = 0.3333 and M 1 2 = 4 :
M 2 2 = 1.6667 ( 4 ) − 0.3333 1 + 0.3333 ( 4 ) = 6.3333 2.3333 = 0.3684 ⇒ M 2 = 0.607
Why this step? Shows the same upstream Mach number M 1 gives a different M 2 once γ changes — never memorize air-only numbers.
Step 3 — Density ratio at M 1 = 2 .
ρ 1 ρ 2 = 0.6667 ( 4 ) + 2 2.6667 ( 4 ) = 4.6667 10.667 = 2.286
Why this step? Compared to air's value of 2.667 at the same M 1 , helium compresses less — consistent with its lower ceiling.
Verify: ρ 2 / ρ 1 = 2.286 < 4.0 ceiling ✓; M 2 < 1 ✓; helium ceiling 4 < air ceiling 6 ✓ (stiffer gas, less squeezable).
Worked example A pitot probe on a supersonic wind-tunnel model measures upstream conditions
P 1 = 40 kPa , T 1 = 250 K , ahead of a normal shock at M 1 = 3.0 in air. Find the actual downstream pressure P 2 , temperature T 2 , and the downstream flow speed u 2 .
Forecast: M 1 = 3 is a strong shock. Guess: does P 2 land near 200 kPa or 400 kPa? Does T 2 exceed 600 K? Does u 2 drop below the speed of sound (which it must, since M 2 < 1 )?
Step 1 — Ratios from M 1 = 3 . With M 1 2 = 9 :
P 1 P 2 = 1 + 2.4 2.8 ( 8 ) = 1 + 9.333 = 10.333 , ρ 1 ρ 2 = 0.4 ( 9 ) + 2 2.4 ( 9 ) = 5.6 21.6 = 3.857
T 1 T 2 = 3.857 10.333 = 2.679
Why this step? Get dimensionless ratios first — they carry all the physics; dimensions come in last.
Step 2 — Actual static values. Multiply each ratio by the measured upstream value:
P 2 = 10.333 × 40 = 413.3 kPa , T 2 = 2.679 × 250 = 669.8 K
Why this step? This is where "just a formula" becomes a real number a sensor would read; a shock at Mach 3 raises static pressure tenfold and roughly triples the temperature.
Step 3 — Downstream flow speed. First the downstream Mach number: M 2 2 = 1.4 ( 9 ) − 0.2 1 + 0.2 ( 9 ) = 12.4 2.8 = 0.2258 , so M 2 = 0.4752 . The downstream sound speed uses the hotter downstream temperature, a 2 = γ R T 2 with R = 287 J/kg⋅K :
a 2 = 1.4 ( 287 ) ( 669.8 ) = 518.6 m/s , u 2 = M 2 a 2 = 0.4752 ( 518.6 ) = 246.4 m/s
Why this step? Flow speed = Mach number × local sound speed, and the local sound speed depends on the downstream (hotter) temperature — a common slip is using T 1 here.
Verify: P 2 = 413 kPa, T 2 = 670 K, u 2 = 246 m/s. Sanity: the upstream speed is u 1 = M 1 γ R T 1 = 3 1.4 ( 287 ) ( 250 ) = 3 ( 316.9 ) = 950.6 m/s. Mass conservation says u 1 / u 2 should equal ρ 2 / ρ 1 = 3.857 : check 950.6/246.4 = 3.858 ✓ (rounding). Beautiful closure.
Worked example A supersonic engine inlet decelerates air from
M 1 = 3 to subsonic. Design A uses one normal shock at M 1 = 3 . Design B uses two shocks in series : a weak normal shock at M = 1.5 followed by a normal shock at M = 2 . Compare the total stagnation-pressure recovery P 02 / P 01 and explain which is better. (Treat each stage's recovery as multiplying.)
Forecast: The parent note hinted "multiple weak shocks are preferred." Guess: will Design B's total recovery beat Design A's by a little or by a lot?
Step 1 — Design A recovery. A single normal shock at M 1 = 3 has (from the two-bracket formula):
P 01 P 02 A = 0.3283
Why this step? This is the baseline — one violent shock throws away about two-thirds of the stagnation pressure.
Step 2 — Design B, stage recoveries. The first (weak) shock at M = 1.5 and the second at M = 2 each have their own single-shock recovery:
P 01 P 02 M = 1.5 = 0.9298 , P 01 P 02 M = 2 = 0.7209
Why this step? Each stage's entropy generation is smaller because near M = 1 entropy grows like the cube ( M 2 − 1 ) 3 — spreading the deceleration keeps every jump gentle.
Step 3 — Multiply the stage recoveries.
P 01 P 02 B = 0.9298 × 0.7209 = 0.6703
Why this step? Stagnation-pressure recovery multiplies through successive stages, so two gentle shocks (0.67 ) crush one harsh shock (0.33 ).
Step 4 — Verdict. Design B recovers about twice the stagnation pressure of Design A. This is exactly why real supersonic inlets use a ramp of Oblique Shock Waves before a final weak normal shock (see Supersonic Inlets and Diffusers ).
Why this step? Ties the numeric result to the engineering reason it matters — thrust is proportional to recovered stagnation pressure.
Verify: 0.6703 > 0.3283 (staged is better ✓); each single-stage factor is < 1 (2nd law ✓); the harshest single shock loses the most ✓. The staged recovery cannot exceed 1 (0.67 < 1 ✓).
Recall Quick self-test (cover the answers)
Which cell forbids a shock, and why? ::: Cell E — subsonic inflow (M 1 < 1 ) would need Δ s < 0 , banned by the 2nd Law.
As M 1 → ∞ in air, the density ratio approaches what number? ::: γ − 1 γ + 1 = 6 .
For helium (γ = 5/3 ), the density ceiling is? ::: 4.0 .
At M 1 = 2 in air, P 2 / P 1 and M 2 ? ::: 4.5 and 0.577 .
Why do two weak shocks beat one strong shock in an inlet? ::: Entropy grows like ( M 2 − 1 ) 3 , so gentle jumps waste far less stagnation pressure; recoveries multiply.
Mnemonic The one-input rule
"Give me M 1 , I'll give you everything." Every downstream quantity is a pure function of M 1 (and γ ). Master the five formulas above and no shock problem can surprise you.