CIM++ Adapted CIM_SINERGIEN Codebase
Public Attributes | List of all members
IEC61970::Base::Wires::SynchronousMachine Class Reference

#include <SynchronousMachine.h>

Inheritance diagram for IEC61970::Base::Wires::SynchronousMachine:
Inheritance graph
[legend]
Collaboration diagram for IEC61970::Base::Wires::SynchronousMachine:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::Seconds aVRToManualLag
 
IEC61970::Base::Domain::Seconds aVRToManualLead
 
IEC61970::Base::Domain::ReactivePower baseQ
 
IEC61970::Base::Domain::ActivePower condenserP
 
IEC61970::Base::Domain::Float coolantCondition
 
IEC61970::Base::Wires::CoolantType coolantType
 
IEC61970::Base::Domain::Boolean earthing
 
IEC61970::Base::Domain::Resistance earthingStarPointR
 
IEC61970::Base::Domain::Reactance earthingStarPointX
 
IEC61970::Base::Domain::CurrentFlow ikk
 
IEC61970::Base::Domain::Seconds manualToAVR
 
IEC61970::Base::Domain::ReactivePower maxQ
 
IEC61970::Base::Domain::Voltage maxU
 
IEC61970::Base::Domain::ReactivePower minQ
 
IEC61970::Base::Domain::Voltage minU
 
IEC61970::Base::Domain::Float mu
 
IEC61970::Base::Wires::SynchronousMachineOperatingMode operatingMode
 
IEC61970::Base::Domain::PerCent qPercent
 
IEC61970::Base::Domain::Resistance r
 
IEC61970::Base::Domain::Resistance r0
 
IEC61970::Base::Domain::Resistance r2
 
IEC61970::Base::Domain::Integer referencePriority
 
IEC61970::Base::Domain::PU satDirectSubtransX
 
IEC61970::Base::Domain::PU satDirectSyncX
 
IEC61970::Base::Domain::PU satDirectTransX
 
IEC61970::Base::Wires::ShortCircuitRotorKind shortCircuitRotorType
 
IEC61970::Base::Wires::SynchronousMachineKind type
 
IEC61970::Base::Domain::PerCent voltageRegulationRange
 
IEC61970::Base::Domain::Reactance x0
 
IEC61970::Base::Domain::Reactance x2
 
- Public Attributes inherited from IEC61970::Base::Wires::RotatingMachine
IEC61970::Base::Domain::ActivePower p
 
IEC61970::Base::Domain::ReactivePower q
 
IEC61970::Base::Domain::Float ratedPowerFactor
 
IEC61970::Base::Domain::ApparentPower ratedS
 
IEC61970::Base::Domain::Voltage ratedU
 
IEC61970::Base::Generation::Production::HydroPumpHydroPump
 
- Public Attributes inherited from IEC61970::Base::Wires::RegulatingCondEq
IEC61970::Base::Domain::Boolean controlEnabled
 
IEC61970::Base::Wires::RegulatingControlRegulatingControl
 
- Public Attributes inherited from IEC61970::Base::Core::Equipment
IEC61970::Base::Domain::Boolean aggregate
 
IEC61970::Base::Domain::Boolean normallyInService
 
- Public Attributes inherited from IEC61970::Base::Core::PowerSystemResource
std::list< IEC61970::Base::Meas::Control * > Controls
 
std::list< IEC61970::Base::Meas::Measurement * > Measurements
 
IEC61970::Base::Core::PSRTypePSRType
 
- Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject
IEC61970::Base::Domain::String aliasName
 
IEC61970::Base::Domain::String description
 
IEC61970::Base::Domain::String mRID
 
IEC61970::Base::Domain::String name
 
std::list< IEC61970::Base::DiagramLayout::DiagramObject * > DiagramObjects
 

Detailed Description

An electromechanical device that operates with shaft rotating synchronously with the network. It is a single machine operating either as a generator or synchronous condenser or pump.

Member Data Documentation

IEC61970::Base::Domain::Seconds IEC61970::Base::Wires::SynchronousMachine::aVRToManualLag

Time delay required when switching from Automatic Voltage Regulation (AVR) to Manual for a lagging MVAr violation.

IEC61970::Base::Domain::Seconds IEC61970::Base::Wires::SynchronousMachine::aVRToManualLead

Time delay required when switching from Automatic Voltage Regulation (AVR) to Manual for a leading MVAr violation.

IEC61970::Base::Domain::ReactivePower IEC61970::Base::Wires::SynchronousMachine::baseQ

Default base reactive power value. This value represents the initial reactive power that can be used by any application function.

IEC61970::Base::Domain::ActivePower IEC61970::Base::Wires::SynchronousMachine::condenserP

Active power consumed when in condenser mode operation.

IEC61970::Base::Domain::Float IEC61970::Base::Wires::SynchronousMachine::coolantCondition

Temperature or pressure of coolant medium

IEC61970::Base::Wires::CoolantType IEC61970::Base::Wires::SynchronousMachine::coolantType

Method of cooling the machine.

IEC61970::Base::Domain::Boolean IEC61970::Base::Wires::SynchronousMachine::earthing

