AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
Public Member Functions | List of all members
SteamReducer Class Reference

#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
 
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
 
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
 

Detailed Description

Reduce steam allocation from one turbine to another for balancing the system.

Definition at line 28 of file SteamReducer.h.

Member Function Documentation

◆ reduceSteamThroughHighToLowTurbine() [1/3]

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.

Returns
Amount of steam still needed by the system after taking steam from turbine.

Definition at line 4 of file SteamReducer.cpp.

◆ reduceSteamThroughHighToLowTurbine() [2/3]

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.

Returns
Amount of steam still needed by the system after taking steam from turbine.

◆ reduceSteamThroughHighToLowTurbine() [3/3]

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.

Returns
Amount of steam still needed by the system after taking steam from turbine.

The documentation for this class was generated from the following files: