Free Oblique Shock Calculator

Results

Enter values to calculate...

Understanding Oblique Shock Waves

Shock waves represent abrupt discontinuities that produce sudden changes in fluid pressure, temperature, and density. They form when an object travels through a medium at supersonic speed, compressing the air ahead into a region only about 200 nm thick. These waves have both beneficial uses—such as compressing air for supersonic inlets—and detrimental consequences, including sonic booms and destructive blast wave fronts from explosions. In aerospace design, controlling these waves is essential for efficient engine operation: supersonic air intakes use wedge‑shaped ramps or cones to generate oblique shocks that decelerate airflow to subsonic speeds before the combustion chamber. Aircraft such as the MiG‑21, F‑104, and Mirage 2000 employ inlet cones, while the Concorde, F‑22, and MiG‑25 use adjustable ramps to manage the shock structure.

When the shock front is at an angle to the incoming flow, it is called an oblique shock wave; when it is perpendicular, it is a normal shock wave. The oblique shock wave calculator presented here focuses on the former, enabling quick determination of downstream flow properties — Mach number, static pressure, stagnation pressure, temperature, and density — from a few upstream inputs. This tool combines the functionality of a shock wave angle calculator with the rigorous oblique shock relations used in compressible flow analysis. It is an indispensable fluid dynamics calculator for students and engineers designing supersonic inlets or analyzing high‑speed aerodynamic phenomena.

When the flow turns away from the oncoming direction, expansion waves occur, producing a gradual decrease in pressure and density — a complementary phenomenon to shock compression.

Oblique Shock Relations

The analysis uses two sets of Mach numbers. First, the components normal to the shock wave are defined as

Mx=M1sin⁡β,My=M2sin⁡(β−θ),M_x = M_1 \sin \beta, \qquad M_y = M_2 \sin(\beta - \theta),

where M1M_1 and M2M_2 are the upstream and downstream Mach numbers, β\beta is the wave angle, and θ\theta is the turn (deflection) angle. The downstream Mach number for the oblique shock is obtained from

M22=1+γ−12M12sin⁡2βγM12sin⁡2β−γ−12+M12cos⁡2β1+γ−12M12sin⁡2β,M_2^2 = \frac{1 + \frac{\gamma-1}{2} M_1^2 \sin^2 \beta}{\gamma M_1^2 \sin^2 \beta - \frac{\gamma-1}{2}} + \frac{M_1^2 \cos^2 \beta}{1 + \frac{\gamma-1}{2} M_1^2 \sin^2 \beta},

with γ\gamma representing the specific heat ratio (typically 1.4 for air). The pressure, density, and temperature ratios across the shock follow directly:

p2p1=1+2γγ+1(M12sin⁡2β−1),\frac{p_2}{p_1} = 1 + \frac{2\gamma}{\gamma+1} \left(M_1^2 \sin^2 \beta - 1\right), ρ2ρ1=(γ+1)M12sin⁡2β2+(γ−1)M12sin⁡2β,\frac{\rho_2}{\rho_1} = \frac{(\gamma+1) M_1^2 \sin^2 \beta}{2 + (\gamma-1) M_1^2 \sin^2 \beta}, T2T1=p2p1⋅ρ1ρ2.\frac{T_2}{T_1} = \frac{p_2}{p_1} \cdot \frac{\rho_1}{\rho_2}.

The stagnation pressure ratio (total pressure ratio) can be expressed as

p02p01=(1+γ−12M12sin⁡2β1+γ−12M22)γγ−1.\frac{p_{02}}{p_{01}} = \left( \frac{1 + \frac{\gamma-1}{2} M_1^2 \sin^2 \beta}{1 + \frac{\gamma-1}{2} M_2^2} \right)^{\frac{\gamma}{\gamma-1}}.

These relations, collectively known as the oblique shock relations, allow the calculation of all downstream flow variables when the upstream conditions and wave angle are specified.

How to Use the Calculator

Using the oblique shock wave calculator is straightforward:

  1. Enter the upstream Mach number M1M_1.
  2. Provide the wave angle β\beta (in degrees).
  3. Optionally, specify the specific heat ratio γ\gamma if different from the default (1.4).

The tool immediately returns:

  • The normal‑shock components MxM_x and MyM_y;
  • The turn angle θ\theta;
  • The ratios p2/p1p_2/p_1, ρ2/ρ1\rho_2/\rho_1, T2/T1T_2/T_1, and p02/p01p_{02}/p_{01};
  • The downstream oblique shock Mach number M2M_2.

If you have the upstream static conditions (e.g., pressure and temperature), you can activate the “Upstream and downstream flow properties” checkbox to display the absolute downstream values.

Example Calculation

Consider an oblique shock with upstream Mach number M1=5M_1 = 5 and wave angle β=20∘\beta = 20^\circ. Using the relations above (with γ=1.4\gamma = 1.4), the calculator yields:

  • Turn angle θ=10.664∘\theta = 10.664^\circ;
  • Pressure ratio p2/p1=3.245p_2/p_1 = 3.245;
  • Density ratio ρ2/ρ1=2.214\rho_2/\rho_1 = 2.214;
  • Temperature ratio T2/T1=1.465T_2/T_1 = 1.465.

These values show that the flow is significantly compressed and decelerated, yet remains supersonic downstream — a typical result for a relatively weak oblique shock.

Interpretation of Results

The calculated ratios quantify the compression strength. A higher wave angle (up to the detachment limit) produces a stronger shock with larger pressure and temperature jumps, but also a greater total pressure loss. The turn angle θ\theta must satisfy the shock polar relationship; for a given M1M_1 and β\beta, there is a unique θ\theta. The tool can also help detect the detachment condition where the shock becomes curved or detached from the wedge.

By using this oblique shock relations calculator, engineers can rapidly iterate over different intake geometries and flight conditions, ensuring that the engine receives air at the correct subsonic speed while minimizing stagnation pressure losses — a key aspect of efficient supersonic propulsion design.

FAQ

1. What is an oblique shock wave and how is it different from a normal shock wave?

An oblique shock wave is a shock front inclined relative to the incoming flow direction, causing a change in flow properties while keeping the flow supersonic downstream. In contrast, a normal shock wave is perpendicular to the flow and typically decelerates the flow to subsonic speeds. Both cause abrupt increases in pressure, temperature, and density, but the turn angle associated with oblique shocks is absent in normal shocks.

2. What inputs does the oblique shock wave calculator require?

The calculator requires the upstream Mach number (M1) and the wave angle (β). Optionally, you can adjust the specific heat ratio (γ), which defaults to 1.4 for air. If static upstream conditions are known, the tool can also compute absolute downstream values.

3. How is the pressure ratio p2/p1 determined for an oblique shock?

The pressure ratio is given by p2/p1 = 1 + (2γ/(γ+1)) (M1² sin²β − 1), where γ is the specific heat ratio, M1 is the upstream Mach number, and β is the wave angle.

4. What results does the calculator display?

It returns the normal-shock Mach number components (Mx and My), the turn angle (θ), the ratios of pressure, density, temperature, and stagnation pressure, as well as the downstream oblique shock Mach number (M2). If upstream static properties are provided, downstream absolute values for pressure, temperature, and density are also shown.

How to Use

  1. Enter the specific heat ratio (γ) - use 1.4 for air - and the upstream Mach number (M₁).
  2. Enter the wave angle (β) in degrees or radians, or toggle reverse mode to enter the turn angle (θ).
  3. Read all oblique shock properties instantly: turn angle, downstream Mach number, and pressure/temperature/density ratios.