Package CIM14 :: Package IEC61970 :: Package Wires :: Module MutualCoupling' :: Class MutualCoupling
[hide private]
[frames] | no frames]

Class MutualCoupling

                         object --+        
                                  |        
                   Element'.Element --+    
                                      |    
Core.IdentifiedObject'.IdentifiedObject --+
                                          |
                                         MutualCoupling

This class represents the zero sequence line mutual coupling.

Instance Methods [hide private]
 
__init__(self, distance22=0.0, g0ch=0.0, distance12=0.0, distance21=0.0, x0=0.0, b0ch=0.0, r0=0.0, distance11=0.0, Second_Terminal=None, First_Terminal=None, *args, **kw_args)
Initialises a new 'MutualCoupling' instance.
 
getFirst_Terminal(self)
The starting terminal for the calculation of distances along the first branch of the mutual coupling.
 
getSecond_Terminal(self)
The starting terminal for the calculation of distances along the second branch of the mutual coupling.
 
setFirst_Terminal(self, value)
 
setSecond_Terminal(self, value)

Inherited from Core.IdentifiedObject'.IdentifiedObject: getModelingAuthoritySet, setModelingAuthoritySet

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {'b0ch': <type 'float'>, 'distance11': <type 'fl...
  _attrs = ['distance22', 'g0ch', 'distance12', 'distance21', 'x...
  _defaults = {'b0ch': 0.0, 'distance11': 0.0, 'distance12': 0.0...
  _refs = ['Second_Terminal', 'First_Terminal']

Inherited from Element'.Element (private): _enums, _many_refs

Properties [hide private]
  First_Terminal
The starting terminal for the calculation of distances along the first branch of the mutual coupling.
  Second_Terminal
The starting terminal for the calculation of distances along the second branch of the mutual coupling.

Inherited from Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

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

 

Initialises a new 'MutualCoupling' instance.

Parameters:
  • distance22 - Distance from the second line's specified terminal to end of coupled region
  • g0ch - Zero sequence mutual coupling shunt (charging) conductance, uniformly distributed, of the entire line section.
  • distance12 - Distance from the first line's from specified terminal to end of coupled region
  • distance21 - Distance from the second line's specified terminal to start of coupled region
  • x0 - Zero sequence branch-to-branch mutual impedance coupling, reactance
  • b0ch - Zero sequence mutual coupling shunt (charging) susceptance, uniformly distributed, of the entire line section.
  • r0 - Zero sequence branch-to-branch mutual impedance coupling, resistance
  • distance11 - Distance from the first line's specified terminal to start of coupled region
  • 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.
Overrides: object.__init__

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]

_attr_types

Value:
{'b0ch': <type 'float'>,
 'distance11': <type 'float'>,
 'distance12': <type 'float'>,
 'distance21': <type 'float'>,
 'distance22': <type 'float'>,
 'g0ch': <type 'float'>,
 'r0': <type 'float'>,
 'x0': <type 'float'>}

_attrs

Value:
['distance22',
 'g0ch',
 'distance12',
 'distance21',
 'x0',
 'b0ch',
 'r0',
 'distance11']

_defaults

Value:
{'b0ch': 0.0,
 'distance11': 0.0,
 'distance12': 0.0,
 'distance21': 0.0,
 'distance22': 0.0,
 'g0ch': 0.0,
 'r0': 0.0,
 'x0': 0.0}

Property Details [hide private]

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.

Get Method:
getFirst_Terminal(self) - The starting terminal for the calculation of distances along the first branch of the mutual coupling.
Set Method:
setFirst_Terminal(self, value)

Second_Terminal

The starting terminal for the calculation of distances along the second branch of the mutual coupling.

Get Method:
getSecond_Terminal(self) - The starting terminal for the calculation of distances along the second branch of the mutual coupling.
Set Method:
setSecond_Terminal(self, value)