Skip to content

Class: SynchronousMachineEquivalentCircuit

_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 x Xfd / (Xad + Xfd) _

_X”d = Xl + Xad x Xfd x X1d / (Xad x Xfd + Xad x X1d + Xfd x X1d) _

_Xq = Xaq + Xl _

_X’q = Xl + Xaq x X1q / (Xaq + X1q) _

_X”q = Xl + Xaq x X1q x X2q / (Xaq x X1q + Xaq x X2q + X1q x X2q) _

_T’do = (Xad + Xfd) / (omega0 x Rfd) _

_T”do = (Xad x Xfd + Xad x X1d + Xfd x X1d) / (omega0 x R1d x (Xad + Xfd) _

_T’qo = (Xaq + X1q) / (omega0 x R1q) _

_T”qo = (Xaq x X1q + Xaq x X2q + X1q x X2q) / (omega0 x R2q x (Xaq + X1q) _

_Same equations using CIM attributes from SynchronousMachineTimeConstantReactance class on left of "=" and SynchronousMachineEquivalentCircuit class on right (except as noted): _

_xDirectSync = xad + RotatingMachineDynamics.statorLeakageReactance _

_xDirectTrans = RotatingMachineDynamics.statorLeakageReactance + xad x xfd / (xad + xfd) _

_xDirectSubtrans = RotatingMachineDynamics.statorLeakageReactance + xad x xfd x x1d / (xad x xfd + xad x x1d + xfd x x1d) _

_xQuadSync = xaq + RotatingMachineDynamics.statorLeakageReactance _

_xQuadTrans = RotatingMachineDynamics.statorLeakageReactance + xaq x x1q / (xaq+ x1q) _

_xQuadSubtrans = RotatingMachineDynamics.statorLeakageReactance + xaq x x1q x x2q / (xaq x x1q + xaq x x2q + x1q x x2q) _

_tpdo = (xad + xfd) / (2 x pi x nominal frequency x rfd) _

_tppdo = (xad x xfd + xad x x1d + xfd x x1d) / (2 x pi x nominal frequency x r1d x (xad + xfd) _

_tpqo = (xaq + x1q) / (2 x pi x nominal frequency x r1q) _

_tppqo = (xaq x x1q + xaq x x2q + x1q x x2q) / (2 x pi x nominal frequency x r2q x (xaq + x1q) _

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

URI: cim:SynchronousMachineEquivalentCircuit

 classDiagram
    class SynchronousMachineEquivalentCircuit
      SynchronousMachineDetailed <|-- SynchronousMachineEquivalentCircuit

      SynchronousMachineEquivalentCircuit : alias_name

      SynchronousMachineEquivalentCircuit : cross_compound_turbine_governor_dyanmics

          SynchronousMachineEquivalentCircuit --> CrossCompoundTurbineGovernorDynamics : cross_compound_turbine_governor_dyanmics

      SynchronousMachineEquivalentCircuit : cross_compound_turbine_governor_dynamics

          SynchronousMachineEquivalentCircuit --> CrossCompoundTurbineGovernorDynamics : cross_compound_turbine_governor_dynamics

      SynchronousMachineEquivalentCircuit : damping

      SynchronousMachineEquivalentCircuit : description

      SynchronousMachineEquivalentCircuit : diagram_objects

          SynchronousMachineEquivalentCircuit --> DiagramObject : diagram_objects

      SynchronousMachineEquivalentCircuit : efd_base_ratio

      SynchronousMachineEquivalentCircuit : enabled

      SynchronousMachineEquivalentCircuit : excitation_system_dynamics

          SynchronousMachineEquivalentCircuit --> ExcitationSystemDynamics : excitation_system_dynamics

      SynchronousMachineEquivalentCircuit : gen_icompensation_for_gen_j

          SynchronousMachineEquivalentCircuit --> GenICompensationForGenJ : gen_icompensation_for_gen_j

      SynchronousMachineEquivalentCircuit : ifd_base_type

          SynchronousMachineEquivalentCircuit --> IfdBaseKind : ifd_base_type

      SynchronousMachineEquivalentCircuit : inertia

          SynchronousMachineEquivalentCircuit --> Seconds : inertia

      SynchronousMachineEquivalentCircuit : instance_set

          SynchronousMachineEquivalentCircuit --> InstanceSet : instance_set

      SynchronousMachineEquivalentCircuit : m_rid

      SynchronousMachineEquivalentCircuit : mechanical_load_dynamics

          SynchronousMachineEquivalentCircuit --> MechanicalLoadDynamics : mechanical_load_dynamics

      SynchronousMachineEquivalentCircuit : names

          SynchronousMachineEquivalentCircuit --> Name : names

      SynchronousMachineEquivalentCircuit : properties_cimdata_object

          SynchronousMachineEquivalentCircuit --> ChangeSetMember : properties_cimdata_object

      SynchronousMachineEquivalentCircuit : r_d

          SynchronousMachineEquivalentCircuit --> PU : r_d

      SynchronousMachineEquivalentCircuit : r_q

          SynchronousMachineEquivalentCircuit --> PU : r_q

      SynchronousMachineEquivalentCircuit : rfd

          SynchronousMachineEquivalentCircuit --> PU : rfd

      SynchronousMachineEquivalentCircuit : saturation_factor

      SynchronousMachineEquivalentCircuit : saturation_factor___qaxis

      SynchronousMachineEquivalentCircuit : saturation_factor_qaxis

      SynchronousMachineEquivalentCircuit : stator_leakage_reactance

          SynchronousMachineEquivalentCircuit --> PU : stator_leakage_reactance

      SynchronousMachineEquivalentCircuit : stator_resistance

          SynchronousMachineEquivalentCircuit --> PU : stator_resistance

      SynchronousMachineEquivalentCircuit : synchronous_machine

          SynchronousMachineEquivalentCircuit --> SynchronousMachine : synchronous_machine

      SynchronousMachineEquivalentCircuit : targeting_cimdata_object

          SynchronousMachineEquivalentCircuit --> ChangeSetMember : targeting_cimdata_object

      SynchronousMachineEquivalentCircuit : turbine_governor_dynamics

          SynchronousMachineEquivalentCircuit --> TurbineGovernorDynamics : turbine_governor_dynamics

      SynchronousMachineEquivalentCircuit : x_d

          SynchronousMachineEquivalentCircuit --> PU : x_d

      SynchronousMachineEquivalentCircuit : x_q

          SynchronousMachineEquivalentCircuit --> PU : x_q

      SynchronousMachineEquivalentCircuit : xad

          SynchronousMachineEquivalentCircuit --> PU : xad

      SynchronousMachineEquivalentCircuit : xaq

          SynchronousMachineEquivalentCircuit --> PU : xaq

      SynchronousMachineEquivalentCircuit : xf_d

          SynchronousMachineEquivalentCircuit --> PU : xf_d

      SynchronousMachineEquivalentCircuit : xfd

          SynchronousMachineEquivalentCircuit --> PU : xfd

Inheritance

Slots

Name Cardinality and Range Description Inheritance
r_d 0..1
PU
Direct-axis damper 1 winding resistance direct
r_q 0..1
PU
Quadrature-axis damper 2 winding resistance direct
rfd 0..1
PU
Field winding resistance direct
x_d 0..1
PU
Direct-axis damper 1 winding leakage reactance direct
x_q 0..1
PU
Quadrature-axis damper 2 winding leakage reactance direct
xad 0..1
PU
Direct-axis mutual reactance direct
xaq 0..1
PU
Quadrature-axis mutual reactance direct
xf_d 0..1
PU
Differential mutual (“Canay”) reactance direct
xfd 0..1
PU
Field winding leakage reactance direct
efd_base_ratio 0..1
Float
Ratio (exciter voltage/generator voltage) of Efd bases of exciter and ... SynchronousMachineDetailed
ifd_base_type 0..1
IfdBaseKind
Excitation base system mode SynchronousMachineDetailed
saturation_factor___qaxis 0..1
Float
Quadrature-axis saturation factor at 120% of rated terminal voltage (S12q<... SynchronousMachineDetailed
saturation_factor_qaxis 0..1
Float
Quadrature-axis saturation factor at rated terminal voltage (S1q) (&gt... SynchronousMachineDetailed
synchronous_machine 1..1
SynchronousMachine
Synchronous machine to which synchronous machine dynamics model applies SynchronousMachineDynamics
turbine_governor_dynamics 0..*
TurbineGovernorDynamics
Turbine-governor model associated with this synchronous machine model SynchronousMachineDynamics
gen_icompensation_for_gen_j 0..*
GenICompensationForGenJ
Compensation of voltage compensator's generator for current flow out of this ... SynchronousMachineDynamics
excitation_system_dynamics 0..1
ExcitationSystemDynamics
Excitation system model associated with this synchronous machine model SynchronousMachineDynamics
cross_compound_turbine_governor_dynamics 0..1
CrossCompoundTurbineGovernorDynamics
The cross-compound turbine governor with which this low-pressure synchronous ... SynchronousMachineDynamics
cross_compound_turbine_governor_dyanmics 0..1
CrossCompoundTurbineGovernorDynamics
The cross-compound turbine governor with which this high-pressure synchronous... SynchronousMachineDynamics
mechanical_load_dynamics 0..1
MechanicalLoadDynamics
Mechanical load model associated with this synchronous machine model SynchronousMachineDynamics
damping 0..1
Float
Damping torque coefficient (D) (>= 0) RotatingMachineDynamics
inertia 0..1
Seconds
Inertia constant of generator or motor and mechanical load (H) (> 0... RotatingMachineDynamics
saturation_factor 0..1
Float
Saturation factor at 120% of rated terminal voltage (S12) (>= Rotat... RotatingMachineDynamics
stator_leakage_reactance 0..1
PU
Stator leakage reactance (Xl) (>= 0) RotatingMachineDynamics
stator_resistance 0..1
PU
Stator (armature) resistance (Rs) (>= 0) RotatingMachineDynamics
enabled 0..1
Boolean
Function block used indicator DynamicsFunctionBlock
alias_name 0..1
String
The aliasName is free text human readable name of the object alternative to I... IdentifiedObject
description 0..1
String
The description is a free human readable text describing or naming the object IdentifiedObject
m_rid 0..1
String
Master resource identifier issued by a model authority IdentifiedObject
diagram_objects 0..*
DiagramObject
The diagram objects that are associated with the domain object IdentifiedObject
instance_set 1..1
InstanceSet
Dataset containing the data objects IdentifiedObject
names 0..*
Name
All names of this identified object IdentifiedObject
properties_cimdata_object 0..1
ChangeSetMember
The single CIM data object in the appropriate dataset context IdentifiedObject
targeting_cimdata_object 0..*
ChangeSetMember
Data objects registered IdentifiedObject

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

Mappings

Mapping Type Mapped Value
self cim:SynchronousMachineEquivalentCircuit
native cim:SynchronousMachineEquivalentCircuit

LinkML Source

Direct

name: SynchronousMachineEquivalentCircuit
description: "The electrical equations for all variations of the synchronous models\
  \ are based on the SynchronousEquivalentCircuit diagram for the direct- and quadrature-\
  \ axes.\r\nEquations for conversion between equivalent circuit and time constant\
  \ reactance forms:\r\n<i>Xd</i> = <i>Xad </i>+<i> Xl</i>\r\n<i>X’d</i> = <i>Xl</i>\
  \ + <i>Xad</i> x <i>Xfd</i> / (<i>Xad</i> + <i>Xfd</i>)\r\n<i>X”d</i> = <i>Xl</i>\
  \ + <i>Xad</i> x <i>Xfd</i> x <i>X1d</i> / (<i>Xad</i> x <i>Xfd</i> + <i>Xad</i>\
  \ x <i>X1d</i> + <i>Xfd</i> x <i>X1d</i>)\r\n<i>Xq</i> = <i>Xaq</i> + <i>Xl</i>\r\
  \n<i>X’q</i> = <i>Xl</i> + <i>Xaq</i> x <i>X1q</i> / (<i>Xaq</i> + <i>X1q</i>)\r\
  \n<i>X”q</i> = <i>Xl</i> + <i>Xaq</i> x <i>X1q</i> x <i>X2q</i> / (<i>Xaq</i> x\
  \ <i>X1q</i> + <i>Xaq</i> x <i>X2q</i> + <i>X1q</i> x <i>X2q</i>)\r\n<i>T’do</i>\
  \ = (<i>Xad</i> + <i>Xfd</i>) / (<i>omega</i><i><sub>0</sub></i> x <i>Rfd</i>)\r\
  \n<i>T”do</i> = (<i>Xad</i> x <i>Xfd</i> + <i>Xad</i> x <i>X1d</i> + <i>Xfd</i>\
  \ x <i>X1d</i>) / (<i>omega</i><i><sub>0</sub></i> x <i>R1d</i> x (<i>Xad</i> +\
  \ <i>Xfd</i>)\r\n<i>T’qo</i> = (<i>Xaq</i> + <i>X1q</i>) / (<i>omega</i><i><sub>0</sub></i>\
  \ x <i>R1q</i>)\r\n<i>T”qo</i> = (<i>Xaq</i> x <i>X1q</i> + <i>Xaq</i> x <i>X2q</i>\
  \ + <i>X1q</i> x <i>X2q</i>) / (<i>omega</i><i><sub>0</sub></i> x <i>R2q</i> x (<i>Xaq</i>\
  \ + <i>X1q</i>)\r\nSame equations using CIM attributes from SynchronousMachineTimeConstantReactance\
  \ class on left of \"=\" and SynchronousMachineEquivalentCircuit class on right\
  \ (except as noted):\r\nxDirectSync = xad + RotatingMachineDynamics.statorLeakageReactance\r\
  \nxDirectTrans = RotatingMachineDynamics.statorLeakageReactance + xad x xfd / (xad\
  \ + xfd)\r\nxDirectSubtrans = RotatingMachineDynamics.statorLeakageReactance + xad\
  \ x xfd x x1d / (xad x xfd + xad x x1d + xfd x x1d)\r\nxQuadSync = xaq + RotatingMachineDynamics.statorLeakageReactance\r\
  \nxQuadTrans = RotatingMachineDynamics.statorLeakageReactance + xaq x x1q / (xaq+\
  \ x1q)\r\nxQuadSubtrans = RotatingMachineDynamics.statorLeakageReactance + xaq x\
  \ x1q x x2q / (xaq x x1q + xaq x x2q + x1q x x2q) \r\ntpdo = (xad + xfd) / (2 x\
  \ pi x nominal frequency x rfd)\r\ntppdo = (xad x xfd + xad x x1d + xfd x x1d) /\
  \ (2 x pi x nominal frequency x r1d x (xad + xfd)\r\ntpqo = (xaq + x1q) / (2 x pi\
  \ x nominal frequency x r1q)\r\ntppqo = (xaq x x1q + xaq x x2q + x1q x x2q) / (2\
  \ x pi x nominal frequency x r2q x (xaq + x1q)\r\nThese are only valid for a simplified\
  \ model where \"Canay\" reactance is zero."
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: SynchronousMachineDetailed
attributes:
  r_d:
    name: r_d
    description: Direct-axis damper 1 winding resistance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.r1d
    multivalued: false
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  r_q:
    name: r_q
    description: Quadrature-axis damper 2 winding resistance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.r2q
    multivalued: false
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  rfd:
    name: rfd
    description: Field winding resistance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.rfd
    multivalued: false
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  x_d:
    name: x_d
    description: Direct-axis damper 1 winding leakage reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.x1d
    multivalued: false
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  x_q:
    name: x_q
    description: Quadrature-axis damper 2 winding leakage reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.x2q
    multivalued: false
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  xad:
    name: xad
    description: Direct-axis mutual reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.xad
    multivalued: false
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  xaq:
    name: xaq
    description: Quadrature-axis mutual reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.xaq
    multivalued: false
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  xf_d:
    name: xf_d
    description: Differential mutual (“Canay”) reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.xf1d
    multivalued: false
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  xfd:
    name: xfd
    description: Field winding leakage reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.xfd
    multivalued: false
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
class_uri: cim:SynchronousMachineEquivalentCircuit

Induced

name: SynchronousMachineEquivalentCircuit
description: "The electrical equations for all variations of the synchronous models\
  \ are based on the SynchronousEquivalentCircuit diagram for the direct- and quadrature-\
  \ axes.\r\nEquations for conversion between equivalent circuit and time constant\
  \ reactance forms:\r\n<i>Xd</i> = <i>Xad </i>+<i> Xl</i>\r\n<i>X’d</i> = <i>Xl</i>\
  \ + <i>Xad</i> x <i>Xfd</i> / (<i>Xad</i> + <i>Xfd</i>)\r\n<i>X”d</i> = <i>Xl</i>\
  \ + <i>Xad</i> x <i>Xfd</i> x <i>X1d</i> / (<i>Xad</i> x <i>Xfd</i> + <i>Xad</i>\
  \ x <i>X1d</i> + <i>Xfd</i> x <i>X1d</i>)\r\n<i>Xq</i> = <i>Xaq</i> + <i>Xl</i>\r\
  \n<i>X’q</i> = <i>Xl</i> + <i>Xaq</i> x <i>X1q</i> / (<i>Xaq</i> + <i>X1q</i>)\r\
  \n<i>X”q</i> = <i>Xl</i> + <i>Xaq</i> x <i>X1q</i> x <i>X2q</i> / (<i>Xaq</i> x\
  \ <i>X1q</i> + <i>Xaq</i> x <i>X2q</i> + <i>X1q</i> x <i>X2q</i>)\r\n<i>T’do</i>\
  \ = (<i>Xad</i> + <i>Xfd</i>) / (<i>omega</i><i><sub>0</sub></i> x <i>Rfd</i>)\r\
  \n<i>T”do</i> = (<i>Xad</i> x <i>Xfd</i> + <i>Xad</i> x <i>X1d</i> + <i>Xfd</i>\
  \ x <i>X1d</i>) / (<i>omega</i><i><sub>0</sub></i> x <i>R1d</i> x (<i>Xad</i> +\
  \ <i>Xfd</i>)\r\n<i>T’qo</i> = (<i>Xaq</i> + <i>X1q</i>) / (<i>omega</i><i><sub>0</sub></i>\
  \ x <i>R1q</i>)\r\n<i>T”qo</i> = (<i>Xaq</i> x <i>X1q</i> + <i>Xaq</i> x <i>X2q</i>\
  \ + <i>X1q</i> x <i>X2q</i>) / (<i>omega</i><i><sub>0</sub></i> x <i>R2q</i> x (<i>Xaq</i>\
  \ + <i>X1q</i>)\r\nSame equations using CIM attributes from SynchronousMachineTimeConstantReactance\
  \ class on left of \"=\" and SynchronousMachineEquivalentCircuit class on right\
  \ (except as noted):\r\nxDirectSync = xad + RotatingMachineDynamics.statorLeakageReactance\r\
  \nxDirectTrans = RotatingMachineDynamics.statorLeakageReactance + xad x xfd / (xad\
  \ + xfd)\r\nxDirectSubtrans = RotatingMachineDynamics.statorLeakageReactance + xad\
  \ x xfd x x1d / (xad x xfd + xad x x1d + xfd x x1d)\r\nxQuadSync = xaq + RotatingMachineDynamics.statorLeakageReactance\r\
  \nxQuadTrans = RotatingMachineDynamics.statorLeakageReactance + xaq x x1q / (xaq+\
  \ x1q)\r\nxQuadSubtrans = RotatingMachineDynamics.statorLeakageReactance + xaq x\
  \ x1q x x2q / (xaq x x1q + xaq x x2q + x1q x x2q) \r\ntpdo = (xad + xfd) / (2 x\
  \ pi x nominal frequency x rfd)\r\ntppdo = (xad x xfd + xad x x1d + xfd x x1d) /\
  \ (2 x pi x nominal frequency x r1d x (xad + xfd)\r\ntpqo = (xaq + x1q) / (2 x pi\
  \ x nominal frequency x r1q)\r\ntppqo = (xaq x x1q + xaq x x2q + x1q x x2q) / (2\
  \ x pi x nominal frequency x r2q x (xaq + x1q)\r\nThese are only valid for a simplified\
  \ model where \"Canay\" reactance is zero."
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: SynchronousMachineDetailed
attributes:
  r_d:
    name: r_d
    description: Direct-axis damper 1 winding resistance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.r1d
    multivalued: false
    alias: r_d
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  r_q:
    name: r_q
    description: Quadrature-axis damper 2 winding resistance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.r2q
    multivalued: false
    alias: r_q
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  rfd:
    name: rfd
    description: Field winding resistance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.rfd
    multivalued: false
    alias: rfd
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  x_d:
    name: x_d
    description: Direct-axis damper 1 winding leakage reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.x1d
    multivalued: false
    alias: x_d
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  x_q:
    name: x_q
    description: Quadrature-axis damper 2 winding leakage reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.x2q
    multivalued: false
    alias: x_q
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  xad:
    name: xad
    description: Direct-axis mutual reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.xad
    multivalued: false
    alias: xad
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  xaq:
    name: xaq
    description: Quadrature-axis mutual reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.xaq
    multivalued: false
    alias: xaq
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  xf_d:
    name: xf_d
    description: Differential mutual (“Canay”) reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.xf1d
    multivalued: false
    alias: xf_d
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  xfd:
    name: xfd
    description: Field winding leakage reactance.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineEquivalentCircuit.xfd
    multivalued: false
    alias: xfd
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineEquivalentCircuit
    range: PU
    required: false
  efd_base_ratio:
    name: efd_base_ratio
    description: Ratio (exciter voltage/generator voltage) of <i>Efd</i> bases of
      exciter and generator models (&gt; 0). Typical value = 1.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineDetailed.efdBaseRatio
    multivalued: false
    alias: efd_base_ratio
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineDetailed
    range: float
    required: false
  ifd_base_type:
    name: ifd_base_type
    description: 'Excitation base system mode. It should be equal to the value of
      <i>WLMDV</i> given by the user. <i>WLMDV</i> is the PU ratio between the field
      voltage and the excitation current: <i>Efd</i> = <i>WLMDV</i> x <i>Ifd</i>.
      Typical value = ifag.'
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineDetailed.ifdBaseType
    multivalued: false
    alias: ifd_base_type
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineDetailed
    range: IfdBaseKind
    required: false
  saturation_factor___qaxis:
    name: saturation_factor___qaxis
    description: Quadrature-axis saturation factor at 120% of rated terminal voltage
      (<i>S12q</i>) (&gt;= SynchonousMachineDetailed.saturationFactorQAxis).  Typical
      value = 0,12.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineDetailed.saturationFactor120QAxis
    multivalued: false
    alias: saturation_factor___qaxis
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineDetailed
    range: float
    required: false
  saturation_factor_qaxis:
    name: saturation_factor_qaxis
    description: Quadrature-axis saturation factor at rated terminal voltage (<i>S1q</i>)
      (&gt;= 0). Typical value = 0,02.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineDetailed.saturationFactorQAxis
    multivalued: false
    alias: saturation_factor_qaxis
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineDetailed
    range: float
    required: false
  synchronous_machine:
    name: synchronous_machine
    description: Synchronous machine to which synchronous machine dynamics model applies.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineDynamics.SynchronousMachine
    multivalued: false
    alias: synchronous_machine
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineDynamics
    range: SynchronousMachine
    required: true
  turbine_governor_dynamics:
    name: turbine_governor_dynamics
    description: Turbine-governor model associated with this synchronous machine model.
      Multiplicity of greater than one is intended to support hydro units that have
      multiple turbines on one generator.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineDynamics.TurbineGovernorDynamics
    multivalued: true
    alias: turbine_governor_dynamics
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineDynamics
    - AsynchronousMachineDynamics
    - TurbineLoadControllerDynamics
    range: TurbineGovernorDynamics
    required: false
  gen_icompensation_for_gen_j:
    name: gen_icompensation_for_gen_j
    description: Compensation of voltage compensator's generator for current flow
      out of this  generator.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineDynamics.GenICompensationForGenJ
    multivalued: true
    alias: gen_icompensation_for_gen_j
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineDynamics
    - VCompIEEEType2
    range: GenICompensationForGenJ
    required: false
  excitation_system_dynamics:
    name: excitation_system_dynamics
    description: Excitation system model associated with this synchronous machine
      model.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineDynamics.ExcitationSystemDynamics
    multivalued: false
    alias: excitation_system_dynamics
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineDynamics
    - VoltageCompensatorDynamics
    - PowerSystemStabilizerDynamics
    - UnderexcitationLimiterDynamics
    - DiscontinuousExcitationControlDynamics
    - PFVArControllerType1Dynamics
    - OverexcitationLimiterDynamics
    - PFVArControllerType2Dynamics
    range: ExcitationSystemDynamics
    required: false
  cross_compound_turbine_governor_dynamics:
    name: cross_compound_turbine_governor_dynamics
    description: The cross-compound turbine governor with which this low-pressure
      synchronous machine is associated.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineDynamics.CrossCompoundTurbineGovernorDynamics
    multivalued: false
    alias: cross_compound_turbine_governor_dynamics
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineDynamics
    range: CrossCompoundTurbineGovernorDynamics
    required: false
  cross_compound_turbine_governor_dyanmics:
    name: cross_compound_turbine_governor_dyanmics
    description: The cross-compound turbine governor with which this high-pressure
      synchronous machine is associated.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineDynamics.CrossCompoundTurbineGovernorDyanmics
    multivalued: false
    alias: cross_compound_turbine_governor_dyanmics
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineDynamics
    range: CrossCompoundTurbineGovernorDynamics
    required: false
  mechanical_load_dynamics:
    name: mechanical_load_dynamics
    description: Mechanical load model associated with this synchronous machine model.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:SynchronousMachineDynamics.MechanicalLoadDynamics
    multivalued: false
    alias: mechanical_load_dynamics
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - SynchronousMachineDynamics
    - AsynchronousMachineDynamics
    range: MechanicalLoadDynamics
    required: false
  damping:
    name: damping
    description: Damping torque coefficient (<i>D</i>) (&gt;= 0).  A proportionality
      constant that, when multiplied by the angular velocity of the rotor poles with
      respect to the magnetic field (frequency), results in the damping torque.  This
      value is often zero when the sources of damping torques (generator damper windings,
      load damping effects, etc.) are modelled in detail.  Typical value = 0.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RotatingMachineDynamics.damping
    multivalued: false
    alias: damping
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - RotatingMachineDynamics
    range: float
    required: false
  inertia:
    name: inertia
    description: Inertia constant of generator or motor and mechanical load (<i>H</i>)
      (&gt; 0).  This is the specification for the stored energy in the rotating mass
      when operating at rated speed.  For a generator, this includes the generator
      plus all other elements (turbine, exciter) on the same shaft and has units of
      MW x s.  For a motor, it includes the motor plus its mechanical load. Conventional
      units are PU on the generator MVA base, usually expressed as MW x s / MVA or
      just s. This value is used in the accelerating power reference frame for operator
      training simulator solutions.  Typical value = 3.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RotatingMachineDynamics.inertia
    multivalued: false
    alias: inertia
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - RotatingMachineDynamics
    range: Seconds
    required: false
  saturation_factor:
    name: saturation_factor
    description: Saturation factor at 120% of rated terminal voltage (<i>S12</i>)
      (&gt;= RotatingMachineDynamics.saturationFactor). Not used by the simplified
      model, defined by <i>S</i>(<i>E2</i>) in the SynchronousMachineSaturationParameters
      diagram.  Typical value = 0,12.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RotatingMachineDynamics.saturationFactor120
    multivalued: false
    alias: saturation_factor
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - RotatingMachineDynamics
    range: float
    required: false
  stator_leakage_reactance:
    name: stator_leakage_reactance
    description: Stator leakage reactance (<i>Xl</i>) (&gt;= 0). Typical value = 0,15.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RotatingMachineDynamics.statorLeakageReactance
    multivalued: false
    alias: stator_leakage_reactance
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - RotatingMachineDynamics
    range: PU
    required: false
  stator_resistance:
    name: stator_resistance
    description: Stator (armature) resistance (<i>Rs</i>) (&gt;= 0). Typical value
      = 0,005.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RotatingMachineDynamics.statorResistance
    multivalued: false
    alias: stator_resistance
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - RotatingMachineDynamics
    range: PU
    required: false
  enabled:
    name: enabled
    description: "Function block used indicator.\r\ntrue = use of function block is\
      \ enabled\r\nfalse = use of function block is disabled."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:DynamicsFunctionBlock.enabled
    multivalued: false
    alias: enabled
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - ProtectiveAction
    - EndDeviceFunction
    - RegulatingControl
    - DynamicsFunctionBlock
    range: boolean
    required: false
  alias_name:
    name: alias_name
    description: "The aliasName is free text human readable name of the object alternative\
      \ to IdentifiedObject.name. It may be non unique and may not correlate to a\
      \ naming hierarchy.\r\nThe attribute aliasName is retained because of backwards\
      \ compatibility between CIM relases. It is however recommended to replace aliasName\
      \ with the Name class as aliasName is planned for retirement at a future time.\r\
      \n\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.aliasName
    multivalued: false
    alias: alias_name
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - IdentifiedObject
    range: string
    required: false
  description:
    name: description
    description: The description is a free human readable text describing or naming
      the object. It may be non unique and may not correlate to a naming hierarchy.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.description
    multivalued: false
    alias: description
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - IdentifiedObject
    - NameType
    - NameTypeAuthority
    - DataSet
    - SwitchingStepGroup
    - AreaReserveSpec
    range: string
    required: false
  m_rid:
    name: m_rid
    description: "Master resource identifier issued by a model authority. The mRID\
      \ is unique within an exchange context. Global uniqueness is easily achieved\
      \ by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is\
      \ strongly recommended.\r\nFor CIMXML data files in RDF syntax conforming to\
      \ IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify\
      \ CIM object elements."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.mRID
    multivalued: false
    alias: m_rid
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - IdentifiedObject
    - DataSet
    range: string
    required: false
  diagram_objects:
    name: diagram_objects
    description: The diagram objects that are associated with the domain object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.DiagramObjects
    multivalued: true
    alias: diagram_objects
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - IdentifiedObject
    range: DiagramObject
    required: false
  instance_set:
    name: instance_set
    description: Dataset containing the data objects.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.InstanceSet
    multivalued: false
    alias: instance_set
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - IdentifiedObject
    range: InstanceSet
    required: true
  names:
    name: names
    description: All names of this identified object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.Names
    multivalued: true
    alias: names
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - IdentifiedObject
    - NameType
    range: Name
    required: false
  properties_cimdata_object:
    name: properties_cimdata_object
    description: The single CIM data object in the appropriate dataset context.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.PropertiesCIMDataObject
    multivalued: false
    alias: properties_cimdata_object
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
  targeting_cimdata_object:
    name: targeting_cimdata_object
    description: Data objects registered.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.TargetingCIMDataObject
    multivalued: true
    alias: targeting_cimdata_object
    owner: SynchronousMachineEquivalentCircuit
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:SynchronousMachineEquivalentCircuit