5.3.10Combustion Chemistry (Propulsion Bridge)

CEA (Chemical Equilibrium with Applications) — using NASA-CEA tool to compute Isp, Tc, products

2,312 words11 min readdifficulty · medium3 backlinks

WHAT CEA actually computes

The three headline outputs:

Symbol Name Meaning
TcT_c Chamber (flame) temperature Adiabatic equilibrium temp of combustion
XiX_i Product mole fractions The equilibrium "soup" of species
IspI_{sp} Specific impulse Thrust per unit weight-flow of propellant (efficiency)

HOW CEA finds the products: Gibbs free energy minimization

Derivation from first principles

Step 1 — Write total Gibbs energy. For a mix of NN species with mole numbers nin_i: G=i=1NniμiG = \sum_{i=1}^{N} n_i \, \mu_i Why this step? GG is extensive; each species contributes its chemical potential μi\mu_i times how much of it there is.

Step 2 — Chemical potential of a gas. For an ideal gas at partial pressure pip_i: μi=μi(T)+RTln ⁣pip,pi=nintotp\mu_i = \mu_i^\circ(T) + RT \ln\!\frac{p_i}{p^\circ}, \qquad p_i = \frac{n_i}{n_{\text{tot}}}\,p Why this step? μi\mu_i^\circ is the standard chemical potential (from JANNAF/CEA thermo tables, fitted as polynomials in TT). The log term encodes how being dilute lowers a species' "escaping tendency" — this is what drives mixing and dissociation.

Step 3 — Constraints: conserve atoms. For each element jj (C, H, O, N…), with aija_{ij} = number of atoms of element jj in species ii, and bjb_j = total moles of element jj supplied by the propellant: iaijni=bjfor every element j\sum_{i} a_{ij}\, n_i = b_j \quad \text{for every element } j Why this step? Reactions rearrange atoms; they never create or destroy them. These are the only things held fixed.

Step 4 — Lagrange multipliers. Minimize GG subject to the constraints. Form L=iniμijλj(iaijnibj)\mathcal{L} = \sum_i n_i \mu_i - \sum_j \lambda_j\Big(\sum_i a_{ij} n_i - b_j\Big) Set L/ni=0\partial \mathcal{L}/\partial n_i = 0:   μi=jλjaij  \boxed{\;\mu_i = \sum_j \lambda_j\, a_{ij}\;} Why this step? This is the master equilibrium condition: at equilibrium every species' chemical potential equals a weighted sum of "elemental potentials" λj\lambda_j. Equivalently, for any reaction νi(species)=0\sum \nu_i \text{(species)}=0, this forces iνiμi=0\sum_i \nu_i \mu_i = 0 — exactly the law of mass action (KpK_p relations) for every reaction at once. CEA solves these coupled equations numerically (Newton iteration on the λj\lambda_j and nin_i).


HOW IspI_{sp} comes out (nozzle expansion)

Step 1 — Energy → velocity. Steady adiabatic flow conserves stagnation enthalpy: hc=he+12ve2    ve=2(hche)h_c = h_e + \tfrac{1}{2}v_e^2 \;\Rightarrow\; v_e = \sqrt{2(h_c - h_e)} Why this step? Enthalpy "stored" in the hot chamber gas becomes exhaust kinetic energy.

Step 2 — Define specific impulse. With mass flow m˙\dot m and (matched-pressure) thrust F=m˙veF=\dot m\,v_e: Isp=veg0(seconds),g0=9.81 m/s2\boxed{\,I_{sp} = \frac{v_e}{g_0}\,}\quad\text{(seconds)},\qquad g_0 = 9.81\ \text{m/s}^2 Why this step? IspI_{sp} is thrust per unit weight flow rate. Units of seconds make it independent of the engine size — a clean efficiency figure.


Figure — CEA (Chemical Equilibrium with Applications) — using NASA-CEA tool to compute Isp, Tc, products

Worked examples


Common mistakes (Steel-man → fix)


Active recall

Recall What quantity does CEA minimize, and subject to what constraint?

Minimizes total Gibbs free energy G=niμiG=\sum n_i\mu_i, subject to conservation of each chemical element (iaijni=bj\sum_i a_{ij}n_i=b_j).

Recall Why does peak

IspI_{sp} occur fuel-rich, not at stoichiometric? Because IspTc/MI_{sp}\propto\sqrt{T_c/M}. Fuel-rich lowers exhaust molar mass MM (leftover H2\text{H}_2) more than it lowers TcT_c, so the ratio peaks rich.

Recall What is the difference between CEA "equilibrium" and "frozen" nozzle modes?

Equilibrium: composition re-solves as gas cools, recombination releases heat → higher IspI_{sp}. Frozen: composition fixed → lower IspI_{sp}. Real engines lie between.

Recall Why does including dissociation

lower predicted TcT_c? Dissociation reactions are endothermic; they soak up combustion heat, so the equilibrium flame temperature is lower than the "complete combustion" estimate.

Recall Derive the exit velocity used for

