Isentropic Flow Calculator (Mach Number, Static and Stagnation Properties)
Static pressure, temperature, density, speed and area ratio of a compressible gas flow at a given Mach number, from its stagnation conditions.
Results
The dashed line marks the value you entered.
What this tool does
At low speed a gas barely changes density, but near and above Mach 0.3 the compression is no longer negligible, and the stagnation (total) pressure and temperature, the values the gas would reach if brought to rest without losses, are the reference for everything else. At Mach 1 the static temperature has dropped to about 83 % of the stagnation value for air, and the pressure to about 53 %. The area ratio shows why a nozzle must narrow and then widen to go supersonic: for any area there is a subsonic and a supersonic Mach number, and the throat is where the flow reaches Mach 1.
Formula
T₀ ÷ T = 1 + (γ−1)/2 · M² · p₀ ÷ p = (T₀ ÷ T)^(γ/(γ−1)) · v = M √(γ R T) · A ÷ A* = (1/M) [ (2/(γ+1)) (1 + (γ−1)/2 · M²) ]^((γ+1)/(2(γ−1)))
Variables
| Symbol | Meaning | Unit |
|---|---|---|
ma | Mach number | — |
t0 | Stagnation (total) temperature | °C |
p0 | Stagnation (total) pressure | kPa |
ga | Heat capacity ratio γ | — |
rg | Specific gas constant R | J/(kg·K) |
PS | Static pressure | kPa |
TS | Static temperature | °C |
RO | Density of the gas in the flow | kg/m³ |
V | Flow speed | m/s |
AR | Area ratio A ÷ A* (to the throat at Mach 1) | — |
PR | Pressure ratio p ÷ p₀ | — |
Worked example
- Mach number0.8
- Stagnation (total) temperature20 °C
- Stagnation (total) pressure101.325 kPa
- Heat capacity ratio γ1.4
- Specific gas constant R287.05 J/(kg·K)
- Static pressure66.47 kPa
- Static temperature-13.3 °C
- Density of the gas in the flow0.891 kg/m³
- Flow speed258.5 m/s
- Area ratio A ÷ A* (to the throat at Mach 1)1.0382
- Pressure ratio p ÷ p₀0.6560
Limitations
- The formula assumes ideal conditions: no friction losses, no air resistance and no efficiency losses unless you enter them.
- Mixing units is the most common source of error. Convert every input to the units shown next to each field before calculating.