Isentropic Flow Relations Calculator

Find the isentropic flow ratios T0/T, p0/p, rho0/rho, and A/A* for a calorically perfect gas from Mach number and gamma.

🌬️ Isentropic Flow Relations Calculator
Mach number (M)0.5
-
0.015
-
Stagnation Pressure Ratio p0/p
Stagnation Temperature Ratio T0/T
Stagnation Density Ratio ρ0/ρ
Area Ratio A/A*
Step-by-step working

🌬️ What is the Isentropic Flow Relations Calculator?

This isentropic flow relations calculator finds the four ratios that describe how a calorically perfect gas behaves as it accelerates isentropically (reversibly and adiabatically): T0/T (stagnation temperature ratio), p0/p (stagnation pressure ratio), ρ0/ρ (stagnation density ratio), and A/A* (area ratio relative to the sonic throat). Enter a Mach number and the ratio of specific heats γ, and it returns all four ratios instantly along with a chart and a reference table.

These relations are the backbone of every gas-dynamics and compressible-flow course. Engineers use them to size wind tunnel test sections and settling chambers, to correct Pitot-static airspeed measurements for compressibility above roughly Mach 0.3, to analyze converging-diverging duct flow in turbomachinery, and to build the isentropic flow tables found in every aerodynamics textbook.

This tool is deliberately scoped as a general-purpose gas-dynamics reference, the same theory every compressible-flow course teaches as its own topic. It is not a rocket-nozzle design tool. The site's Rocketry section has separate calculators that apply this same isentropic theory narrowly to size a specific rocket engine's throat area and expansion ratio for a chosen thrust and propellant combination, a different and more specialized workflow. See the FAQ below for the distinction.

The area ratio A/A* is exactly 1 at M = 1, the defining property of the sonic throat in a converging-diverging nozzle. Away from M = 1, the same A/A* value corresponds to two possible solutions, one subsonic and one supersonic, which is why nozzle and diffuser design always needs the Mach number, not just the area ratio, to fully specify the flow state.

📐 Formula

T0/T  =  1 + (γ−1)/2 × M²
T0 = stagnation (total) temperature, T = static temperature
γ = ratio of specific heats (1.4 for air), M = Mach number
p0/p  =  (T0/T)^(γ/(γ−1))      ρ0/ρ  =  (T0/T)^(1/(γ−1))
p0 = stagnation pressure, p = static pressure
ρ0 = stagnation density, ρ = static density
A/A*  =  (1/M) × [(2/(γ+1)) × (T0/T)]^((γ+1)/(2(γ−1)))
A = local cross-sectional area, A* = sonic throat area (A/A* = 1 at M = 1)
Example: M = 2, γ=1.4: T0/T = 1.8, p0/p ≈ 7.8244, ρ0/ρ ≈ 4.3469, A/A* = 1.6875.

📖 How to Use This Calculator

Steps

1
Enter the Mach number. Use the slider or type a Mach number from 0.01 up to 5.
2
Enter the ratio of specific heats. Use gamma = 1.4 for air, or override it for another gas.
3
Read the four isentropic ratios. See T0/T, p0/p, rho0/rho, and A/A* along with the chart and reference table.

💡 Example Calculations

Example 1 - Subsonic diffuser inlet

1
M = 0.5, γ = 1.4 (air)
2
T0/T = 1 + 0.2 × 0.25 = 1.05
3
p0/p = 1.1862, ρ0/ρ = 1.1297, A/A* = 1.3398
T0/T = 1.0500, p0/p = 1.1862, A/A* = 1.3398
Try this example →

Example 2 - Sonic throat (choked flow)

1
M = 1.0, γ = 1.4 (air)
2
T0/T = 1 + 0.2 × 1 = 1.2
3
p0/p = 1.8929, ρ0/ρ = 1.5774, A/A* = 1.0000 exactly, the defining property of the sonic throat
T0/T = 1.2000, p0/p = 1.8929, A/A* = 1.0000
Try this example →

Example 3 - Supersonic nozzle exit

1
M = 2.0, γ = 1.4 (air)
2
T0/T = 1 + 0.2 × 4 = 1.8
3
p0/p = 7.8244, ρ0/ρ = 4.3469, A/A* = 1.6875 (standard textbook reference value for M=2, γ=1.4)
T0/T = 1.8000, p0/p = 7.8244, A/A* = 1.6875
Try this example →

