3.3.24 · D2Rocket Propulsion

Visual walkthrough — Expander cycle — hydrogen-cooled nozzle drives turbine

2,404 words11 min readBack to topic

This is the child of 3.3.24 Expander cycle — hydrogen-cooled nozzle drives turbine (Hinglish). If a word here feels unexplained, that is a bug — tell me and I fix it.


Step 1 — What is "mass flow" and why does everything start there?

WHAT. Before any physics, we need one number: how fast fuel is moving through the engine. We call it the mass flow rate, written (read "m-dot"). The little dot on top is a physicist's shorthand for "how much per second". So means kilograms of stuff passing a point every second, measured in .

WHY this quantity and not, say, total mass? A rocket does not care how much fuel exists in the tank at one instant; it cares about the stream — a river of fuel flowing continuously. Everything downstream (heat picked up, work done) is a rate (per second), so we must start with a rate of mass.

PICTURE. Look at the pipe below. Every second, a slug of hydrogen of mass crosses the dashed cyan line. That is the river we will follow all the way through the engine.


Step 2 — The cooling jacket steals heat:

WHAT. The cold hydrogen enters channels wrapped around the nozzle at temperature and leaves hotter at . The heat it soaks up per second is

WHY this formula? The symbol is the specific heat capacity: it is defined as the energy needed to warm one kilogram by one kelvin (at constant pressure — that is what the little means). So joules = (kg) × (joules per kg per K) × (K). Multiply by "per second" from and comes out in joules per second, which is watts () — a power. We use and not some other property because our question is literally "how much heat to warm this gas?", and is the quantity built to answer exactly that.

PICTURE. Follow the temperature bar along the channel: cold blue at the inlet, hot amber at the outlet. The area of heat flowing in (red arrows from the flame) is the we banked.


Step 3 — Heat becomes enthalpy, the turbine's food

WHAT. All that heat raised the gas's enthalpy — think of enthalpy as the "usable energy content" of the flowing gas. For an ideal gas there is a beautifully simple link: Each symbol: is energy per kilogram (); we just met; is absolute temperature in kelvin.

WHY do we switch from "heat" to "enthalpy"? A turbine is not fed heat directly — it is fed a hot, high-pressure gas stream. The property of that stream the turbine can convert into shaft work is enthalpy. So we translate the heat we stole (Step 2) into the currency the turbine actually spends: enthalpy. The equation is the exchange rate, and it is exact for an ideal gas.

PICTURE. A thermometer rising = enthalpy tank filling. Hotter gas = fuller tank = more the turbine can extract.


Step 4 — The turbine spends enthalpy by dropping pressure

WHAT. The hot gas flows into the turbine at pressure and leaves at a lower pressure . As it drops in pressure it also cools, and the enthalpy it loses becomes shaft work. The ideal (loss-free) work rate is

Term by term:

  • — the enthalpy rate arriving at the turbine inlet (Steps 1–3, with ).
  • — the pressure ratio; less than 1 because the gas expands to a lower pressure.
  • (gamma) — the gas's heat-capacity ratio; for hydrogen-like diatomic gas . It measures how "springy" the gas is.
  • The exponent and the bracket come from the isentropic rule below.

WHY this exponent — where does come from? An ideal, loss-free expansion is isentropic (constant entropy — a fancy word for "no wasted disorder"). Isentropic flow ties temperature to pressure by (see Isentropic flow relations). The work is the enthalpy drop . Substitute and factor out → exactly the bracket. We use the isentropic relation because it is the best possible case; it tells us the ceiling on turbine output.

PICTURE. Gas balloon pushing a paddle wheel as it expands from high (amber) to low (cyan) pressure; the shrinking temperature bar is the enthalpy being handed to the shaft.


Step 5 — Real turbines waste some: multiply by

WHAT. No real machine is loss-free. We tack on a turbine efficiency (eta-t), a number between 0 and 1:

WHY multiply? is defined as (real work) ÷ (ideal work). So real work = ideal work × . If , the turbine captures 75% of the theoretical maximum; the other 25% escapes as swirl, friction and leftover heat.

PICTURE. Two bars side by side: the tall ideal bar and the shorter real bar, the gap labelled "losses".


Step 6 — What the pumps demand:

WHAT. The shaft that the turbine spins drives the pumps. A pump raises a fluid's pressure by . The power it needs is

Term by term:

  • — the pressure rise the pump must supply ().
  • (rho) — the fluid density, kilograms per cubic metre. Dense fluids need less volume moved.
  • — volume flow (): mass per second ÷ mass per cubic metre = cubic metres per second.
  • pump efficiency; we divide because a real pump needs more input than the ideal.

