Combustion Stoichiometry

Air properties

Species x y
N$_2$ 0.7809 0.75532
O$_2$ 0.2095 0.23144
Ar 0.0096 0.01324
Species x y
N$_2$ 0.79 0.77
O$_2$ 0.21 0.23

Mean molecular weight

$$ M = \sum_k x_k M_k,$$

$$ M = \frac{1}{\sum_k \frac{y_k}{M_k}}.$$

Convert x to y

$$ x_kM_k = y_kM,$$$$ y_k = \frac{x_kM_k}{M},$$

$$ x_k = \frac{y_kM}{M_k}.$$

Stoichiometry

Air-to-fuel ratio $A/F$

$$ \frac{A}{F} = \frac{m_{air}}{m_{fuel}}.$$

Equivalence ratio $\Phi$

$$\Phi = \frac{F/A}{(F/A)_{stoic}}$$

Excess air $E$

The fraction excess air $E$ is giveen by

$$E = \frac{A-A_s}{A_s} = \frac{A/F - A_s/F}{A_s/F} = \frac{A/F}{A_s/F} - 1 = \frac{1}{\Phi}-1.$$

Mixture fraction

$$\xi = \frac{m_f}{m_f + m_a}$$

Convert between mixture fraction and equivalence ratio

$$\xi = \frac{F}{F+A} = \frac{F/A}{F/A + 1}=\frac{\Phi(F/A)\_{st}}{\Phi(F/A)\_{st}+1}, \rightarrow$$$$\Phi = \frac{\xi}{1-\xi}\frac{1}{(F/A)_{st}}$$

But,

$$\xi\_{st} = \frac{(F/A)\_{st}}{(F/A)\_{st}+1} \rightarrow (F/A)\_{st} = \frac{\xi\_{st}}{1-\xi\_{st}}\rightarrow$$$$\Phi = \frac{\xi(1-\xi_{st})}{\xi_{st}(1-\xi)}$$

Mixing

$$y_C = \frac{m_C}{m_{tot}} = \frac{\text{(mass of C from AS)}+\text{(mass of C from FS)}}{m_{tot}} = \frac{m_{AS}}{m_{tot}}\left(\frac{m_C}{m_{AS}}\right) + \frac{m_{FS}}{m_{tot}}\left(\frac{m_C}{m_{FS}}\right), $$

or

$$y_C = (1-\xi)y_{C,\xi=0} + (\xi)y_{C,\xi=1}.$$

Balanced reactions

Methane combustion

$$(CH_4) + \alpha (air) \rightarrow b(products)$$

$$CH_4 + \alpha O_2 + 3.76\alpha N_2 \rightarrow \beta CO_2 + \gamma H_2O + 3.76\alpha N_2$$ $$CH_4 + 2O_2 + 7.52N_2 \rightarrow CO_2 + 2H_2O + 7.52N_2$$

Generalize the fuel

$$C_xH_y + \alpha O_2 + 3.76\alpha N_2 \rightarrow \beta CO_2 + \gamma H_2O + 3.76\alpha N_2$$ $$C_xH_y + \left(x+\frac{y}{4}\right)O_2 + 3.76\left(x+\frac{y}{4}\right)N_2 \rightarrow xCO_2 + \frac{y}{2}H_2O + 3.76\left(x+\frac{y}{4}\right)N_2$$

Lean

$$C_xH_y + (1+E)\left(x+\frac{y}{4}\right)(O_2 + 3.76 N_2) \rightarrow xCO_2 + \frac{y}{2}H_2O + E\left(x+\frac{y}{4}\right)O_2 + (1+E)3.76\left(x+\frac{y}{4}\right)N_2$$

Rich

$$\Phi C_xH_y + \left(x+\frac{y}{4}\right)O_2 + 3.76\left(x+\frac{y}{4}\right)N_2 \rightarrow xCO_2 + \frac{y}{2}H_2O + 3.76\left(x+\frac{y}{4}\right)N_2 + (\Phi-1)C_xH_y$$

Mass basis

It is common to write the stoichiometry on a mass basis:

$$F + rA \rightarrow (1+r) P,$$

where $F$, $A$, and $P$ are fuel, air (or oxidizer) and products, with masses of $1$, $r$, and $1+r$, respectively. Here, fuel, air, and products can be composed of several species, i.e., air is a mixture of oxygen and nitrogen, and products include water, carbon dioxide, and nitrogen.

Rich and lean flames can both be written in terms of equivalence ratio:

$$\text{Rich,}\\,\Phi\ge 1:\\; \Phi F + rA \rightarrow (1+r)P + (\Phi-1)F,$$

