6 #ifndef GENERATINGUNIT_H 7 #define GENERATINGUNIT_H 11 #include "IEC61970/Base/Domain/ActivePower.h" 12 #include "IEC61970/Base/Domain/Seconds.h" 13 #include "IEC61970/Base/Domain/ActivePowerChangeRate.h" 14 #include "IEC61970/Base/Domain/PerCent.h" 15 #include "IEC61970/Base/Generation/Production/GeneratorControlMode.h" 16 #include "IEC61970/Base/Generation/Production/GeneratorControlSource.h" 17 #include "IEC61970/Base/Domain/PU.h" 18 #include "IEC61970/Base/Domain/Float.h" 19 #include "IEC61970/Base/Generation/Production/Classification.h" 20 #include "IEC61970/Base/Domain/Money.h" 21 #include "Sinergien/EnergyGrid/EnergyStorage/BatteryStorage.h" 22 #include "IEC61970/Base/Generation/Production/GenUnitOpSchedule.h" 23 #include "IEC61970/Base/Generation/Production/GrossToNetActivePowerCurve.h" 24 #include "IEC61970/Base/Generation/Production/GenUnitOpCostCurve.h" 25 #include "IEC61970/Base/Wires/RotatingMachine.h" 26 #include "IEC61970/Base/Core/Equipment.h" 259 #endif // GENERATINGUNIT_H IEC61970::Base::Domain::ActivePower ratedNetMaxP
Definition: GeneratingUnit.h:202
IEC61970::Base::Domain::ActivePower maxEconomicP
Definition: GeneratingUnit.h:136
IEC61970::Base::Domain::Float penaltyFactor
Definition: GeneratingUnit.h:182
IEC61970::Base::Domain::ActivePower minEconomicP
Definition: GeneratingUnit.h:151
IEC61970::Base::Domain::Float shortPF
Definition: GeneratingUnit.h:206
IEC61970::Base::Domain::ActivePowerChangeRate raiseRampRate
Definition: GeneratingUnit.h:187
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::ActivePowerChangeRate controlResponseRate
Definition: GeneratingUnit.h:84
IEC61970::Base::Domain::PU governorMPL
Definition: GeneratingUnit.h:101
Definition: ActivePowerChangeRate.h:22
Definition: ActivePower.h:23
IEC61970::Base::Domain::ActivePower lowControlLimit
Definition: GeneratingUnit.h:126
IEC61970::Base::Domain::Money variableCost
Definition: GeneratingUnit.h:227
IEC61970::Base::Domain::ActivePower controlDeadband
Definition: GeneratingUnit.h:69
IEC61970::Base::Domain::ActivePower baseP
Definition: GeneratingUnit.h:64
IEC61970::Base::Domain::ActivePower initialP
Definition: GeneratingUnit.h:118
IEC61970::Base::Domain::ActivePower nominalP
Definition: GeneratingUnit.h:172
IEC61970::Base::Domain::Float normalPF
Definition: GeneratingUnit.h:176
IEC61970::Base::Domain::PerCent totalEfficiency
Definition: GeneratingUnit.h:223
IEC61970::Base::Domain::ActivePower ratedGrossMinP
Definition: GeneratingUnit.h:196
IEC61970::Base::Domain::Money startupCost
Definition: GeneratingUnit.h:210
IEC61970::Base::Generation::Production::GenUnitOpSchedule * GenUnitOpSchedule
Definition: GeneratingUnit.h:233
Definition: GeneratingUnit.h:43
IEC61970::Base::Generation::Production::GeneratorControlMode genControlMode
Definition: GeneratingUnit.h:93
std::list< IEC61970::Base::Wires::RotatingMachine * > RotatingMachine
Definition: GeneratingUnit.h:248
Definition: GenUnitOpSchedule.h:26
IEC61970::Base::Domain::ActivePower autoCntrlMarginP
Definition: GeneratingUnit.h:58
Definition: BatteryStorage.h:27
IEC61970::Base::Domain::ActivePowerChangeRate lowerRampRate
Definition: GeneratingUnit.h:131
IEC61970::Base::Domain::Float longPF
Definition: GeneratingUnit.h:122
IEC61970::Base::Domain::Seconds minimumOffTime
Definition: GeneratingUnit.h:155
IEC61970::Base::Domain::Seconds startupTime
Definition: GeneratingUnit.h:215
IEC61970::Base::Domain::ActivePower highControlLimit
Definition: GeneratingUnit.h:113
IEC61970::Base::Domain::ActivePower maxOperatingP
Definition: GeneratingUnit.h:146
IEC61970::Base::Domain::ActivePower allocSpinResP
Definition: GeneratingUnit.h:53
IEC61970::Base::Domain::ActivePower ratedGrossMaxP
Definition: GeneratingUnit.h:191
Definition: Equipment.h:21
IEC61970::Base::Generation::Production::Classification modelDetail
Definition: GeneratingUnit.h:164
IEC61970::Base::Domain::Seconds controlPulseLow
Definition: GeneratingUnit.h:79
IEC61970::Base::Generation::Production::GeneratorControlSource genControlSource
Definition: GeneratingUnit.h:97
std::list< IEC61970::Base::Generation::Production::GrossToNetActivePowerCurve * > GrossToNetActivePowerCurves
Definition: GeneratingUnit.h:238
IEC61970::Base::Domain::PerCent governorSCD
Definition: GeneratingUnit.h:109
std::list< IEC61970::Base::Generation::Production::GenUnitOpCostCurve * > GenUnitOpCostCurves
Definition: GeneratingUnit.h:243
IEC61970::Base::Domain::Seconds controlPulseHigh
Definition: GeneratingUnit.h:74
Definition: Classification.h:25
IEC61970::Base::Domain::ActivePower maximumAllowableSpinningReserve
Definition: GeneratingUnit.h:141
IEC61970::Base::Domain::Float tieLinePF
Definition: GeneratingUnit.h:219
IEC61970::Base::Domain::PerCent efficiency
Definition: GeneratingUnit.h:89
IEC61970::Base::Domain::ActivePower minOperatingP
Definition: GeneratingUnit.h:160