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
DeaeratorModeler.h
1#pragma once
2
4#include <steamModeler/domain/DeaeratorFactory.h>
5#include <steamModeler/domain/HighPressureHeaderCalculationsDomain.h>
6#include <steamModeler/domain/LowPressureHeaderCalculationsDomain.h>
7#include <steamModeler/domain/MediumPressureHeaderCalculationsDomain.h>
8#include <steamModeler/PRV.h>
9#include <steamModeler/service/water_and_condensate/MakeupWaterAndCondensateHeaderModeler.h>
10
12 public:
13 Deaerator model(
14 const int headerCountInput, const BoilerInput& boilerInput, const Boiler& boiler,
15 const HighPressureHeaderCalculationsDomain& highPressureHeaderCalculationsDomain,
16 const std::shared_ptr<MediumPressureHeaderCalculationsDomain>& mediumPressureHeaderCalculationsDomain,
17 const std::shared_ptr<LowPressureHeaderCalculationsDomain>& lowPressureHeaderCalculationsDomain,
18 const MakeupWaterAndCondensateHeaderCalculationsDomain& makeupWaterAndCondensateHeaderCalculationsDomain) const;
19
20 private:
21 DeaeratorFactory deaeratorFactory = DeaeratorFactory();
22
23 double getFeedwaterMassFlow(const std::shared_ptr<PrvWithoutDesuperheating>& prv) const;
24
25 double calcFeedwaterMassFlow(
26 const int headerCountInput, const Boiler& boiler,
27 const std::shared_ptr<MediumPressureHeaderCalculationsDomain>& mediumPressureHeaderCalculationsDomain,
28 const std::shared_ptr<LowPressureHeaderCalculationsDomain>& lowPressureHeaderCalculationsDomain) const;
29
30 Deaerator makeDeaerator(
31 const int headerCountInput, const BoilerInput& boilerInput,
32 const HighPressureHeaderCalculationsDomain& highPressureHeaderCalculationsDomain,
33 const std::shared_ptr<LowPressureHeaderCalculationsDomain>& lowPressureHeaderCalculationsDomain,
34 const MakeupWaterAndCondensateHeaderCalculationsDomain& makeupWaterAndCondensateHeaderCalculationsDomain,
35 const double feedwaterMassFlow) const;
36};
37
Calculator for boiler.
Calculator for the steam properties after after a pressure drop for steam systems.