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.
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
SteamModelCalculator Class Reference

#include <SteamModelCalculator.h>

Public Member Functions

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

Private Attributes

const BoilerFactory boilerFactory = BoilerFactory()
 
const DeaeratorModeler deaeratorModeler = DeaeratorModeler()
 
const EnergyAndCostCalculator energyAndCostCalculator = EnergyAndCostCalculator()
 
const FlashTankFactory flashTankFactory = FlashTankFactory()
 
const HighPressureHeaderModeler highPressureHeaderModeler = HighPressureHeaderModeler()
 
const LowPressureHeaderModeler lowPressureHeaderModeler = LowPressureHeaderModeler()
 
const MakeupWaterAndCondensateHeaderModeler makeupWaterAndCondensateHeaderModeler
 
const MediumPressureHeaderModeler mediumPressureHeaderModeler = MediumPressureHeaderModeler()
 
const PowerBalanceChecker powerBalanceChecker = PowerBalanceChecker()
 
const ProcessSteamUsageModeler processSteamUsageModeler = ProcessSteamUsageModeler()
 

Detailed Description

Run one iteration of the Steam Modeler algorithm.

Definition at line 23 of file SteamModelCalculator.h.

Member Data Documentation

◆ boilerFactory

const BoilerFactory SteamModelCalculator::boilerFactory = BoilerFactory()
private

Definition at line 31 of file SteamModelCalculator.h.

◆ deaeratorModeler

const DeaeratorModeler SteamModelCalculator::deaeratorModeler = DeaeratorModeler()
private

Definition at line 32 of file SteamModelCalculator.h.

◆ energyAndCostCalculator

const EnergyAndCostCalculator SteamModelCalculator::energyAndCostCalculator = EnergyAndCostCalculator()
private

Definition at line 33 of file SteamModelCalculator.h.

◆ flashTankFactory

const FlashTankFactory SteamModelCalculator::flashTankFactory = FlashTankFactory()
private

Definition at line 34 of file SteamModelCalculator.h.

◆ highPressureHeaderModeler

const HighPressureHeaderModeler SteamModelCalculator::highPressureHeaderModeler = HighPressureHeaderModeler()
private

Definition at line 35 of file SteamModelCalculator.h.

◆ lowPressureHeaderModeler

const LowPressureHeaderModeler SteamModelCalculator::lowPressureHeaderModeler = LowPressureHeaderModeler()
private

Definition at line 36 of file SteamModelCalculator.h.

◆ makeupWaterAndCondensateHeaderModeler

const MakeupWaterAndCondensateHeaderModeler SteamModelCalculator::makeupWaterAndCondensateHeaderModeler
private

◆ mediumPressureHeaderModeler

const MediumPressureHeaderModeler SteamModelCalculator::mediumPressureHeaderModeler = MediumPressureHeaderModeler()
private

Definition at line 39 of file SteamModelCalculator.h.

◆ powerBalanceChecker

const PowerBalanceChecker SteamModelCalculator::powerBalanceChecker = PowerBalanceChecker()
private

Definition at line 40 of file SteamModelCalculator.h.

◆ processSteamUsageModeler

const ProcessSteamUsageModeler SteamModelCalculator::processSteamUsageModeler = ProcessSteamUsageModeler()
private

Definition at line 41 of file SteamModelCalculator.h.


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