Home / Aerospace Engineering / Propulsion / Choked (Sonic) Mass Flow Rate

Formula & Calculator

Choked (Sonic) Mass Flow Rate

When the pressure ratio across a nozzle is large enough, the flow at the throat reaches the speed of sound and becomes "choked". At that point, the mass flow rate is fixed by the chamber pressure, throat area, chamber temperature, and gas properties, and cannot be increased by lowering the downstream pressure. For example, a rocket engine's throat is designed to be choked during operation. This formula is used to size the throat and to predict engine performance.

Propulsion Rocketry Gas Dynamics
VORZEP · ROCKET PROPULSION TOOLS

Choked (Sonic) Mass Flow Rate Calculator

Solve the choked-flow relation ṁ = (pc · At / √Tc) · √(γ/R) · (2/(γ+1))(γ+1)/(2(γ−1)) for any of its six unknowns, with step-by-step math, a live nozzle schematic, and companion propulsion metrics including c*, thrust, and Isp.

ṁ = ( pc · At / √Tc ) · √( γ / R ) · ( 2/(γ+1) )(γ+1)/(2(γ−1))
Solve for
Mass Flow Rate (ṁ) Choked (sonic) mass flow through the nozzle throat, in kg/s. Once the pressure ratio pc/pa exceeds the critical value (≈ 1.89 for γ = 1.20), the throat becomes sonic and ṁ depends only on chamber conditions and At. Typical: 0.5–20 kg/s for small engines, 200–2,500 kg/s for large boosters.
kg/s
Mass flow rate must be greater than zero.
Chamber Pressure (pc) Stagnation pressure in the combustion chamber, in pascals. Typical values: 0.5–3 MPa for pressure-fed engines, 5–10 MPa for pump-fed boosters (Merlin: 9.7 MPa; Raptor: 30 MPa), 0.5–2 MPa for cold-gas thrusters. Higher pc allows a smaller throat for the same thrust.
Pa
Chamber pressure must be greater than zero.
Throat Area (At) Cross-sectional area at the nozzle throat (minimum section), in m². At = π·rt² for a circular throat. Typical values: 0.001–0.05 m² for small engines (rt = 2–12 cm), 0.1–2 m² for large boosters (rt = 20–80 cm). Sets the mass flow for a given chamber pressure and propellant.
m²
Throat area must be greater than zero.
Chamber Temperature (Tc) Adiabatic flame (stagnation) temperature in the combustion chamber, in kelvin. Typical values: 3,000–3,500 K for LOX/RP-1, 3,200–3,600 K for LOX/LH2, 2,500–3,000 K for solids, 300–500 K for cold-gas thrusters.
K
Chamber temperature must be greater than zero.
Specific Heat Ratio (γ) Ratio of specific heats cp/cv of the combustion products. Typical values: 1.20–1.25 for LOX/RP-1, 1.20–1.30 for LOX/LH2, 1.15–1.25 for solid propellants, 1.67 for cold-gas helium. Must be greater than 1.
—
γ must be greater than 1.
Specific Gas Constant (R) Specific gas constant of the combustion products, Ru/M, in J/(kg·K). Typical values: 280–320 for LOX/RP-1, 380–430 for LOX/LH2, 250–300 for solids, 2,077 for cold helium. Universal gas constant Ru = 8314.5 J/(kmol·K).
J/(kg·K)
R must be greater than zero.
Solving for ṁ — the choked mass flow rate computed from chamber conditions and throat area.
MASS FLOW RATE (ṁ)
50.000 kg/s
5.000 × 10¹ kg/s
ṁ = ( p_c · A_t / √T_c ) · √( γ / R ) · ( 2/(γ+1) )^((γ+1)/(2(γ−1)))
Step-by-step solution
ṁ vs. chamber pressure pc
Current At At × 0.5 At × 2.0
ṁ vs. throat area At
Current pc pc × 0.5 pc × 2.0
Sensitivity (1% input change)
Companion propulsion metrics
Choked nozzle — live schematic
CHOKED NOZZLE (CONVERGENT–DIVERGENT) · SONIC AT THROAT COMBUSTION pc · Tc THROAT (M=1) At = 0.050 m² EXIT ṁ = 50.00 kg/s THRUST pc = 10.00 MPa Tc = 3200 K γ = 1.250 R = 350 J/(kg·K) c* = 1750 m/s Cd = 0.653 F ≈ 130 kN pc·At = 500 kN
Combustion chamber & exit plane Nozzle walls (convergent–divergent) Flow direction & mass flow rate Sonic throat (M = 1)
What the choked-flow relation actually says
ṁmass flow
=
pc · At / c*chamber-to-throat

Linear in pc and At

ṁ ∝ pc · At. Doubling the chamber pressure or the throat area doubles the mass flow. This is how engines are throttled and how thrust is scaled: for a fixed At, more chamber pressure means more mass flow and more thrust.

Inverse √Tc

ṁ ∝ 1/√Tc. A hotter chamber has a lower mass flow for the same pc and At, because the gas expands more and has a lower density at the throat. This couples to the engine balance: hot propellants need a larger throat to pass the same flow.

Propellant enters via γ and R

The factor √(γ/R)·(2/(γ+1))^((γ+1)/(2(γ−1))) is a pure function of γ (since √(γ/R) folds in R). Together with Tc, it defines the characteristic velocity c* = √(R·Tc)/Γ, and ṁ = pc·At/c*. Every propellant has a characteristic c* that engineers can look up.

Choking is what makes this valid

The formula only applies once the nozzle is choked — i.e., when pc/pa exceeds the critical ratio (≈ 1.89 for γ = 1.20). Below that, ṁ drops and depends on pa. Above it, the throat is at M = 1 and the mass flow is fixed by the chamber conditions alone — that is exactly what the formula expresses.

How to Use This Calculator

The choked-flow relation links six quantities: the mass flow rate, chamber pressure, throat area, chamber temperature, specific heat ratio, and gas constant. Pick which one you want the tool to solve, then fill in the others.

1. Choose what to solve for

Pick ṁ, pc, At, Tc, γ, or R — the tool rearranges the relation automatically. γ requires numerical solution because it appears in two coupled factors.

2. Use realistic presets

Mass flow presets span 0.5–2,500 kg/s. Chamber pressure presets span 0.5–20 MPa. Throat area presets span 0.005–0.8 m². Tc presets span 2,000–3,800 K. γ presets span 1.15–1.40. R presets span 280–430 J/(kg·K).

3. Read the result and steps

The result card shows the solved quantity with engineering notation. The step-by-step panel walks through the arithmetic plus c*, the sonic throat density, and the sonic velocity at the throat.

4. Check the nozzle schematic

The cross-section diagram shows the chamber, the convergent–divergent nozzle, the sonic throat with At, and the mass flow label — with all current values overlaid.

5. Switch to Advanced for depth

Advanced mode adds a chart of ṁ vs. throat area, a 1% sensitivity check, and companion metrics including c*, sonic density, sonic velocity, thrust per unit area, and total propellant mass for a reference burn time.

6. Cross-check with the reference table

The reference section lists typical c* values for common propellant combinations, plus a lookup grid of ṁ across the pc–At envelope.

What This Tool Offers

Built around the classical choked-flow relation used in rocket nozzle analysis, engine sizing, and propellant feed design.

Six-way solving

Solve for mass flow, chamber pressure, throat area, chamber temperature, γ, or R — including numerical solution for γ.

Live nozzle schematic

A convergent–divergent cross-section with chamber, sonic throat, exit plane, and mass flow label, all updating live with the current values.

Dual comparison charts

ṁ vs. chamber pressure at three throat areas, plus ṁ vs. throat area at three chamber pressures.

Companion propulsion metrics

Advanced mode reports characteristic velocity c*, sonic throat density, sonic velocity, throat-to-chamber density ratio, thrust estimate for a reference CT, and total propellant mass for a reference burn.

