CIM++ Adapted CIM Codebase
SynchronousMachine.h
1 // SynchronousMachine.h
3 // Implementation of the Class SynchronousMachine
5 
6 #ifndef SYNCHRONOUSMACHINE_H
7 #define SYNCHRONOUSMACHINE_H
8 
9 #include "IEC61970/Base/Domain/Seconds.h"
10 #include "IEC61970/Base/Domain/ReactivePower.h"
11 #include "IEC61970/Base/Domain/ActivePower.h"
12 #include "IEC61970/Base/Domain/Float.h"
13 #include "IEC61970/Base/Wires/CoolantType.h"
14 #include "IEC61970/Base/Domain/Boolean.h"
15 #include "IEC61970/Base/Domain/Resistance.h"
16 #include "IEC61970/Base/Domain/Reactance.h"
17 #include "IEC61970/Base/Domain/CurrentFlow.h"
18 #include "IEC61970/Base/Domain/Voltage.h"
19 #include "IEC61970/Base/Wires/SynchronousMachineOperatingMode.h"
20 #include "IEC61970/Base/Domain/PerCent.h"
21 #include "IEC61970/Base/Domain/Integer.h"
22 #include "IEC61970/Base/Domain/PU.h"
23 #include "IEC61970/Base/Wires/ShortCircuitRotorKind.h"
24 #include "IEC61970/Base/Wires/SynchronousMachineKind.h"
25 #include "IEC61970/Base/Wires/RotatingMachine.h"
26 
27 namespace IEC61970
28 {
29  namespace Base
30  {
31  namespace Wires
32  {
39  {
40 
41  public:
43  virtual ~SynchronousMachine();
66  IEC61970::Base::Domain::Float coolantCondition;
70  IEC61970::Base::Wires::CoolantType coolantType;
126  IEC61970::Base::Domain::Float mu;
130  IEC61970::Base::Wires::SynchronousMachineOperatingMode operatingMode;
154  IEC61970::Base::Domain::Integer referencePriority;
174  IEC61970::Base::Wires::ShortCircuitRotorKind shortCircuitRotorType;
178  IEC61970::Base::Wires::SynchronousMachineKind type;
193 
194  };
195 
196  }
197 
198  }
199 
200 }
201 #endif // SYNCHRONOUSMACHINE_H
IEC61970::Base::Domain::CurrentFlow ikk
Definition: SynchronousMachine.h:97
IEC61970::Base::Domain::Voltage maxU
Definition: SynchronousMachine.h:112
IEC61970::Base::Domain::Resistance earthingStarPointR
Definition: SynchronousMachine.h:80
IEC61970::Base::Domain::Seconds aVRToManualLag
Definition: SynchronousMachine.h:48
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::Reactance x2
Definition: SynchronousMachine.h:192
IEC61970::Base::Domain::Reactance x0
Definition: SynchronousMachine.h:188
Definition: ReactivePower.h:23
Definition: ActivePower.h:23
IEC61970::Base::Domain::Boolean earthing
Definition: SynchronousMachine.h:75
IEC61970::Base::Domain::Resistance r2
Definition: SynchronousMachine.h:148
IEC61970::Base::Domain::Integer referencePriority
Definition: SynchronousMachine.h:154
Definition: Seconds.h:22
Definition: Resistance.h:22
IEC61970::Base::Domain::PU satDirectTransX
Definition: SynchronousMachine.h:169
Definition: Reactance.h:22
IEC61970::Base::Domain::PerCent qPercent
Definition: SynchronousMachine.h:134
IEC61970::Base::Domain::Float coolantCondition
Definition: SynchronousMachine.h:66
IEC61970::Base::Domain::ReactivePower minQ
Definition: SynchronousMachine.h:116
Definition: Voltage.h:22
IEC61970::Base::Wires::CoolantType coolantType
Definition: SynchronousMachine.h:70
IEC61970::Base::Domain::Seconds manualToAVR
Definition: SynchronousMachine.h:103
IEC61970::Base::Domain::Float mu
Definition: SynchronousMachine.h:126
IEC61970::Base::Domain::Resistance r0
Definition: SynchronousMachine.h:144
IEC61970::Base::Wires::SynchronousMachineOperatingMode operatingMode
Definition: SynchronousMachine.h:130
Definition: RotatingMachine.h:27
IEC61970::Base::Domain::ReactivePower maxQ
Definition: SynchronousMachine.h:108
IEC61970::Base::Domain::PU satDirectSyncX
Definition: SynchronousMachine.h:164
IEC61970::Base::Domain::PU satDirectSubtransX
Definition: SynchronousMachine.h:158
IEC61970::Base::Wires::ShortCircuitRotorKind shortCircuitRotorType
Definition: SynchronousMachine.h:174
IEC61970::Base::Domain::ReactivePower baseQ
Definition: SynchronousMachine.h:58
IEC61970::Base::Domain::ActivePower condenserP
Definition: SynchronousMachine.h:62
Definition: Boolean.h:21
IEC61970::Base::Domain::Seconds aVRToManualLead
Definition: SynchronousMachine.h:53
IEC61970::Base::Domain::Voltage minU
Definition: SynchronousMachine.h:120
IEC61970::Base::Domain::PerCent voltageRegulationRange
Definition: SynchronousMachine.h:184
Definition: PerCent.h:23
IEC61970::Base::Domain::Reactance earthingStarPointX
Definition: SynchronousMachine.h:85
IEC61970::Base::Wires::SynchronousMachineKind type
Definition: SynchronousMachine.h:178
Definition: PU.h:23
IEC61970::Base::Domain::Resistance r
Definition: SynchronousMachine.h:140
Definition: CurrentFlow.h:23
Definition: SynchronousMachine.h:38