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 <SteamReducer.h>
Public Member Functions | |
SteamReducerOutput | reduceSteamThroughHighToLowTurbine (const double additionalSteamNeeded, const PressureTurbine &highToLowTurbineInput, const std::shared_ptr< Turbine > &highToLowPressureTurbine, const std::shared_ptr< Turbine > &highToLowPressureTurbineIdeal, const SteamSystemModelerTool::FluidProperties &highPressureHeaderOutput, const std::shared_ptr< HeaderNotHighestPressure > &lowPressureHeaderInput) const |
Private Member Functions | |
SteamReducerOutput | reduceBalanceHeader (const double additionalSteamNeeded, const PressureTurbine &highToLowTurbineInput, const std::shared_ptr< Turbine > &highToLowPressureTurbine, const std::shared_ptr< Turbine > &highToLowPressureTurbineIdeal, const SteamSystemModelerTool::FluidProperties &highPressureHeaderOutput, const std::shared_ptr< HeaderNotHighestPressure > &lowPressureHeaderInput) const |
SteamReducerOutput | reducePowerRange (const double additionalSteamNeeded, const PressureTurbine &highToLowTurbineInput, const std::shared_ptr< Turbine > &highToLowPressureTurbine, const std::shared_ptr< Turbine > &highToLowPressureTurbineIdeal, const SteamSystemModelerTool::FluidProperties &highPressureHeaderOutput, const std::shared_ptr< HeaderNotHighestPressure > &lowPressureHeaderInput) const |
SteamReducerOutput | reduceFlowRange (const double additionalSteamNeeded, const PressureTurbine &highToLowTurbineInput, const std::shared_ptr< Turbine > &highToLowPressureTurbine, const std::shared_ptr< Turbine > &highToLowPressureTurbineIdeal, const SteamSystemModelerTool::FluidProperties &highPressureHeaderOutput, const std::shared_ptr< HeaderNotHighestPressure > &lowPressureHeaderInput) const |
Private Attributes | |
const TurbineFactory | turbineFactory = TurbineFactory() |
Reduce steam allocation from one turbine to another for balancing the system.
Definition at line 27 of file SteamReducer.h.
SteamReducerOutput SteamReducer::reduceSteamThroughHighToLowTurbine | ( | const double | additionalSteamNeeded, |
const PressureTurbine & | highToLowTurbineInput, | ||
const std::shared_ptr< Turbine > & | highToLowPressureTurbine, | ||
const std::shared_ptr< Turbine > & | highToLowPressureTurbineIdeal, | ||
const SteamSystemModelerTool::FluidProperties & | highPressureHeaderOutput, | ||
const std::shared_ptr< HeaderNotHighestPressure > & | lowPressureHeaderInput | ||
) | const |
Reduce steam from the high to low turbine when additional steam is needed.
|
private |
Definition at line 41 of file SteamReducer.h.