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
SteamReductionInput Class Reference

Public Member Functions

 SteamReductionInput (const int hoursPerYear, const int utilityType, const double utilityCost, const int measurementMethod, const double systemEfficiency, const double pressure, const SteamFlowMeterMethodData flowMeterMethodData, const SteamMassFlowMethodData airMassFlowMethodData, const SteamMassFlowMethodData waterMassFlowMethodData, const SteamOffsheetMethodData offsheetMethodData, const int units, const double boilerEfficiency, const SteamProperties::ThermodynamicQuantity steamVariableOption, const double steamVariable, const double feedWaterTemperature)
 
int getHoursPerYear () const
 
int getUtilityType () const
 
int getMeasurementMethod () const
 
int getUnits () const
 
double getUtilityCost () const
 
double getSystemEfficiency () const
 
double getPressure () const
 
SteamFlowMeterMethodData getFlowMeterMethodData () const
 
SteamMassFlowMethodData getAirMassFlowMethodData () const
 
SteamMassFlowMethodData getWaterMassFlowMethodData () const
 
SteamOffsheetMethodData getOffsheetMethodData () const
 
double getBoilerEfficiency () const
 
double getFeedWaterTemperature () const
 
double getSteamVariable () const
 
SteamProperties::ThermodynamicQuantity getSteamVariableOption () const
 

Private Attributes

int hoursPerYear
 
int utilityType
 
double utilityCost
 
int measurementMethod
 
double systemEfficiency
 
double pressure
 
SteamFlowMeterMethodData flowMeterMethodData
 
SteamMassFlowMethodData airMassFlowMethodData
 
SteamMassFlowMethodData waterMassFlowMethodData
 
SteamOffsheetMethodData offsheetMethodData
 
int units
 
double boilerEfficiency
 
SteamProperties::ThermodynamicQuantity steamVariableOption
 
double steamVariable
 
double feedWaterTemperature
 

Detailed Description

Definition at line 112 of file SteamReduction.h.

Constructor & Destructor Documentation

◆ SteamReductionInput()

SteamReductionInput::SteamReductionInput ( const int  hoursPerYear,
const int  utilityType,
const double  utilityCost,
const int  measurementMethod,
const double  systemEfficiency,
const double  pressure,
const SteamFlowMeterMethodData  flowMeterMethodData,
const SteamMassFlowMethodData  airMassFlowMethodData,
const SteamMassFlowMethodData  waterMassFlowMethodData,
const SteamOffsheetMethodData  offsheetMethodData,
const int  units,
const double  boilerEfficiency,
const SteamProperties::ThermodynamicQuantity  steamVariableOption,
const double  steamVariable,
const double  feedWaterTemperature 
)
inline
Parameters
hoursPerYeardouble, units hr/yr
utilityTypeint, 0 or 1 0r 2
utilityCostdouble, $ (USD)
measurementMethodint, 0 for flow meter, 1 for air mass flow, 2 for water mass flow, 3 for Offsheet method
systemEfficiencydouble, % as decimal value
pressuredouble, units MPaa
flowMeterMethodData
airMassFlowMethodData
waterMassFlowMethodData
offsheetMethodData
unitsint
boilerEfficiencydouble, % as decimal value
steamVariableOptionint, enum value SteamProperties::ThermodynamicQuantity
steamVariabledouble, Thermodynamic Property used for calculation- Temperature (K), Enthalpy (kJ/kg), Entropy (kJ/kg-K), or Quality (unit less)
feedWaterTemperaturedouble, units K

Definition at line 133 of file SteamReduction.h.

Member Function Documentation

◆ getAirMassFlowMethodData()

SteamMassFlowMethodData SteamReductionInput::getAirMassFlowMethodData ( ) const
inline

Definition at line 156 of file SteamReduction.h.

◆ getBoilerEfficiency()

double SteamReductionInput::getBoilerEfficiency ( ) const
inline

Definition at line 159 of file SteamReduction.h.

◆ getFeedWaterTemperature()

double SteamReductionInput::getFeedWaterTemperature ( ) const
inline

