This calculator is an aid in making calculations in compressible
fluid dynamics, such as isentropic flow, normal shock, oblique shock,
Rayleigh and Fanno flow. A page allows computation of the standard
atmosphere at a given altitude and Mach number.

There are several colored buttons across the top of the form.
If you click on a button, a computing page appears for the desired
calculation. There will be one or more input boxes to be filled in
and choices that can be made about which input quantity is to be
specified.

After making your choices, click the Compute button and the desired
results will appear in a window.

You may dismiss the calculator by closing the browser tab.

To return to this page, press the Main Page button.

To go to the Public Domain Aeronautical Software home page,
click here.

Ratio of Specific Heats (gamma)

You may set the value of gamma, the ratio of specific heats of the gas
to be computed. The default value is 1.4

Isentropic Flow

Select the input quantity.
Then type the value of the desired quantity in the input box.
Finally, click (or tap) the Compute button to display the Output.
Illegal values will be flagged with error messages.

Normal Shock

Select the input quantity.
Then type the value of the desired quantity in the input box.
Finally, click (or tap) the Compute button to display the Output.
Illegal values will be flagged with error messages.

Input Quantity

Output Data

Upstream Mach number, M_{1}=

Downstream Mach Number, M_{2}=

total pressure ratio, p_{t2}/p_{t1}=

static pressure ratio, p_{2}/p_{1} =

static temperature ratio, T_{2}/T_{1} =

static density ratio, ρ_{2}/ρ_{1} =

p_{t2}/p_{1} =

gamma =

Oblique Shock

Select the input quantity.
Then type the value of the desired quantity in the input box.
Next, type the value of the upstream Mach number in its input box.
Finally, click (or tap) the Compute button to display the output.
Illegal values will be flagged with error messages.

Input Quantity

Output data

Ramp angle, deg., δ =

Shock angle, deg, θ =

total pressure ratio, p_{t2}/p_{t1}=

static pressure ratio, p_{2}/ p_{1} =

static temperature ratio, T_{2}/T_{1} =

static density ratio, ρ_{2}/ ρ_{1} =

pressure coeff., (p_{2}-p_{1})/q =

downstream Mach number, M_{2} =

M_{1n} =

gamma =

Rayleigh Flow

Select the input quantity.
Then type the value of the desired quantity in the input box.
Finally, click (or tap) the Compute button to display the output.
Illegal values will be flagged with error messages.

Input Quantity

Output data

Mach number, M =

total temperature ratio,
T_{t} / T_{t}^{*} =

static temperature ratio, T / T^{*} =

static pressure ratio, p / p ^{*} =

total pressure ratio,
P_{t} / P_{t}^{*} =

velocity ratio, V / V^{*} =

static density ratio, ρ / ρ^{*} =

S_{max} / R =

gamma =

Fanno Flow

Select the input quantity.
Then type the value of the desired quantity in the input box.
Finally, click (or tap) the Compute button to display the output.
Illegal values will be flagged with error messages.