Isentropic Flow Reference Table (γ = 1.4)

MT0/Tp0/pρ0/ρA/A*
0.51.05001.18621.12971.3398
1.01.20001.89291.57741.0000
1.51.45003.67102.53171.1762
2.01.80007.82444.34691.6875
2.52.250017.08597.59382.6367
3.02.800036.732713.11884.2346

❓ Frequently Asked Questions

What are the isentropic flow relations?+
The isentropic flow relations are formulas relating the stagnation (total) and static properties of a calorically perfect gas to its Mach number: T0/T = 1 + (γ-1)/2·M², with p0/p and ρ0/ρ derived from T0/T using the isentropic exponents γ/(γ-1) and 1/(γ-1), plus the area ratio A/A* from the area-Mach relation.
What is the formula for T0/T?+
T0/T = 1 + (γ-1)/2·M², where T0 is the stagnation temperature, T is the static temperature, γ is the ratio of specific heats (1.4 for air), and M is the Mach number. This ratio depends only on M and γ, not on the actual pressure or temperature.
What is A/A* and why is it exactly 1 at M = 1?+
A/A* is the ratio of the local flow area A to the area A* at the sonic throat where M = 1 exactly. By definition, the throat is where A = A*, so A/A* = 1 there. For any other Mach number, whether subsonic or supersonic, A/A* is greater than 1, meaning the duct must be wider than the throat both upstream and downstream of it.
How is this different from the rocket nozzle calculators in the Rocketry section?+
This is a general-purpose gas-dynamics reference tool, the same isentropic ratios and area-Mach relation taught in every compressible-flow course and used for Pitot-static instrumentation, wind tunnel design, and general coursework. The site's rocketry section has separate calculators that apply this same underlying theory narrowly to size a specific rocket nozzle's throat and expansion ratio for a chosen thrust and propellant, a different, more specialized workflow for a different audience.
What gases can I use this calculator for besides air?+
Any calorically perfect gas works if you set the correct γ (ratio of specific heats): air and diatomic gases use γ≈1.4, combustion products typically use γ≈1.30-1.33, and monatomic gases like helium or argon use γ≈1.67. The formulas are identical, only the exponents change.
Why does p0/p grow faster than T0/T as Mach number increases?+
p0/p = (T0/T)^(γ/(γ-1)), and for air γ/(γ-1) = 3.5, so p0/p is T0/T raised to the 3.5 power. Small increases in the temperature ratio compound into much larger increases in the pressure ratio, which is why stagnation pressure rises so sharply at high Mach numbers, the same effect behind Pitot-tube overpressure warnings on high-speed aircraft.
What is a calorically perfect gas assumption and when does it break down?+
A calorically perfect gas has constant specific heats (cp, cv) that do not vary with temperature. This holds well for air up to roughly 1000 K. At higher temperatures, such as behind strong shocks or in hypersonic flow, vibrational and dissociation effects make the gas thermally perfect but not calorically perfect, and these simple closed-form isentropic relations become approximations rather than exact results.
How do I use this table for a wind tunnel test section?+
For a wind tunnel, the test-section Mach number sets A/A* relative to the nozzle throat area: multiply the throat area by the A/A* value at your target Mach number to size the test section. The stagnation pressure and temperature ratios then tell you how much the settling chamber conditions must exceed the desired test-section static conditions.
Does the Mach number in this calculator have to be supersonic?+
No, the isentropic relations are valid for any Mach number from just above 0 up to hypersonic speeds, as long as the flow remains shock-free and isentropic. Subsonic diffusers, sonic throats, and supersonic nozzle sections can all be analyzed with the same formulas, only A/A* behaves differently on each side of M = 1 (two solutions exist for A/A* > 1, one subsonic and one supersonic).
What is the relationship between p0/p and dynamic pressure at low Mach number?+
At low Mach number (M < 0.3 or so), p0/p ≈ 1 + γ/2·M², which recovers the incompressible Bernoulli result p0 - p ≈ ½ρv². As Mach number rises, the compressible isentropic formula p0/p = (1+(γ-1)/2·M²)^(γ/(γ-1)) diverges from the incompressible approximation, which is why compressibility corrections matter above roughly Mach 0.3.
Why do I need a minimum Mach number in this calculator?+
The area ratio A/A* = (1/M)·[...] has a 1/M term that grows without bound as M approaches 0, so A/A* is mathematically undefined at exactly M = 0. This calculator requires M ≥ 0.01 to keep the area ratio finite and physically meaningful; extremely low Mach numbers correspond to a duct area many times larger than the throat.