Definition at line 160 of file SteamReduction.h.

◆ getFlowMeterMethodData()

SteamFlowMeterMethodData SteamReductionInput::getFlowMeterMethodData ( ) const
inline

Definition at line 155 of file SteamReduction.h.

◆ getHoursPerYear()

int SteamReductionInput::getHoursPerYear ( ) const
inline

Definition at line 148 of file SteamReduction.h.

◆ getMeasurementMethod()

int SteamReductionInput::getMeasurementMethod ( ) const
inline

Definition at line 150 of file SteamReduction.h.

◆ getOffsheetMethodData()

SteamOffsheetMethodData SteamReductionInput::getOffsheetMethodData ( ) const
inline

Definition at line 158 of file SteamReduction.h.

◆ getPressure()

double SteamReductionInput::getPressure ( ) const
inline

Definition at line 154 of file SteamReduction.h.

◆ getSteamVariable()

double SteamReductionInput::getSteamVariable ( ) const
inline

Definition at line 161 of file SteamReduction.h.

◆ getSteamVariableOption()

SteamProperties::ThermodynamicQuantity SteamReductionInput::getSteamVariableOption ( ) const
inline

Definition at line 162 of file SteamReduction.h.

◆ getSystemEfficiency()

double SteamReductionInput::getSystemEfficiency ( ) const
inline

Definition at line 153 of file SteamReduction.h.

◆ getUnits()

int SteamReductionInput::getUnits ( ) const
inline

Definition at line 151 of file SteamReduction.h.

◆ getUtilityCost()

double SteamReductionInput::getUtilityCost ( ) const
inline

Definition at line 152 of file SteamReduction.h.

◆ getUtilityType()

int SteamReductionInput::getUtilityType ( ) const
inline

Definition at line 149 of file SteamReduction.h.

◆ getWaterMassFlowMethodData()

SteamMassFlowMethodData SteamReductionInput::getWaterMassFlowMethodData ( ) const
inline

Definition at line 157 of file SteamReduction.h.

Member Data Documentation

◆ airMassFlowMethodData

SteamMassFlowMethodData SteamReductionInput::airMassFlowMethodData
private

Definition at line 170 of file SteamReduction.h.

◆ boilerEfficiency

double SteamReductionInput::boilerEfficiency
private

Definition at line 174 of file SteamReduction.h.

◆ feedWaterTemperature

double SteamReductionInput::feedWaterTemperature
private

Definition at line 177 of file SteamReduction.h.

◆ flowMeterMethodData

SteamFlowMeterMethodData SteamReductionInput::flowMeterMethodData
private

Definition at line 169 of file SteamReduction.h.

◆ hoursPerYear

int SteamReductionInput::hoursPerYear
private

Definition at line 165 of file SteamReduction.h.

◆ measurementMethod

int SteamReductionInput::measurementMethod
private

Definition at line 167 of file SteamReduction.h.

◆ offsheetMethodData

SteamOffsheetMethodData SteamReductionInput::offsheetMethodData
private

Definition at line 172 of file SteamReduction.h.

◆ pressure

double SteamReductionInput::pressure
private

Definition at line 168 of file SteamReduction.h.

◆ steamVariable

double SteamReductionInput::steamVariable
private

Definition at line 176 of file SteamReduction.h.

◆ steamVariableOption

SteamProperties::ThermodynamicQuantity SteamReductionInput::steamVariableOption
private

Definition at line 175 of file SteamReduction.h.

◆ systemEfficiency

double SteamReductionInput::systemEfficiency
private

Definition at line 168 of file SteamReduction.h.

◆ units

int SteamReductionInput::units
private

Definition at line 173 of file SteamReduction.h.

◆ utilityCost

double SteamReductionInput::utilityCost
private

Definition at line 166 of file SteamReduction.h.

◆ utilityType

int SteamReductionInput::utilityType
private

Definition at line 165 of file SteamReduction.h.

◆ waterMassFlowMethodData

SteamMassFlowMethodData SteamReductionInput::waterMassFlowMethodData
private

Definition at line 171 of file SteamReduction.h.


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