![]() |
AMO-Tools-Suite
v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
|
#include <PRV.h>
Public Member Functions | |
PrvWithDesuperheating (double inletPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double inletMassFlow, double outletPressure, double feedwaterPressure, SteamProperties::ThermodynamicQuantity feedwaterQuantityType, double feedwaterQuantityValue, double desuperheatingTemp) | |
bool | isWithDesuperheating () const override |
void | setFeedwaterPressure (double feedwaterPressure) |
double | getFeedwaterPressure () const |
void | setFeedwaterQuantityType (SteamProperties::ThermodynamicQuantity feedwaterQuantityType) |
SteamProperties::ThermodynamicQuantity | getFeedwaterQuantityType () const |
void | setFeedwaterQuantityValue (double feedwaterQuantityValue) |
double | getFeedwaterQuantityValue () const |
void | setDesuperheatingTemp (double desuperheatingTemp) |
double | getDesuperheatingTemp () const |
SteamSystemModelerTool::SteamPropertiesOutput const & | getFeedwaterProperties () const |
double | getOutletMassFlow () const override |
double | getOutletEnergyFlow () const override |
double | getFeedwaterMassFlow () const |
double | getFeedwaterEnergyFlow () const |
PrvWithDesuperheating (double inletPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double inletMassFlow, double outletPressure, double feedwaterPressure, SteamProperties::ThermodynamicQuantity feedwaterQuantityType, double feedwaterQuantityValue, double desuperheatingTemp) | |
bool | isWithDesuperheating () const override |
void | setFeedwaterPressure (double feedwaterPressure) |
double | getFeedwaterPressure () const |
void | setFeedwaterQuantityType (SteamProperties::ThermodynamicQuantity feedwaterQuantityType) |
SteamProperties::ThermodynamicQuantity | getFeedwaterQuantityType () const |
void | setFeedwaterQuantityValue (double feedwaterQuantityValue) |
double | getFeedwaterQuantityValue () const |
void | setDesuperheatingTemp (double desuperheatingTemp) |
double | getDesuperheatingTemp () const |
SteamSystemModelerTool::SteamPropertiesOutput const & | getFeedwaterProperties () const |
double | getOutletMassFlow () const override |
double | getOutletEnergyFlow () const override |
double | getFeedwaterMassFlow () const |
double | getFeedwaterEnergyFlow () const |
PrvWithDesuperheating (double inletPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double inletMassFlow, double outletPressure, double feedwaterPressure, SteamProperties::ThermodynamicQuantity feedwaterQuantityType, double feedwaterQuantityValue, double desuperheatingTemp) | |
bool | isWithDesuperheating () const override |
void | setFeedwaterPressure (double feedwaterPressure) |
double | getFeedwaterPressure () const |
void | setFeedwaterQuantityType (SteamProperties::ThermodynamicQuantity feedwaterQuantityType) |
SteamProperties::ThermodynamicQuantity | getFeedwaterQuantityType () const |
void | setFeedwaterQuantityValue (double feedwaterQuantityValue) |
double | getFeedwaterQuantityValue () const |
void | setDesuperheatingTemp (double desuperheatingTemp) |
double | getDesuperheatingTemp () const |
SteamSystemModelerTool::SteamPropertiesOutput const & | getFeedwaterProperties () const |
double | getOutletMassFlow () const override |
double | getOutletEnergyFlow () const override |
double | getFeedwaterMassFlow () const |
double | getFeedwaterEnergyFlow () const |
![]() | |
PrvWithoutDesuperheating (double inletPressure, SteamProperties::ThermodynamicQuantity quantityType, double quantityValue, double inletMassFlow, double outletPressure) | |
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 |
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) | |
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 |
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) | |
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 |
void | setInletPressure (double inletPressure) |
void | setQuantityType (SteamProperties::ThermodynamicQuantity quantityType) |
void | setQuantityValue (double quantityValue) |
void | setInletMassFlow (double inletMassFlow) |
void | setOutletPressure (double outletPressure) |
Protected Member Functions | |
void | calculateProperties () override |
void | calculateProperties () override |
void | calculateProperties () override |
Friends | |
std::ostream & | operator<< (std::ostream &stream, const PrvWithDesuperheating &prv) |
std::ostream & | operator<< (std::ostream &stream, const std::shared_ptr< PrvWithDesuperheating > &prv) |
std::ostream & | operator<< (std::ostream &stream, const PrvWithDesuperheating &prv) |
std::ostream & | operator<< (std::ostream &stream, const std::shared_ptr< PrvWithDesuperheating > &prv) |
std::ostream & | operator<< (std::ostream &stream, const PrvWithDesuperheating &prv) |
std::ostream & | operator<< (std::ostream &stream, const std::shared_ptr< PrvWithDesuperheating > &prv) |
Additional Inherited Members | |
![]() | |
double | inletPressure |
double | quantityValue |
double | inletMassFlow |
double | outletPressure |
SteamSystemModelerTool::SteamPropertiesOutput | inletProperties |
SteamSystemModelerTool::SteamPropertiesOutput | outletProperties |
SteamProperties::ThermodynamicQuantity | quantityType |
PRV with Desuperheating calculator class Used to calculate the heat steam properties
PrvWithDesuperheating::PrvWithDesuperheating | ( | double | inletPressure, |
SteamProperties::ThermodynamicQuantity | quantityType, | ||
double | quantityValue, | ||
double | inletMassFlow, | ||
double | outletPressure, | ||
double | feedwaterPressure, | ||
SteamProperties::ThermodynamicQuantity | feedwaterQuantityType, | ||
double | feedwaterQuantityValue, | ||
double | desuperheatingTemp | ||
) |
Constructor for the PRV with 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 |
feedwaterPressure | double, pressure of feedwater in MPa |
feedwaterQuantityType | SteamProperties::ThermodynamicQuantity, type of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
feedwaterQuantityValue | double, value of the quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
desuperheatingTemp | double, desuperheating temperature in K |
PrvWithDesuperheating::PrvWithDesuperheating | ( | double | inletPressure, |
SteamProperties::ThermodynamicQuantity | quantityType, | ||
double | quantityValue, | ||
double | inletMassFlow, | ||
double | outletPressure, | ||
double | feedwaterPressure, | ||
SteamProperties::ThermodynamicQuantity | feedwaterQuantityType, | ||
double | feedwaterQuantityValue, | ||
double | desuperheatingTemp | ||
) |
Constructor for the PRV with 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 |
feedwaterPressure | double, pressure of feedwater in MPa |
feedwaterQuantityType | SteamProperties::ThermodynamicQuantity, type of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
feedwaterQuantityValue | double, value of the quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
desuperheatingTemp | double, desuperheating temperature in K |
PrvWithDesuperheating::PrvWithDesuperheating | ( | double | inletPressure, |
SteamProperties::ThermodynamicQuantity | quantityType, | ||
double | quantityValue, | ||
double | inletMassFlow, | ||
double | outletPressure, | ||
double | feedwaterPressure, | ||
SteamProperties::ThermodynamicQuantity | feedwaterQuantityType, | ||
double | feedwaterQuantityValue, | ||
double | desuperheatingTemp | ||
) |
Constructor for the PRV with 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 |
feedwaterPressure | double, pressure of feedwater in MPa |
feedwaterQuantityType | SteamProperties::ThermodynamicQuantity, type of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
feedwaterQuantityValue | double, value of the quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
desuperheatingTemp | double, desuperheating temperature in K |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Gets all of the properties of the feedwater steam
|
inline |
Gets all of the properties of the feedwater steam
|
inline |
Gets all of the properties of the feedwater steam
|
inline |
Gets the feedwater quantity type
|
inline |
Gets the feedwater quantity type
|
inline |
Gets the feedwater quantity type
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Gets the outlet energy flow
Reimplemented from PrvWithoutDesuperheating.
|
inlineoverridevirtual |
Gets the outlet energy flow
Reimplemented from PrvWithoutDesuperheating.
|
inlineoverridevirtual |
Gets the outlet energy flow
Reimplemented from PrvWithoutDesuperheating.
|
inlineoverridevirtual |
Gets the outlet mass flow
Reimplemented from PrvWithoutDesuperheating.
|
inlineoverridevirtual |
Gets the outlet mass flow
Reimplemented from PrvWithoutDesuperheating.
|
inlineoverridevirtual |
Gets the outlet mass flow
Reimplemented from PrvWithoutDesuperheating.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Sets the feedwater 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 feedwater 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 feedwater 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 |