Compressible Flow Calculator Back · EN · ZH
Compressible Flow

Compressible Flow & Mach Number Calculator

Isentropic relations · Normal shock · Oblique shock — computed and visualized in real time. Adjust M and γ, mark the operating point on P/P₀, T/T₀, ρ/ρ₀, A/A* curves.

Parameters
Mach Number M₁ 2.00
M=1: sonic   M>1: supersonic
Specific Heat Ratio γ 1.40
Air: 1.40 · He: 1.67 · CO₂: 1.30
Presets
P/P₀
T/T₀
ρ/ρ₀
A/A*
Isentropic Relations vs Mach Number

Theory

Isentropic relations:

$$\frac{T_0}{T}=1+\frac{\gamma-1}{2}M^2$$ $$\frac{P_0}{P}=\left(1+\frac{\gamma-1}{2}M^2\right)^{\!\gamma/(\gamma-1)}$$ $$\frac{A}{A^*}=\frac{1}{M}\left[\frac{2}{\gamma+1}\left(1+\frac{\gamma-1}{2}M^2\right)\right]^{\!(\gamma+1)/[2(\gamma-1)]}$$

Normal shock (Rankine-Hugoniot):

$$M_2=\sqrt{\frac{M_1^2(\gamma-1)+2}{2\gamma M_1^2-(\gamma-1)}}$$ $$\frac{P_2}{P_1}=\frac{2\gamma M_1^2-(\gamma-1)}{\gamma+1}$$
CFD/Design Use: Configure supersonic inlet boundary conditions in OpenFOAM sonicFoam / Fluent density-based solver · Size converging-diverging nozzle cross-sections using A/A* · Estimate bow shock structure for blunt-body reentry capsules · Validate wind tunnel Mach number from pressure measurements.