CIM++ Adapted CIM_SINERGIEN Codebase
StartupModel.h
1 // StartupModel.h
3 // Implementation of the Class StartupModel
5 
6 #ifndef STARTUPMODEL_H
7 #define STARTUPMODEL_H
8 
9 #include "IEC61970/Base/Domain/CostRate.h"
10 #include "IEC61970/Base/Generation/Production/HeatRate.h"
11 #include "IEC61970/Base/Domain/CostPerEnergyUnit.h"
12 #include "IEC61970/Base/Domain/Hours.h"
13 #include "IEC61970/Base/Domain/Money.h"
14 #include "IEC61970/Base/Domain/DateTime.h"
15 #include "IEC61970/Base/Domain/Integer.h"
16 #include "IEC61970/Base/Domain/ActivePower.h"
17 #include "IEC61970/Base/Generation/Production/StartRampCurve.h"
18 #include "IEC61970/Base/Generation/Production/StartIgnFuelCurve.h"
19 #include "IEC61970/Base/Generation/Production/StartMainFuelCurve.h"
20 #include "IEC61970/Base/Core/IdentifiedObject.h"
21 
22 namespace IEC61970
23 {
24  namespace Base
25  {
26  namespace Generation
27  {
28  namespace Production
29  {
34  {
35 
36  public:
37  StartupModel();
38  virtual ~StartupModel();
78  IEC61970::Base::Domain::Integer startupPriority;
95 
96  };
97 
98  }
99 
100  }
101 
102  }
103 
104 }
105 #endif // STARTUPMODEL_H
IEC61970::Base::Domain::Money startupCost
Definition: StartupModel.h:69
IEC61970::Base::Domain::ActivePower stbyAuxP
Definition: StartupModel.h:82
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::Integer startupPriority
Definition: StartupModel.h:78
Definition: ActivePower.h:23
IEC61970::Base::Domain::Money riskFactorCost
Definition: StartupModel.h:65
Definition: Money.h:22
Definition: CostRate.h:23
IEC61970::Base::Generation::Production::StartRampCurve * StartRampCurve
Definition: StartupModel.h:86
Definition: Hours.h:22
IEC61970::Base::Generation::Production::HeatRate hotStandbyHeat
Definition: StartupModel.h:46
IEC61970::Base::Domain::DateTime startupDate
Definition: StartupModel.h:73
IEC61970::Base::Generation::Production::StartMainFuelCurve * StartMainFuelCurve
Definition: StartupModel.h:94
IEC61970::Base::Domain::CostPerEnergyUnit incrementalMaintCost
Definition: StartupModel.h:50
Definition: IdentifiedObject.h:36
IEC61970::Base::Domain::CostRate fixedMaintCost
Definition: StartupModel.h:42
IEC61970::Base::Generation::Production::StartIgnFuelCurve * StartIgnFuelCurve
Definition: StartupModel.h:90
IEC61970::Base::Domain::Hours minimumDownTime
Definition: StartupModel.h:54
IEC61970::Base::Domain::Hours minimumRunTime
Definition: StartupModel.h:59
Definition: DateTime.h:24
Definition: CostPerEnergyUnit.h:23