Isentropic Flow Calculator Back
Compressible Flow

Isentropic Flow Calculator

Instantly compute pressure ratio, temperature ratio, density ratio, and area ratio from Mach number and specific heat ratio γ. Normal shock downstream state also calculated. Essential for jet engine and supersonic nozzle design.

Parameters

Results
T/T₀
0.0000
Temperature ratio
P/P₀
0.0000
Pressure ratio
ρ/ρ₀
0.0000
Density ratio
A/A*
0.000
Area ratio
M₂ (post-shock)
Downstream Mach
Isentropic Relations
$\dfrac{T}{T_0}=\left(1+\dfrac{\gamma-1}{2}M^2\right)^{-1}$

$\dfrac{P}{P_0}=\left(\dfrac{T}{T_0}\right)^{\gamma/(\gamma-1)}$

Normal shock downstream Mach:
$M_2=\sqrt{\dfrac{M_1^2+\frac{2}{\gamma-1}}{\frac{2\gamma}{\gamma-1}M_1^2-1}}$
Isentropic Relations Visualizer — sweeping Mach number
The marker moves subsonic → supersonic and the ratios fall
Theory & Key Formulas

$$\frac{T_0}{T} = 1 + \frac{\gamma-1}{2}M^2$$

Stagnation temperature ratio: \(T_0\) stagnation temperature, \(T\) static temperature, \(M\) Mach number, \(\gamma\) specific heat ratio

$$\frac{p_0}{p} = \left(1 + \frac{\gamma-1}{2}M^2\right)^{\gamma/(\gamma-1)}$$

Stagnation pressure ratio: a fundamental relation of isentropic flow

$$\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))}$$

Area ratio: \(A^*\) is the throat (critical section) area

What is Isentropic Flow?

🙋
What exactly is "isentropic" flow? It sounds complicated.
🎓
Basically, it's an ideal, reversible flow where entropy is constant. In practice, it means no heat transfer and no friction or shock losses. It's a key model for designing things like rocket nozzles. Try selecting "Isentropic" in the simulator's "Shock type" dropdown to see these ideal relationships.
🙋
Wait, really? So if entropy is constant, what actually changes? The air must be speeding up or slowing down, right?
🎓
Exactly! The flow's velocity, temperature, pressure, and density all change together as the cross-sectional area changes. For instance, in a converging-diverging nozzle, the flow accelerates to supersonic speeds. Move the Mach number slider in the simulator and watch how the temperature ratio ($T/T_0$) drops dramatically as you go supersonic.
🙋
Okay, that makes sense for smooth nozzles. But what happens when the flow hits a sudden obstacle, like a wing at supersonic speed? That can't be isentropic.
🎓
Great question! That's where a "Normal Shock" comes in—it's a sudden, irreversible discontinuity. Switch the "Shock type" parameter to "Normal Shock" in the simulator. You'll see the Mach number drop below 1 instantly, and the pressure and temperature jump up, which is exactly what happens over a supersonic aircraft's wing.

Physical Model & Key Equations

The core of isentropic flow analysis relates local flow properties to their stagnation (or total) values, where the flow is brought to rest isentropically. The ratios depend only on the local Mach number ($M$) and the specific heat ratio ($\gamma$).

$$ \frac{T}{T_0}= \left(1 + \frac{\gamma-1}{2}M^2\right)^{-1}$$

Where $T$ is static temperature, $T_0$ is stagnation temperature, $M$ is Mach number, and $\gamma$ is the specific heat ratio (e.g., ~1.4 for air). This shows how temperature decreases as velocity (Mach number) increases.

The area ratio ($A/A^*$) is perhaps the most important design equation. It tells you the duct area needed to achieve a certain Mach number, relative to the sonic throat area ($A^*$, where $M=1$).

$$ \frac{A}{A^*}= \frac{1}{M}\left[\left(\frac{2}{\gamma+1}\right)\left(1+\frac{\gamma-1}{2}M^2\right)\right]^{\frac{\gamma+1}{2(\gamma-1)}} $$

Where $A$ is local cross-sectional area and $A^*$ is the throat area. This non-linear relationship is why supersonic nozzles have a distinctive "hourglass" shape—the area must increase again after the throat to allow for further acceleration.

Frequently Asked Questions

Yes, it is possible. The isentropic flow equations are valid for both subsonic (M<1) and supersonic (M>1) conditions. However, when calculating area ratios, note that the minimum cross-sectional area (throat) occurs at M=1, so there are two Mach numbers (one subsonic and one supersonic) corresponding to the same area ratio.
Using the Mach number before the shock (M1) and the specific heat ratio (γ), the Rankine-Hugoniot relations are applied to calculate the Mach number after the shock (M2), as well as the pressure ratio, temperature ratio, and density ratio. Even if the absolute state quantities before the shock are unknown, results are obtained in ratio form, so please convert them to absolute values according to your design conditions.
For standard air, use γ=1.4. For gases containing combustion products, values around 1.2 to 1.3 are common, and for high-temperature exhaust gases, values around 1.1 to 1.2 are typical. Since the specific heat ratio depends on temperature, please input a value corresponding to the average temperature of the working fluid for accurate analysis.
Since isentropic flow assumes ideal, inviscid, adiabatic flow, losses must be considered in actual design. Particularly when losses due to boundary layers or shock waves are not negligible, treat these calculated values as theoretical upper limits and apply safety factors or experimental data as appropriate.

Real-World Applications

Rocket & Jet Engine Nozzles: The converging-diverging (De Laval) nozzle shape is designed using isentropic flow relations. Engineers use the $A/A^*$ ratio to ensure the flow accelerates smoothly to supersonic speeds at the exit for maximum thrust. The simulator's area ratio output directly relates to this design.

Supersonic Aircraft Inlets: Air entering an engine at supersonic flight speeds must be slowed down. A series of oblique shocks and sometimes a terminal normal shock are used. The pressure and temperature ratios you calculate for a normal shock in the simulator are critical for designing the inlet's compression system and ensuring the engine receives subsonic air.

Wind Tunnel Design: To create a uniform supersonic test section, the nozzle contour is meticulously calculated using isentropic area-Mach number relations. A small error in the $A/A^*$ contour can create unwanted shock waves or expansions that ruin the test flow quality.

High-Speed Aerodynamic Heating: The temperature ratio ($T/T_0$) predicts the static temperature of air on the surface of a high-speed vehicle. For a spacecraft re-entering at Mach 25, the stagnation temperature is enormous, which is why thermal protection systems are vital. This calculator shows the foundational principle of that heating.

Common Misconceptions and Points to Note

When you start using this calculator, there are a few key points to keep in mind. First, understand that "isentropic" is not the same as "isothermal" or "isobaric". We are assuming an "ideal" flow with no friction or heat transfer. For instance, real nozzle walls have friction, so in practice, you should treat the calculation results as a "theoretical upper limit". Next, it's easy to forget that the specific heat ratio γ varies with the fluid. Be careful not to apply results calculated for air (γ=1.4) directly to combustion gases (γ≈1.2–1.3), as this can lead to significant errors in estimated pressures and temperatures.

Another point concerns the area ratio "A/A*". This is the ratio of a given cross-section to the throat cross-section *within the same flow passage***. It is not a value for simply comparing the areas of two separate nozzles. For example, if you have one passage with A/A*=2 and another with A/A*=4, this ratio indicates that the latter will achieve a higher Mach number for the same specific heat ratio. Finally, when entering the "Upstream Mach Number M1" for the shock wave calculation, remember that M1 must be greater than 1 for the calculation to be meaningful. Shock waves are a phenomenon that occurs in supersonic flow. If you calculate with M1=2, M2 should be approximately 0.58. If your downstream Mach number isn't below 1, you should double-check your input.