![]() |
AMO-Tools-Suite
v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
|
#include <PRV.h>
Public Member Functions | |
PrvWithoutDesuperheating (double inletPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double inletMassFlow, double outletPressure) | |
virtual bool | isWithDesuperheating () const |
double | getInletPressure () const |
SteamProperties::ThermodynamicQuantity | getQuantityType () const |
double | getQuantityValue () const |
double | getInletMassFlow () const |
double | getOutletPressure () const |
SteamSystemModelerTool::SteamPropertiesOutput const & | getInletProperties () const |
SteamSystemModelerTool::SteamPropertiesOutput const & | getOutletProperties () const |
double | getInletEnergyFlow () const |
virtual double | getOutletMassFlow () const |
virtual double | getOutletEnergyFlow () const |
void | setInletPressure (double inletPressure) |
void | setQuantityType (SteamProperties::ThermodynamicQuantity quantityType) |
void | setQuantityValue (double quantityValue) |
void | setInletMassFlow (double inletMassFlow) |
void | setOutletPressure (double outletPressure) |
PrvWithoutDesuperheating (double inletPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double inletMassFlow, double outletPressure) | |
virtual bool | isWithDesuperheating () const |
double | getInletPressure () const |
SteamProperties::ThermodynamicQuantity | getQuantityType () const |
double | getQuantityValue () const |
double | getInletMassFlow () const |
double | getOutletPressure () const |
SteamSystemModelerTool::SteamPropertiesOutput const & | getInletProperties () const |
SteamSystemModelerTool::SteamPropertiesOutput const & | getOutletProperties () const |
double | getInletEnergyFlow () const |
virtual double | getOutletMassFlow () const |
virtual double | getOutletEnergyFlow () const |
void | setInletPressure (double inletPressure) |
void | setQuantityType (SteamProperties::ThermodynamicQuantity quantityType) |
void | setQuantityValue (double quantityValue) |
void | setInletMassFlow (double inletMassFlow) |
void | setOutletPressure (double outletPressure) |
PrvWithoutDesuperheating (double inletPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double inletMassFlow, double outletPressure) | |
virtual bool | isWithDesuperheating () const |
double | getInletPressure () const |
SteamProperties::ThermodynamicQuantity | getQuantityType () const |
double | getQuantityValue () const |
double | getInletMassFlow () const |
double | getOutletPressure () const |
SteamSystemModelerTool::SteamPropertiesOutput const & | getInletProperties () const |
SteamSystemModelerTool::SteamPropertiesOutput const & | getOutletProperties () const |
double | getInletEnergyFlow () const |
virtual double | getOutletMassFlow () const |
virtual double | getOutletEnergyFlow () const |
void | setInletPressure (double inletPressure) |
void | setQuantityType (SteamProperties::ThermodynamicQuantity quantityType) |
void | setQuantityValue (double quantityValue) |
void | setInletMassFlow (double inletMassFlow) |
void | setOutletPressure (double outletPressure) |
Protected Member Functions | |
virtual void | calculateProperties () |
virtual void | calculateProperties () |
virtual void | calculateProperties () |
Protected Attributes | |
double | inletPressure |
double | quantityValue |
double | inletMassFlow |
double | outletPressure |
SteamSystemModelerTool::SteamPropertiesOutput | inletProperties |
SteamSystemModelerTool::SteamPropertiesOutput | outletProperties |
SteamProperties::ThermodynamicQuantity | quantityType |
Friends | |
std::ostream & | operator<< (std::ostream &stream, const PrvWithoutDesuperheating &prv) |
std::ostream & | operator<< (std::ostream &stream, const std::shared_ptr< PrvWithoutDesuperheating > &prv) |
std::ostream & | operator<< (std::ostream &stream, const PrvWithoutDesuperheating &prv) |
std::ostream & | operator<< (std::ostream &stream, const std::shared_ptr< PrvWithoutDesuperheating > &prv) |
std::ostream & | operator<< (std::ostream &stream, const PrvWithoutDesuperheating &prv) |
std::ostream & | operator<< (std::ostream &stream, const std::shared_ptr< PrvWithoutDesuperheating > &prv) |
PRV without Desuperheating calculator class Used to calculate the heat steam properties
PrvWithoutDesuperheating::PrvWithoutDesuperheating | ( | double | inletPressure, |
SteamProperties::ThermodynamicQuantity | quantityType, | ||
double | quantityValue, | ||
double | inletMassFlow, | ||
double | outletPressure | ||
) |
Constructor for the PRV without desuperheating calculator
inletPressure | double, inlet pressure 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) |
inletMassFlow | double, inlet mass flow in kg/hr |
outletPressure | double, outlet pressure in MPa |
PrvWithoutDesuperheating::PrvWithoutDesuperheating | ( | double | inletPressure, |
SteamProperties::ThermodynamicQuantity | quantityType, | ||
double | quantityValue, | ||
double | inletMassFlow, | ||
double | outletPressure | ||
) |
Constructor for the PRV without desuperheating calculator
inletPressure | double, inlet pressure 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) |
inletMassFlow | double, inlet mass flow in kg/hr |
outletPressure | double, outlet pressure in MPa |
PrvWithoutDesuperheating::PrvWithoutDesuperheating | ( | double | inletPressure, |
SteamProperties::ThermodynamicQuantity | quantityType, | ||
double | quantityValue, | ||
double | inletMassFlow, | ||
double | outletPressure | ||
) |
Constructor for the PRV without desuperheating calculator
inletPressure | double, inlet pressure 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) |
inletMassFlow | double, inlet mass flow in kg/hr |
outletPressure | double, outlet pressure in MPa |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Gets all of the properties of the inlet steam
|
inline |
Gets all of the properties of the inlet steam
|
inline |
Gets all of the properties of the inlet steam
|
inlinevirtual |
Gets the outlet energy flow; note: without desuperheating, it is the same as inletEnergyFlow because outlet == inlet.
Reimplemented in PrvWithDesuperheating, PrvWithDesuperheating, and PrvWithDesuperheating.
|
inlinevirtual |
Gets the outlet energy flow; note: without desuperheating, it is the same as inletEnergyFlow because outlet == inlet.
Reimplemented in PrvWithDesuperheating, PrvWithDesuperheating, and PrvWithDesuperheating.
|
inlinevirtual |
Gets the outlet energy flow; note: without desuperheating, it is the same as inletEnergyFlow because outlet == inlet.
Reimplemented in PrvWithDesuperheating, PrvWithDesuperheating, and PrvWithDesuperheating.
|
inlinevirtual |
Gets the outlet mass flow; note: without desuperheating, it is the same as inletMassFlow because outlet == inlet.
Reimplemented in PrvWithDesuperheating, PrvWithDesuperheating, and PrvWithDesuperheating.
|
inlinevirtual |
Gets the outlet mass flow; note: without desuperheating, it is the same as inletMassFlow because outlet == inlet.
Reimplemented in PrvWithDesuperheating, PrvWithDesuperheating, and PrvWithDesuperheating.
|
inlinevirtual |
Gets the outlet mass flow; note: without desuperheating, it is the same as inletMassFlow because outlet == inlet.
Reimplemented in PrvWithDesuperheating, PrvWithDesuperheating, and PrvWithDesuperheating.
|
inline |
|
inline |
|
inline |
|
inline |
Gets all of the properties of the outlet steam
|
inline |
Gets all of the properties of the outlet steam
|
inline |
Gets all of the properties of the outlet steam
|
inline |
Gets the quantity type
|
inline |
Gets the quantity type
|
inline |
Gets the quantity type
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
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) |
|
inline |
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) |
|
inline |
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) |
|
inline |
|
inline |
|
inline |