![]() |
AMO-Tools-Suite
v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
|
#include <Boiler.h>
Public Member Functions | |
Boiler (double deaeratorPressure, double combustionEfficiency, double blowdownRate, double steamPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double steamMassFlow) | |
SteamSystemModelerTool::FluidProperties const & | getSteamProperties () const |
SteamSystemModelerTool::FluidProperties const & | getBlowdownProperties () const |
SteamSystemModelerTool::FluidProperties const & | getFeedwaterProperties () const |
double | getDeaeratorPressure () const |
double | getCombustionEfficiency () const |
double | getBlowdownRate () const |
double | getSteamPressure () const |
double | getQuantityValue () const |
double | getSteamMassFlow () const |
SteamProperties::ThermodynamicQuantity | getQuantityType () const |
void | setDeaeratorPressure (double deaeratorPressure) |
void | setCombustionEfficiency (double combustionEfficiency) |
void | setBlowdownRate (double blowdownRate) |
void | setSteamPressure (double steamPressure) |
void | setQuantityValue (double quantityValue) |
void | setSteamMassFlow (double steamMassFlow) |
void | setQuantityType (SteamProperties::ThermodynamicQuantity quantity) |
double | getBoilerEnergy () const |
double | getFuelEnergy () const |
Boiler (double deaeratorPressure, double combustionEfficiency, double blowdownRate, double steamPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double steamMassFlow) | |
SteamSystemModelerTool::FluidProperties const & | getSteamProperties () const |
SteamSystemModelerTool::FluidProperties const & | getBlowdownProperties () const |
SteamSystemModelerTool::FluidProperties const & | getFeedwaterProperties () const |
double | getDeaeratorPressure () const |
double | getCombustionEfficiency () const |
double | getBlowdownRate () const |
double | getSteamPressure () const |
double | getQuantityValue () const |
double | getSteamMassFlow () const |
SteamProperties::ThermodynamicQuantity | getQuantityType () const |
void | setDeaeratorPressure (double deaeratorPressure) |
void | setCombustionEfficiency (double combustionEfficiency) |
void | setBlowdownRate (double blowdownRate) |
void | setSteamPressure (double steamPressure) |
void | setQuantityValue (double quantityValue) |
void | setSteamMassFlow (double steamMassFlow) |
void | setQuantityType (SteamProperties::ThermodynamicQuantity quantity) |
double | getBoilerEnergy () const |
double | getFuelEnergy () const |
Boiler (double deaeratorPressure, double combustionEfficiency, double blowdownRate, double steamPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double steamMassFlow) | |
SteamSystemModelerTool::FluidProperties const & | getSteamProperties () const |
SteamSystemModelerTool::FluidProperties const & | getBlowdownProperties () const |
SteamSystemModelerTool::FluidProperties const & | getFeedwaterProperties () const |
double | getDeaeratorPressure () const |
double | getCombustionEfficiency () const |
double | getBlowdownRate () const |
double | getSteamPressure () const |
double | getQuantityValue () const |
double | getSteamMassFlow () const |
SteamProperties::ThermodynamicQuantity | getQuantityType () const |
void | setDeaeratorPressure (double deaeratorPressure) |
void | setCombustionEfficiency (double combustionEfficiency) |
void | setBlowdownRate (double blowdownRate) |
void | setSteamPressure (double steamPressure) |
void | setQuantityValue (double quantityValue) |
void | setSteamMassFlow (double steamMassFlow) |
void | setQuantityType (SteamProperties::ThermodynamicQuantity quantity) |
double | getBoilerEnergy () const |
double | getFuelEnergy () const |
Friends | |
std::ostream & | operator<< (std::ostream &stream, const Boiler &boiler) |
std::ostream & | operator<< (std::ostream &stream, const Boiler &boiler) |
std::ostream & | operator<< (std::ostream &stream, const Boiler &boiler) |
Boiler calculator class Used to determines the amount of fuel energy required to produce steam with specified properties at a given flow rate using general boiler operational characteristics
Boiler::Boiler | ( | double | deaeratorPressure, |
double | combustionEfficiency, | ||
double | blowdownRate, | ||
double | steamPressure, | ||
SteamProperties::ThermodynamicQuantity | quantityType, | ||
double | quantityValue, | ||
double | steamMassFlow | ||
) |
Constructor for the boiler calculator
deaeratorPressure | double, pressure of deaerator in MPa |
combustionEfficiency | double, combustion efficiency of the boiler as % |
blowdownRate | double, blowdown rate as a % of inlet mass flow |
steamPressure | double, pressure of steam in MPa |
quantityType | SteamProperties::ThermodynamicQuantity, type of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
quantityValue | double, value of the quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
steamMassFlow | double, steam mass flow in kg/hr |
Definition at line 12 of file Boiler.cpp.
Boiler::Boiler | ( | double | deaeratorPressure, |
double | combustionEfficiency, | ||
double | blowdownRate, | ||
double | steamPressure, | ||
SteamProperties::ThermodynamicQuantity | quantityType, | ||
double | quantityValue, | ||
double | steamMassFlow | ||
) |
Constructor for the boiler calculator
deaeratorPressure | double, pressure of deaerator in MPa |
combustionEfficiency | double, combustion efficiency of the boiler as % |
blowdownRate | double, blowdown rate as a % of inlet mass flow |
steamPressure | double, pressure of steam in MPa |
quantityType | SteamProperties::ThermodynamicQuantity, type of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
quantityValue | double, value of the quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
steamMassFlow | double, steam mass flow in kg/hr |
Boiler::Boiler | ( | double | deaeratorPressure, |
double | combustionEfficiency, | ||
double | blowdownRate, | ||
double | steamPressure, | ||
SteamProperties::ThermodynamicQuantity | quantityType, | ||
double | quantityValue, | ||
double | steamMassFlow | ||
) |
Constructor for the boiler calculator
deaeratorPressure | double, pressure of deaerator in MPa |
combustionEfficiency | double, combustion efficiency of the boiler as % |
blowdownRate | double, blowdown rate as a % of inlet mass flow |
steamPressure | double, pressure of steam in MPa |
quantityType | SteamProperties::ThermodynamicQuantity, type of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
quantityValue | double, value of the quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
steamMassFlow | double, steam mass flow in kg/hr |
double Boiler::getBlowdownRate | ( | ) | const |
Gets the blowdown rate
double Boiler::getBlowdownRate | ( | ) | const |
Gets the blowdown rate
Definition at line 59 of file Boiler.cpp.
double Boiler::getBlowdownRate | ( | ) | const |
Gets the blowdown rate
|
inline |
|
inline |
|
inline |
double Boiler::getCombustionEfficiency | ( | ) | const |
Gets the combustion efficiency of the boiler
Definition at line 58 of file Boiler.cpp.
double Boiler::getCombustionEfficiency | ( | ) | const |
Gets the combustion efficiency of the boiler
double Boiler::getCombustionEfficiency | ( | ) | const |
Gets the combustion efficiency of the boiler
double Boiler::getDeaeratorPressure | ( | ) | const |
Gets the deaerator pressure
Definition at line 57 of file Boiler.cpp.
double Boiler::getDeaeratorPressure | ( | ) | const |
Gets the deaerator pressure
double Boiler::getDeaeratorPressure | ( | ) | const |
Gets the deaerator pressure
|
inline |
|
inline |
|
inline |
SteamProperties::ThermodynamicQuantity Boiler::getQuantityType | ( | ) | const |
Gets the quantity type
Definition at line 63 of file Boiler.cpp.
SteamProperties::ThermodynamicQuantity Boiler::getQuantityType | ( | ) | const |
Gets the quantity type
SteamProperties::ThermodynamicQuantity Boiler::getQuantityType | ( | ) | const |
Gets the quantity type
double Boiler::getQuantityValue | ( | ) | const |
Gets the quantity value
Definition at line 61 of file Boiler.cpp.
double Boiler::getQuantityValue | ( | ) | const |
Gets the quantity value
double Boiler::getQuantityValue | ( | ) | const |
Gets the quantity value
double Boiler::getSteamMassFlow | ( | ) | const |
Gets the steam mass flow
Definition at line 62 of file Boiler.cpp.
double Boiler::getSteamMassFlow | ( | ) | const |
Gets the steam mass flow
double Boiler::getSteamMassFlow | ( | ) | const |
Gets the steam mass flow
double Boiler::getSteamPressure | ( | ) | const |
Gets the steam pressure
double Boiler::getSteamPressure | ( | ) | const |
Gets the steam pressure
double Boiler::getSteamPressure | ( | ) | const |
Gets the steam pressure
Definition at line 60 of file Boiler.cpp.
void Boiler::setBlowdownRate | ( | double | blowdownRate | ) |
Sets the blowdown rate
blowdownRate | double, blowdown rate as a % of inlet mass flow |
void Boiler::setBlowdownRate | ( | double | blowdownRate | ) |
Sets the blowdown rate
blowdownRate | double, blowdown rate as a % of inlet mass flow |
void Boiler::setBlowdownRate | ( | double | blowdownRate | ) |
Sets the blowdown rate
blowdownRate | double, blowdown rate as a % of inlet mass flow |
Definition at line 75 of file Boiler.cpp.
void Boiler::setCombustionEfficiency | ( | double | combustionEfficiency | ) |
Sets the combustion efficiency of the boiler
combustionEfficiency | double, combustion efficiency as % |
Definition at line 70 of file Boiler.cpp.
void Boiler::setCombustionEfficiency | ( | double | combustionEfficiency | ) |
Sets the combustion efficiency of the boiler
combustionEfficiency | double, combustion efficiency as % |
void Boiler::setCombustionEfficiency | ( | double | combustionEfficiency | ) |
Sets the combustion efficiency of the boiler
combustionEfficiency | double, combustion efficiency as % |
void Boiler::setDeaeratorPressure | ( | double | deaeratorPressure | ) |
Sets the deaerator pressure
deaeratorPressure | double, pressure of the deaerator in MPa |
void Boiler::setDeaeratorPressure | ( | double | deaeratorPressure | ) |
Sets the deaerator pressure
deaeratorPressure | double, pressure of the deaerator in MPa |
void Boiler::setDeaeratorPressure | ( | double | deaeratorPressure | ) |
Sets the deaerator pressure
deaeratorPressure | double, pressure of the deaerator in MPa |
Definition at line 65 of file Boiler.cpp.
void Boiler::setQuantityType | ( | SteamProperties::ThermodynamicQuantity | quantity | ) |
Sets the quantity type
quantityType | SteamProperties::ThermodynamicQuantity, type of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
Definition at line 85 of file Boiler.cpp.
void Boiler::setQuantityType | ( | SteamProperties::ThermodynamicQuantity | quantity | ) |
Sets the quantity type
quantityType | SteamProperties::ThermodynamicQuantity, type of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
void Boiler::setQuantityType | ( | SteamProperties::ThermodynamicQuantity | quantity | ) |
Sets the quantity type
quantityType | SteamProperties::ThermodynamicQuantity, type of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
void Boiler::setQuantityValue | ( | double | quantityValue | ) |
Sets the quantity value
quantityValue | double, value of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
void Boiler::setQuantityValue | ( | double | quantityValue | ) |
Sets the quantity value
quantityValue | double, value of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
Definition at line 90 of file Boiler.cpp.
void Boiler::setQuantityValue | ( | double | quantityValue | ) |
Sets the quantity value
quantityValue | double, value of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
void Boiler::setSteamMassFlow | ( | double | steamMassFlow | ) |
Sets the steam mass flow
steamMassFlow | double, mass flow of steam in kg/hr |
Definition at line 95 of file Boiler.cpp.
void Boiler::setSteamMassFlow | ( | double | steamMassFlow | ) |
Sets the steam mass flow
steamMassFlow | double, mass flow of steam in kg/hr |
void Boiler::setSteamMassFlow | ( | double | steamMassFlow | ) |
Sets the steam mass flow
steamMassFlow | double, mass flow of steam in kg/hr |
void Boiler::setSteamPressure | ( | double | steamPressure | ) |
Sets the steam pressure
steamPressure | double, pressure of steam in MPa |
void Boiler::setSteamPressure | ( | double | steamPressure | ) |
Sets the steam pressure
steamPressure | double, pressure of steam in MPa |
void Boiler::setSteamPressure | ( | double | steamPressure | ) |
Sets the steam pressure
steamPressure | double, pressure of steam in MPa |
Definition at line 80 of file Boiler.cpp.