What are the isentropic flow relations?

The isentropic flow relations are formulas relating the stagnation (total) and static properties of a calorically perfect gas to its Mach number: T0/T = 1 + (γ-1)/2·M², with p0/p and ρ0/ρ derived from T0/T using the isentropic exponents γ/(γ-1) and 1/(γ-1), plus the area ratio A/A* from the area-Mach relation.

What is the formula for T0/T?

T0/T = 1 + (γ-1)/2·M², where T0 is the stagnation temperature, T is the static temperature, γ is the ratio of specific heats (1.4 for air), and M is the Mach number. This ratio depends only on M and γ, not on the actual pressure or temperature.

What is A/A* and why is it exactly 1 at M = 1?

A/A* is the ratio of the local flow area A to the area A* at the sonic throat where M = 1 exactly. By definition, the throat is where A = A*, so A/A* = 1 there. For any other Mach number, whether subsonic or supersonic, A/A* is greater than 1, meaning the duct must be wider than the throat both upstream and downstream of it.

How is this different from the rocket nozzle calculators in the Rocketry section?

This is a general-purpose gas-dynamics reference tool, the same isentropic ratios and area-Mach relation taught in every compressible-flow course and used for Pitot-static instrumentation, wind tunnel design, and general coursework. The site's rocketry section has separate calculators that apply this same underlying theory narrowly to size a specific rocket nozzle's throat and expansion ratio for a chosen thrust and propellant, a different, more specialized workflow for a different audience.

What gases can I use this calculator for besides air?

Any calorically perfect gas works if you set the correct γ (ratio of specific heats): air and diatomic gases use γ≈1.4, combustion products typically use γ≈1.30-1.33, and monatomic gases like helium or argon use γ≈1.67. The formulas are identical, only the exponents change.

Why does p0/p grow faster than T0/T as Mach number increases?

p0/p = (T0/T)^(γ/(γ-1)), and for air γ/(γ-1) = 3.5, so p0/p is T0/T raised to the 3.5 power. Small increases in the temperature ratio compound into much larger increases in the pressure ratio, which is why stagnation pressure rises so sharply at high Mach numbers, the same effect behind Pitot-tube overpressure warnings on high-speed aircraft.

What is a calorically perfect gas assumption and when does it break down?

A calorically perfect gas has constant specific heats (cp, cv) that do not vary with temperature. This holds well for air up to roughly 1000 K. At higher temperatures, such as behind strong shocks or in hypersonic flow, vibrational and dissociation effects make the gas thermally perfect but not calorically perfect, and these simple closed-form isentropic relations become approximations rather than exact results.

How do I use this table for a wind tunnel test section?

For a wind tunnel, the test-section Mach number sets A/A* relative to the nozzle throat area: multiply the throat area by the A/A* value at your target Mach number to size the test section. The stagnation pressure and temperature ratios then tell you how much the settling chamber conditions must exceed the desired test-section static conditions.

Does the Mach number in this calculator have to be supersonic?

No, the isentropic relations are valid for any Mach number from just above 0 up to hypersonic speeds, as long as the flow remains shock-free and isentropic. Subsonic diffusers, sonic throats, and supersonic nozzle sections can all be analyzed with the same formulas, only A/A* behaves differently on each side of M = 1 (two solutions exist for A/A* > 1, one subsonic and one supersonic).

What is the relationship between p0/p and dynamic pressure at low Mach number?

At low Mach number (M < 0.3 or so), p0/p ≈ 1 + γ/2·M², which recovers the incompressible Bernoulli result p0 - p ≈ ½ρv². As Mach number rises, the compressible isentropic formula p0/p = (1+(γ-1)/2·M²)^(γ/(γ-1)) diverges from the incompressible approximation, which is why compressibility corrections matter above roughly Mach 0.3.

Why do I need a minimum Mach number in this calculator?

The area ratio A/A* = (1/M)·[...] has a 1/M term that grows without bound as M approaches 0, so A/A* is mathematically undefined at exactly M = 0. This calculator requires M ≥ 0.01 to keep the area ratio finite and physically meaningful; extremely low Mach numbers correspond to a duct area many times larger than the throat.