5.3.1 · D2Combustion Chemistry (Propulsion Bridge)

Visual walkthrough — Stoichiometric vs fuel-rich vs fuel-lean combustion

1,989 words9 min readBack to topic

We only assume you can count atoms and multiply. Everything else — what "balance" means, what "ratio" means, what "" is doing — we grow from a picture.


Step 1 — What a molecule of fuel actually is (the atom inventory)

WHAT. Before burning anything, look at one molecule of a hydrocarbon. "Hydro-carbon" literally names its two ingredients: hydro (hydrogen, H) and carbon (C). We write a general one as .

  • = how many carbon atoms are in one molecule.
  • = how many hydrogen atoms are in one molecule.

WHY. Combustion is atom bookkeeping. Atoms are never created or destroyed — they only get rearranged into new molecules. So the very first thing we must know is exactly how many of each atom we start with. That inventory is and .

PICTURE. Below, methane (): one carbon in the middle, four hydrogens around it. Count them — that counting is and .


Step 2 — Where every atom must go (products are forced)

WHAT. "Complete combustion" means every atom lands in its most-oxidized home:

  • every C → carbon dioxide (one C each),
  • every H → water (two H each).

So from we are forced to make molecules of and molecules of .

WHY. We are not choosing these numbers — the atom counts choose them. There is no way to hide a carbon; it must reappear on the right. Since each swallows 2 hydrogens, hydrogens need water molecules. If is even this is a whole number; if is odd (e.g. propane's cousins) is a half — perfectly fine, it just means we scale the whole equation by 2 later.

PICTURE. The atom-flow diagram: carbons stream into boxes, hydrogens pair off into boxes. The arrows are the "conservation" — nothing leaks.


Step 3 — Counting the oxygen the products demand

WHAT. Now count the oxygen atoms on the product side, because that is where oxygen ends up:

WHY. Oxygen doesn't appear in the fuel at all — it all comes from the air. So whatever oxygen the products contain is exactly the oxygen we must supply. We total it from the two product boxes: each holds 2 oxygens (giving ), each holds 1 (giving ).

PICTURE. We shade the oxygen atoms inside the products yellow and tally them — that yellow pile is the demand.


Step 4 — Turning oxygen atoms into oxygen molecules: the birth of

WHAT. Air delivers oxygen as the molecule (two atoms bonded together), not as loose atoms. Let = the number of molecules we must supply. Each supplies 2 oxygen atoms, so it hands over atoms. Set supply = demand:

WHY this algebra? We equate the two sides because oxygen is conserved, then divide by 2 to convert the atom count into a molecule count (since we buy oxygen by the ). Dividing by 2 gives — the famous coefficient.

  • The term = oxygen for the carbons.
  • The term = oxygen for the hydrogens ( atoms atoms-per-molecule).

PICTURE. A balance scale: on the left, pairs of oxygen dots; on the right, the demanded pile from Step 3. The beam is level exactly when .


Step 5 — Air is not pure oxygen: dragging nitrogen along

WHAT. We asked for molecules of . But we can only inhale air, which is and by count (mole). So for every 1 we grab, we unavoidably grab Thus each unit of oxygen brings a "package" of air molecules.

WHY. Nitrogen is (mostly) an inert bystander — it doesn't burn. But it rides along: it has mass and it soaks up heat. Ignoring it would badly underestimate how much air (by mass) we must move, and would over-predict flame temperature (see Adiabatic Flame Temperature) and hide where NOₓ comes from.

PICTURE. Pull one "scoop" of air: 21 blue balls for every 79 pink balls. Per single , that's 3.76 nitrogens tagging along.


Step 6 — From molecule counts to a mass ratio: AFR_st

WHAT. "Ratio" means we compare two amounts. Engineers compare by mass (kilograms), because tanks and thrust are measured in mass. Convert counts to mass by multiplying each count by its molar mass (grams per mole):

WHY each piece.

  • = total moles of air (oxygen plus its nitrogen escort from Step 5).
  • g/mol = the average mass of one mole of air (a weighted blend of and ).
  • = mass of one mole of fuel; for it's .
  • The "1" downstairs = we base everything on one mole of fuel.

The grams cancel top and bottom, leaving a pure "kg air per kg fuel". "st" = stoichiometric: the exact match with no leftover fuel and no leftover .

PICTURE. Two stacked bars — an air bar of height and a fuel bar of height . Their height ratio is AFR_st.


Step 7 — The dial : comparing what you poured to what was needed

WHAT. In real life you rarely pour the exact stoichiometric fuel. Define the equivalence ratio where (fuel-over-air) is just AFR flipped upside-down.

WHY built this way. Raw AFR is fuel-specific (17.2 for methane, 15.1 for octane) — useless for comparing engines. Dividing the ideal AFR by the actual AFR cancels the fuel identity and leaves one clean number:

  • Pour exactly the right fuel → actual = st → .
  • Pour less fuel (more air than needed) → AFR_actual is bigger → the fraction is smaller = lean.
  • Pour more fuel (less air than needed) → AFR_actual is smaller → the fraction is bigger = rich.

So reads literally as "how many times the stoichiometric fuel I poured in". When oxygen becomes the limiting reagent (rich side), carbon stalls at CO and soot appears — see the parent note.

PICTURE. A number line for with three coloured zones — blue lean (), yellow stoichiometric (), pink rich () — and a needle showing how adding fuel swings it right.


Step 8 — The edge cases (never leave the reader stranded)

WHAT & WHY — walk every corner:

  • (infinitely lean): almost no fuel, a hurricane of air. AFR_actual , so . The flame gets so diluted and cooled it cannot sustain — the lean flammability limit / flame-out. The reaction dies.
  • (stoichiometric): perfect match, hottest flame — all chemical energy released, no excess diluent to soak heat. Peak in Adiabatic Flame Temperature.
  • (infinitely rich): oceans of fuel, a whisper of air. AFR_actual , so . Almost nothing burns; you get mostly unburnt fuel, CO, H₂, thick soot — the rich flammability limit.
  • odd (e.g. a fuel with 3 H): then and are fractions. Legitimate — just multiply the whole balanced equation by 2 (or 4) to clear fractions; the ratio AFR_st is unchanged.
  • (pure hydrogen, ): the formula still works: , i.e. . No carbon means no CO₂, no CO, no soot ever — a clean edge case the same machinery predicts.

PICTURE. One strip showing the flame's life along : it flickers out at low , roars at , chokes into smoke at high — with the two flammability limits marked.


The one-picture summary

Everything above, on one board: molecule → forced products → oxygen demand → the coefficient → drag in nitrogen (×4.76) → convert to mass (AFR_st) → normalize to the dial .

Recall Feynman retelling — the whole walkthrough in plain words

Start with one molecule of fuel; it's just some carbons () and some hydrogens (). Burning means "give every atom its oxygen partner": each carbon wants to become CO₂, each pair of hydrogens wants to become water. Count how many oxygen atoms that takes — that's . But oxygen comes glued in pairs (), so divide by two to get the number of oxygen molecules you must buy: . Now here's the catch — you can't buy pure oxygen, you buy air, and air is mostly nitrogen. For every oxygen you grab, 3.76 nitrogens hitch a ride, so you're really moving molecules of air. Weigh the air and weigh the fuel, take the ratio, and that's AFR_st — the perfect kilograms-of-air per kilogram-of-fuel. Finally, real engines don't hit perfect, so we invent one honest dial, : it's the ideal AFR divided by what you actually ran. One means perfect and hottest; below one means you brought too much air (lean, cool, flame can starve); above one means too much fuel (rich, smoky, CO and soot). Push it to zero and the flame drowns in air; push it to infinity and it chokes on fuel. That single number tells you the temperature, the smoke, and the emissions of any fire.

Connections