MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
Modules | Files | Namespaces | Classes | Functions

Detailed Description

This module provides reusable functions and helpers for process heating calculations, such as excess air, available heat, and other shared logic. These functions are used across multiple process heat calculators to ensure consistent calculations and reduce code duplication.

Excess Air Calculation


Calculate excess air from oxygen concentration in flue gas.

The excess air is determined from the oxygen concentration in the flue gas using stoichiometric relationships. The calculation accounts for the fact that excess oxygen in flue gas indicates incomplete combustion air utilization. The formula uses empirical factors derived from combustion stoichiometry for typical fuels.

This calculation is a fundamental component used throughout process heat calculations, including:

Symbols
\(EA\)Excess air \([\unit{ \unitless}]\)
\(O_{2,flue}\)Oxygen in flue gas \([\unit{ \unitless}]\)
\(k_1\)Stoichiometric air factor (8.52381) \([\unit{ \unitless}]\)
\(k_2\)Oxygen flue gas factor (9.52381) \([\unit{ \unitless}]\)
Note
Input oxygen should be provided as a fraction (not percentage). For example, 3% O2 should be passed as 0.03.
See also
O2 Enrichment Calculator
Solid/Liquid Flue Gas Material Calculator

Modules

 Excess Air from Flue Gas O2
 Calculate excess air from oxygen concentration in flue gas.
 

Files

file  process_heat.h
 Utility section for common process heat functions.
 

Namespaces

namespace  o2_enrichment
 O2 enrichment calculations for fuel-fired furnaces.
 

Classes

struct  o2_enrichment::O2EnrichmentResults
 Results of the O2 enrichment calculation. More...
 

Functions

double process_heat::calculateExcessAir (double o2_flue_gas)
 Calculates excess air from O2 in flue gas.
 

Function Documentation

◆ calculateExcessAir()

double process_heat::calculateExcessAir ( double  o2_flue_gas)
Parameters
[in]o2_flue_gasO2 in flue gas (fraction)
Returns
Excess air (fraction)