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
include
steamModeler
service
water_and_condensate
MakeupWaterAndCondensateHeaderCalculator.h
1
#ifndef TOOLS_SUITE_MAKEUPWATERANDCONDENSATEHEADERCALCULATOR_H
2
#define TOOLS_SUITE_MAKEUPWATERANDCONDENSATEHEADERCALCULATOR_H
3
4
#include <steamModeler/api/BoilerInput.h>
5
#include <steamModeler/api/TurbineInput.h>
6
#include <steamModeler/domain/FluidPropertiesFactory.h>
7
#include <steamModeler/domain/HeaderFactory.h>
8
#include <steamModeler/HeatExchanger.h>
9
#include <steamModeler/SteamSystemModelerTool.h>
10
#include <
steamModeler/Turbine.h
>
11
12
class
MakeupWaterAndCondensateHeaderCalculator
{
13
public
:
14
SteamSystemModelerTool::FluidProperties
15
calc(
const
BoilerInput
& boilerInput,
const
CondensingTurbine
& condensingTurbineInput,
16
const
SteamSystemModelerTool::FluidProperties
& returnCondensate,
17
const
std::shared_ptr<HeatExchanger::Output>& heatExchangerOutput,
18
const
SteamSystemModelerTool::FluidProperties
& makeupWaterAndMassFlow,
19
const
HighPressureHeaderCalculationsDomain
& highPressureHeaderCalculationsDomain)
const
;
20
21
private
:
22
const
FluidPropertiesFactory
fluidPropertiesFactory =
FluidPropertiesFactory
();
23
const
HeaderFactory
headerFactory =
HeaderFactory
();
24
25
SteamSystemModelerTool::FluidProperties
26
makeHeaderResult(
const
BoilerInput
& boilerInput,
const
CondensingTurbine
& condensingTurbineInput,
27
const
SteamSystemModelerTool::FluidProperties
& returnCondensate,
28
const
std::shared_ptr<HeatExchanger::Output>& heatExchangerOutput,
29
const
SteamSystemModelerTool::FluidProperties
& makeupWaterAndMassFlow,
30
const
HighPressureHeaderCalculationsDomain
& highPressureHeaderCalculationsDomain)
const
;
31
32
SteamSystemModelerTool::SteamPropertiesOutput
33
calcSteamProperties(
const
SteamSystemModelerTool::FluidProperties
& fluidProperties)
const
;
34
35
void
updateHeaderWithSteam(
SteamSystemModelerTool::FluidProperties
& headerResult,
36
const
SteamSystemModelerTool::SteamPropertiesOutput
& steamPropertiesOutput)
const
;
37
};
38
39
#endif
// TOOLS_SUITE_MAKEUPWATERANDCONDENSATEHEADERCALCULATOR_H
Turbine.h
Calculator for turbines for steam systems.
BoilerInput
Definition
BoilerInput.h:9
CondensingTurbine
Definition
TurbineInput.h:31
FluidPropertiesFactory
Definition
FluidPropertiesFactory.h:12
HeaderFactory
Definition
HeaderFactory.h:22
HighPressureHeaderCalculationsDomain
Definition
HighPressureHeaderCalculationsDomain.h:11
MakeupWaterAndCondensateHeaderCalculator
Definition
MakeupWaterAndCondensateHeaderCalculator.h:12
SteamSystemModelerTool::FluidProperties
Definition
SteamSystemModelerTool.h:98
SteamSystemModelerTool::SteamPropertiesOutput
Definition
SteamSystemModelerTool.h:34
Generated by
1.9.8