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
Public Member Functions | Private Attributes | List of all members
O2Enrichment Class Reference

#include <O2Enrichment.h>

Public Member Functions

 O2Enrichment (const double o2CombAir, const double o2CombAirEnriched, const double flueGasTemp, const double flueGasTempEnriched, const double o2FlueGas, const double o2FlueGasEnriched, const double combAirTemp, const double combAirTempEnriched, const double fuelConsumption)
 
double getO2CombAir () const
 
void setO2CombAir (const double o2CombAir)
 
double getO2CombAirEnriched () const
 
void setO2CombAirEnriched (double o2CombAirEnriched)
 
double getFlueGasTemp () const
 
void setFlueGasTemp (double flueGasTemp)
 
double getFlueGasTempEnriched () const
 
void setFlueGasTempEnriched (double flueGasTempEnriched)
 
double getO2FlueGas () const
 
void setO2FlueGas (double o2FlueGas)
 
double getO2FlueGasEnriched () const
 
void setO2FlueGasEnriched (double o2FlueGasEnriched)
 
double getCombAirTemp () const
 
void setCombAirTemp (double combAirTemp)
 
double getCombAirTempEnriched () const
 
void setCombAirTempEnriched (double combAirTempEnriched)
 
double getFuelConsumption () const
 
void setFuelConsumption (double fuelConsumption)
 
double getExcessAir ()
 
double getExcessAirEnriched ()
 
double getHeatInput ()
 
double getHeatInputEnriched ()
 
double getAirSpecificHeat ()
 
double getEnrichedAirSpecificHeat ()
 
double getAirCorrection ()
 
double getEnrichedAirCorrection ()
 
double getCombustionAirCorrection ()
 
double getCombustionAirCorrectionEnriched ()
 
double getStdAvailableHeat ()
 
double getStdAvailableHeatEnriched ()
 
double getAvailableHeat ()
 
double getAvailableHeatEnriched ()
 
double getFuelConsumptionEnriched ()
 
double getFuelSavingsEnriched ()
 
void calculate ()
 

Private Attributes

double o2CombAir
 
double o2CombAirEnriched
 
double flueGasTemp
 
double flueGasTempEnriched
 
double o2FlueGas
 
double o2FlueGasEnriched
 
double combAirTemp
 
double combAirTempEnriched
 
double fuelConsumption
 
double excessAir
 
double excessAirEnriched
 
double heatInput
 
double heatInputEnriched
 
double airSpecificHeat
 
double enrichedAirSpecificHeat
 
double airCorrection
 
double enrichedAirCorrection
 
double combustionAirCorrection
 
double combustionAirCorrectionEnriched
 
double stdAvailableHeat
 
double stdAvailableHeatEnriched
 
double availableHeat
 
double availableHeatEnriched
 
double fuelConsumptionEnriched
 
double fuelSavingsEnriched
 

Detailed Description

O2 Enrichment calculator class Used to see the potential fuel savings of using O2 enriched fuel.

Definition at line 18 of file O2Enrichment.h.

Constructor & Destructor Documentation

◆ O2Enrichment()

O2Enrichment::O2Enrichment ( const double  o2CombAir,
const double  o2CombAirEnriched,
const double  flueGasTemp,
const double  flueGasTempEnriched,
const double  o2FlueGas,
const double  o2FlueGasEnriched,
const double  combAirTemp,
const double  combAirTempEnriched,
const double  fuelConsumption 
)
inline

Constructor for the O2 enrichment calculator

Parameters
o2CombAirdouble, % of O2 in the combustion air
o2CombAirEnricheddouble, % of O2 in the oxygen enriched combustion air
flueGasTempdouble, flue gas temperature in °F
flueGasTempEnricheddouble, flue gas temperature with oxygen enriched air in °F
o2FlueGasdouble, % of dry O2 in flue gas
o2FlueGasEnricheddouble, % of dry O2 in flue gas with oxygen enriched air
combAirTempdouble, combustion air preheat temperature in °F
combAirTempEnricheddouble, combustion air preheat temperature with oxygen enriched air in °F
fuelConsumptiondouble, fuel consumption in MM Btu/hr

Definition at line 32 of file O2Enrichment.h.

Member Function Documentation

◆ calculate()

void O2Enrichment::calculate ( )

Calculates available heat, available heat enriched, fuel consumption enriched, and fuel saving enriched

Returns
double, available heat as % of HHV

◆ getAirCorrection()

double O2Enrichment::getAirCorrection ( )
inline

Gets the air correction

Returns
double, air correction in btu

Definition at line 219 of file O2Enrichment.h.

◆ getAirSpecificHeat()

double O2Enrichment::getAirSpecificHeat ( )
inline

Gets the specific heat of air

Returns
double, specific heat of air in Btu/(lb*°F)

Definition at line 207 of file O2Enrichment.h.

◆ getAvailableHeat()

double O2Enrichment::getAvailableHeat ( )
inline

Gets the available heat (uses % of O2 in combustion air)

Returns
double, available heat as % of HHV

Definition at line 256 of file O2Enrichment.h.

◆ getAvailableHeatEnriched()

double O2Enrichment::getAvailableHeatEnriched ( )
inline

Gets the available heat with oxygen enrichment (uses % of O2 in combustion air)

Returns
double, available heat with oxygen enrichment as % of HHV

Definition at line 262 of file O2Enrichment.h.

◆ getCombAirTemp()

double O2Enrichment::getCombAirTemp ( ) const
inline

Gets the combustion air preheat temperature

Returns
double, combustion air preheat temperature in °F

Definition at line 138 of file O2Enrichment.h.

◆ getCombAirTempEnriched()

double O2Enrichment::getCombAirTempEnriched ( ) const
inline

Gets the combustion air preheat temperature with oxygen enrichment

Returns
double, combustion air preheat temperature with oxygen enrichment in °F

Definition at line 153 of file O2Enrichment.h.

◆ getCombustionAirCorrection()

double O2Enrichment::getCombustionAirCorrection ( )
inline

Gets the combustion air correction

Returns
double, combustion air correction in btu

Definition at line 231 of file O2Enrichment.h.

◆ getCombustionAirCorrectionEnriched()

double O2Enrichment::getCombustionAirCorrectionEnriched ( )
inline

Gets the combustion air correction with oxygen enrichment

Returns
double, combustion air correction with oxygen enrichment in btu

Definition at line 237 of file O2Enrichment.h.

◆ getEnrichedAirCorrection()

double O2Enrichment::getEnrichedAirCorrection ( )
inline

Gets the air correction with oxygen enrichment

Returns
double, air correction with oxygen enrichment in btu

Definition at line 225 of file O2Enrichment.h.

◆ getEnrichedAirSpecificHeat()

double O2Enrichment::getEnrichedAirSpecificHeat ( )
inline

Gets the specific heat of air with oxygen enrichment

Returns
double, specific heat of air with oxygen enrichment in Btu/(lb*°F)

Definition at line 213 of file O2Enrichment.h.

◆ getExcessAir()

double O2Enrichment::getExcessAir ( )
inline

Gets the excess air

Returns
double, excess air as %

Definition at line 183 of file O2Enrichment.h.

◆ getExcessAirEnriched()

double O2Enrichment::getExcessAirEnriched ( )
inline

Gets the excess air with oxygen enrichment

Returns
double, excess air with oxygen enrichment as %

Definition at line 189 of file O2Enrichment.h.

◆ getFlueGasTemp()

double O2Enrichment::getFlueGasTemp ( ) const
inline

Gets the flue gas temperature

Returns
double, flue gas temperature in °F

Definition at line 78 of file O2Enrichment.h.

◆ getFlueGasTempEnriched()

double O2Enrichment::getFlueGasTempEnriched ( ) const
inline

Gets the flue gas temperature with oxygen enrichment

Returns
double, flue gas temperature with oxygen enrichment in °F

Definition at line 93 of file O2Enrichment.h.

◆ getFuelConsumption()

double O2Enrichment::getFuelConsumption ( ) const
inline

Gets the fuel consumption

Returns
double, fuel consumption in MM Btu/hr

Definition at line 168 of file O2Enrichment.h.

◆ getFuelConsumptionEnriched()

double O2Enrichment::getFuelConsumptionEnriched ( )
inline

Gets the fuel consumption with oxygen enrichment

Returns
double, fuel consumption with oxygen enrichment in MM Btu/hr

Definition at line 268 of file O2Enrichment.h.

◆ getFuelSavingsEnriched()

double O2Enrichment::getFuelSavingsEnriched ( )
inline

Gets the fuel savings with oxygen enrichment

Returns
double, % of fuel savings

Definition at line 274 of file O2Enrichment.h.

◆ getHeatInput()

double O2Enrichment::getHeatInput ( )
inline

Gets the heat input

Returns
double, heat input in °F

Definition at line 195 of file O2Enrichment.h.

◆ getHeatInputEnriched()

double O2Enrichment::getHeatInputEnriched ( )
inline

Gets the heat input with oxygen enrichment

Returns
double, heat input with oxygen enrichment in °F

Definition at line 201 of file O2Enrichment.h.

◆ getO2CombAir()

double O2Enrichment::getO2CombAir ( ) const
inline

Gets the O2 in combustion air

Returns
double, % of O2 in combustion air

Definition at line 48 of file O2Enrichment.h.

◆ getO2CombAirEnriched()

double O2Enrichment::getO2CombAirEnriched ( ) const
inline

Gets the O2 in combustion air with oxygen enrichment

Returns
double, % of O2 in combustion air with oxygen enrichment

Definition at line 63 of file O2Enrichment.h.

◆ getO2FlueGas()

double O2Enrichment::getO2FlueGas ( ) const
inline

Gets the dry percentage of O2 in flue gases

Returns
double, dry % of O2 in flue gases

Definition at line 108 of file O2Enrichment.h.

◆ getO2FlueGasEnriched()

double O2Enrichment::getO2FlueGasEnriched ( ) const
inline

Gets the dry percentage of O2 in flue gases with oxygen enrichment

Returns
double, dry % of O2 in flue gases with oxygen enrichment

Definition at line 123 of file O2Enrichment.h.

◆ getStdAvailableHeat()

double O2Enrichment::getStdAvailableHeat ( )
inline

Gets the standard available heat (this does not take % of O2 in combustion air into account)

Returns
double, standard available heat as %

Definition at line 243 of file O2Enrichment.h.

◆ getStdAvailableHeatEnriched()

double O2Enrichment::getStdAvailableHeatEnriched ( )
inline

Gets the standard available heat with oxygen enrichment (this does not take % of O2 in combustion air into account)

Returns
double, standard available heat with oxygen enrichment as %

Definition at line 250 of file O2Enrichment.h.

◆ setCombAirTemp()

void O2Enrichment::setCombAirTemp ( double  combAirTemp)
inline

Sets the combustion air preheat temperature

Parameters
combAirTempdouble, combustion air preheat temperature in °F

Definition at line 144 of file O2Enrichment.h.

◆ setCombAirTempEnriched()

void O2Enrichment::setCombAirTempEnriched ( double  combAirTempEnriched)
inline

Sets the combustion air preheat temperature with oxygen enrichment

Parameters
combAirTempEnricheddouble, combustion air preheat temperature with oxygen enrichment in °F

Definition at line 159 of file O2Enrichment.h.

◆ setFlueGasTemp()

void O2Enrichment::setFlueGasTemp ( double  flueGasTemp)
inline

Sets the flue gas temperature

Parameters
flueGasTempdouble, flue gas temperature in °F

Definition at line 84 of file O2Enrichment.h.

◆ setFlueGasTempEnriched()

void O2Enrichment::setFlueGasTempEnriched ( double  flueGasTempEnriched)
inline

Sets the flue gas temperature with oxygen enrichment

Parameters
flueGasTempEnricheddouble, flue gas temperature with oxygen enrichment in °F

Definition at line 99 of file O2Enrichment.h.

◆ setFuelConsumption()

void O2Enrichment::setFuelConsumption ( double  fuelConsumption)
inline

Sets the fuel consumption

Parameters
fuelConsumptiondouble, fuel consumption in MM Btu/hr

Definition at line 174 of file O2Enrichment.h.

◆ setO2CombAir()

void O2Enrichment::setO2CombAir ( const double  o2CombAir)
inline

Sets the percentage of O2 in combustion air

Parameters
o2CombAirdouble, % of O2 in combustion air

Definition at line 54 of file O2Enrichment.h.

◆ setO2CombAirEnriched()

void O2Enrichment::setO2CombAirEnriched ( double  o2CombAirEnriched)
inline

Sets the percentage of O2 in combustion air with oxygen enrichment

