Normal Shock Pressure Ratio Calculator
Solve the perfect-gas normal shock pressure relation p2/p1 = 1 + (2γ/(γ+1))·(M1² − 1) for any of its unknowns, with step-by-step math, a live shock-wave schematic, downstream property metrics, and full graphical comparisons.
The jump grows with M₁²
The pressure ratio rises quadratically with upstream Mach number. Doubling M₁ from 1.5 to 3.0 does not double the pressure ratio — it multiplies it by more than four, from 2.46 to 10.33 for γ = 1.4.
γ sets the sensitivity
The factor 2γ/(γ+1) rises from 1.126 at γ = 1.29 to 1.251 at γ = 1.67. Higher γ means a steeper pressure rise for the same Mach number, and a stronger shock for the same flow deflection.
It is irreversible
A normal shock is a non-isentropic process. Total pressure always drops across it (p₀₂/p₀₁ < 1) and entropy always rises, even though total temperature is unchanged for a calorically perfect gas.
Downstream is always subsonic
For any M₁ > 1 the downstream Mach number M₂ is less than 1. At M₁ = 1 the shock degenerates into a Mach wave and the pressure ratio becomes exactly 1.
How to Use This Calculator
The normal shock pressure relation links three quantities: the upstream Mach number, the ratio of specific heats, and the static pressure ratio across the shock. Pick which one the tool should solve, then supply the other two.
1. Choose what to solve for
Pick p2/p1 (pressure ratio), M1 (upstream Mach number) or γ (ratio of specific heats) — the tool rearranges the relation automatically for whichever you choose.
2. Use realistic presets
Air at moderate temperature has γ = 1.40, hot combustion products about 1.33, and monatomic gases about 1.67. Mach presets span 1.2 (transonic buffet) to 5.0 (hypersonic).
3. Read the result and steps
The result card shows the solved quantity with engineering notation. The step-by-step panel walks through the arithmetic exactly as the formula evaluates it.
4. Check the schematic
The duct diagram shows the supersonic upstream region, the shock, and the subsonic downstream region, with the static pressure jump drawn to scale underneath. It updates live as you change inputs.
5. Switch to Advanced for depth
Advanced mode adds a second chart of p2/p1 against γ, a 1% sensitivity check on every input, and companion shock metrics including M2, ρ2/ρ1, T2/T1, p0₂/p0₁ and entropy rise.
6. Cross-check with the reference table
The reference section lists the full normal shock solution for γ = 1.4 across Mach 1.0 to 5.0, plus typical γ values for common gases.
What This Tool Offers
Built around the classic perfect-gas normal shock pressure relation used in compressible flow analysis, inlet design and shock-tube work.
Three-way solving
Solve for the pressure ratio, the upstream Mach number, or the ratio of specific heats — whichever the problem gives you.
Live shock schematic
A duct diagram with supersonic and subsonic regions, the shock drawn in place, and a scaled static-pressure profile underneath.
Dual comparison charts
p2/p1 versus M1 for three different gases, plus a p2/p1 versus γ chart at three Mach numbers.
Companion shock metrics
Advanced mode reports downstream Mach number, density and temperature ratios, total-pressure ratio, stagnation loss and entropy rise.
Built-in sensitivity check
See how much the pressure ratio moves for a 1% change in Mach number or in γ — a concrete feel for which parameter dominates.
Reference tables
A full normal-shock table for γ = 1.4 across M1 = 1.0 to 5.0, plus typical γ values for common working gases.
Reference Tables
Standard normal shock solutions for air (γ = 1.4), plus typical values of γ for common gases.
Normal shock table — γ = 1.40 (air)
All ratios are downstream-to-upstream. p0₂/p0₁ is the total-pressure recovery across the shock.
| M1 | p2/p1 | ρ2/ρ1 | T2/T1 | p0₂/p0₁ | M2 |
|---|
Typical Ratio of Specific Heats by Gas
Representative values at moderate temperature. Real gases show a weak temperature dependence, strongest for combustion products.
| Gas / condition | γ | 2γ/(γ+1) | Typical application |
|---|---|---|---|
| Air (standard, < 500 K) | 1.400 | 1.1667 | Standard aerodynamics, wind tunnels |
| Air (hot, ~1000 K) | 1.360 | 1.1525 | High-temperature internal flow |
| Combustion products | 1.330 | 1.1416 | Jet exhaust, rocket chamber |
| CO₂ / heavy cold gas | 1.290 | 1.1266 | Shock tubes, dense-gas test rigs |
| Helium | 1.660 | 1.2481 | Monatomic, high-speed test gas |
| Argon | 1.670 | 1.2509 | Monatomic, shock-tube driver |
Variable Reference
| Symbol | Meaning | Typical range | Units |
|---|---|---|---|
| M1 | Upstream (pre-shock) Mach number | 1.0 – 5.0 | — |
| M2 | Downstream (post-shock) Mach number | 0.4 – 1.0 | — |
| γ | Ratio of specific heats, cp/cv | 1.29 – 1.67 | — |
| p2/p1 | Static pressure ratio across the shock | 1.0 – 30 | — |
| ρ2/ρ1 | Static density ratio across the shock | 1.0 – 6 | — |
| T2/T1 | Static temperature ratio across the shock | 1.0 – 5 | — |
| p0₂/p0₁ | Total pressure ratio (recovery) | 0.05 – 1.0 | — |
| Δs/R | Entropy rise across the shock, per unit gas constant | 0 – 2 | — |
What Does the Normal Shock Pressure Ratio Measure?
When a supersonic flow is forced to slow down abruptly, it does so through a normal shock — an extremely thin, irreversible compression front. Across that front the static pressure rises sharply, the Mach number drops below 1, and total pressure is lost. The pressure ratio p2/p1 is the single most useful measure of how strong the shock is, and for a calorically perfect gas it depends only on the upstream Mach number and the ratio of specific heats.
Normal Shock Pressure Ratio Formula
The defining relationship is:
Rearranged to solve for the upstream Mach number given a measured pressure ratio:
And to solve for the ratio of specific heats given both M1 and the pressure ratio:
Normal Shock Variables
| Symbol | Meaning | Notes |
|---|---|---|
| M1 | Upstream Mach number | Must exceed 1 for a normal shock to exist |
| M2 | Downstream Mach number | Always subsonic; found from M₂² = (1 + (γ−1)M₁²/2) / (γM₁² − (γ−1)/2) |
| γ | Ratio of specific heats | 1.40 for air at moderate temperature |
| p2/p1 | Static pressure ratio | Always greater than 1 across a normal shock |
| ρ2/ρ1 | Static density ratio | From continuity and the Rankine-Hugoniot relations |
| T2/T1 | Static temperature ratio | Equals (p₂/p₁) / (ρ₂/ρ₁) for a perfect gas |
| p0₂/p0₁ | Total pressure ratio | Always less than 1 — the shock is irreversible |
How Each Parameter Moves the Pressure Ratio
The pressure jump is quadratic in the upstream Mach number and only weakly dependent on γ. Going from M1 = 1.5 to M1 = 2.5 at γ = 1.4 raises the pressure ratio from 2.458 to 7.125 — nearly a factor of three for a Mach increase of one. Changing γ across the full physical range from 1.29 to 1.67 changes the factor 2γ/(γ+1) by only about 11%, so for a given Mach number the pressure ratio moves by roughly a tenth. That is why the pressure ratio is an excellent shock-strength indicator but a poor way to infer gas composition.
Normal Shock Calculation Examples
2γ = 2.800 · γ + 1 = 2.400
2γ/(γ+1) = 2.800 / 2.400 = 1.16667
M1² = 4.000 · M1² − 1 = 3.000
1.16667 × 3.000 = 3.500
p2/p1 = 1 + 3.500 = 4.500
p2/p1 − 1 = 7.000
(γ+1)/(2γ) = 2.400 / 2.800 = 0.85714
7.000 × 0.85714 = 6.000
M1 = √(1 + 6.000) = √7.000 = 2.646
Frequently Asked Questions
The second law of thermodynamics forbids a stationary normal shock in subsonic flow. The Rankine-Hugoniot relations show that entropy would have to decrease across an expansion shock, which is impossible. Only compressions — M₁ > 1 and M₂ < 1 — are physically admissible. This is why the relation gives p₂/p₁ = 1 exactly at M₁ = 1 and values below 1 for M₁ < 1, which are discarded.
For air, a weak transonic shock at M₁ = 1.2 gives only about 1.51. A supersonic inlet at M₁ = 2.0 gives 4.5. A re-entry capsule at M₁ = 5.0 gives about 29. In practice, most engineering interest lies between 1.5 and 10, which corresponds to M₁ between roughly 1.2 and 2.9.
The loss grows very rapidly with Mach number. At M₁ = 1.2 the recovery p₀₂/p₀₁ is about 0.992. At M₁ = 2.0 it drops to 0.721. At M₁ = 3.0 it is only 0.328, and at M₁ = 5.0 it falls to about 0.062. This is why supersonic inlets use oblique shocks — they achieve the same compression with far less total-pressure loss.
No. For a calorically perfect gas the stagnation temperature is conserved across a normal shock — the shock is adiabatic, so no heat is added or removed. The total pressure, however, always drops because the process is irreversible. That combination (constant T₀, falling p₀, rising entropy) is the signature of a shock wave.
As M₁ → ∞, the density ratio ρ₂/ρ₁ approaches (γ+1)/(γ−1), which is 6 for air with γ = 1.4. Physically, the temperature rises without bound while the pressure and density ratios saturate. This limit is one reason very high Mach number supersonic combustion ramjets use oblique shock trains rather than a single normal shock.
The relation assumes a calorically perfect gas — constant γ, constant specific heats. It is accurate for air up to roughly 1000 K and for most engineering purposes below M₁ = 5. At higher temperatures vibrational modes become excited, γ varies through the shock, and the full Rankine-Hugoniot relations with temperature-dependent properties must be solved instead.
Variables
| Symbol | Quantity | Unit |
|---|---|---|
| ω_d | Dutch roll natural frequency | rad/s |
| N_β | Yawing moment derivative wrt sideslip | 1/rad |
| q̄ | Dynamic pressure | Pa |
| S | Wing area | m2 |
| b | Wingspan | m |
| I_z | Yaw moment of inertia | kg*m2 |
What it means
Dutch roll is an oscillatory lateral‑directional mode involving yaw and roll, typically with moderate frequency. Its natural frequency is approximated by this formula. Dutch roll damping is important for handling qualities; poor damping can cause passenger discomfort and reduce safety. Aircraft are designed with adequate Dutch roll damping via yaw dampers or aerodynamic design. This mode is a key handling quality parameter for certification. Understanding Dutch roll is essential for flight dynamics and control system design.
Worked example
Dutch Roll Frequency – Two Examples
Real‑World| Parameter | Value |
|---|---|
| N_β | 0.15 |
| q̄ | 3000 |
| S | 20 |
| b | 10 |
| I_z | 80,000 |
| Parameter | Value |
|---|---|
| N_β | 0.12 |
| q̄ | 4000 |
| S | 25 |
| b | 12 |
| I_z | 110,000 |
Common mistakes
- Dutch roll natural frequency (approx.): ω_d ≈ √((N_β · q̄·S·b) / I_z).
- N_β: Yaw moment derivative with respect to sideslip angle.
- q̄: Dynamic pressure.
- S: Wing area.
- b: Wing span.
- I_z: Yaw moment of inertia.
- Approximate; coupling with roll may occur.
Applications
The Dutch roll natural frequency, ω_d ≈ √((N_β·q̄·S·b)/I_z), characterises a coupled lateral‑directional oscillatory mode involving yaw and roll. It is a critical handling quality parameter; poor Dutch roll characteristics can lead to discomfort or control difficulties. Engineers use this to design yaw dampers, to size the vertical tail, and to meet flying qualities specifications. By adjusting the frequency and damping (through yaw damper gains), aerospace engineers can ensure that the aircraft has acceptable Dutch roll characteristics across the flight envelope.
- Lateral‑directional stability and control design
- Yaw damper design for commercial aircraft
- Vertical tail sizing for required damping
- Handling qualities compliance (Level 1/2)
- Flight control law development for roll‑yaw coordination
Related calculators · Aerodynamics
Recently updated formulas
Suggest an improvement
Found a mistake? Have a better example? Let us know.
You may send up to 3 suggestions per 24 hours.