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
Air/Water Cooling Using Flue Calculator

Detailed Description

This calculator estimates heat recovery from flue gas through a condensing heat exchanger, accounting for both sensible and latent heat recovery. The calculation uses gas composition, combustion parameters, and operating temperatures to determine recoverable heat from the flue gas stream. The method is based on standard industrial practice for waste heat recovery with condensation, particularly relevant for low-temperature heat recovery applications where moisture condensation can occur.

The calculation follows a top-down approach:

  1. Flue Gas Properties - Calculate excess air, specific heat, and available heat from combustion analysis
  2. Flue Gas Flow - Determine flue gas mass flow rate based on fuel properties and heat input
  3. Fraction Condensed - Estimate the fraction of water vapor condensed in the heat exchanger
  4. Latent Heat Fraction - Calculate the fraction of heat available from moisture condensation
  5. Sensible Heat Recovery - Determine sensible heat recovered from cooling flue gas
  6. Latent Heat Recovery - Calculate latent heat recovered from water vapor condensation
  7. Total Available Heat - Compute total available heat including both sensible and latent components

Relevant formulas and symbol definitions are documented below.

Flue Gas Properties


Flue gas properties from combustion analysis.

The flue gas properties (excess air, specific heat, and available heat) are calculated using the gas_flue_gas_material::processHeatProperties function. This function analyzes the fuel gas composition and operating conditions to determine key combustion parameters needed for heat recovery calculations.

Computed Properties
\(EA\)Excess air fraction \([\unit{ \unitless}]\)
\(C_{p,flue}\)Specific heat of flue gas \([\unit{ \btu\per\pound\degreeFahrenheit}]\)
\(AH\)Available heat fraction (sensible only) \([\unit{ \unitless}]\)
\(SA_{req}\)Stoichiometric air required \([\unit{ \standardCubicFeet\per\standardCubicFeet}]\)
\(HHV_{fuel}\)Higher heating value of fuel \([\unit{ \btu\per\standardCubicFeet}]\)
Note
These properties are calculated by the gas_flue_gas_material::processHeatProperties function using gas composition, flue gas temperature, oxygen percentage, combustion air temperature, fuel temperature, ambient air temperature, and moisture in combustion air.

Flue Gas Flow


Flue gas mass flow rate based on fuel properties and heat input.

The flue gas mass flow rate is calculated using the heat input, stoichiometric air requirement, excess air, and fuel heating value. The empirical coefficient 0.0763 represents the density relationship, and 0.6 is a base flow factor. The result is converted from MMBtu/hr to Btu/hr by multiplying by 1,000,000.

\begin{equation}\label{eq:air-water-cooling-flue-gas-flow} \dot{m}_{flue} = \frac{Q_{in} \cdot 0.0763 \cdot (0.6 + SA_{req} \cdot (1 + EA)) \cdot 10^{6}}{HHV_{fuel}}\end{equation}

Symbols
\(\dot{m}_{flue}\)Flue gas mass flow rate \([\unit{ \pound\per\hour}]\)
\(Q_{in}\)Heat input \([\unit{ \mega\btu\per\hour}]\)
\(SA_{req}\)Stoichiometric air required \([\unit{ \standardCubicFeet\per\standardCubicFeet}]\)
\(EA\)Excess air fraction \([\unit{ \unitless}]\)
\(HHV_{fuel}\)Higher heating value of fuel \([\unit{ \btu\per\standardCubicFeet}]\)

Fraction Condensed


Fraction of water vapor condensed in the heat exchanger.

The fraction condensed is calculated using an empirical correlation based on the outlet flue gas temperature and oxygen content. The correlation accounts for the saturation characteristics of water vapor at different temperatures and oxygen concentrations. This represents the fraction of water vapor in the flue gas that condenses as the gas is cooled.

\begin{equation}\label{eq:air-water-cooling-flue-fraction-condensed} f_{cond} = 1 - \frac{0.0000009 \cdot T_{out}^{3.0136}}{2.8082 - 0.1168 \cdot O_{2}}\end{equation}

Symbols
\(f_{cond}\)Fraction of water vapor condensed \([\unit{ \unitless}]\)
\(T_{out}\)Flue gas outlet temperature \([\unit{ \degreeFahrenheit}]\)
\(O_{2}\)Oxygen content in flue gas (as fraction, e.g., 0.03 for 3%) \([\unit{ \unitless}]\)
Note
The empirical coefficients 0.0000009, 3.0136, 2.8082, and 0.1168 are derived from experimental data for flue gas condensation behavior.

Latent Heat Fraction


Fraction of heat available from water vapor condensation.

The latent heat fraction is calculated by multiplying the fraction condensed by the moisture content factor (0.00935) and the latent heat of vaporization of water (1087 Btu/lb), then converting to a percentage by dividing by 100. The moisture content factor 0.00935 represents the typical water vapor content per unit fuel combusted, and 1087 Btu/lb is the approximate latent heat of vaporization at typical flue gas dewpoint conditions.

\begin{equation}\label{eq:air-water-cooling-flue-latent-heat-fraction} f_{latent} = \frac{f_{cond} \cdot 0.00935 \cdot 1087}{100}\end{equation}

Symbols
\(f_{latent}\)Latent heat fraction \([\unit{ \unitless}]\)
\(f_{cond}\)Fraction of water vapor condensed \([\unit{ \unitless}]\)
\(0.00935\)Moisture content factor (typical water vapor per fuel unit) \([\unit{ \pound\per\pound}]\)
\(1087\)Latent heat of vaporization at dewpoint \([\unit{ \btu\per\pound}]\)
Note
The constant 1087 Btu/lb is the latent heat of vaporization of water at typical flue gas dewpoint temperatures (approximately 140°F).