$$\text{Lean,}\\,\Phi\le 1:\\; \Phi F + rA \rightarrow \Phi(1+r)P + (1-\Phi)rA.$$

This can be re-expressed for both rich and lean as

$$\Phi F + rA \rightarrow \min(1,\Phi)(1+r)P + \max(0,\Phi-1)F + \max(0,1-\Phi)rA.$$

Complete reaction in terms of mixture fraction

The stoichiometric mixture fraction is given by

$$\xi_{st} = \frac{1}{1+r}.$$

The mixture fraction is related to equivalence ratio and excess air by

$$\Phi = \frac{r\xi}{(1-\xi)} = \frac{\xi}{(1-\xi)}\frac{(1-\xi_{st})}{\xi_{st}},$$

$$E = \frac{1}{\Phi} - 1 = \frac{1-\xi(1+r)}{r\xi} = \frac{\xi_{st}-\xi}{\xi(1-\xi_{st})}.$$

The mixture fraction is the fraction of mass originating in the fuel stream, so in a given mixture, $\xi$ is the mass fraction of fuel plus the fraction of products originating in the fuel, which is $\xi = Y_F + Y_P/(1+r)$, or

$$Y_F = \xi - \frac{Y_P}{1+r} = \xi - \xi_{st}Y_P.$$

Similarly, $1-\xi$ is the mass fraction originating in the air (oxidizer) stream, $1-\xi = Y_A + Y_Pr/(1-r)$, or

$$Y_A = (1-\xi) - Y_P\frac{r}{1+r} = (1-\xi) - Y_P(1-\xi_{st}).$$

These are written in terms of the product mass fraction $Y_P$.

For lean reaction, $E>1$ and

$$F + r(1+E)A \rightarrow (1+r)P + (rE)A.$$

Using the above relation for $E$ in terms of $\xi$ gives

$$Y_P^L = \xi(1+r) = \frac{\xi}{\xi_{st}}.$$

For rich reaction, $\Phi>1$ and

$$\Phi F + rA \rightarrow (1+r)P + (\Phi-1)F.$$

Using the above relation for $\Phi$ in terms of $\xi$ gives

$$Y_P^R = \frac{(1-\xi)(1+r)}{r} = \frac{1-\xi}{1-\xi_{st}}.$$

Note that $Y_P$ is linear in $\xi$ on either side of $\xi_{st}$, hence $Y_F$ and $Y_A$ are linear on either side of $\xi_{st}$. $Y_P$ can be written for either rich or lean as

$$Y_P = \min\left(1,\\,\frac{\xi_{st}(1-\xi)}{\xi(1-\xi_{st})}\right)\frac{\xi}{\xi_{st}}.$$

Example

Plot products of complete combustion for methane-air reaction for all mixture fractions. The stoichiometric reaction is $CH_4 + 2O_2 + 7.52N_2 \rightarrow CO_2 + 2H_2O + 7.52N_2.$ This gives $r = (2M_{O2} + 7.52M_{N2})/M_{CH4} = 17.2$, and $\xi_{st}=0.055$. Care must be taken in defining the constituents of $Y_F$, $Y_A$, and $Y_P$. For instance, nitrogen is present in both products and air species, so, $Y_{N2} = Y_{N2,A}Y_A + Y_{N2,P}Y_P.$ Similar treatment would be required if the fuel included diluent species, such as $CO_2$ or $N_2$.

import numpy as np
import matplotlib.pyplot as plt

nxi = 1000
xi = np.linspace(0,1,nxi)
xist = 0.055

Yp = xi/xist * np.minimum(np.ones(nxi), xist/(xi+1E-8)*(1-xi)/(1-xist+1E-8))
Yf = xi-Yp*xist
Ya = 1-xi-Yp*(1-xist)

Mo2 = 32
Mn2 = 28
Mco2 = 44
Mh2o = 18
Yo2 = Ya*Mo2/(Mo2+3.76*Mn2)
Yn2 = Ya*3.76*Mn2/(Mo2+3.76*Mn2) + Yp*7.52*Mn2/(Mco2+2*Mh2o+7.52*Mn2)
Yco2 = Yp*Mco2/(Mco2+2*Mh2o+7.52*Mn2)
Yh2o = Yp*2*Mh2o/(Mco2+2*Mh2o+7.52*Mn2)
Ych4 = Yf

plt.plot(xi,Yo2, label='O2')
plt.plot(xi,Yn2, label='N2')
plt.plot(xi,Yco2, label='CO2')
plt.plot(xi,Yh2o, label='H2O')
plt.plot(xi,Ych4, label='CH4')
plt.legend(frameon=False)
plt.xlabel(r'$\xi$')
plt.ylabel(r'$Y_i$');
y vs mixf