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
Classes | Functions

O2 enrichment calculations for fuel-fired furnaces.

Classes

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

Functions

O2EnrichmentResults calculateO2Enrichment (double o2_comb_air, double o2_comb_air_enriched, double flue_gas_temp, double flue_gas_temp_enriched, double o2_flue_gas, double o2_flue_gas_enriched, double comb_air_temp, double comb_air_temp_enriched, double fuel_consumption)
 Calculates the O2 enrichment results for a fuel-fired furnace.
 
double calculateHeatInput (double flue_gas_temp)
 Calculates heat input from flue gas temperature.
 
double calculateAirSpecificHeat (double comb_air_temp)
 Calculates air specific heat from combustion air temperature.
 
double calculateAirCorrection (double air_specific_heat, double flue_gas_temp, double excess_air)
 Calculates air correction.
 
double calculateCombustionAirCorrection (double air_specific_heat, double comb_air_temp, double excess_air)
 Calculates combustion air correction.
 
double calculateStdAvailableHeat (double heat_input, double air_correction, double combustion_air_correction)
 Calculates standard available heat.
 
double calculateAvailableHeat (double o2_comb_air, double flue_gas_temp, double available_heat)
 Calculates available heat.
 

Function Documentation

◆ calculateAirCorrection()

double o2_enrichment::calculateAirCorrection ( double  air_specific_heat,
double  flue_gas_temp,
double  excess_air 
)
Parameters
[in]air_specific_heatAir specific heat \([\unit{Btu/(lb\cdot\degreeFahrenheit)}]\)
[in]flue_gas_tempFlue gas temperature \([\unit{\degreeFahrenheit}]\)
[in]excess_airExcess air (fraction)
Returns
Air correction \([\unit{Btu}]\)

◆ calculateAirSpecificHeat()

double o2_enrichment::calculateAirSpecificHeat ( double  comb_air_temp)
Parameters
[in]comb_air_tempCombustion air preheat temperature \([\unit{\degreeFahrenheit}]\)
Returns
Air specific heat \([\unit{Btu/(lb\cdot\degreeFahrenheit)}]\)

◆ calculateAvailableHeat()

double o2_enrichment::calculateAvailableHeat ( double  o2_comb_air,
double  flue_gas_temp,
double  available_heat 
)
Parameters
[in]o2_comb_airO2 in combustion air (fraction)
[in]flue_gas_tempFlue gas temperature \([\unit{\degreeFahrenheit}]\)
[in]available_heatStandard available heat (fraction)
Returns
Available heat (fraction)

◆ calculateCombustionAirCorrection()

double o2_enrichment::calculateCombustionAirCorrection ( double  air_specific_heat,
double  comb_air_temp,
double  excess_air 
)
Parameters
[in]air_specific_heatAir specific heat \([\unit{Btu/(lb\cdot\degreeFahrenheit)}]\)
[in]comb_air_tempCombustion air preheat temperature \([\unit{\degreeFahrenheit}]\)
[in]excess_airExcess air (fraction)
Returns
Combustion air correction \([\unit{Btu}]\)

◆ calculateHeatInput()

double o2_enrichment::calculateHeatInput ( double  flue_gas_temp)
Parameters
[in]flue_gas_tempFlue gas temperature \([\unit{\degreeFahrenheit}]\)
Returns
Heat input \([\unit{\degreeFahrenheit}]\)

◆ calculateO2Enrichment()

O2EnrichmentResults o2_enrichment::calculateO2Enrichment ( double  o2_comb_air,
double  o2_comb_air_enriched,
double  flue_gas_temp,
double  flue_gas_temp_enriched,
double  o2_flue_gas,
double  o2_flue_gas_enriched,
double  comb_air_temp,
double  comb_air_temp_enriched,
double  fuel_consumption 
)

Uses process and enrichment parameters to estimate available heat, fuel consumption, and fuel savings.

Parameters
[in]o2_comb_airO2 in combustion air \([\unit{percent}]\)
[in]o2_comb_air_enrichedO2 in enriched combustion air \([\unit{percent}]\)
[in]flue_gas_tempFlue gas temperature \([\unit{\degreeFahrenheit}]\)
[in]flue_gas_temp_enrichedFlue gas temperature with O2 enrichment \([\unit{\degreeFahrenheit}]\)
[in]o2_flue_gasO2 in flue gas \([\unit{percent}]\)
[in]o2_flue_gas_enrichedO2 in flue gas with O2 enrichment \([\unit{percent}]\)
[in]comb_air_tempCombustion air preheat temperature \([\unit{\degreeFahrenheit}]\)
[in]comb_air_temp_enrichedCombustion air preheat temperature with O2 enrichment \([\unit{\degreeFahrenheit}]\)
[in]fuel_consumptionFuel consumption \([\unit{MMBtu/hr}]\)
Returns
O2EnrichmentResults struct with all calculated outputs.

◆ calculateStdAvailableHeat()

double o2_enrichment::calculateStdAvailableHeat ( double  heat_input,
double  air_correction,
double  combustion_air_correction 
)
Parameters
[in]heat_inputHeat input \([\unit{\degreeFahrenheit}]\)
[in]air_correctionAir correction \([\unit{Btu}]\)
[in]combustion_air_correctionCombustion air correction \([\unit{Btu}]\)
Returns
Standard available heat (fraction)