Complete combustion of hydrocarbons:
$$C_nH_m + \left(n+\frac{m}{4}\right)O_2 \rightarrow nCO_2 + \frac{m}{2}H_2O$$Excess air: $\lambda = \dot{m}_{air}/ \dot{m}_{air,stoich}$
Select a fuel and excess air factor λ to instantly compute stoichiometric air-fuel ratio, flue gas composition (CO₂, H₂O, O₂, N₂), and adiabatic flame temperature. Includes an interactive Ostwald diagram for boiler combustion analysis.
Complete combustion of hydrocarbons:
$$C_nH_m + \left(n+\frac{m}{4}\right)O_2 \rightarrow nCO_2 + \frac{m}{2}H_2O$$Excess air: $\lambda = \dot{m}_{air}/ \dot{m}_{air,stoich}$
The foundation is the balanced chemical equation for complete combustion of a generic hydrocarbon. This tells us how many oxygen molecules are needed per fuel molecule.
$$C_nH_m + \left(n+\frac{m}{4}\right)O_2 \rightarrow nCO_2 + \frac{m}{2}H_2O$$Here, $C_nH_m$ represents the fuel (e.g., for methane, n=1, m=4). $\left(n+\frac{m}{4}\right)$ is the stoichiometric number of oxygen molecules needed. This is converted to a mass-based air requirement knowing air is ~23.2% O₂ by mass.
Since real systems use excess air, we define the excess air factor λ. This is the core parameter you control in the simulator.
$$\lambda = \frac{\dot{m}_{air, actual}}{\dot{m}_{air, stoichiometric}}$$$\lambda$ is the excess air factor. $\dot{m}_{air, actual}$ is the real air mass flow supplied. $\dot{m}_{air, stoichiometric}$ is the minimum air from the first equation. When λ=1, no excess oxygen remains in the flue gas. When λ > 1, the flue gas contains O₂ and diluted products.
Boiler & Furnace Tuning: Technicians use λ measurements from flue gas analyzers to tune burners. Too little excess air (λ too close to 1) risks dangerous, incomplete combustion and soot. Too much excess air wastes energy by heating extra air that goes up the stack. This calculator shows that trade-off directly.
Internal Combustion Engine Design: For gasoline engines, stoichiometric combustion (λ=1) is targeted for optimal catalytic converter operation. Diesel engines always run with excess air (λ > 1). Engineers use these calculations to design intake systems and predict emissions.
Environmental Reporting & Carbon Accounting: The CO₂ emissions from a fuel are directly proportional to the fuel flow and its carbon content. By inputting a "Fuel flow rate" in the simulator, you get the corresponding CO₂ mass flow, which is essential for environmental compliance and sustainability reporting.
Gas Turbine & Power Plant Operation: In large gas turbines, the precise control of λ is critical for maximizing efficiency while minimizing NOx emissions (which form at high temperatures in the presence of excess oxygen). This model provides the foundational composition data for more advanced emission models.
Let me point out a few common stumbling blocks in these kinds of calculations. First, the idea that "the flame should be hottest at the theoretical air amount, right?" It's true that the adiabatic flame temperature peaks at the theoretical air amount (λ=1). However, if you operate a real engine right at λ=1.0, mixing irregularities between air and fuel will inevitably cause unburned components (like CO and soot). This actually reduces combustion efficiency. So, keep in mind that "maximum temperature" and "maximum efficiency" do not coincide.
Next, when you select "coal" in the tool, are you using the default composition as-is? This is a major pitfall. In practice, the composition (C, H, O, S, ash, moisture) of coal or heavy oil you handle varies significantly based on the source and batch. The tool's default values are merely an example. For actual design, it's a golden rule to always recalculate using values from the fuel analysis sheet. For instance, just a 5% increase in moisture can noticeably change the theoretical air requirement and flame temperature.
Finally, how to interpret the CO₂ concentration in the exhaust. You can verify with the tool that increasing λ (adding more air) lowers the CO₂ concentration. Please don't misinterpret this as "CO₂ emissions have decreased." It's merely that the concentration has been diluted; the actual mass of CO₂ produced per kg of fuel is fixed by stoichiometry and does not change. What's important for environmental assessment is the total emissions, so be careful not to judge based solely on the concentration percentage.
For natural gas (CH4: 75% C, 25% H) at 100 kg/h fuel input with λ=1.15: stoichiometric AFR=17.2 kg air/kg fuel, actual AFR=19.8 kg/kg with 15% excess air, adiabatic flame temperature reaches 2050 K, requiring 1980 kg/h combustion air, producing 2080 kg/h flue gas containing CO2, H2O, O2, N2, and trace NOx compounds.