Level 3 — ProductionCombustion Chemistry (Propulsion Bridge)

Combustion Chemistry (Propulsion Bridge)

45 minutes60 marksprintable — key stays hidden on paper

Level: 3 — Production (from-scratch derivations, code-from-memory, explain-out-loud) Time limit: 45 minutes Total marks: 60

Constants (use as needed): R=8.314 Jmol1K1R = 8.314\ \mathrm{J\,mol^{-1}K^{-1}}; standard enthalpies of formation (298 K, kJ/mol): ΔHf[CH4(g)]=74.9\Delta H_f^\circ[\mathrm{CH_4(g)}]=-74.9, CO2(g)=393.5\mathrm{CO_2(g)}=-393.5, H2O(g)=241.8\mathrm{H_2O(g)}=-241.8, O2=0\mathrm{O_2}=0, N2=0\mathrm{N_2}=0. Mean molar heat capacities (J/mol·K, treat constant): cp[CO2]=54.3c_p[\mathrm{CO_2}]=54.3, cp[H2O]=41.2c_p[\mathrm{H_2O}]=41.2, cp[N2]=33.6c_p[\mathrm{N_2}]=33.6, cp[O2]=35.0c_p[\mathrm{O_2}]=35.0. Air = 21% O221\%\ \mathrm{O_2}, 79% N279\%\ \mathrm{N_2} by mole.


Q1. Stoichiometry & equivalence ratio (10 marks)

Methane burns in air. (a) Write the balanced stoichiometric reaction with air, giving the moles of N2\mathrm{N_2} carried along. (3) (b) Define the equivalence ratio ϕ\phi from scratch (in terms of actual and stoichiometric fuel/oxidiser ratios). State the sign of ϕ1\phi-1 for fuel-rich and fuel-lean cases. (3) (c) A burner runs methane at ϕ=0.80\phi = 0.80. Compute the actual air-to-fuel molar ratio and state which major species (beyond CO2,H2O,N2\mathrm{CO_2}, \mathrm{H_2O}, \mathrm{N_2}) will appear in the exhaust and why. (4)


Q2. Adiabatic flame temperature — from scratch (14 marks)

For stoichiometric CH4\mathrm{CH_4}–air combustion with reactants entering at 298 K: (a) State the energy-balance principle used to obtain the adiabatic flame temperature TadT_{ad} (constant pressure, no dissociation). (3) (b) Compute the total enthalpy released per mole of CH4\mathrm{CH_4} (i.e. ΔHrxn-\Delta H_{rxn}^\circ) using the given formation enthalpies. (4) (c) Set up the product-heating equation and solve for TadT_{ad} using the constant cpc_p values. Include the N2\mathrm{N_2} carried by the air. (7)


Q3. High-temperature dissociation & equilibrium (10 marks)

At high TadT_{ad}, CO2CO+12O2\mathrm{CO_2 \rightleftharpoons CO + \tfrac12 O_2} becomes significant. (a) Explain physically why dissociation lowers the true flame temperature relative to the value you computed in Q2. (3) (b) Write the equilibrium constant KpK_p for this reaction in terms of partial pressures / mole fractions and total pressure PP. (4) (c) Explain qualitatively (Le Chatelier) how increasing chamber pressure affects the degree of dissociation, and why rocket chambers therefore run hotter at high pressure. (3)


Q4. Deflagration vs Detonation — Chapman–Jouguet (10 marks)

(a) Contrast deflagration and detonation in terms of propagation speed (relative to sound), pressure change across the wave, and the driving mechanism. (4) (b) State the Chapman–Jouguet condition and explain what it physically selects (which point on the Rayleigh line / Hugoniot). (3) (c) Explain why detonation is undesirable inside a liquid rocket engine chamber but is exploited in a pulse/rotating detonation engine. (3)


Q5. Solid propellants & Vieille's law — derivation + code (10 marks)

A composite AP/HTPB/Al propellant follows Vieille's (Saint-Robert's) law r=aPnr = a\,P^n. (a) State what aa, nn, and rr represent and the physical role of each ingredient (AP, HTPB, Al). (4) (b) Two static-fire tests give r1=6.0 mm/sr_1 = 6.0\ \mathrm{mm/s} at P1=5.0 MPaP_1 = 5.0\ \mathrm{MPa} and r2=9.0 mm/sr_2 = 9.0\ \mathrm{mm/s} at P2=10.0 MPaP_2 = 10.0\ \mathrm{MPa}. Derive expressions for nn and aa and compute them. (4) (c) Write a short Python snippet (from memory) that, given the two data points, returns nn and aa. (2)


