IEC61970 16v29a
Public Attributes | List of all members
IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit Class Reference

#include <SynchronousMachineEquivalentCircuit.h>

Inheritance diagram for IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit:
Inheritance graph
[legend]
Collaboration diagram for IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::PU r1d
 
IEC61970::Base::Domain::PU r1q
 
IEC61970::Base::Domain::PU r2q
 
IEC61970::Base::Domain::PU rfd
 
IEC61970::Base::Domain::PU x1d
 
IEC61970::Base::Domain::PU x1q
 
IEC61970::Base::Domain::PU x2q
 
IEC61970::Base::Domain::PU xad
 
IEC61970::Base::Domain::PU xaq
 
IEC61970::Base::Domain::PU xf1d
 
IEC61970::Base::Domain::PU xfd
 
- Public Attributes inherited from IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineDetailed
IEC61970::Base::Domain::Float efdBaseRatio
 
IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::IfdBaseKind ifdBaseType = IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::IfdBaseKind::_undef
 
IEC61970::Base::Domain::Float saturationFactor120QAxis
 
IEC61970::Base::Domain::Float saturationFactorQAxis
 
- Public Attributes inherited from IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineDynamics
IEC61970::Base::Wires::SynchronousMachineSynchronousMachine
 
std::list< IEC61970::Dynamics::StandardModels::TurbineGovernorDynamics::TurbineGovernorDynamics * > TurbineGovernorDynamics
 
- Public Attributes inherited from IEC61970::Dynamics::StandardModels::RotatingMachineDynamics
IEC61970::Base::Domain::Float damping
 
IEC61970::Base::Domain::Seconds inertia
 
IEC61970::Base::Domain::Float saturationFactor
 
IEC61970::Base::Domain::Float saturationFactor120
 
IEC61970::Base::Domain::PU statorLeakageReactance
 
IEC61970::Base::Domain::PU statorResistance
 
- Public Attributes inherited from IEC61970::Dynamics::StandardModels::DynamicsFunctionBlock
IEC61970::Base::Domain::Boolean enabled
 
- 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

The electrical equations for all variations of the synchronous models are based on the SynchronousEquivalentCircuit diagram for the direct and quadrature axes.

Equations for conversion between Equivalent Circuit and Time Constant Reactance forms: Xd = Xad + Xl X’d = Xl + Xad * Xfd / (Xad + Xfd) X”d = Xl + Xad * Xfd * X1d / (Xad * Xfd + Xad * X1d + Xfd * X1d) Xq = Xaq + Xl X’q = Xl + Xaq * X1q / (Xaq+ X1q) X”q = Xl + Xaq * X1q* X2q / (Xaq * X1q + Xaq * X2q + X1q * X2q) T’do = (Xad + Xfd) / (omega0 * Rfd) T”do = (Xad * Xfd + Xad * X1d + Xfd * X1d) / (omega0 * R1d * (Xad + Xfd) T’qo = (Xaq + X1q) / (omega0 * R1q) T”qo = (Xaq * X1q + Xaq * X2q + X1q * X2q)/ (omega0 * R2q * (Xaq + X1q) Same equations using CIM attributes from SynchronousMachineTimeConstantReactance class on left of = sign and SynchronousMachineEquivalentCircuit class on right (except as noted): xDirectSync = xad + RotatingMachineDynamics.statorLeakageReactance xDirectTrans = RotatingMachineDynamics.statorLeakageReactance + xad * xfd / (xad + xfd) xDirectSubtrans = RotatingMachineDynamics.statorLeakageReactance + xad * xfd * x1d / (xad * xfd + xad * x1d + xfd * x1d) xQuadSync = xaq + RotatingMachineDynamics.statorLeakageReactance xQuadTrans = RotatingMachineDynamics.statorLeakageReactance + xaq * x1q / (xaq+ x1q) xQuadSubtrans = RotatingMachineDynamics.statorLeakageReactance + xaq * x1q* x2q / (xaq * x1q + xaq * x2q + x1q * x2q) tpdo = (xad + xfd) / (2*pi*nominal frequency * rfd) tppdo = (xad * xfd + xad * x1d + xfd * x1d) / (2*pi*nominal frequency * r1d * (xad + xfd) tpqo = (xaq + x1q) / (2*pi*nominal frequency * r1q) tppqo = (xaq * x1q + xaq * x2q + x1q * x2q)/ (2*pi*nominal frequency * r2q * (xaq + x1q).

Are only valid for a simplified model where "Canay" reactance is zero.

Member Data Documentation

◆ r1d

IEC61970::Base::Domain::PU IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit::r1d

D-axis damper 1 winding resistance.

◆ r1q

IEC61970::Base::Domain::PU IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit::r1q

Q-axis damper 1 winding resistance.

◆ r2q

IEC61970::Base::Domain::PU IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit::r2q

Q-axis damper 2 winding resistance.

◆ rfd

IEC61970::Base::Domain::PU IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit::rfd

Field winding resistance.

◆ x1d

IEC61970::Base::Domain::PU IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit::x1d

D-axis damper 1 winding leakage reactance.

◆ x1q

IEC61970::Base::Domain::PU IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit::x1q

Q-axis damper 1 winding leakage reactance.

◆ x2q

IEC61970::Base::Domain::PU IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit::x2q

Q-axis damper 2 winding leakage reactance.

◆ xad

IEC61970::Base::Domain::PU IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit::xad

D-axis mutual reactance.

◆ xaq

IEC61970::Base::Domain::PU IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit::xaq

Q-axis mutual reactance.

◆ xf1d

IEC61970::Base::Domain::PU IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit::xf1d

Differential mutual (“Canay”) reactance.

◆ xfd

IEC61970::Base::Domain::PU IEC61970::Dynamics::StandardModels::SynchronousMachineDynamics::SynchronousMachineEquivalentCircuit::xfd

Field winding leakage reactance.


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