Module 04 · Combustion5 min read

Flue Gas Analysis: Reading O₂, CO₂, CO and Stack Temperature

A flue gas analysis is the fastest health check a boiler can have. Four numbers — oxygen, carbon dioxide, carbon monoxide and stack temperature — tell you whether the fuel is burning completely, how much air is being wasted, and how much heat is leaving up the chimney.

ByShikhar Singh·Steam Consultant & IT Consultant·Published

You'll learn

  • Know what each flue gas reading means
  • Diagnose combustion from O₂ and CO together
  • Read stack temperature as a heat transfer indicator
  • Use a published efficiency table

Before this: Air–fuel ratio and excess air

BeginnerThe idea in plain words, and where you meet it. No maths.

The four readings

What a combustion analyser tells you
ReadingWhat it shows
Oxygen (O₂)How much air is left over: the measure of excess air
Carbon dioxide (CO₂)The product of complete carbon burning; highest at the right air setting
Carbon monoxide (CO)Incomplete combustion: fuel leaving unburnt
Stack temperatureHow much heat the flue gas carries away

Portable analysers take a sample through a probe pushed into the flue duct; fixed oxygen analysers sit permanently in the duct and feed the boiler’s controls. The sampling point should be after the last heat recovery surface and before any point where air can leak in.

IntermediateThe formula, its units, and a worked example on real plant numbers.

Reading the numbers together

  • High O₂, low CO: too much air. Trim it.
  • Low O₂, high CO: too little air, or poor mixing. Add air or fix the burner or grate.
  • High O₂ and high CO together: poor mixing, a damaged burner, or air leaking in after a fuel-rich zone. More air will not help.
  • Rising stack temperature at the same load: heat transfer surfaces are fouling — soot on the gas side or scale on the water side.
Combustion efficiency for natural gas, % (US DOE)
O₂ %ΔT 111 °CΔT 167 °CΔT 222 °CΔT 278 °CΔT 333 °C
285.483.180.878.476.0
385.282.880.477.975.4
584.782.179.576.774.0
784.181.278.275.272.1
1082.879.375.671.968.2

ΔT is flue gas temperature minus combustion air temperature, converted from the published °F. US DOE Steam Tip Sheet #4.

Read across a row and the stack temperature effect is plain: at 3% O₂, going from 111 to 333 °C above ambient costs 9.8 points of efficiency. Read down a column and excess air costs less but still counts: at 222 °C, 10% O₂ instead of 2% costs 5.2 points.

ExpertThe fine print: where the simple model breaks, and what it costs.

Getting a reading you can trust

  • Wet or dry basis: most analysers report on a dry basis, after the water vapor is removed from the sample. Formulas and tables must use the same basis.
  • Stratification: in a large duct, gas composition and temperature vary across the section. Traverse the duct or sample at several points before trusting a single reading.
  • Steady load: readings taken while load is swinging tell you about the swing, not the boiler.
  • CO limits: very low CO is the target; CO climbing sharply at a given O₂ marks the edge of good combustion, and the best excess air sits a little above it.
  • Calibration: oxygen cells drift; fixed analysers need regular checks against a reference, or the trim control trims to a wrong number.

Flue gas analysis is also what the indirect efficiency method and emission compliance both rest on. The same O₂ reading is used to correct measured pollutant concentrations to a reference oxygen level, so an analyser that reads wrongly distorts the efficiency report and the emission report together.

Key takeaways

  • O₂ measures excess air; CO measures incomplete burning; CO₂ peaks near the right air; stack temperature measures heat lost.
  • Read O₂ and CO together: high O₂ with high CO means mixing problems, not air quantity.
  • Rising stack temperature at constant load means fouling.
  • Sample after heat recovery, before leaks; mind wet versus dry basis.

Check your understanding

Questions run from beginner to expert. Try each before opening the answer.

  1. Beginner

    Q1. Which reading shows incomplete combustion?

    1. A.O₂
    2. B.CO
    3. C.Stack temperature
    4. D.Steam pressure
    Show answer

    B. Carbon monoxide is partly burnt fuel.

  2. Intermediate

    Q2. O₂ is high and CO is low. What should you do?

    1. A.Add air
    2. B.Reduce excess air
    3. C.Raise stack temperature
    4. D.Nothing
    Show answer

    B. Combustion is complete but air is being wasted.

  3. Intermediate

    Q3. Stack temperature has crept up over weeks at the same load. Likely cause?

    1. A.Too little air
    2. B.Fouling of heat transfer surfaces
    3. C.Lower steam pressure
    4. D.Better fuel
    Show answer

    B. Soot or scale reduces heat transfer, so more heat leaves in the gas.

  4. Expert

    Q4. High O₂ and high CO at the same time point to:

    1. A.Too much air only
    2. B.Poor mixing or air leaks after a fuel-rich zone
    3. C.Perfect combustion
    4. D.Low stack temperature
    Show answer

    B. Oxygen is present but not reaching the fuel.

Frequently asked

What does a flue gas analysis measure?
Usually oxygen, carbon dioxide, carbon monoxide and flue gas temperature, from which excess air and combustion efficiency are calculated.
What is a good O2 level in boiler flue gas?
It depends on the fuel and firing method: gas burners run leanest, oil a little higher, solid fuels on grates considerably higher. The right level is just above the point where CO starts to rise.

Training a boiler team?

These lessons follow the order we train operators in. We also run on-site operator and maintenance training, built around your own plant.

Boiler operator training →

Sources

About the author

Shikhar SinghSteam Consultant & IT Consultant

Shikhar Singh is a Steam Consultant and IT Consultant at GyanTosh Fabricators Pvt. Ltd., where he works on steam system sizing, condensate recovery and the engineering content published on this site.

Full profile and background →