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
SteamModelRunner Class Reference

#include <SteamModelRunner.h>

Public Member Functions

SteamModelCalculationsDomain run (const bool isBaselineCalc, const double baselinePowerDemand, const HeaderInput &headerInput, const BoilerInput &boilerInput, const TurbineInput &turbineInput, const OperationsInput &operationsInput) const
 
SteamModelCalculationsDomain run (const bool isBaselineCalc, const double baselinePowerDemand, const HeaderInput &headerInput, const BoilerInput &boilerInput, const TurbineInput &turbineInput, const OperationsInput &operationsInput) const
 
SteamModelCalculationsDomain run (const bool isBaselineCalc, const double baselinePowerDemand, const HeaderInput &headerInput, const BoilerInput &boilerInput, const TurbineInput &turbineInput, const OperationsInput &operationsInput) const
 

Detailed Description

Runs the Steam Model.

Definition at line 15 of file SteamModelRunner.h.

Member Function Documentation

◆ run() [1/3]

SteamModelCalculationsDomain SteamModelRunner::run ( const bool  isBaselineCalc,
const double  baselinePowerDemand,
const HeaderInput headerInput,
const BoilerInput boilerInput,
const TurbineInput turbineInput,
const OperationsInput operationsInput 
) const

Repeatedly run the Steam Model algorithm until the system balances.

Parameters
isBaselineCalctrue if this is a baseline calc run.
baselinePowerDemandAmount of the baseline power demand.
headerInputAll of the headers input data.
boilerInputThe boiler input data.
turbineInputAll of the turbines input data.
operationsInputThe operational input data.
Returns
The Steam Modeler processing results.
Exceptions
std::logic_errorwhen unable to attain balanced steam model.

Definition at line 4 of file SteamModelRunner.cpp.

◆ run() [2/3]

SteamModelCalculationsDomain SteamModelRunner::run ( const bool  isBaselineCalc,
const double  baselinePowerDemand,
const HeaderInput headerInput,
const BoilerInput boilerInput,
const TurbineInput turbineInput,
const OperationsInput operationsInput 
) const

Repeatedly run the Steam Model algorithm until the system balances.

Parameters
isBaselineCalctrue if this is a baseline calc run.
baselinePowerDemandAmount of the baseline power demand.
headerInputAll of the headers input data.
boilerInputThe boiler input data.
turbineInputAll of the turbines input data.
operationsInputThe operational input data.
Returns
The Steam Modeler processing results.
Exceptions
std::logic_errorwhen unable to attain balanced steam model.

◆ run() [3/3]

SteamModelCalculationsDomain SteamModelRunner::run ( const bool  isBaselineCalc,
const double  baselinePowerDemand,
const HeaderInput headerInput,
const BoilerInput boilerInput,
const TurbineInput turbineInput,
const OperationsInput operationsInput 
) const

Repeatedly run the Steam Model algorithm until the system balances.

Parameters
isBaselineCalctrue if this is a baseline calc run.
baselinePowerDemandAmount of the baseline power demand.
headerInputAll of the headers input data.
boilerInputThe boiler input data.
turbineInputAll of the turbines input data.
operationsInputThe operational input data.
Returns
The Steam Modeler processing results.
Exceptions
std::logic_errorwhen unable to attain balanced steam model.

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