WHY does pushing on volume cost per unit volume? Work is force × distance; pressure is force per area. Push a piston of area up a pressure step over distance : work . So each cubic metre lifted through costs joules. Multiply by volume-per-second and you get watts. We divide by because friction means you always pay extra.

PICTURE. A piston shoving fluid up a pressure "hill"; the swept volume shaded, height of the hill = .


Step 7 — The self-sustaining condition (the whole point)

WHAT. Assemble Step 5 (supply) with two copies of Step 6 (demand), one per pump. The engine keeps running only if the turbine makes at least what both pumps eat:

Term by term on the demand side:

  • — the fuel (hydrogen) pump, exactly the Step 6 formula with fuel subscripts. Note — the same hydrogen stream we followed through the jacket and turbine.
  • — the oxygen pump, the same formula with oxidizer subscripts and its own efficiency.

WHY an inequality and not an equals sign? If supply exactly equals demand the engine can only just tick over; any hiccup stalls it. Real engines want larger than demand so there is margin for startup and throttling. If the left side falls below the right, the shaft slows, pumps weaken, flow drops — the engine spins itself down.

PICTURE. A balance beam: turbine power on one pan, summed pump power on the other. The cycle "closes" when the turbine pan sits level or lower.


Step 8 — The degenerate cases the beam must survive

Every scenario must be covered, so let us push the formula to its limits.

Case A — no heat picked up (). Then and the gas never gets hot, so the turbine inlet temperature stays low. The bracket is unchanged (it depends only on pressures and ), but it multiplies — and small drives small → cycle cannot start. This is why a cold engine needs a start cartridge or tank-head bleed to get the first trickle of hot gas.

Case B — zero pressure drop (). Then , the bracket , so . A turbine that does not drop pressure does no work — obvious, and the formula agrees. Expanders deliberately keep this drop modest (Example 2 used only 12→8 MPa) because the gas must still be high-pressure enough to enter the chamber afterward.

Case C — scaling up (the square–cube trap). Multiply every length by . Heat is picked up over the nozzle surface area, which grows as , so heat supply . But the propellant mass flow the pumps must move scales with the chamber's throughput — with volume/throat, i.e. . Since pump power and (at fixed ), the demand grows as . Compare:

So as the engine grows, demand outruns supply and the right pan of the beam eventually crashes down. This is the Square-cube law and it caps closed expanders at a few hundred kN of thrust — a geometric limit, not laziness. (This is why big engines use gas generator or staged combustion instead.)


The one-picture summary

Here is the entire derivation compressed: the hydrogen river (Step 1) enters the jacket and drinks heat (Step 2 → enthalpy, Step 3), spends it in the turbine as it drops pressure (Steps 4–5), the shaft carries that power to two pumps (Step 6), and the beam decides whether the loop closes (Step 7), forever shadowed by the square–cube law (Step 8).

Recall Feynman retelling — say it back in plain words

Cold hydrogen flows in a stream (). It runs through pipes around the roasting nozzle and drinks heat — how much depends on its enormous appetite and how many degrees it warms (). That heat becomes "usable content" (enthalpy, ). The hot gas then squeezes through a turbine: as its pressure falls from to it cools, and the lost enthalpy turns a shaft (). Real turbines keep only a fraction of the ideal. That shaft drives two pumps — one for hydrogen fuel (, efficiency ), one for oxygen (, efficiency ); each pump's cost is "how much pressure I add times how much volume I move, divided by how leaky I am" (). The engine runs forever only if the turbine's output is at least the two pumps' combined bill. It won't start with no heat (because ), does nothing with no pressure drop, and — because heat comes from area () while pump work comes from mass flow () — it can never be made huge.

Recall Quick self-test

Why can't we replace with a different property in Step 2? ::: Because is defined as heat per kg per kelvin — it is precisely the number that answers "how much heat to warm this gas?" Where does the exponent come from? ::: From the isentropic relation , the best-case loss-free expansion. Why divide by for pumps but multiply by for turbines? ::: Pumps need more input than ideal (÷), turbines deliver less output than ideal (×). What do the subscripts and mean, and why does each pump get its own ? ::: = fuel (hydrogen), = oxidizer (oxygen); each is a different machine moving a different fluid, so each has its own efficiency , . Why do expanders stay small? ::: Heat supply grows as area (), pump demand as mass flow (); demand/supply eventually breaks the balance.


See also: Specific impulse · Regenerative cooling · Isentropic flow relations · Turbopump design · Square-cube law · Liquid hydrogen properties