Combustion Chemistry (Propulsion Bridge)
Level 5 — Mastery (cross-domain: chemistry + physics + coding) Time limit: 2 hours 30 minutes Total marks: 100
Use , standard state , . Data provided per question. Show all reasoning; partial credit is awarded for method.
Question 1 — Adiabatic flame temperature with dissociation (40 marks)
Methane burns with a stoichiometric amount of air (assume air = by mole).
Thermochemical data (standard enthalpies of formation, kJ/mol): , , , .
Mean molar heat capacities (, J mol⁻¹ K⁻¹, over 298 K → ): , , , , .
(a) Write the balanced stoichiometric combustion equation for 1 mol CH₄ with air, and state the number of moles of carried through. (4)
(b) Assuming complete combustion (no dissociation) and adiabatic constant-pressure conditions with reactants entering at 298 K, derive the energy balance and compute the adiabatic flame temperature . (10)
(c) Now allow the single dissociation equilibrium Let be the fraction of the product that dissociates. Write expressions for (i) the equilibrium mole numbers of all species, (ii) the total moles, and (iii) as a function of and total pressure (in bar). (10)
(d) The energy balance must now be solved simultaneously with the equilibrium. Explain qualitatively and quantitatively why dissociation lowers , and estimate the first-order correction if at the flame temperature. (Use the reaction enthalpy of the dissociation step at 298 K as an approximation.) (8)
(e) Outline, as pseudocode, an iterative numerical scheme (fixed-point or Newton) that solves parts (b)–(d) self-consistently. Name the two coupled residual equations. (8)
Question 2 — Detonation vs deflagration; Chapman–Jouguet (30 marks)
A stoichiometric hydrogen–oxygen mixture detonates.
(a) On a pressure–specific-volume (–) diagram, sketch and label the Rayleigh line, the Hugoniot curve, and identify the upper (detonation) and lower (deflagration) C–J tangent points. State the defining kinematic condition of the Chapman–Jouguet point in terms of the Mach number of burnt gas relative to the wave. (8)
(b) From the conservation laws across a 1-D wave (mass, momentum, energy) show that the Rayleigh line slope gives and hence explain why deflagrations lie on the low- branch and detonations on the high- branch. (10)
(c) For the burnt gas the C–J condition is . Given burnt-gas temperature , mean molar mass , and , compute the C–J detonation velocity using the strong-detonation approximation ... instead compute the sound speed and state how relates to it via the momentum jump. (8)
(d) Contrast a premixed flame and a diffusion flame in two physical respects, and state which regime is relevant to a detonation. (4)
Question 3 — Solid propellant burn rate & pollutant coding (30 marks)
An AP/HTPB/Al composite propellant follows Vieille's law where is in mm/s and in MPa.
Two static-fire tests give:
| Chamber pressure (MPa) | Burn rate (mm/s) |
|---|---|
| 5.0 | 7.00 |
| 10.0 | 9.60 |
(a) Determine the pressure exponent and coefficient from the data. Comment on combustion stability given the value of . (8)
(b) A cylindrical grain of web thickness burns at constant . Compute the burn time. (4)
(c) Explain the roles of AP, HTPB, and Al in the composite, and describe the effect of adding aluminium on flame temperature and on the exhaust (mention the condensed-phase product and one performance trade-off). (8)
(d) Write a Python function burn_rate_fit(p, r) that, given two lists/arrays of pressures and measured burn rates, returns by log-linear least squares, and a second function that integrates web regression to return burn time for a given constant pressure and web. Provide the code (NumPy allowed) and state the numerical outputs for the data above. (6)
(e) Name the three principal pollutant classes from hydrocarbon combustion and state, for NOₓ, the dominant formation mechanism at high flame temperature and how a fuel-rich zone can suppress it. (4)
Answer keyMark scheme & solutions
Question 1
(a) Stoichiometric combustion (4) With air, 2 mol O₂ carries mol N₂: (2 marks equation, 2 marks N₂ = 7.52 mol.)
(b) No-dissociation adiabatic flame temperature (10)
Heat of reaction at 298 K (products − reactants; O₂, N₂ elemental = 0): (3 marks)
Adiabatic ⇒ heat released raises product temperature: (4 marks) (3 marks — accept 2300–2350 K.)
(c) Dissociation bookkeeping (10)
Start from 1 mol CO₂; fraction dissociates: .
- , , , , . (4)
- Total . (2)
- With : (4 marks.)
(d) Why dissociation lowers (8)
CO₂ dissociation is endothermic (bond breaking; reverse of formation is exothermic). At high T it proceeds, absorbing part of the released chemical energy, so less energy heats the gas ⇒ lower . It also increases mole number (more heat-capacity sink). (3)
Enthalpy of the dissociation step at 298 K: For mol dissociating, energy diverted kJ. (3)
First-order temperature drop (using J/K): So . (2 marks — accept 30–40 K.)
(e) Iterative scheme pseudocode (8)
Given: reactants @298K, P
guess T
repeat:
Kp = Kp_of_T(T) # from ΔG°(T) = -RT ln Kp
solve f1(α) = α√(α/2)·(P/n_tot(α))^0.5/(1-α) - Kp = 0 (Newton on α)
compute product enthalpy H_prod(T, α)
residual f2(T) = H_prod(T,α) - H_react(298) = 0
update T via Newton: T <- T - f2/(dH_prod/dT)
until |ΔT| < tol and |f1| < tol
return T_ad, α
Two coupled residuals: energy balance and equilibrium . (4 marks pseudocode structure, 2 marks naming residuals, 2 marks noting from .)
Question 2
(a) (8) – diagram: initial point . Rayleigh lines = straight chords through the initial state with slope . Hugoniot = curve of allowed burnt states from energy+mass+momentum. Two tangency points: upper-left = C–J detonation, lower-right = C–J deflagration. Region between the two tangents (the "forbidden" arc between the Hugoniot's intercepts) has no real solution. C–J condition: burnt-gas velocity relative to the wave is sonic, . (4 sketch/labels, 2 tangency identification, 2 C–J condition.)
(b) (10) Wave-fixed frame; mass ; momentum . With , : (6) Since : if then (compression) → detonation (high- branch); if then (expansion) → deflagration (low- branch). Slope must be negative on the – chart. (4)
(c) (8) Sound speed of burnt gas: Numerator ; ; . (5) At the C–J point m/s. The detonation (wave) velocity follows from mass continuity ; since the wave speed (typically m/s for H₂/O₂). The momentum/Rayleigh relation fixes the density ratio, so . (3 — accept km/s and correct statement that .)
(d) (4) Premixed: fuel + oxidiser mixed before reaction; flame propagates as a wave at the laminar burning velocity; reaction-zone-controlled. Diffusion: fuel and oxidiser separate, burn where they interdiffuse to stoichiometric; mixing-rate controlled, sooty. A detonation requires a premixed reactant field (uniform reactive mixture). (2+2.)
Question 3
(a) (8) . Two points: (6) Since (well below the instability threshold ), the motor is stable: a pressure perturbation raises burn rate less than proportionally, so chamber pressure self-corrects. (2)
(b) (4) At 7 MPa: . (accept 0.95–1.0 s.)
(c) (8)
- AP (ammonium perchlorate): crystalline oxidiser supplying O for fuel-binder oxidation. (2)
- HTPB: hydroxyl-terminated polybutadiene, the fuel/binder giving the grain mechanical integrity and structural rubbery matrix. (2)
- Al (aluminium): metallic fuel additive raising flame temperature and density-specific impulse via highly exothermic oxidation. (2)
- Adding Al raises and , but produces condensed Al₂O₃ (smoky exhaust); trade-off: two-phase flow losses (particle lag, slag) and IR/visible signature. (2)
(d) (6)
import numpy as np
def burn_rate_fit(p, r):
p = np.asarray(p, float); r = np.asarray(r, float)
n, lna = np.polyfit(np.log(p), np.log(r), 1) # slope, intercept
return np.exp(lna), n # (a, n)
def burn_time(a, n, p, web):
r = a * p**n # mm/s
return web / r # web in mm -> seconds
a, n = burn_rate_