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 "IEC61970/Base/Generation/Production/GenUnitOpSchedule.h" 22 #include "IEC61970/Base/Generation/Production/GrossToNetActivePowerCurve.h" 23 #include "IEC61970/Base/Generation/Production/GenUnitOpCostCurve.h" 24 #include "IEC61970/Base/Wires/RotatingMachine.h" 25 #include "IEC61970/Base/Core/Equipment.h" 92 IEC61970::Base::Generation::Production::GeneratorControlMode
genControlMode = IEC61970::Base::Generation::Production::GeneratorControlMode::_undef;
96 IEC61970::Base::Generation::Production::GeneratorControlSource
genControlSource = IEC61970::Base::Generation::Production::GeneratorControlSource::_undef;
257 #endif // GENERATINGUNIT_H IEC61970::Base::Domain::ActivePower ratedNetMaxP
Definition: GeneratingUnit.h:201
IEC61970::Base::Domain::ActivePower maxEconomicP
Definition: GeneratingUnit.h:135
IEC61970::Base::Domain::Float penaltyFactor
Definition: GeneratingUnit.h:181
IEC61970::Base::Domain::ActivePower minEconomicP
Definition: GeneratingUnit.h:150
IEC61970::Base::Domain::Float shortPF
Definition: GeneratingUnit.h:205
IEC61970::Base::Domain::ActivePowerChangeRate raiseRampRate
Definition: GeneratingUnit.h:186
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::ActivePowerChangeRate controlResponseRate
Definition: GeneratingUnit.h:83
IEC61970::Base::Domain::PU governorMPL
Definition: GeneratingUnit.h:100
Definition: ActivePowerChangeRate.h:22
Definition: ActivePower.h:23
IEC61970::Base::Domain::ActivePower lowControlLimit
Definition: GeneratingUnit.h:125
IEC61970::Base::Domain::Money variableCost
Definition: GeneratingUnit.h:226
IEC61970::Base::Domain::ActivePower controlDeadband
Definition: GeneratingUnit.h:68
IEC61970::Base::Domain::ActivePower baseP
Definition: GeneratingUnit.h:63
IEC61970::Base::Domain::ActivePower initialP
Definition: GeneratingUnit.h:117
IEC61970::Base::Domain::ActivePower nominalP
Definition: GeneratingUnit.h:171
IEC61970::Base::Domain::Float normalPF
Definition: GeneratingUnit.h:175
IEC61970::Base::Domain::PerCent totalEfficiency
Definition: GeneratingUnit.h:222
IEC61970::Base::Domain::ActivePower ratedGrossMinP
Definition: GeneratingUnit.h:195
IEC61970::Base::Domain::Money startupCost
Definition: GeneratingUnit.h:209
IEC61970::Base::Generation::Production::GenUnitOpSchedule * GenUnitOpSchedule
Definition: GeneratingUnit.h:231
Definition: GeneratingUnit.h:42
IEC61970::Base::Generation::Production::GeneratorControlMode genControlMode
Definition: GeneratingUnit.h:92
std::list< IEC61970::Base::Wires::RotatingMachine * > RotatingMachine
Definition: GeneratingUnit.h:246
Definition: GenUnitOpSchedule.h:26
IEC61970::Base::Domain::ActivePower autoCntrlMarginP
Definition: GeneratingUnit.h:57
IEC61970::Base::Domain::ActivePowerChangeRate lowerRampRate
Definition: GeneratingUnit.h:130
IEC61970::Base::Domain::Float longPF
Definition: GeneratingUnit.h:121
IEC61970::Base::Domain::Seconds minimumOffTime
Definition: GeneratingUnit.h:154
IEC61970::Base::Domain::Seconds startupTime
Definition: GeneratingUnit.h:214
IEC61970::Base::Domain::ActivePower highControlLimit
Definition: GeneratingUnit.h:112
IEC61970::Base::Domain::ActivePower maxOperatingP
Definition: GeneratingUnit.h:145
IEC61970::Base::Domain::ActivePower allocSpinResP
Definition: GeneratingUnit.h:52
IEC61970::Base::Domain::ActivePower ratedGrossMaxP
Definition: GeneratingUnit.h:190
Definition: Equipment.h:21
IEC61970::Base::Generation::Production::Classification modelDetail
Definition: GeneratingUnit.h:163
IEC61970::Base::Domain::Seconds controlPulseLow
Definition: GeneratingUnit.h:78
IEC61970::Base::Generation::Production::GeneratorControlSource genControlSource
Definition: GeneratingUnit.h:96
std::list< IEC61970::Base::Generation::Production::GrossToNetActivePowerCurve * > GrossToNetActivePowerCurves
Definition: GeneratingUnit.h:236
IEC61970::Base::Domain::PerCent governorSCD
Definition: GeneratingUnit.h:108
std::list< IEC61970::Base::Generation::Production::GenUnitOpCostCurve * > GenUnitOpCostCurves
Definition: GeneratingUnit.h:241
IEC61970::Base::Domain::Seconds controlPulseHigh
Definition: GeneratingUnit.h:73
Definition: Classification.h:25
IEC61970::Base::Domain::ActivePower maximumAllowableSpinningReserve
Definition: GeneratingUnit.h:140
IEC61970::Base::Domain::Float tieLinePF
Definition: GeneratingUnit.h:218
IEC61970::Base::Domain::PerCent efficiency
Definition: GeneratingUnit.h:88
IEC61970::Base::Domain::ActivePower minOperatingP
Definition: GeneratingUnit.h:159