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

Classes

struct  Output
 

Public Member Functions

 AirHeatingUsingExhaust (GasCompositions gasCompositions)
 
 AirHeatingUsingExhaust (SolidLiquidFlueGasMaterial solidLiquidFlueGasMaterial, bool solids=true)
 
AirHeatingUsingExhaust::Output calculate (const double flueTemperature, const double excessAir, const double fireRate, const double airflow, const double inletTemperature, const double heaterEfficiency, const double hxEfficiency, const double operatingHours)
 

Private Attributes

double fuelHeatingValue = 1
 
double stoichAir = 0
 

Detailed Description

Definition at line 19 of file AirHeatingUsingExhaust.h.

Constructor & Destructor Documentation

◆ AirHeatingUsingExhaust() [1/2]

AirHeatingUsingExhaust::AirHeatingUsingExhaust ( GasCompositions  gasCompositions)
inline
Parameters
gasCompositionsConstructor for GasCompositions with which flue gas losses will be calculated. All molecule parameters are the percentage of that molecule present in the fuel
substancename - string
CH4% - double
C2H6% - double
N2% - double
H2% - double
C3H8% - double
C4H10_CnH2n% - double
H2O% - double
CO% - double
CO2% - double
SO2% - double
O2% - double

Definition at line 51 of file AirHeatingUsingExhaust.h.

◆ AirHeatingUsingExhaust() [2/2]

AirHeatingUsingExhaust::AirHeatingUsingExhaust ( SolidLiquidFlueGasMaterial  solidLiquidFlueGasMaterial,
bool  solids = true 
)
inline
Parameters
solidLiquidFlueGasMaterialConstructor for the SolidLiquidFlueGasMaterial losses with all inputs specified
flueGasTemperature- double, Furnace Flue Gas Temperature in °F
excessAir- double, Percent Excess Air, expressed in normal percentage (i.e. 9% as 9 instead of 0.09)
combustionAirTemperature- double, Combustion Air Temperature in °F
fuelTemperature- double, fuel Temperature in °F
moistureInAirCombustion- double, moisture in Air Combustion as %
ashDischargeTemperature- double, ash discharge Temperature in °F
unburnedCarbonInAsh- double, unburned carbon in ash expressed as %
carbon,hydrogen,sulphur,inertAsh,o2,moisture,nitrogencontent in fuel (as percentage)

Definition at line 72 of file AirHeatingUsingExhaust.h.

Member Function Documentation

◆ calculate()

AirHeatingUsingExhaust::Output AirHeatingUsingExhaust::calculate ( const double  flueTemperature,
const double  excessAir,
const double  fireRate,
const double  airflow,
const double  inletTemperature,
const double  heaterEfficiency,
const double  hxEfficiency,
const double  operatingHours 
)
Parameters
flueTemperaturedouble, units F
excessAirdouble, units percentage / fraction
fireRatedouble, units MMBtu/hr
airflowdouble, units scfm
inletTemperaturedouble, units F
heaterEfficiencydouble, units percentage / fraction
hxEfficiencydouble, units percentage / fraction
operatingHoursdouble, units hr
Returns
Output
Parameters
hxColdAirdouble, units Btu/hr
hxOutletExhaustdouble, units F
energySavingsdouble, units MMBtu/yr
heatCapacityFluedouble
heatCapacityAirdouble

Member Data Documentation

◆ fuelHeatingValue

double AirHeatingUsingExhaust::fuelHeatingValue = 1
private

Definition at line 102 of file AirHeatingUsingExhaust.h.

◆ stoichAir

double AirHeatingUsingExhaust::stoichAir = 0
private

Definition at line 103 of file AirHeatingUsingExhaust.h.


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