IspI_{sp}. From adiabatic flow hc=he+12ve2h_c=h_e+\tfrac12 v_e^2, so ve=2(hche)v_e=\sqrt{2(h_c-h_e)} and Isp=ve/g0I_{sp}=v_e/g_0.

Recall (Feynman, explain to a 12-year-old)

Imagine throwing a bunch of LEGO bricks (atoms) into a super-hot blender (the rocket chamber). The bricks snap together into different little toys (molecules), and at that crazy heat they keep snapping apart and back together until the mix settles into the "laziest," lowest-energy arrangement. CEA is a smart calculator that figures out exactly which toys you end up with, how hot the blender gets, and how fast the hot gas shoots out the back — which tells you how good your rocket is. The trick: you can never lose or gain LEGO bricks, only rearrange them.



Flashcards

What thermodynamic potential does NASA-CEA minimize to find equilibrium products?
Total Gibbs free energy G=iniμiG=\sum_i n_i\mu_i at fixed T,pT,p.
What constraints are held fixed during the minimization?
Conservation of moles of each chemical element: iaijni=bj\sum_i a_{ij}n_i=b_j.
Master equilibrium condition from Lagrange multipliers?
μi=jλjaij\mu_i=\sum_j\lambda_j a_{ij} for each species ii (equivalent to mass-action laws for all reactions).
Which CEA problem type computes chamber TcT_c?
Constant enthalpy & pressure (HP) — adiabatic combustion at fixed pp.
Formula for specific impulse in terms of exhaust velocity?
Isp=ve/g0I_{sp}=v_e/g_0, with g0=9.81g_0=9.81 m/s².
Ideal exit velocity from enthalpy balance?
ve=2(hche)v_e=\sqrt{2(h_c-h_e)}.
IspI_{sp} scales as which combination of TcT_c and MM?
IspTc/MI_{sp}\propto\sqrt{T_c/M} (hot and low molar mass are good).
Why is peak IspI_{sp} fuel-rich for H2/O2?
Fuel-rich lowers exhaust MM (extra H₂) faster than it lowers TcT_c.
Why does dissociation lower the predicted flame temperature?
Dissociation is endothermic; it absorbs combustion heat.
Equilibrium vs frozen nozzle flow — which gives higher IspI_{sp} and why?
Equilibrium; recombination releases heat as gas cools, adding energy to the flow.
Stoichiometric O/F for H2/O2 (mass basis)?
8 (from 2H2+O22H2O2\text{H}_2+\text{O}_2\to2\text{H}_2\text{O}).
What does cc^* (characteristic velocity) measure in CEA output?
Chamber efficiency, independent of nozzle: c=pcAt/m˙c^*=p_cA_t/\dot m.

Connections

  • Adiabatic Flame Temperature — the TcT_c CEA computes is the equilibrium adiabatic flame temperature.
  • Gibbs Free Energy and Equilibrium — the minimization principle underpinning CEA.
  • Chemical Equilibrium and Kpμi=λjaij\mu_i=\sum\lambda_j a_{ij} is mass action for all reactions at once.
  • Hess's Law and Enthalpy of Formation — supplies the Δfh\Delta_f h^\circ used in the enthalpy balance.
  • Rocket Nozzle and Thrust Equation — where vev_e and IspI_{sp} are physically realized.
  • Dissociation at High Temperature — why products are a "soup", not just CO₂+H₂O.
  • Tsiolkovsky Rocket Equation — uses IspI_{sp} to get Δv\Delta v.

Concept Map

dissociates into

governed by

drives system to

found by

G equals sum of

ideal gas form

log term causes

subject to

solved via

yields

with state relations gives

and nozzle performance

Fuel plus oxidizer at high T

Many coexisting species

Chemical equilibrium

Second Law at fixed T,p

Minimum Gibbs energy G

Species chemical potentials mu_i

mu_i standard plus RT ln term

Mixing and dissociation

Atom conservation constraints

Lagrange multipliers

Equilibrium composition X_i

Chamber temperature T_c

Specific impulse I_sp

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Dekho, jab rocket chamber mein fuel aur oxidizer jalte hain (jaise H2 aur O2), to itni zyada garmi par sirf saaf-suthre CO2 aur H2O nahi bante. Itne high temperature (3000+ K) par molecules tut-tut ke OH, H, O, CO jaise tukde bhi ban jaate hain — ek poora "soup" ban jaata hai. Yeh sab ek saath chemical equilibrium mein hote hain. Inko haath se nikalna matlab dozen-bhar coupled equations solve karna. NASA-CEA exactly yahi kaam karta hai: woh Gibbs free energy ko minimum karta hai, is condition ke saath ki har element ke atoms conserve rahein (atom na bante hain na khatam hote). Iska output: chamber temperature TcT_c, kaun-kaun se products bane aur kitne, aur sabse important — specific impulse IspI_{sp}.

Yaad rakho ek golden line: $I

Go deeper — visual, from zero

Test yourself — Combustion Chemistry (Propulsion Bridge)

Connections