|
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.
|
#include <Deaerator.h>
Private Member Functions | |
| void | calculateProperties () |
Friends | |
| std::ostream & | operator<< (std::ostream &stream, const Deaerator &deaerator) |
Deaerator calculator class Used to calculateThermalResistance the required water and steam flows for a required feedwater mass flow.
Definition at line 24 of file Deaerator.h.
| Deaerator::Deaerator | ( | double | deaeratorPressure, |
| double | ventRate, | ||
| double | feedwaterMassFlow, | ||
| double | waterPressure, | ||
| SteamProperties::ThermodynamicQuantity | waterQuantityType, | ||
| double | waterQuantityValue, | ||
| double | steamPressure, | ||
| SteamProperties::ThermodynamicQuantity | steamQuantityType, | ||
| double | steamQuantityValue | ||
| ) |
Constructor for the deaerator calculator
| deaeratorPressure | double, deaerator pressure in MPa |
| ventRate | double, vent rate as % |
| feedwaterMassFlow | double, mass flow of the feedwater in kg/hr |
| waterPressure | double, pressure of water in MPa |
| waterQuantityType | SteamProperties::ThermodynamicQuantity, type of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
| waterQuantityValue | double, value of the quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
| steamPressure | double, pressure of steam in MPa |
| steamQuantityType | SteamProperties::ThermodynamicQuantity, type of quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
| steamQuantityValue | double, value of the quantity (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
| double Deaerator::getDeaeratorPressure | ( | ) | const |
Gets the deaerator pressure
| double Deaerator::getFeedwaterMassFlow | ( | ) | const |
Gets the feedwater mass flow
|
inline |
Gets all of the feedwater properties
Definition at line 56 of file Deaerator.h.
|
inline |
Gets all of the inlet steam properties
Definition at line 74 of file Deaerator.h.
|
inline |
Gets all of the inlet water properties
Definition at line 68 of file Deaerator.h.
| double Deaerator::getSteamPressure | ( | ) | const |
Gets the steam pressure
| SteamProperties::ThermodynamicQuantity Deaerator::getSteamQuantityType | ( | ) | const |
Gets the quantity type for steam
| double Deaerator::getSteamQuantityValue | ( | ) | const |
Gets the quantity value for steam
|
inline |
Gets all of the vented steam properties
Definition at line 62 of file Deaerator.h.
| double Deaerator::getVentRate | ( | ) | const |
Gets the vent rate
| double Deaerator::getWaterPressure | ( | ) | const |
Gets the water pressure
| SteamProperties::ThermodynamicQuantity Deaerator::getWaterQuantityType | ( | ) | const |
Gets the quantity type for water
| double Deaerator::getWaterQuantityValue | ( | ) | const |
Gets the quantity type for water
| void Deaerator::setDeaeratorPressure | ( | double | deaeratorPressure | ) |
Sets the deaerator pressure
| deaeratorPressure | double, pressure of the deaerator in MPa |
| void Deaerator::setFeedwaterMassFlow | ( | double | feedwaterMassFlow | ) |
Sets the feedwater mass flow
| feedwaterMassFlow | double, feedwater mass flow in kg/hr |
| void Deaerator::setSteamPressure | ( | double | steamPressure | ) |
Sets the pressure of the steam
| steamPressure | double, pressure of steam in MPa |
| void Deaerator::setSteamQuantityType | ( | SteamProperties::ThermodynamicQuantity | quantity | ) |
Sets the quantity type for steam
| steamQuantityType | SteamProperties::ThermodynamicQuantity, type of quantity for steam (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
| void Deaerator::setSteamQuantityValue | ( | double | steamQuantityValue | ) |
Sets the quantity value for steam
| steamQuantityValue | double, value of quantity for steam (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
| void Deaerator::setVentRate | ( | double | ventRate | ) |
Sets the vent rate
| ventRate | double, vent rate as % |
| void Deaerator::setWaterPressure | ( | double | waterPressure | ) |
Sets the pressure of the water
| waterPressure | double, pressure of water in MPa |
| void Deaerator::setWaterQuantityType | ( | SteamProperties::ThermodynamicQuantity | quantity | ) |
Sets the quantity type for water
| waterQuantityType | SteamProperties::ThermodynamicQuantity, type of quantity for water (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
| void Deaerator::setWaterQuantityValue | ( | double | waterQuantityValue | ) |
Sets the quantity value for water
| waterQuantityValue | double, value of quantity for water (either temperature in K, enthalpy in kJ/kg, entropy in kJ/kg/K, or quality - unitless) |
|
private |
Definition at line 195 of file Deaerator.h.
|
private |
Definition at line 195 of file Deaerator.h.
|
private |
Definition at line 199 of file Deaerator.h.
|
private |
Definition at line 200 of file Deaerator.h.
|
private |
Definition at line 199 of file Deaerator.h.
|
private |
Definition at line 196 of file Deaerator.h.
|
private |
Definition at line 197 of file Deaerator.h.
|
private |
Definition at line 196 of file Deaerator.h.
|
private |
Definition at line 199 of file Deaerator.h.
|
private |
Definition at line 195 of file Deaerator.h.
|
private |
Definition at line 195 of file Deaerator.h.
|
private |
Definition at line 197 of file Deaerator.h.
|
private |
Definition at line 195 of file Deaerator.h.