Parameters
o2CombAirEnricheddouble, % of O2 in combustion air with oxygen enrichment

Definition at line 69 of file O2Enrichment.h.

◆ setO2FlueGas()

void O2Enrichment::setO2FlueGas ( double  o2FlueGas)
inline

Sets the dry percentage of O2 in flue gases

Parameters
o2FlueGasdouble, dry % of O2 in flue gases

Definition at line 114 of file O2Enrichment.h.

◆ setO2FlueGasEnriched()

void O2Enrichment::setO2FlueGasEnriched ( double  o2FlueGasEnriched)
inline

Sets the dry percentage of O2 in flue gases with oxygen enrichment

Parameters
o2FlueGasEnricheddouble, dry % of O2 in flue gases with oxygen enrichment

Definition at line 129 of file O2Enrichment.h.

Member Data Documentation

◆ airCorrection

double O2Enrichment::airCorrection
private

Definition at line 289 of file O2Enrichment.h.

◆ airSpecificHeat

double O2Enrichment::airSpecificHeat
private

Definition at line 288 of file O2Enrichment.h.

◆ availableHeat

double O2Enrichment::availableHeat
private

Definition at line 290 of file O2Enrichment.h.

◆ availableHeatEnriched

double O2Enrichment::availableHeatEnriched
private

Definition at line 290 of file O2Enrichment.h.

◆ combAirTemp

double O2Enrichment::combAirTemp
private

Definition at line 284 of file O2Enrichment.h.

◆ combAirTempEnriched

double O2Enrichment::combAirTempEnriched
private

Definition at line 285 of file O2Enrichment.h.

◆ combustionAirCorrection

double O2Enrichment::combustionAirCorrection
private

Definition at line 289 of file O2Enrichment.h.

◆ combustionAirCorrectionEnriched

double O2Enrichment::combustionAirCorrectionEnriched
private

Definition at line 289 of file O2Enrichment.h.

◆ enrichedAirCorrection

double O2Enrichment::enrichedAirCorrection
private

Definition at line 289 of file O2Enrichment.h.

◆ enrichedAirSpecificHeat

double O2Enrichment::enrichedAirSpecificHeat
private

Definition at line 288 of file O2Enrichment.h.

◆ excessAir

double O2Enrichment::excessAir
private

Definition at line 288 of file O2Enrichment.h.

◆ excessAirEnriched

double O2Enrichment::excessAirEnriched
private

Definition at line 288 of file O2Enrichment.h.

◆ flueGasTemp

double O2Enrichment::flueGasTemp
private

Definition at line 284 of file O2Enrichment.h.

◆ flueGasTempEnriched

double O2Enrichment::flueGasTempEnriched
private

Definition at line 284 of file O2Enrichment.h.

◆ fuelConsumption

double O2Enrichment::fuelConsumption
private

Definition at line 285 of file O2Enrichment.h.

◆ fuelConsumptionEnriched

double O2Enrichment::fuelConsumptionEnriched
private

Definition at line 291 of file O2Enrichment.h.

◆ fuelSavingsEnriched

double O2Enrichment::fuelSavingsEnriched
private

Definition at line 291 of file O2Enrichment.h.

◆ heatInput

double O2Enrichment::heatInput
private

Definition at line 288 of file O2Enrichment.h.

◆ heatInputEnriched

double O2Enrichment::heatInputEnriched
private

Definition at line 288 of file O2Enrichment.h.

◆ o2CombAir

double O2Enrichment::o2CombAir
private

Definition at line 284 of file O2Enrichment.h.

◆ o2CombAirEnriched

double O2Enrichment::o2CombAirEnriched
private

Definition at line 284 of file O2Enrichment.h.

◆ o2FlueGas

double O2Enrichment::o2FlueGas
private

Definition at line 284 of file O2Enrichment.h.

◆ o2FlueGasEnriched

double O2Enrichment::o2FlueGasEnriched
private

Definition at line 284 of file O2Enrichment.h.

◆ stdAvailableHeat

double O2Enrichment::stdAvailableHeat
private

Definition at line 290 of file O2Enrichment.h.

◆ stdAvailableHeatEnriched

double O2Enrichment::stdAvailableHeatEnriched
private

Definition at line 290 of file O2Enrichment.h.


The documentation for this class was generated from the following file: