assumptions
We adopt the classical ideal model for analytic clarity:
- steady, 1-D, adiabatic, inviscid flow through chamber–throat–nozzle;
- calorically perfect gas (constant ), no boundary layers or shocks inside the nozzle;
- frozen chemistry (composition fixed through nozzle), no multiphase;
- nozzle axis aligned with thrust (no divergence loss) and perfect expansion when .
Symbols: chamber/stagnation ; exit ; throat area ; exit area ; expansion ratio ; ambient pressure .
rocket engine analysis (thrust, , , )
Thrust (control-volume momentum + pressure):
Specific impulse (effective exhaust velocity ):
Characteristic velocity (chamber performance):
Thrust coefficient (nozzle performance):
with the ideal (perfectly expanded) piece
Linking the pieces: and (for ) .
nozzle / exit-flow analysis (isentropic)
For isentropic steady flow of a calorically perfect gas:
Area–Mach relation:
Given , solve for , then obtain
Choked mass flow ( ):
matching the exit to ambient (perfect/under/over expansion)
perfectly expanded
underexpanded flow
The jet continues expanding outside the nozzle: Prandtl–Meyer fans originate at the lip; shock-cell (Mach diamond) structure forms downstream as the plume adjusts toward ambient. More expansion potential remains → a larger (or lower ) would raise and .
overexpanded flow
The external environment compresses the jet; an internal compression shock can form near/inside the nozzle. If sufficiently overexpanded, separation may occur (adverse side-load risk, loss of performance). Designers avoid severe overexpansion at expected or adopt altitude-compensating contours (e.g., aerospike, expansion–deflection).
Practical note: ascent engines at sea-level often accept mild off-design operation; upper-stage nozzles (large ) target near-vacuum and operate greatly underexpanded at low altitude (but are fired in vacuum).
quick recipes
quick sizing (ideal, given )
- Solve from using the area–Mach relation.
- Compute .
- Get from isentropic energy.
- If , include pressure term in .
- Use and to report .
design heuristics
- Sea-level engines: choose so near peak static thrust; limit overexpansion to avoid separation.
- Vacuum engines: maximize (geometrically feasible) for higher ; accept strong underexpansion at sea level (usually irrelevant operationally).
- Altitude compensating nozzles: mitigate off-design losses across sweep.