|
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.
|
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.
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:
Solid/liquid flue gas material calculations (Solid/Liquid Flue Gas Material Calculator)
The formula provides a quick estimate of excess air based on measured flue gas oxygen content. For more complex fuel compositions, iterative refinement may be applied (as in solid_liquid_flue_gas_material::calculateExcessAirFromFlueGasO2).
\begin{equation}\label{eq:process-heat-excess-air} EA = \frac{k_1 \cdot O_{2,flue}}{2 - k_2 \cdot O_{2,flue}}\end{equation}
| \(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}]\) |
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. | |
| double process_heat::calculateExcessAir | ( | double | o2_flue_gas | ) |
| [in] | o2_flue_gas | O2 in flue gas (fraction) |