Indicates whether or not the generator is earthed. Used for short circuit data exchange according to IEC 60909

IEC61970::Base::Domain::Resistance IEC61970::Base::Wires::SynchronousMachine::earthingStarPointR

Generator star point earthing resistance (Re). Used for short circuit data exchange according to IEC 60909

IEC61970::Base::Domain::Reactance IEC61970::Base::Wires::SynchronousMachine::earthingStarPointX

Generator star point earthing reactance (Xe). Used for short circuit data exchange according to IEC 60909

IEC61970::Base::Domain::CurrentFlow IEC61970::Base::Wires::SynchronousMachine::ikk

Steady-state short-circuit current (in A for the profile) of generator with compound excitation during 3-phase short circuit.

  • Ikk=0: Generator with no compound excitation.
  • Ikk?0: Generator with compound excitation. Ikk is used to calculate the minimum steady-state short-circuit current for generators with compound excitation (Section 4.6.1.2 in the IEC 60909-0) Used only for single fed short circuit on a generator. (Section 4.3.4.2. in the IEC 60909-0)
IEC61970::Base::Domain::Seconds IEC61970::Base::Wires::SynchronousMachine::manualToAVR

Time delay required when switching from Manual to Automatic Voltage Regulation. This value is used in the accelerating power reference frame for powerflow solutions

IEC61970::Base::Domain::ReactivePower IEC61970::Base::Wires::SynchronousMachine::maxQ

Maximum reactive power limit. This is the maximum (nameplate) limit for the unit.

IEC61970::Base::Domain::Voltage IEC61970::Base::Wires::SynchronousMachine::maxU

Maximum voltage limit for the unit.

IEC61970::Base::Domain::ReactivePower IEC61970::Base::Wires::SynchronousMachine::minQ

Minimum reactive power limit for the unit.

IEC61970::Base::Domain::Voltage IEC61970::Base::Wires::SynchronousMachine::minU

Minimum voltage limit for the unit.

IEC61970::Base::Domain::Float IEC61970::Base::Wires::SynchronousMachine::mu

Factor to calculate the breaking current (Section 4.5.2.1 in the IEC 60909-0). Used only for single fed short circuit on a generator (Section 4.3.4.2. in the IEC 60909-0).

IEC61970::Base::Wires::SynchronousMachineOperatingMode IEC61970::Base::Wires::SynchronousMachine::operatingMode

Current mode of operation.

IEC61970::Base::Domain::PerCent IEC61970::Base::Wires::SynchronousMachine::qPercent

Percent of the coordinated reactive control that comes from this machine.

IEC61970::Base::Domain::Resistance IEC61970::Base::Wires::SynchronousMachine::r

Equivalent resistance (RG) of generator. RG is considered for the calculation of all currents, except for the calculation of the peak current ip. Used for short circuit data exchange according to IEC 60909

IEC61970::Base::Domain::Resistance IEC61970::Base::Wires::SynchronousMachine::r0

Zero sequence resistance of the synchronous machine.

IEC61970::Base::Domain::Resistance IEC61970::Base::Wires::SynchronousMachine::r2

Negative sequence resistance.

IEC61970::Base::Domain::Integer IEC61970::Base::Wires::SynchronousMachine::referencePriority

Priority of unit for use as powerflow voltage phase angle reference bus selection. 0 = don t care (default) 1 = highest priority. 2 is less than 1 and so on.

IEC61970::Base::Domain::PU IEC61970::Base::Wires::SynchronousMachine::satDirectSubtransX

Direct-axis subtransient reactance saturated, also known as Xd"sat.

IEC61970::Base::Domain::PU IEC61970::Base::Wires::SynchronousMachine::satDirectSyncX

Direct-axes saturated synchronous reactance (xdsat); reciprocal of short- circuit ration. Used for short circuit data exchange, only for single fed short circuit on a generator. (Section 4.3.4.2. in the IEC 60909-0).

IEC61970::Base::Domain::PU IEC61970::Base::Wires::SynchronousMachine::satDirectTransX

Saturated Direct-axis transient reactance. The attribute is primarily used for short circuit calculations according to ANSI.

IEC61970::Base::Wires::ShortCircuitRotorKind IEC61970::Base::Wires::SynchronousMachine::shortCircuitRotorType

Type of rotor, used by short circuit applications, only for single fed short circuit according to IEC 60909.

IEC61970::Base::Wires::SynchronousMachineKind IEC61970::Base::Wires::SynchronousMachine::type

Modes that this synchronous machine can operate in.

IEC61970::Base::Domain::PerCent IEC61970::Base::Wires::SynchronousMachine::voltageRegulationRange

Range of generator voltage regulation (PG in the IEC 60909-0) used for calculation of the impedance correction factor KG defined in IEC 60909-0 This attribute is used to describe the operating voltage of the generating unit.

IEC61970::Base::Domain::Reactance IEC61970::Base::Wires::SynchronousMachine::x0

Zero sequence reactance of the synchronous machine.

IEC61970::Base::Domain::Reactance IEC61970::Base::Wires::SynchronousMachine::x2

Negative sequence reactance.


The documentation for this class was generated from the following files: