CIM++ Adapted CIM Codebase
FossilSteamSupply.h
1 // FossilSteamSupply.h
3 // Implementation of the Class FossilSteamSupply
5 
6 #ifndef FOSSILSTEAMSUPPLY_H
7 #define FOSSILSTEAMSUPPLY_H
8 
9 #include "IEC61970/Base/Domain/PU.h"
10 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/BoilerControlMode.h"
11 #include "IEC61970/Base/Domain/Float.h"
12 #include "IEC61970/Base/Domain/Seconds.h"
13 #include "IEC61970/Base/Domain/Integer.h"
14 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/SteamSupply.h"
15 
16 namespace IEC61970
17 {
18  namespace Base
19  {
20  namespace Generation
21  {
22  namespace GenerationTrainingSimulation
23  {
28  {
29 
30  public:
32  virtual ~FossilSteamSupply();
46  IEC61970::Base::Generation::GenerationTrainingSimulation::BoilerControlMode boilerControlMode;
50  IEC61970::Base::Domain::Float controlErrorBiasP;
54  IEC61970::Base::Domain::Float controlIC;
58  IEC61970::Base::Domain::Float controlPC;
62  IEC61970::Base::Domain::Float controlPEB;
70  IEC61970::Base::Domain::Float controlTC;
74  IEC61970::Base::Domain::Float feedWaterIG;
78  IEC61970::Base::Domain::Float feedWaterPG;
98  IEC61970::Base::Domain::Float maxErrorRateP;
106  IEC61970::Base::Domain::Float minErrorRateP;
110  IEC61970::Base::Domain::Float pressureCtrlDG;
114  IEC61970::Base::Domain::Float pressureCtrlIG;
118  IEC61970::Base::Domain::Float pressureCtrlPG;
122  IEC61970::Base::Domain::Integer pressureFeedback;
126  IEC61970::Base::Domain::Float superHeater1Capacity;
130  IEC61970::Base::Domain::Float superHeater2Capacity;
134  IEC61970::Base::Domain::Float superHeaterPipePD;
139 
140  };
141 
142  }
143 
144  }
145 
146  }
147 
148 }
149 #endif // FOSSILSTEAMSUPPLY_H
IEC61970::Base::Domain::Float maxErrorRateP
Definition: FossilSteamSupply.h:98
IEC61970::Base::Domain::PU throttlePressureSP
Definition: FossilSteamSupply.h:138
IEC61970::Base::Domain::PU fuelDemandLimit
Definition: FossilSteamSupply.h:86
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::Float feedWaterPG
Definition: FossilSteamSupply.h:78
IEC61970::Base::Domain::Float controlTC
Definition: FossilSteamSupply.h:70
IEC61970::Base::Domain::Float controlPC
Definition: FossilSteamSupply.h:58
IEC61970::Base::Domain::Float pressureCtrlPG
Definition: FossilSteamSupply.h:118
IEC61970::Base::Domain::Seconds fuelSupplyTC
Definition: FossilSteamSupply.h:94
IEC61970::Base::Domain::Float feedWaterIG
Definition: FossilSteamSupply.h:74
IEC61970::Base::Domain::Integer pressureFeedback
Definition: FossilSteamSupply.h:122
Definition: Seconds.h:22
IEC61970::Base::Domain::Float pressureCtrlDG
Definition: FossilSteamSupply.h:110
IEC61970::Base::Domain::Seconds mechPowerSensorLag
Definition: FossilSteamSupply.h:102
IEC61970::Base::Domain::Float controlIC
Definition: FossilSteamSupply.h:54
IEC61970::Base::Domain::Float minErrorRateP
Definition: FossilSteamSupply.h:106
IEC61970::Base::Domain::Float controlPEB
Definition: FossilSteamSupply.h:62
IEC61970::Base::Domain::Float pressureCtrlIG
Definition: FossilSteamSupply.h:114
IEC61970::Base::Domain::Seconds feedWaterTC
Definition: FossilSteamSupply.h:82
IEC61970::Base::Domain::Seconds fuelSupplyDelay
Definition: FossilSteamSupply.h:90
IEC61970::Base::Domain::PU auxPowerVersusVoltage
Definition: FossilSteamSupply.h:42
IEC61970::Base::Domain::Float controlErrorBiasP
Definition: FossilSteamSupply.h:50
IEC61970::Base::Domain::Float superHeater2Capacity
Definition: FossilSteamSupply.h:130
IEC61970::Base::Domain::Float superHeater1Capacity
Definition: FossilSteamSupply.h:126
IEC61970::Base::Domain::Float superHeaterPipePD
Definition: FossilSteamSupply.h:134
IEC61970::Base::Generation::GenerationTrainingSimulation::BoilerControlMode boilerControlMode
Definition: FossilSteamSupply.h:46
Definition: PU.h:23
IEC61970::Base::Domain::PU controlPED
Definition: FossilSteamSupply.h:66
IEC61970::Base::Domain::PU auxPowerVersusFrequency
Definition: FossilSteamSupply.h:37