CIM14 :: CPSM :: Equipment :: Wires :: MutualCoupling :: MutualCoupling :: Class MutualCoupling
[hide private]
[frames] | no frames]

Class MutualCoupling

Core.IdentifiedObject.IdentifiedObject --+
                                         |
                                        MutualCoupling

This class represents the zero sequence line mutual coupling.

Instance Methods [hide private]
 
__init__(self, g0ch=0.0, r0=0.0, x0=0.0, distance11=0.0, distance12=0.0, distance22=0.0, distance21=0.0, b0ch=0.0, Second_Terminal=None, First_Terminal=None, *args, **kw_args)
Initialises a new 'MutualCoupling' instance.
 
getSecond_Terminal(self)
The starting terminal for the calculation of distances along the second branch of the mutual coupling.
 
setSecond_Terminal(self, value)
 
getFirst_Terminal(self)
The starting terminal for the calculation of distances along the first branch of the mutual coupling.
 
setFirst_Terminal(self, value)
Class Variables [hide private]
  _attrs = ["g0ch", "r0", "x0", "distance11", "distance12", "dis...
  _attr_types = {"g0ch": float, "r0": float, "x0": float, "dista...
  _defaults = {"g0ch": 0.0, "r0": 0.0, "x0": 0.0, "distance11": ...
  _enums = {}
  _refs = ["Second_Terminal", "First_Terminal"]
  _many_refs = []
  Second_Terminal = property(getSecond_Terminal, setSecond_Termi...
  First_Terminal = property(getFirst_Terminal, setFirst_Terminal)
Instance Variables [hide private]
  g0ch
Zero sequence mutual coupling shunt (charging) conductance, uniformly distributed, of the entire line section.
  r0
Zero sequence branch-to-branch mutual impedance coupling, resistance
  x0
Zero sequence branch-to-branch mutual impedance coupling, reactance
  distance11
Distance from the first line's specified terminal to start of coupled region
  distance12
Distance from the first line's from specified terminal to end of coupled region
  distance22
Distance from the second line's specified terminal to end of coupled region
  distance21
Distance from the second line's specified terminal to start of coupled region
  b0ch
Zero sequence mutual coupling shunt (charging) susceptance, uniformly distributed, of the entire line section.
Method Details [hide private]

__init__(self, g0ch=0.0, r0=0.0, x0=0.0, distance11=0.0, distance12=0.0, distance22=0.0, distance21=0.0, b0ch=0.0, Second_Terminal=None, First_Terminal=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'MutualCoupling' instance.

Parameters:
  • g0ch - Zero sequence mutual coupling shunt (charging) conductance, uniformly distributed, of the entire line section.
  • r0 - Zero sequence branch-to-branch mutual impedance coupling, resistance
  • x0 - Zero sequence branch-to-branch mutual impedance coupling, reactance
  • distance11 - Distance from the first line's specified terminal to start of coupled region
  • distance12 - Distance from the first line's from specified terminal to end of coupled region
  • distance22 - Distance from the second line's specified terminal to end of coupled region
  • distance21 - Distance from the second line's specified terminal to start of coupled region
  • b0ch - Zero sequence mutual coupling shunt (charging) susceptance, uniformly distributed, of the entire line section.
  • Second_Terminal - The starting terminal for the calculation of distances along the second branch of the mutual coupling.
  • First_Terminal - The starting terminal for the calculation of distances along the first branch of the mutual coupling. Normally MutualCoupling would only be used for terminals of AC line segments. The first and second terminals of a mutual coupling should point to different AC line segments.

getFirst_Terminal(self)

 

The starting terminal for the calculation of distances along the first branch of the mutual coupling. Normally MutualCoupling would only be used for terminals of AC line segments. The first and second terminals of a mutual coupling should point to different AC line segments.


Class Variable Details [hide private]

_attrs

Value:
["g0ch", "r0", "x0", "distance11", "distance12", "distance22", "distan\
ce21", "b0ch"]

_attr_types

Value:
{"g0ch": float, "r0": float, "x0": float, "distance11": float, "distan\
ce12": float, "distance22": float, "distance21": float, "b0ch": float}

_defaults

Value:
{"g0ch": 0.0, "r0": 0.0, "x0": 0.0, "distance11": 0.0, "distance12": 0\
.0, "distance22": 0.0, "distance21": 0.0, "b0ch": 0.0}

Second_Terminal

Value:
property(getSecond_Terminal, setSecond_Terminal)