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.
|
Public Types | |
enum class | ThermodynamicQuantity { TEMPERATURE , ENTHALPY , ENTROPY , QUALITY } |
enum class for ThermodynamicQuantity More... | |
Public Member Functions | |
SteamProperties (const double pressure, const ThermodynamicQuantity quantity, const double quantityValue) | |
SteamSystemModelerTool::SteamPropertiesOutput | calculate () |
Private Member Functions | |
SteamSystemModelerTool::SteamPropertiesOutput | waterPropertiesPressureTemperature (double pressure, double temperature) |
SteamSystemModelerTool::SteamPropertiesOutput | waterPropertiesPressureEnthalpy (double pressure, double enthalpy) |
SteamSystemModelerTool::SteamPropertiesOutput | waterPropertiesPressureEntropy (double pressure, double entropy) |
SteamSystemModelerTool::SteamPropertiesOutput | waterPropertiesPressureQuality (double pressure, double quality) |
Private Attributes | |
const double | pressure_ |
const double | quantityValue_ |
const ThermodynamicQuantity | thermodynamicQuantity_ |
Definition at line 10 of file SteamProperties.h.
|
strong |
Definition at line 13 of file SteamProperties.h.
|
inline |
Constructor for SteamProperties class
pressure | double, pressure in MPa |
quantityValue,Thermodynamic | Property used for calculation- Temperature (K), Enthalpy (kJ/kg), Entropy (kJ/kg-K), or Quality (unitless) |
quantity | ThermodynamicQuantity, the value type used to calculateThermalResistance steam properties (TEMPERATURE, ENTHALPY, etc.) |
Definition at line 23 of file SteamProperties.h.
SteamSystemModelerTool::SteamPropertiesOutput SteamProperties::calculate | ( | ) |
Calculates the steam properties
pressure | double, pressure in MPa |
quantityValue | ThermodynamicQuantity, the type of value that will be used to calculateThermalResistance the steam properties (TEMPERATURE,ENTHALPY, etc.) |
|
private |
Calculates the steam properties using specific enthalpy
pressure | double, pressure in MPa |
enthalpy | double, specific enthalpy in kJ/kg |
|
private |
Calculates the steam properties using specific entropy
pressure | double, pressure in MPa |
entropy | double, specific entropy in kJ/kg/K |
|
private |
Calculates the steam properties using specific quality
pressure | double, pressure in MPa |
quality | double, specific quality - unitless |
|
private |
Calculates the steam properties using temperature
pressure | double, pressure in MPa |
temperature | double, temperature in Kelvins |
|
private |
Definition at line 79 of file SteamProperties.h.
|
private |
Definition at line 79 of file SteamProperties.h.
|
private |
Definition at line 80 of file SteamProperties.h.