Built-in sensitivity check

See how much ṁ moves for a 1% change in each input. The √-law exponents in Tc and R, and the linear exponents in pc and At, are shown explicitly.

Reference tables

Typical c* values for LOX/RP-1, LOX/LH2, solids, and cold gas, plus a lookup grid of ṁ across the pc–At envelope.

Reference Tables

Mass flow across typical engine envelopes, plus typical c* values for common propellant combinations.

Mass flow quick lookup (kg/s, γ = 1.25, R = 350 J/kg·K, Tc = 3200 K)

ṁ = (pc·At/√Tc)·√(γ/R)·(2/(γ+1))(γ+1)/(2(γ−1)) for various chamber pressures and throat areas.

pc (MPa)At = 0.005 m²At = 0.02 m²At = 0.05 m²At = 0.2 m²At = 0.8 m²

Typical Propellant Combinations

Representative values. Real engines lose a few percent to incomplete combustion and heat loss.

PropellantγR (J/kg·K)Tc (K)c* (m/s)Γ factor
Solid (APCP)1.18280280015900.657
LOX / RP-1 (kerosene)1.22320350017600.651
N2O4 / MMH1.24340330017100.648
LOX / LH21.20430340022800.653
Cold gas N21.402973004900.685
Cold gas He1.67207730017100.727

Variable Reference

SymbolMeaningTypical rangeUnits
ṁChoked mass flow rate0.5 – 2,500kg/s
pcChamber stagnation pressure0.5 – 30MPa
AtThroat area0.001 – 2m²
TcChamber stagnation temperature2,500 – 3,800K
γRatio of specific heats1.15 – 1.40 (up to 1.67 for He)—
RSpecific gas constant250 – 430 (2,077 for He)J/(kg·K)

What Does the Choked Mass Flow Rate Measure?

The choked (sonic) mass flow rate is the mass of propellant flowing through the nozzle throat per unit time when the nozzle is choked — that is, when the throat has reached the speed of sound and can no longer pass more flow regardless of how low the exit pressure drops. Once choked, the flow rate depends only on the chamber conditions (pc, Tc), the throat area, and the gas properties (γ, R). This is one of the most useful relations in rocket engineering because it lets designers size the throat for a desired mass flow (and hence thrust) using only the chamber state.

Choked Mass Flow Rate Formula

The defining relationship is:

ṁ = ( pc · At / √Tc ) · √( γ / R ) · ( 2/(γ+1) )(γ+1)/(2(γ−1))

An equivalent and often more useful form uses the characteristic velocity c*:

ṁ = pc · At / c*  where  c* = √(R · Tc) / Γ
Γ = √γ · ( 2/(γ+1) )(γ+1)/(2(γ−1))

Rearranged to solve for chamber pressure, throat area, or chamber temperature:

pc = ṁ · c* / At  ·  At = ṁ · c* / pc  ·  Tc = ( ṁ / (pc·At) · R / Γ² )²

Choked Mass Flow Variables

SymbolMeaningNotes
ṁChoked mass flow rateFixed by chamber conditions and throat geometry once M=1 at the throat
pcChamber stagnation pressureSet by the feed system and combustion; the primary throttle
AtThroat areaAt = π rt²; sized to pass the required ṁ at the design pc
TcChamber stagnation temperatureAdiabatic flame temperature; fixed by propellant chemistry
γRatio of specific heatsFixed by propellant chemistry; appears in two coupled factors
RSpecific gas constantR = Ru/M; lower molecular weight gives higher R
c*Characteristic velocityc* = pc·At/ṁ; a propellant figure of merit

How Each Parameter Moves the Mass Flow

The relation is linear in pc and At, inverse-half in Tc, and depends on γ and R through a coupled factor. A 1% increase in pc or At raises ṁ by 1%. A 1% increase in Tc lowers ṁ by 0.5%. The dependence on γ is more complex because γ appears both in √γ and in the (2/(γ+1))(γ+1)/(2(γ−1)) factor. Over the range of real propellants (γ = 1.15 to 1.40), increasing γ at fixed R and Tc changes the mass flow by only a few percent. In contrast, R appears as √(1/R), so a high-R propellant (like hydrogen) produces a lower mass flow for the same pc and At — which is why LH2 engines use larger throat areas for a given thrust.

