๐Ÿš€ Isentropic & Normal Shock

1D compressible flow relations, Mach numbers, pressure/temperature/density ratios, stagnation properties, and normal shock jumps.

โšก Fortran 90 Engine Double Precision (IEEE 754) โœ“ ISO / ASME Validated
Isentropic & Normal Shock Fluid Mechanics
๐Ÿ“Š Solver Telemetry โ— ACTIVE
๐Ÿ‘๏ธ Views 3,942
โšก Solves 3,144
๐Ÿ’พ Downloads 260 ๐Ÿ“ฆ Fortran Code 4.5 KB
๐Ÿ“… Released Jun 2026
โฑ๏ธ Latency < 1 ms
โšก TOOLS & REPORTS:
๐Ÿ’พ Download Fortran 90
Converging Throat (A*) Diverging Subsonic (M < 1) Sonic (M = 1) Supersonic (M > 1) Stagnation relation: Tโ‚€/T = 1 + (ฮณ-1)Mยฒ/2 Sonic Throat: A/A* = f(M, ฮณ)

Compressible Gas Dynamics

High-velocity gas flow exhibits expansion and compression effects. Under isentropic conditions, pressure and temperature drop as Mach number increases.

โ€ข Isentropic Expansion: Sonic threshold ($M=1$) occurs exactly at the minimum area throat ($A^*$).
โ€ข Normal Shock Wave: Discontinuous pressure rises that decelarate supersonic streams to subsonic speeds.
โ€ข Stagnation Conditions: Stagnation properties ($P_0, T_0$) represent fluid state brought to rest isentropically.

๐Ÿ“ Configuration

Stagnation Conditions

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

Normal Shock:
$M_2^2 = \frac{(\gamma-1) M_1^2 + 2}{2\gamma M_1^2 - (\gamma-1)}$
$P_2/P_1 = 1 + \frac{2\gamma}{\gamma+1}(M_1^2-1)$

๐Ÿ“Š Results & Visualization

Configure inputs and click Calculate Flow Properties to view results.

๐Ÿ“˜ Calculation Methodology

Mathematical Model & Theory

For steady, 1D isentropic flow of an ideal gas with constant specific heats, local properties are related to stagnation properties via Mach number ($M$):

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

Assumptions

  • Ideal gas behavior with constant specific heat ratio ($\gamma$).
  • Steady, one-dimensional, isentropic flow (except across shock waves).
  • Standard air gas constant ($R = 287$ J/kgยทK) is assumed for density and speed of sound calculations.

Academic References

  1. Anderson, J. D.: Modern Compressible Flow: With Historical Perspective, McGraw-Hill.
  2. Oosthuizen, P. H., and Carscallen, W. E.: Introduction to Compressible Fluid Flow, CRC Press.

Worked Engineering Example

Problem Statement:
Air ($\gamma = 1.4$) flows at Mach 2.0. Stagnation pressure is 300 kPa and stagnation temperature is 400 K. Find static pressure and static temperature.

Step-by-step Solution:
1. Calculate temperature ratio:
$$\frac{T_0}{T} = 1 + \frac{1.4 - 1}{2} \times 2.0^2 = 1.8$$ $$T = \frac{T_0}{1.8} = \frac{400}{1.8} = 222.22 \text{ K}$$ 2. Calculate pressure ratio:
$$\frac{P_0}{P} = (1.8)^{\frac{1.4}{1.4-1}} = 1.8^{3.5} = 7.824$$ $$P = \frac{P_0}{7.824} = \frac{300}{7.824} = 38.34 \text{ kPa}$$
Final Result:
Static temperature is 222.2 K and pressure is 38.3 kPa.