Package CIM15 :: Package IEC61970 :: Package Wires :: Module PowerTransformerEnd' :: Class PowerTransformerEnd
[hide private]
[frames] | no frames]

Class PowerTransformerEnd

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
             TransformerEnd'.TransformerEnd --+
                                              |
                                             PowerTransformerEnd

A PowerTransformerEnd is associated with each Terminal of a PowerTransformer. The impdedance values r, r0, x, and x0 of a PowerTransformerEnd represents a star equivalentas follows 1) for a two Terminal PowerTransformer the high voltage PowerTransformerEnd has non zero values on r, r0, x, and x0 while the low voltage PowerTransformerEnd has zero values for r, r0, x, and x0. 2) for a three Terminal PowerTransformer the three PowerTransformerEnds represents a star equivalent with each leg in the star represented by r, r0, x, and x0 values. 3) for a PowerTransformer with more than three Terminals the PowerTransformerEnd impedance values cannot be used. Instead use the TransformerMeshImpedance or split the transformer into multiple PowerTransformers.A PowerTransformerEnd is associated with each Terminal of a PowerTransformer. The impdedance values r, r0, x, and x0 of a PowerTransformerEnd represents a star equivalentas follows 1) for a two Terminal PowerTransformer the high voltage PowerTransformerEnd has non zero values on r, r0, x, and x0 while the low voltage PowerTransformerEnd has zero values for r, r0, x, and x0. 2) for a three Terminal PowerTransformer the three PowerTransformerEnds represents a star equivalent with each leg in the star represented by r, r0, x, and x0 values. 3) for a PowerTransformer with more than three Terminals the PowerTransformerEnd impedance values cannot be used. Instead use the TransformerMeshImpedance or split the transformer into multiple PowerTransformers.

Instance Methods [hide private]
 
__init__(self, x0=0.0, b0=0.0, g0=0.0, ratedS=0.0, b=0.0, ratedU=0.0, g=0.0, r=0.0, x=0.0, r0=0.0, connectionKind='Z', PowerTransformer=None, *args, **kw_args)
Initialises a new 'PowerTransformerEnd' instance.
 
getPowerTransformer(self)
 
setPowerTransformer(self, value)

Inherited from TransformerEnd'.TransformerEnd: addFromMeshImpedance, addFromWindingInsulations, addToMeshImpedance, addToWindingInsulations, getCoreAdmittance, getFromMeshImpedance, getFromWindingInsulations, getPhaseTapChanger, getRatioTapChanger, getStarImpedance, getTerminal, getToMeshImpedance, getToWindingInsulations, getTransformerEndInfo, removeFromMeshImpedance, removeFromWindingInsulations, removeToMeshImpedance, removeToWindingInsulations, setCoreAdmittance, setFromMeshImpedance, setFromWindingInsulations, setPhaseTapChanger, setRatioTapChanger, setStarImpedance, setTerminal, setToMeshImpedance, setToWindingInsulations, setTransformerEndInfo

Inherited from Core.IdentifiedObject'.IdentifiedObject: addDiagramObjects, addNames, getDiagramObjects, getModelingAuthoritySet, getNames, removeDiagramObjects, removeNames, setDiagramObjects, setModelingAuthoritySet, setNames

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'>, 'con...
  _attrs = ['x0', 'b0', 'g0', 'ratedS', 'b', 'ratedU', 'g', 'r',...
  _defaults = {'b': 0.0, 'b0': 0.0, 'connectionKind': 'Z', 'g': ...
  _enums = {'connectionKind': 'WindingConnection'}
  _many_refs = []
  _refs = ['PowerTransformer']
Properties [hide private]
  PowerTransformer

Inherited from TransformerEnd'.TransformerEnd: CoreAdmittance, FromMeshImpedance, FromWindingInsulations, PhaseTapChanger, RatioTapChanger, StarImpedance, Terminal, ToMeshImpedance, ToWindingInsulations, TransformerEndInfo

Inherited from Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, x0=0.0, b0=0.0, g0=0.0, ratedS=0.0, b=0.0, ratedU=0.0, g=0.0, r=0.0, x=0.0, r0=0.0, connectionKind='Z', PowerTransformer=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'PowerTransformerEnd' instance.

Parameters:
  • x0 - Zero sequence series reactance of the transformer end.
  • b0 - Zero sequence magnetizing branch susceptance.
  • g0 - Zero sequence magnetizing branch conductance (star-model).
  • ratedS - Normal apparent power rating.
  • b - Magnetizing branch susceptance (B mag). The value can be positive or negative.
  • ratedU - Rated voltage: phase-phase for three-phase windings, and either phase-phase or phase-neutral for single-phase windings.
  • g - Magnetizing branch conductance (G mag).
  • r - Resistance (star-model) of the transformer end.
  • x - Positive sequence series reactance (star-model) of the transformer end.
  • r0 - Zero sequence series resistance (star-model) of the transformer end.
  • connectionKind - Kind of connection. Values are: "Z", "A", "Yn", "Y", "Zn", "D", "I"
  • PowerTransformer
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'b': <type 'float'>,
 'b0': <type 'float'>,
 'connectionKind': <type 'str'>,
 'g': <type 'float'>,
 'g0': <type 'float'>,
 'r': <type 'float'>,
 'r0': <type 'float'>,
 'ratedS': <type 'float'>,
...

_attrs

Value:
['x0',
 'b0',
 'g0',
 'ratedS',
 'b',
 'ratedU',
 'g',
 'r',
...

_defaults

Value:
{'b': 0.0,
 'b0': 0.0,
 'connectionKind': 'Z',
 'g': 0.0,
 'g0': 0.0,
 'r': 0.0,
 'r0': 0.0,
 'ratedS': 0.0,
...

Property Details [hide private]

PowerTransformer

Get Method:
getPowerTransformer(self)
Set Method:
setPowerTransformer(self, value)