Sensible Heat Recovery


Sensible heat recovered from cooling the flue gas.

The sensible heat recovery is calculated by multiplying the specific heat of the flue gas by the temperature difference (inlet minus outlet) and the mass flow rate. The result is divided by 1,000,000 to convert from Btu/hr to MMBtu/hr. This represents the heat recovered by cooling the flue gas without phase change.

\begin{equation}\label{eq:air-water-cooling-flue-sensible-heat-recovery} Q_{sensible} = \frac{C_{p,flue} \cdot (T_{in} - T_{out}) \cdot \dot{m}_{flue}}{10^{6}}\end{equation}

Symbols
\(Q_{sensible}\)Sensible heat recovery \([\unit{ \mega\btu\per\hour}]\)
\(C_{p,flue}\)Specific heat of flue gas \([\unit{ \btu\per\pound\degreeFahrenheit}]\)
\(T_{in}\)Flue gas inlet temperature \([\unit{ \degreeFahrenheit}]\)
\(T_{out}\)Flue gas outlet temperature \([\unit{ \degreeFahrenheit}]\)
\(\dot{m}_{flue}\)Flue gas mass flow rate \([\unit{ \pound\per\hour}]\)

Latent Heat Recovery


Latent heat recovered from water vapor condensation.

The latent heat recovery is calculated by multiplying the heat input by the latent heat fraction. This represents the additional heat recovered when water vapor in the flue gas condenses to liquid water, releasing its latent heat of vaporization.

\begin{equation}\label{eq:air-water-cooling-flue-latent-heat-recovery} Q_{latent} = Q_{in} \cdot f_{latent}\end{equation}

Symbols
\(Q_{latent}\)Latent heat recovery \([\unit{ \mega\btu\per\hour}]\)
\(Q_{in}\)Heat input \([\unit{ \mega\btu\per\hour}]\)
\(f_{latent}\)Latent heat fraction \([\unit{ \unitless}]\)

Total Available Heat Fraction


Total fraction of heat available including sensible and latent components.

The total available heat fraction is calculated by adding the available heat fraction (sensible only) to the latent heat fraction. This represents the total fraction of input heat that can be recovered through the condensing heat exchanger, accounting for both cooling the flue gas and condensing water vapor.

\begin{equation}\label{eq:air-water-cooling-flue-total-available-heat} AH_{total} = AH + f_{latent}\end{equation}

Symbols
\(AH_{total}\)Total available heat fraction (sensible + latent) \([\unit{ \unitless}]\)
\(AH\)Available heat fraction (sensible only) \([\unit{ \unitless}]\)
\(f_{latent}\)Latent heat fraction \([\unit{ \unitless}]\)
Note
This total available heat fraction is always greater than the standard available heat fraction because it includes the additional benefit of latent heat recovery from condensation.

Modules

 Flue Gas Properties
 Flue gas properties from combustion analysis.
 
 Flue Gas Flow Formula
 Flue gas mass flow rate based on fuel properties and heat input.
 
 Fraction Condensed Formula
 Fraction of water vapor condensed in the heat exchanger.
 
 Latent Heat Fraction Formula
 Fraction of heat available from water vapor condensation.
 
 Sensible Heat Recovery Formula
 Sensible heat recovered from cooling the flue gas.
 
 Latent Heat Recovery Formula
 Latent heat recovered from water vapor condensation.
 
 Total Available Heat Fraction Formula
 Total fraction of heat available including sensible and latent components.
 

Files

file  air_water_cooling_using_flue.h
 Air/water cooling using flue gas calculations for condensing heat exchangers.
 

Namespaces

namespace  air_water_cooling_using_flue
 Air/water cooling using flue gas calculations for condensing heat exchangers.
 

Classes

struct  air_water_cooling_using_flue::AirWaterCoolingUsingFlueResults
 Results of the air/water cooling using flue calculation. More...
 

Functions

AirWaterCoolingUsingFlueResults air_water_cooling_using_flue::airWaterCoolingUsingFlue (const gas_composition::GasComposition &gas_compositions, double heat_input, double temp_flue_gas_in, double temp_flue_gas_out, double temp_comb_air, double fuel_temp, double perc_o2, double ambient_air_temp=60, double moist_comb_air=0)
 Calculates heat recovery using flue gas and condensing heat exchanger.
 

Function Documentation

◆ airWaterCoolingUsingFlue()

AirWaterCoolingUsingFlueResults air_water_cooling_using_flue::airWaterCoolingUsingFlue ( const gas_composition::GasComposition gas_compositions,
double  heat_input,
double  temp_flue_gas_in,
double  temp_flue_gas_out,
double  temp_comb_air,
double  fuel_temp,
double  perc_o2,
double  ambient_air_temp = 60,
double  moist_comb_air = 0 
)

Uses gas composition and process parameters to estimate heat recovery, available heat, and latent heat effects.

Parameters
gas_compositionsGasComposition object with fuel properties
heat_inputHeat input \([\unit{\mega\btu\per\hour}]\)
temp_flue_gas_inFlue gas inlet temperature \([\unit{\degreeFahrenheit}]\)
temp_flue_gas_outFlue gas outlet temperature \([\unit{\degreeFahrenheit}]\)
temp_comb_airCombustion air temperature \([\unit{\degreeFahrenheit}]\)
fuel_tempFuel temperature \([\unit{\degreeFahrenheit}]\)
perc_o2Percent O2 in flue gas (fraction)
ambient_air_tempAmbient air temperature \([\unit{\degreeFahrenheit}]\) (default: 60)
moist_comb_airMoisture in combustion air (fraction, default: 0)
Returns
AirWaterCoolingUsingFlueResults struct with all calculated outputs.