Take a control volume straddling the shock. State 1 = upstream (supersonic), state 2 = downstream (subsonic). Steady, 1-D, adiabatic, no area change, no friction work on the CV walls.
Why these three? Mass can't be created, momentum changes only via net force (here the pressure difference), and energy is conserved because no heat is added and the shock does no shaft work. Five unknowns (P2,T2,ρ2,u2,M2), and these laws + equation of state close the system.
Everything is cleanest in terms of Mach number. Use u=Ma, a2=γRT, so ρu2=ργRTM2=γPM2.
Step A — rewrite momentum (2): Divide nothing, just substitute ρu2=γPM2:
P_1(1+\gamma M_1^2) = P_2(1+\gamma M_2^2)\;\Rightarrow\; \frac{P_2}{P_1}=\frac{1+\gamma M_1^2}{1+\gamma M_2^2}\tag{4}Why this step? Converts the momentum balance into a pure pressure ratio in Mach numbers.
Step B — rewrite energy (3): Stagnation temperature T0=T(1+2γ−1M2) is conserved, so:
\frac{T_2}{T_1}=\frac{1+\frac{\gamma-1}{2}M_1^2}{1+\frac{\gamma-1}{2}M_2^2}\tag{5}Why this step? Energy conservation directly gives the temperature ratio once we know both Mach numbers.
Step C — rewrite mass (1):ρu=RTPMa=RTPMγRT=RTPMγ. Setting state 1 = state 2:
\frac{P_1 M_1}{\sqrt{T_1}}=\frac{P_2 M_2}{\sqrt{T_2}}\tag{6}
Step D — combine. Put (4) and (5) into (6). After algebra (square it to kill the roots) the P and T ratios collapse into a single equation relating M1 and M2, whose non-trivial root is:
Why this is beautiful:M2 depends on M1only. The trivial root M2=M1 is the "no shock" solution; equation (7) is the genuine shock branch. For any M1>1, equation (7) gives M2<1 — supersonic always becomes subsonic.
T0 is conserved (adiabatic), but P0 is NOT — it drops because entropy rises. From the entropy change of an ideal gas Δs=cplnT1T2−RlnP1P2, and P0=P(1+2γ−1M2)γ/(γ−1):
Since Δs>0 for all M1>1, P02/P01<1 always. This loss is the engineer's enemy: in a supersonic inlet, a strong normal shock destroys stagnation pressure, hurting engine thrust. (Hence multiple weak oblique shocks are preferred.)
Imagine running so fast that the air can't get out of your way in time. It bunches up in front of you into a super-thin, super-squished wall of air. Crossing that wall, in an instant the air gets hotter, heavier, higher-pressure, and slower than sound. Energy is saved (nothing is burned), but the squishing is messy and wasteful — you can never un-squish it perfectly. That "wasted neatness" is why the air's push-power (stagnation pressure) goes down even though its total energy (stagnation temperature) stays the same.
Dekho, normal shock ek bahut patli si "deewar" hai jahan supersonic flow (M₁ > 1) achanak subsonic (M₂ < 1) ban jaata hai. Kyun? Kyunki gas mein information sound ki speed se travel karti hai. Jab flow sound se tez chal raha ho, to aage wali gas ko "warning" nahi milti ki jagah banao — isliye pressure pile-up ho jaata hai aur ek sudden jump (shock) ban jaata hai. Is shock ke aar-paar P, T aur density sab badh jaate hain, velocity ghat jaati hai.
Saari formulas hum sirf teen basic laws se nikaalte hain: mass, momentum, energy conservation, plus ideal gas law. In tino ko Mach number ki bhasha mein likho to ek master equation milti hai — M2 sirf M1 par depend karta hai. Yaad rakho: P2/P1, T2/T1, ρ2/ρ1 sab M1 ke functions hain, aur M1=2 (air) ke liye yeh approx 4.5, 1.69, 2.67 aate hain, M2=0.577.
Sabse important concept: T0 (stagnation temperature) constant rehti hai kyunki process adiabatic hai (energy bachi rehti hai), lekin P0 (stagnation pressure) GIR jaati hai kyunki shock irreversible hai, entropy badhti hai. Isi liye P02/P01<1 hamesha. Yeh loss engineering mein bada dushman hai — supersonic engine inlets mein strong normal shock se thrust kam ho jaata hai, isliye engineers chhote-chhote oblique shocks use karte hain.
Ek galti se bacho: shock ke across kabhi isentropic relations mat lagao — woh sirf shock se pehle aur baad mein valid hain. Aur ek mast fact: chahe shock kitna bhi strong ho, air ki density max 6 guna hi compress hoti hai (γ−1γ+1), baaki energy temperature aur pressure mein chali jaati hai.