Q6. Explain-out-loud: CEA & pollutants (6 marks)

(a) In two or three sentences describe what NASA-CEA computes and the two key inputs you must supply to get TcT_c, product mole fractions, and IspI_{sp}. (3) (b) Name the three main pollutant classes from hydrocarbon combustion and give the one combustion condition that most increases each. (3)

Answer keyMark scheme & solutions

Q1 (10)

(a) Stoichiometric with air (3): CH4+2O2CO2+2H2O\mathrm{CH_4 + 2O_2 \to CO_2 + 2H_2O} With air, each mole O2\mathrm{O_2} carries 79/21=3.7679/21 = 3.76 mol N2\mathrm{N_2}: CH4+2(O2+3.76N2)CO2+2H2O+7.52N2\mathrm{CH_4 + 2(O_2 + 3.76\,N_2) \to CO_2 + 2H_2O + 7.52\,N_2} Balanced eqn (1), air O₂ = 2 (1), N₂ = 7.52 (1).

(b) (3): ϕ=(F/O)actual(F/O)stoich=(O/F)stoich(O/F)actual\phi = \dfrac{(F/O)_{actual}}{(F/O)_{stoich}} = \dfrac{(O/F)_{stoich}}{(O/F)_{actual}}. ϕ>1\phi>1 fuel-rich (excess fuel, ϕ1>0\phi-1>0); ϕ<1\phi<1 fuel-lean (excess oxidiser). Definition (2), signs (1).

(c) (4): ϕ=0.80\phi=0.80 means less fuel than stoichiometric ⇒ excess air. Actual O2=2/ϕ=2.5\mathrm{O_2} = 2/\phi = 2.5 mol; air =2.5×4.76=11.9= 2.5\times4.76 = 11.9 mol; A/F molar = 11.9 (per mol CH₄). Lean ⇒ excess O2\mathrm{O_2} appears in exhaust (there is leftover oxidiser). O₂ scaling (1), air ratio (2), excess O₂ identified (1).


Q2 (14)

(a) (3): Adiabatic, constant-P: Hreactants(298)=Hproducts(Tad)H_{reactants}(298) = H_{products}(T_{ad}). No heat lost. Enthalpy of reaction at 298 goes entirely into sensible heating of products from 298 to TadT_{ad}: ΔHrxn=nicp,i(Tad298)-\Delta H_{rxn}^\circ = \sum n_i c_{p,i}(T_{ad}-298). Principle (2), equation form (1).

(b) (4): ΔHrxn=[(393.5)+2(241.8)][(74.9)+0]\Delta H_{rxn}^\circ = [(-393.5) + 2(-241.8)] - [(-74.9) + 0] =877.1+74.9=802.2 kJ/mol= -877.1 + 74.9 = -802.2\ \mathrm{kJ/mol} So heat released =802.2 kJ/mol= 802.2\ \mathrm{kJ/mol}. Products sum (2), subtract reactant (1), value (1).

(c) (7): Products per mol CH₄: 1 CO₂, 2 H₂O, 7.52 N₂. nicp,i=1(54.3)+2(41.2)+7.52(33.6)=54.3+82.4+252.7=389.4 J/K\sum n_i c_{p,i} = 1(54.3)+2(41.2)+7.52(33.6) = 54.3+82.4+252.7 = 389.4\ \mathrm{J/K} Tad298=802200389.4=2060 KT_{ad}-298 = \frac{802200}{389.4} = 2060\ \mathrm{K} Tad298+2060=2358 K2.36×103 KT_{ad} \approx 298 + 2060 = 2358\ \mathrm{K} \approx 2.36\times10^3\ \mathrm{K} Heat capacity sum (3), rearrange (2), ΔT (1), T_ad (1). (Real value ~2230 K lower due to dissociation — see Q3.)


Q3 (10)

(a) (3): Dissociation reactions (CO₂→CO+½O₂, H₂O→OH+H) are endothermic; they absorb energy that would otherwise raise sensible temperature, so real TT < ideal no-dissociation value. Also they increase mole count/species. Endothermic (2), lowers T (1).

(b) (4): For CO2CO+12O2\mathrm{CO_2 \rightleftharpoons CO + \tfrac12 O_2}, Kp=pCOpO21/2pCO2=xCOxO21/2xCO2(PP)1/2K_p = \frac{p_{CO}\,p_{O_2}^{1/2}}{p_{CO_2}} = \frac{x_{CO}\,x_{O_2}^{1/2}}{x_{CO_2}}\left(\frac{P}{P^\circ}\right)^{1/2} Net Δngas=+12\Delta n_{gas} = +\tfrac12, hence the P1/2P^{1/2} dependence. Correct ratio (2), pressure exponent ½ (2).

