CIM++ Adapted CIM Codebase
RotatingMachineDynamics.h
1 // RotatingMachineDynamics.h
3 // Implementation of the Class RotatingMachineDynamics
4 // Original author: ppbr003
6 
7 #ifndef ROTATINGMACHINEDYNAMICS_H
8 #define ROTATINGMACHINEDYNAMICS_H
9 
10 #include "IEC61970/Base/Domain/Float.h"
11 #include "IEC61970/Base/Domain/Seconds.h"
12 #include "IEC61970/Base/Domain/PU.h"
13 #include "IEC61970/Dynamics/StandardModels/DynamicsFunctionBlock.h"
14 
15 namespace IEC61970
16 {
17  namespace Dynamics
18  {
19  namespace StandardModels
20  {
26  {
27 
28  public:
30  virtual ~RotatingMachineDynamics();
38  IEC61970::Base::Domain::Float damping;
55  IEC61970::Base::Domain::Float saturationFactor;
61  IEC61970::Base::Domain::Float saturationFactor120;
70 
71  };
72 
73  }
74 
75  }
76 
77 }
78 #endif // ROTATINGMACHINEDYNAMICS_H
Definition: AuxiliaryEquipment.h:13
Definition: Seconds.h:22
Definition: DynamicsFunctionBlock.h:22
Definition: RotatingMachineDynamics.h:25
IEC61970::Base::Domain::Seconds inertia
Definition: RotatingMachineDynamics.h:49
IEC61970::Base::Domain::PU statorResistance
Definition: RotatingMachineDynamics.h:69
IEC61970::Base::Domain::PU statorLeakageReactance
Definition: RotatingMachineDynamics.h:65
IEC61970::Base::Domain::Float saturationFactor
Definition: RotatingMachineDynamics.h:55
Definition: PU.h:23
IEC61970::Base::Domain::Float damping
Definition: RotatingMachineDynamics.h:38
IEC61970::Base::Domain::Float saturationFactor120
Definition: RotatingMachineDynamics.h:61