CIM++ Adapted CIM Codebase
AsynchronousMachine.h
1 // AsynchronousMachine.h
3 // Implementation of the Class AsynchronousMachine
4 // Original author: tsaxton
6 
7 #ifndef ASYNCHRONOUSMACHINE_H
8 #define ASYNCHRONOUSMACHINE_H
9 
10 #include "IEC61970/Base/Wires/AsynchronousMachineKind.h"
11 #include "IEC61970/Base/Domain/Boolean.h"
12 #include "IEC61970/Base/Domain/PerCent.h"
13 #include "IEC61970/Base/Domain/Float.h"
14 #include "IEC61970/Base/Domain/Frequency.h"
15 #include "IEC61970/Base/Domain/RotationSpeed.h"
16 #include "IEC61970/Base/Domain/Integer.h"
17 #include "IEC61970/Base/Domain/ActivePower.h"
18 #include "IEC61970/Base/Domain/Resistance.h"
19 #include "IEC61970/Base/Domain/Seconds.h"
20 #include "IEC61970/Base/Domain/Reactance.h"
21 #include "IEC61970/Base/Wires/RotatingMachine.h"
22 
23 namespace IEC61970
24 {
25  namespace Base
26  {
27  namespace Wires
28  {
35  {
36 
37  public:
39  virtual ~AsynchronousMachine();
43  IEC61970::Base::Wires::AsynchronousMachineKind asynchronousMachineType;
59  IEC61970::Base::Domain::Float iaIrRatio;
72  IEC61970::Base::Domain::Integer polePairNumber;
95  IEC61970::Base::Domain::Float rxLockedRotorRatio;
128 
129  };
130 
131  }
132 
133  }
134 
135 }
136 #endif // ASYNCHRONOUSMACHINE_H
IEC61970::Base::Domain::Float iaIrRatio
Definition: AsynchronousMachine.h:59
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::Reactance xs
Definition: AsynchronousMachine.h:127
IEC61970::Base::Domain::Resistance rr2
Definition: AsynchronousMachine.h:90
IEC61970::Base::Domain::Float rxLockedRotorRatio
Definition: AsynchronousMachine.h:95
IEC61970::Base::Domain::Reactance xm
Definition: AsynchronousMachine.h:115
IEC61970::Base::Domain::RotationSpeed nominalSpeed
Definition: AsynchronousMachine.h:67
Definition: ActivePower.h:23
Definition: Seconds.h:22
IEC61970::Base::Wires::AsynchronousMachineKind asynchronousMachineType
Definition: AsynchronousMachine.h:43
Definition: Resistance.h:22
Definition: AsynchronousMachine.h:34
IEC61970::Base::Domain::Seconds tpo
Definition: AsynchronousMachine.h:99
IEC61970::Base::Domain::ActivePower ratedMechanicalPower
Definition: AsynchronousMachine.h:77
Definition: Reactance.h:22
IEC61970::Base::Domain::Reactance xp
Definition: AsynchronousMachine.h:119
IEC61970::Base::Domain::Boolean converterFedDrive
Definition: AsynchronousMachine.h:48
IEC61970::Base::Domain::Frequency nominalFrequency
Definition: AsynchronousMachine.h:63
IEC61970::Base::Domain::PerCent efficiency
Definition: AsynchronousMachine.h:54
IEC61970::Base::Domain::Reactance xlr1
Definition: AsynchronousMachine.h:107
IEC61970::Base::Domain::Reactance xlr2
Definition: AsynchronousMachine.h:111
IEC61970::Base::Domain::Integer polePairNumber
Definition: AsynchronousMachine.h:72
Definition: RotationSpeed.h:22
Definition: RotatingMachine.h:27
IEC61970::Base::Domain::Seconds tppo
Definition: AsynchronousMachine.h:103
IEC61970::Base::Domain::Resistance rr1
Definition: AsynchronousMachine.h:86
Definition: Boolean.h:21
IEC61970::Base::Domain::Boolean reversible
Definition: AsynchronousMachine.h:82
Definition: PerCent.h:23
IEC61970::Base::Domain::Reactance xpp
Definition: AsynchronousMachine.h:123
Definition: Frequency.h:22