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
SteamUseCalculator.h
1#ifndef TOOLS_SUITE_STEAMUSECALCULATOR_H
2#define TOOLS_SUITE_STEAMUSECALCULATOR_H
3
4#include <steamModeler/api/HeaderInput.h>
5#include <steamModeler/api/TurbineInput.h>
7
9 public:
10 double calc(const int headerCountInput, const HeaderWithHighestPressure& highPressureHeaderInput,
11 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
12 const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput,
13 const double deaeratorInletSteamMassFlow, const CondensingTurbine& condensingTurbineInput,
14 const std::shared_ptr<Turbine>& condensingTurbine) const;
15
16 private:
17 double calcProcessSteamUsage(const int headerCountInput, const HeaderWithHighestPressure& highPressureHeaderInput,
18 const std::shared_ptr<HeaderNotHighestPressure>& lowPressureHeaderInput,
19 const std::shared_ptr<HeaderNotHighestPressure>& mediumPressureHeaderInput) const;
20};
21
22#endif // TOOLS_SUITE_STEAMUSECALCULATOR_H
Calculator for turbines for steam systems.