Package CIM14 :: Package IEC61968 :: Package WiresExt :: Module WindingPiImpedance' :: Class WindingPiImpedance
[hide private]
[frames] | no frames]

Class WindingPiImpedance

                                  object --+        
                                           |        
                            Element'.Element --+    
                                               |    
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+
                                                   |
                                                  WindingPiImpedance

Transformer Pi-model impedance that accurately reflects impedance for transformers with 2 or 3 windings. For transformers with 4 or more windings, you must use TransformerInfo.

Instance Methods [hide private]
 
__init__(self, g=0.0, b=0.0, r=0.0, x0=0.0, x=0.0, r0=0.0, b0=0.0, g0=0.0, Windings=None, *args, **kw_args)
Initialises a new 'WindingPiImpedance' instance.
 
addWindings(self, *Windings)
 
getWindings(self)
All windings having this Pi impedance.
 
removeWindings(self, *Windings)
 
setWindings(self, value)

Inherited from IEC61970.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 = {'b': <type 'float'>, 'b0': <type 'float'>, 'g':...
  _attrs = ['g', 'b', 'r', 'x0', 'x', 'r0', 'b0', 'g0']
  _defaults = {'b': 0.0, 'b0': 0.0, 'g': 0.0, 'g0': 0.0, 'r': 0....
  _many_refs = ['Windings']
  _refs = ['Windings']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  Windings
All windings having this Pi impedance.

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, g=0.0, b=0.0, r=0.0, x0=0.0, x=0.0, r0=0.0, b0=0.0, g0=0.0, Windings=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'WindingPiImpedance' instance.

Parameters:
  • g - Magnetizing branch conductance (G mag).
  • b - Magnetizing branch susceptance (B mag). The value can be positive or negative.
  • r - DC resistance of the winding.
  • x0 - Zero sequence series reactance of the winding.
  • x - Positive sequence series reactance of the winding. For a two winding transformer, the full reactance of the transformer should be entered on the primary (high voltage) winding.
  • r0 - Zero sequence series resistance of the winding.
  • b0 - Zero sequence magnetizing branch susceptance.
  • g0 - Zero sequence magnetizing branch conductance.
  • Windings - All windings having this Pi impedance.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'b': <type 'float'>,
 'b0': <type 'float'>,
 'g': <type 'float'>,
 'g0': <type 'float'>,
 'r': <type 'float'>,
 'r0': <type 'float'>,
 'x': <type 'float'>,
 'x0': <type 'float'>}

_defaults

Value:
{'b': 0.0,
 'b0': 0.0,
 'g': 0.0,
 'g0': 0.0,
 'r': 0.0,
 'r0': 0.0,
 'x': 0.0,
 'x0': 0.0}

Property Details [hide private]

Windings

All windings having this Pi impedance.

Get Method:
getWindings(self) - All windings having this Pi impedance.
Set Method:
setWindings(self, value)