Choked Mass Flow Calculation Examples

Given: pc = 10 MPa, At = 0.05 m², Tc = 3200 K, γ = 1.25, R = 350 J/(kg·K)

pc · At = 10,000,000 × 0.05 = 500,000 N
√Tc = √3200 = 56.569
(pc·At)/√Tc = 500,000 / 56.569 = 8,839.5
√(γ/R) = √(1.25/350) = √0.0035714 = 0.059762
(2/(γ+1))^((γ+1)/(2(γ−1))) = (2/2.25)^(2.25/0.5) = 0.88889^4.5 = 0.6537

ṁ = 8,839.5 × 0.059762 × 0.6537 = 345.5 kg/s

c* = pc·At/ṁ = 500,000 / 345.5 = 1,447 m/s
Given: target ṁ = 100 kg/s, pc = 7 MPa, Tc = 3400 K, γ = 1.22, R = 320 — solve for At

c* = √(R·Tc)/Γ ≈ √(320 × 3400)/0.651 = √1,088,000 / 0.651 = 1043.1 / 0.651 = 1602 m/s
At = ṁ · c* / pc = 100 × 1602 / 7,000,000 = 0.0229 m²

Equivalent throat radius rt = √(At/π) = √(0.0229/3.1416) = 0.0854 m ≈ 8.5 cm

Frequently Asked Questions

Choked flow means the nozzle throat has reached Mach 1 — the local flow velocity equals the local speed of sound. Once this happens, the mass flow through the throat is fixed by the chamber conditions and cannot increase, even if the exit pressure drops further. Information cannot travel upstream past the throat (the flow is supersonic downstream), so the chamber cannot "know" what the exit pressure is. This is why the mass flow rate depends only on pc, Tc, At, γ, and R — not on pe or pa.

Because the sonic velocity at the throat is proportional to √Tc (the speed of sound is a = √(γRT)). A hotter chamber has a higher sound speed and a lower gas density (for a fixed pressure), so the same throat area passes less mass flow. Physically, the gas at the throat is moving faster but is thinner, and the density effect wins because it enters linearly while the velocity effect enters only via the sound speed scaling. The result is that ṁ ∝ 1/√Tc.

c* (pronounced "c-star") is the characteristic velocity of the propellant combination. It is defined as c* = pc·At/ṁ, which means it is a measure of how much mass flow a given chamber pressure and throat area can push through. Equivalently, ṁ = pc·At/c*. c* depends only on the propellant chemistry (through γ, R, Tc) and not on the nozzle expansion. It is tabulated for every propellant combination and is the fundamental performance figure of merit for the combustion chamber and throat. Typical values: 1,550–1,650 m/s for solids, 1,700–1,800 m/s for LOX/RP-1, 2,200–2,400 m/s for LOX/LH2.

The critical pressure ratio is the chamber-to-ambient ratio at which the throat first reaches sonic conditions. It is pc/pa = ((γ+1)/2)^(γ/(γ−1)). For γ = 1.20 this is about 1.83; for γ = 1.40 (air), about 1.89. Once pc/pa exceeds this value, the nozzle is choked and the mass flow is given by the formula on this page. Below it, the throat is subsonic and mass flow depends on the exit-to-ambient pressure ratio.

Because that is the only way to have supersonic flow downstream. In a converging duct, flow accelerates only until M = 1 at the minimum section. To accelerate further to supersonic speeds, the duct must diverge — which is exactly what the divergent section of a rocket nozzle does. If the throat were not sonic, the flow would decelerate in the divergent section and the engine would produce no useful thrust. Rocket engines are therefore always designed to operate with a choked throat.

