Rocket Propulsion
From-Scratch Derivations & Explain-Out-Loud
Time limit: 45 minutes
Total marks: 60
Instructions: Derive from first principles where asked. State every assumption. Use / for math. Show all working.
Q1. Tsiolkovsky from momentum conservation (12 marks)
Starting from conservation of linear momentum in field-free space, derive the ideal rocket equation.
(a) Set up the momentum balance between time and for a rocket of mass ejecting mass at exhaust velocity relative to the rocket. (4)
(b) Reduce to the differential equation and integrate from to to obtain . (4)
(c) State two physical reasons why the mass ratio is "so critical" (i.e. why scales only logarithmically), and compute the required mass ratio for a mission with . (4)
Q2. Thrust equation & effective exhaust velocity (10 marks)
(a) Derive the thrust equation using a control-volume momentum balance around the nozzle. Identify the momentum-thrust and pressure-thrust terms. (5)
(b) Define the effective exhaust velocity and specific impulse , and show . (3)
(c) A vacuum engine has , , , , . Compute and . (2)
Q3. Nozzle thermodynamics — isentropic expansion (12 marks)
(a) For isentropic flow of a perfect gas, derive the exit velocity as a function of chamber and exit pressures: starting from steady-flow energy conservation. State each assumption. (6)
(b) Explain the physical meaning of the optimum-expansion condition and why it maximises thrust at a given altitude. (3)
(c) Distinguish over-expanded from under-expanded flow, naming the loss mechanism in each (one flow feature each). (3)
Q4. Characteristic velocity & c* (from memory) (10 marks)
(a) Derive and show it can be written as Explain why is a measure of combustion efficiency independent of nozzle. (6)
(b) State how depends on flame temperature and molecular weight , and explain physically why LOX/LH2 outperforms LOX/RP1 despite lower flame temperature. (4)
Q5. Engine cycles — explain-out-loud (8 marks)
Concisely compare, in 2–3 sentences each:
(a) Staged combustion (full-flow) vs gas generator — the performance-vs-complexity trade and why the gas generator loses . (4)
(b) Expander cycle vs electric pump-fed — the driving-power source and the fundamental size limit of the expander cycle. (4)
Q6. Optimal staging (8 marks)
A two-stage rocket, both stages using the same (so equal ), must deliver total with .
(a) Show that for identical , total is maximised (for fixed structural coefficients) when the stage mass ratios are equal, and hence each stage supplies . (4)
(b) Compute the required per-stage mass ratio, and comment on how this compares with a single stage attempting the full . (4)
Answer keyMark scheme & solutions
Q1 (12)
(a) At time : momentum . At : rocket with moving at ; ejected mass moves at in ground frame. No external force ⇒ . (4) — (correct sign of ejected mass velocity = key.)
(b) Expand, drop second-order : Integrate : (4)
(c) Reasons (any two, 2 marks): grows only as of mass ratio, so doubling squares the mass ratio → exponentially more propellant; structural mass sets a floor on so achievable is capped; high demands either huge propellant or high . (2) Computation: . (2)
Q2 (10)
(a) CV momentum: rate of momentum out − in = net force. Steady thrust reaction: First term = momentum thrust (mass flux × exhaust velocity); second = pressure thrust (net pressure force over exit plane, positive when ). (5)
(b) Effective exhaust velocity: . Specific impulse . (3)
(c) . ; . (2)
Q3 (12)
(a) Steady-flow energy (adiabatic, no work): ; assume (large chamber), perfect gas , isentropic , : Assumptions (each named): perfect gas, isentropic (adiabatic+reversible), negligible chamber velocity, constant . (6)
(b) At the pressure term vanishes but momentum thrust is maximal for that ambient — any other exit pressure either wastes expansion (too high , gas could do more work) or over-expands (recompression losses). Net thrust for the given altitude is maximised at matched exit pressure. (3)
(c) Over-expanded: → oblique shocks form in the plume (flow separation possible), efficiency loss. Under-expanded: → Prandtl–Meyer expansion fans outside nozzle, exhaust energy not fully converted axially. (3)
Q4 (10)
(a) At the throat flow is choked (M=1). Mass flow . Using choked-flow relations and : with . Then Because contains only chamber/throat quantities () and no nozzle exit geometry, it isolates combustion/injector quality from nozzle performance. (6)
(b) (equivalently ). Higher ↑, higher ↓. LOX/LH2 has low (light H2O + excess H2, ~ 10–13 g/mol) which dominates over its lower flame temperature, giving higher and than LOX/RP1 (heavier CO2/H2O products). (4)
Q5 (8)
(a) Staged combustion routes all propellant through preburner(s) and injects turbine exhaust into the main chamber → no propellant dumped, high chamber pressure, high ; but plumbing (esp. oxidizer-rich or full-flow) is complex/hot. Gas generator burns a small propellant fraction to drive the turbine then dumps that turbine exhaust overboard at low → simple but the dumped flow is dead weight → penalty. (4)
(b) Expander cycle uses the heat picked up by regenerative cooling (usually H2) to expand and drive the turbine — no combustion in preburner; but the drivable power is limited by nozzle/chamber surface area for heat transfer, capping thrust/chamber pressure (square-cube limit). Electric pump-fed uses batteries + electric motors to drive pumps — decouples pump power from thermodynamics, simple control, but battery mass is dead weight. (4)
Q6 (8)
(a) With equal and Lagrange optimisation of under fixed structural coefficients, the symmetric solution gives equal stage mass ratios; hence each stage contributes equally: . (4)
(b) Per-stage: . Overall effective ratio . A single stage would need as one structure — impossible because one stage cannot shed structural mass, so its (with tanks/engines) makes such a ratio unachievable; staging discards spent structure, making the high overall ratio feasible. (4)
[
{"claim":"Q1c mass ratio for dv=9.4, ve=3.0","code":"import sympy as sp\nr=sp.exp(sp.Rational(94,10)/3)\nresult=abs(float(r)-22.95)<0.5"},
{"claim":"Q2c thrust and Isp","code":"F=250*3200+15000*1.8\nIsp=(F/250)/9.81\nresult=(abs(F-827000)<1) and (abs(Isp-337.2)<0.5)"},
{"claim":"Q6b per-stage mass ratio ~4.35 and square ~18.9","code":"import sympy as sp\nr=float(sp.exp(5.0/3.4))\nsingle=float(sp.exp(10.0/3.4))\nresult=(abs(r-4.35)<0.05) and (abs(r*r-single)<0.2)"}
]