Input Parameters
Normal Shock (M₁ → M₂)
$\frac{T}{T_0}=\left(1+\frac{\gamma-1}{2}M^2\right)^{-1}$
$\frac{P}{P_0}=\left(\frac{T}{T_0}\right)^{\gamma/(\gamma-1)}$
Normal Shock
$M_2^2=\frac{M_1^2+\frac{2}{\gamma-1}}{\frac{2\gamma}{\gamma-1}M_1^2-1}$
Set Mach number and heat capacity ratio γ to instantly compute isentropic flow relations and normal shock conditions. Visualizes subsonic through hypersonic regimes with live characteristic curves.
The core isentropic flow relations describe how thermodynamic properties change for a gas undergoing acceleration or deceleration without shocks or heat transfer. They are derived from conservation laws and the assumption of constant entropy.
$$ \frac{T}{T_0}=\left(1+\frac{\gamma-1}{2}M^2\right)^{-1}\quad \text{and}\quad \frac{P}{P_0}=\left(\frac{T}{T_0}\right)^{\gamma/(\gamma-1)}$$Here, $T$ and $P$ are static temperature and pressure, $T_0$ and $P_0$ are the stagnation (or total) values where the flow is brought to rest isentropically, $M$ is the Mach number, and $\gamma$ is the heat capacity ratio. These equations show that as $M$ increases, both $T/T_0$ and $P/P_0$ decrease.
The normal shock relations govern the abrupt transition from supersonic to subsonic flow. They are derived from conservation of mass, momentum, and energy across an infinitesimally thin shock wave.
$$ M_2^2=\frac{M_1^2+\frac{2}{\gamma-1}}{\frac{2\gamma}{\gamma-1}M_1^2-1} $$Here, $M_1$ is the upstream (supersonic) Mach number and $M_2$ is the downstream (subsonic) Mach number. This equation shows that for any $M_1 \gt 1$, the resulting $M_2$ will be less than 1. Associated equations (not shown here) dictate the large increases in pressure, temperature, and density across the shock.
Jet Engine & Turbofan Inlets: The inlet must slow down supersonic cruise air to subsonic speeds for the compressor. This is managed through a series of oblique and normal shocks. Engineers use these exact equations to design inlet ramps and ensure stable, efficient compression without causing "engine unstart."
Supersonic Aircraft Design: Aircraft like the Concorde or modern fighters experience complex shock patterns over their wings and fuselage. Analyzing isentropic flow and shock interactions is critical for predicting drag (wave drag), lift, and aerodynamic heating at high Mach numbers.
Rocket Nozzles & Spacecraft Re-entry: In a rocket's converging-diverging nozzle, flow accelerates isentropically to supersonic speeds. During atmospheric re-entry, a strong bow shock forms in front of the spacecraft, creating a plasma layer. The normal shock relations help model the intense heating and pressure loads on the heat shield.
Wind Tunnel Testing & Calibration: Supersonic wind tunnels use a nozzle to accelerate gas isentropically to the desired test Mach number. Schlieren photography visualizes shocks forming around scale models. The equations are fundamental for interpreting test data and relating model conditions to real flight.
When starting with this tool, there are several points where beginners, especially those new to CAE, often stumble. First is the point that "stagnation properties are not the values at a location where the flow is stopped". $T_0$ and $P_0$ are hypothetical reference values answering the question: "what would happen if we decelerated the flow to a stop adiabatically and isentropically?". For example, while the velocity is indeed zero at the stagnation point on an airplane's nose, the "stagnation pressure" used in locations with flow, such as inside an engine intake, refers to the total pressure measured by a sensor—the flow itself has not actually stopped.
Next is the handling of the specific heat ratio $\gamma$ . The tool fixes it at 1.4 for air, but in practice, this can be a major pitfall. In flows involving combustion gases, such as in rocket nozzles or downstream of turbines in jet engines, $\gamma$ can drop to around 1.3 or even 1.2. Using the wrong value here will cause significant errors in calculating temperature or pressure ratios, leading to incorrect performance predictions. Always confirm first: "What fluid am I dealing with?"
Finally, maintain an awareness that "normal shock waves are rare in reality". The normal shock wave you learn with this tool is the simplest model. What actually occurs around a supersonic vehicle is a complex combination of oblique shock waves and expansion waves. Phenomena close to a normal shock are primarily seen in extreme cases, like when a supersonic flow impinges directly on a flat wall. While it's ideal for learning the fundamentals, understanding its limitations is the first step toward practical application.
Air flow at M=2.5 with γ=1.40 produces a stagnation pressure ratio of 0.0585 (downstream to upstream) across a normal shock, reducing dynamic pressure by ~94%. Simultaneously, static temperature jumps from 216 K at M=2.5 to 690 K post-shock. For a supersonic inlet operating at 35 kPa static pressure upstream, the shock raises it to 598 kPa, critical for combustor design margins in scramjet engines.