The choked mass flow rate sets the required propellant flow to the chamber. Combined with the mixture ratio (O/F for liquid bipropellants), it tells you the required oxidizer flow ṁox = ṁ · MR/(1+MR) and fuel flow ṁf = ṁ/(1+MR). These in turn set the pump sizes, the valve and line diameters, and the tank pressurisation requirements. For the Space Shuttle Main Engine at 100% throttle, ṁ ≈ 500 kg/s with an O/F of about 6, so ṁox ≈ 430 kg/s and ṁf ≈ 70 kg/s — values that dictate the entire engine plumbing layout.

Calculating...

Variables

Symbol Quantity Unit
mdot Mass flow rate kg/s
p_c Chamber pressure Pa
A_t Throat area m2
T_c Chamber temperature K
γ Ratio of specific heats
R Specific gas constant J/(kg*K)

What it means

When the flow reaches sonic speed at the throat, the mass flow rate is choked and cannot increase further for a given upstream condition. This formula gives the mass flow rate through a nozzle under choked conditions. It is derived from the continuity equation and isentropic relations. This is crucial for rocket and jet engine performance: the mass flow determines thrust. Understanding choked flow is essential for propulsion system design and for analysing nozzle operation.

Worked example

Choked Mass Flow – Two Examples

Real‑World
Scenario: p_c = 7×10⁶ Pa, A_t = 0.05 m², T_c = 3500 K, γ = 1.2, R = 350. Find choked mass flow.
ParameterValue
p_c7×10⁶ Pa
A_t0.05 m²
T_c3500 K
γ1.2
R350
1ṁ = p_c·A_t/√T_c × √(γ/R) × (2/(γ+1))^((γ+1)/(2(γ-1))) = 7e6×0.05/√3500 × √(1.2/350) × (2/2.2)^(2.2/0.4) = 350000/59.16 × 0.05857 × 0.568² = 5916 × 0.05857 × 0.322 = 111.5 kg/s (approx)
Result ≈ 111.5 kg/s ✓ High flow
Scenario: p_c = 1×10⁷, A_t = 0.06, T_c = 3300, γ = 1.22, R = 400. Find ṁ.
ParameterValue
p_c1×10⁷
A_t0.06
T_c3300
γ1.22
R400
1ṁ = 1e7×0.06/√3300 × √(1.22/400) × (2/2.22)^(2.22/0.44) = 600000/57.45 × 0.0552 × 0.522 = 10444 × 0.0552 × 0.522 = 300.8 kg/s (approx)
Result ≈ 301 kg/s ✓ Very high
Key insight: Choked flow occurs at Mach 1 in the throat – mass flow is determined by chamber conditions.

Common mistakes

  • Choked (sonic) mass flow rate: ṁ = (p_c·A_t / √T_c) · √(γ/R) · (2/(γ+1))^((γ+1)/(2(γ−1))).
  • p_c: Chamber pressure (Pa).
  • A_t: Throat area (m²).
  • T_c: Chamber temperature (K).
  • Valid when flow is sonic at throat (M=1).
  • Mass flow is maximum for given p_c and T_c.

Applications

Choked (sonic) mass flow rate, ṁ = (p_c·A_t/√(T_c))·√(γ/R)·(2/(γ+1))^((γ+1)/(2(γ−1))), gives the maximum mass flow through a nozzle throat when the flow is sonic. It is used to size rocket engine throats, to compute chamber pressure, and to design turbopumps. Engineers use this to ensure that the throat area is adequate for the required mass flow, and to set operating conditions. By applying the choked flow equation, aerospace engineers can design stable, predictable rocket engines.

  • Rocket engine throat sizing and design
  • Chamber pressure and propellant flow rate determination
  • Turbopump and feed system design
  • Flow rate measurement and control in engine testing
  • Nozzle design and performance analysis

Related calculators · Propulsion

Suggest an improvement

Found a mistake? Have a better example? Let us know.
You may send up to 3 suggestions per 24 hours.

Page details

1,930

Views
  • Published July 10, 2026
  • Last updated September 5, 2026