(c) (3): Increasing PP shifts equilibrium toward fewer gas moles (toward CO2\mathrm{CO_2}), suppressing dissociation. Less dissociation ⇒ less endothermic loss ⇒ hotter chamber. Le Chatelier direction (2), hotter conclusion (1).


Q4 (10)

(a) (4): Deflagration: subsonic (relative to unburned gas), slight pressure drop/near-constant P, driven by thermal conduction + species diffusion. Detonation: supersonic (Mach 4–8), sharp pressure rise (5–30×), driven by a shock wave that compresses/ignites the mixture. 2 marks each mode covering speed+P+mechanism.

(b) (3): C–J condition: the detonation propagates at the minimum wave speed for which the Rayleigh line is tangent to the Hugoniot; at the C–J point the burned-gas velocity relative to the wave equals the local sound speed (M=1M=1 downstream). It uniquely selects the steady, self-sustaining detonation velocity. Tangency/sonic condition (2), self-sustaining (1).

(c) (3): In a steady liquid engine, detonation causes destructive pressure spikes/combustion instability that can rupture the chamber. In PDE/RDE the detonation is intentional and confined, giving near-constant-volume (pressure-gain) combustion with higher thermodynamic efficiency than deflagration. Undesirable reason (1.5), exploited efficiency (1.5).


Q5 (10)

(a) (4): rr = linear burn rate (mm/s); aa = burn-rate coefficient (depends on propellant/temperature); nn = pressure exponent (combustion stability requires n<1n<1). AP = oxidiser (supplies O), HTPB = polymeric fuel/binder holding grain together, Al = metallic fuel raising flame temperature/IspI_{sp} and damping instability. Symbols (2), ingredients (2).

(b) (4): Take ratio: r2r1=(P2P1)nn=ln(r2/r1)ln(P2/P1)=ln(9/6)ln(10/5)=ln1.5ln2=0.585\frac{r_2}{r_1} = \left(\frac{P_2}{P_1}\right)^n \Rightarrow n = \frac{\ln(r_2/r_1)}{\ln(P_2/P_1)} = \frac{\ln(9/6)}{\ln(10/5)} = \frac{\ln1.5}{\ln2} = 0.585 a=r1P1n=6.050.585=6.02.599=2.31 mm/s/MPana = \frac{r_1}{P_1^n} = \frac{6.0}{5^{0.585}} = \frac{6.0}{2.599} = 2.31\ \mathrm{mm/s/MPa^{n}} n derivation (2), a (2).

(c) (2):

import math
def vieille(r1,P1,r2,P2):
    n = math.log(r2/r1)/math.log(P2/P1)
    a = r1/P1**n
    return n, a
print(vieille(6.0,5.0,9.0,10.0))  # (0.585, 2.31)

Correct n & a formulas (2).


Q6 (6)

(a) (3): CEA solves chemical equilibrium (minimising Gibbs free energy) for a given mixture to output equilibrium composition, TcT_c, and rocket performance (IspI_{sp}, cc^*). Required inputs: (1) propellant identities and O/F ratio (or ϕ\phi), (2) chamber pressure and problem type (e.g. rocket with an area/pressure ratio for nozzle expansion). What it does (1.5), two inputs (1.5).

(b) (3): NOₓ — increased by high flame temperature (thermal/Zeldovich mechanism, lean-hot zones); Soot — increased by fuel-rich, poorly-mixed (diffusion) combustion; Unburned hydrocarbons (UHC)/CO — increased by low temperature / incomplete combustion (over-lean or quenching). 1 mark each with correct condition.

[
 {"claim":"Q2b heat of reaction magnitude 802.2 kJ/mol","code":"dHr=(-393.5+2*(-241.8))-(-74.9); result=abs(abs(dHr)-802.2)<0.1"},
 {"claim":"Q2c cp sum 389.4 J/K","code":"s=1*54.3+2*41.2+7.52*33.6; result=abs(s-389.36)<0.1"},
 {"claim":"Q2c T_ad approx 2358 K","code":"s=1*54.3+2*41.2+7.52*33.6; T=298+802200/s; result=abs(T-2358)<5"},
 {"claim":"Q5 n=0.585 and a=2.31","code":"import sympy as sp; n=sp.log(sp.Rational(9,6))/sp.log(2); a=6/5**n; result=abs(float(n)-0.585)<0.005 and abs(float(a)-2.31)<0.02"},
 {"claim":"Q1c air-fuel molar ratio 11.9","code":"AF=(2/0.8)*4.76; result=abs(AF-11.9)<0.05"}
]