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

Classes

struct  Output
 

Public Types

enum  SteamCondition { Superheated , Saturated }
 

Public Member Functions

 WaterHeatingUsingFlue ()
 
Output calculate (GasCompositions gasCompositions, const double tempFlueGasF, const double percO2, const double tempCombAirF, const double moistCombAir, const double ratingBoiler, const double prSteam, const double tempAmbientAirF, const double tempSteamF, const double tempFW, const double percBlowDown, const double effHX, const double opHours, const double costFuel, const double hhvFuel, const SteamCondition condSteam=Superheated, const double fuelTempF=60)
 

Private Member Functions

double TempFtoK (double tempF) const
 

Detailed Description

Definition at line 17 of file WaterHeatingUsingFlue.h.

Member Enumeration Documentation

◆ SteamCondition

enum WaterHeatingUsingFlue::SteamCondition

Definition at line 19 of file WaterHeatingUsingFlue.h.

Constructor & Destructor Documentation

◆ WaterHeatingUsingFlue()

WaterHeatingUsingFlue::WaterHeatingUsingFlue ( )
inline
Parameters
noarguments

Definition at line 41 of file WaterHeatingUsingFlue.h.

Member Function Documentation

◆ calculate()

Output WaterHeatingUsingFlue::calculate ( GasCompositions  gasCompositions,
const double  tempFlueGasF,
const double  percO2,
const double  tempCombAirF,
const double  moistCombAir,
const double  ratingBoiler,
const double  prSteam,
const double  tempAmbientAirF,
const double  tempSteamF,
const double  tempFW,
const double  percBlowDown,
const double  effHX,
const double  opHours,
const double  costFuel,
const double  hhvFuel,
const SteamCondition  condSteam = Superheated,
const double  fuelTempF = 60 
)
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
tempFlueGasFdouble, units F
percO2double, units percentage / fraction
tempCombAirFdouble, units F
moistCombAirdouble, units percentage / fraction
ratingBoilerdouble, units Gj/hr
prSteamdouble, units MPa
tempAmbientAirFdouble, units F
tempSteamFdouble, units F
tempFWdouble, units F
percBlowDowndouble, units percentage / fraction
effHXdouble, units percentage / fraction
opHoursdouble, units Hr
costFueldouble, units $/Gj
hhvFueldouble, units kJ/Nm3
condSteamenum
Returns
Output
Parameters
flowFlueGasdouble, units kg/hr
effBoiler
enthalpySteamdouble, units KJ/kg
enthalpyFWdouble, units KJ/kg
flowSteamdouble, units kg/hr
flowFWdouble, units kg/hr
specheatFGdouble, units KJ/kg K
heatCapacityFGdouble, units KJ/hr K
specheatFWdouble, units KJ/kg K
heatCapacityFWdouble, units KJ/hr K
heatCapacityMindouble, units KJ/hr K
ratingHeatRecFWdouble, units KJ/hr
tempFlueGasOutdouble, units K
tempFWOutdouble, units K
energySavingsBoilerdouble, units GJ/yr
costSavingsBoilerdouble, units $/yr

◆ TempFtoK()

double WaterHeatingUsingFlue::TempFtoK ( double  tempF) const
inlineprivate

Definition at line 105 of file WaterHeatingUsingFlue.h.


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