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

Class DistributionTransformerWinding

                                    object --+                    
                                             |                    
                              Element'.Element --+                
                                                 |                
  IEC61970.Core.IdentifiedObject'.IdentifiedObject --+            
                                                     |            
IEC61970.Core.PowerSystemResource'.PowerSystemResource --+        
                                                         |        
                        IEC61970.Core.Equipment'.Equipment --+    
                                                             |    
        IEC61970.Core.ConductingEquipment'.ConductingEquipment --+
                                                                 |
                                                                DistributionTransformerWinding

Conducting connection point of a distribution / unbalanced transformer winding instance. This class differs from Wires::TransformerWinding as follows: - the eight Pi model attributes are moved into separate class, that can be optionally referred to from several winding instances. - the three grounding attributes can differ per winding instance, even for windings that use the same TransformerInfo, so they are kept on DistributionTransformerWinding. - 'windingType' attribute is replaced by 'sequenceNumber' attribute on WindingInfo class. - all the other attributes come from the WindingInfo (and its relationships). TransformerInfo is associated to the DistributionTransformer as referenceable data, so it can be defined once and referred to from instances, instead of being specified with each instance.

Instance Methods [hide private]
 
__init__(self, grounded=False, xground=0.0, rground=0.0, Transformer=None, WindingInfo=None, RatioTapChanger=None, PiImpedance=None, PhaseTapChanger=None, *args, **kw_args)
Initialises a new 'DistributionTransformerWinding' instance.
 
getPhaseTapChanger(self)
Phase tap changer associated with this winding.
 
getPiImpedance(self)
(accurate for 2- or 3-winding transformers only) Pi-model impedances of this winding.
 
getRatioTapChanger(self)
Ratio tap changer associated with this winding.
 
getTransformer(self)
Transformer this winding belongs to.
 
getWindingInfo(self)
Data for this winding.
 
setPhaseTapChanger(self, value)
 
setPiImpedance(self, value)
 
setRatioTapChanger(self, value)
 
setTransformer(self, value)
 
setWindingInfo(self, value)

Inherited from IEC61970.Core.ConductingEquipment'.ConductingEquipment: addClearanceTags, addProtectionEquipments, addTerminals, getBaseVoltage, getClearanceTags, getProtectionEquipments, getSvStatus, getTerminals, removeClearanceTags, removeProtectionEquipments, removeTerminals, setBaseVoltage, setClearanceTags, setProtectionEquipments, setSvStatus, setTerminals

Inherited from IEC61970.Core.Equipment'.Equipment: addContingencyEquipment, addCustomerAgreements, addOperationalLimitSet, getContingencyEquipment, getCustomerAgreements, getEquipmentContainer, getOperationalLimitSet, removeContingencyEquipment, removeCustomerAgreements, removeOperationalLimitSet, setContingencyEquipment, setCustomerAgreements, setEquipmentContainer, setOperationalLimitSet

Inherited from IEC61970.Core.PowerSystemResource'.PowerSystemResource: addAssets, addBlock, addMeasurements, addOperatingShare, addPsrLists, addReportingGroup, getAssets, getBlock, getLocation, getMeasurements, getOperatingShare, getOutageSchedule, getPSRType, getPsrLists, getReportingGroup, removeAssets, removeBlock, removeMeasurements, removeOperatingShare, removePsrLists, removeReportingGroup, setAssets, setBlock, setLocation, setMeasurements, setOperatingShare, setOutageSchedule, setPSRType, setPsrLists, setReportingGroup

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 = {'grounded': <type 'bool'>, 'rground': <type 'fl...
  _attrs = ['grounded', 'xground', 'rground']
  _defaults = {'grounded': False, 'rground': 0.0, 'xground': 0.0}
  _enums = {}
  _many_refs = []
  _refs = ['Transformer', 'WindingInfo', 'RatioTapChanger', 'PiI...
Properties [hide private]
  PhaseTapChanger
Phase tap changer associated with this winding.
  PiImpedance
(accurate for 2- or 3-winding transformers only) Pi-model impedances of this winding.
  RatioTapChanger
Ratio tap changer associated with this winding.
  Transformer
Transformer this winding belongs to.
  WindingInfo
Data for this winding.

Inherited from IEC61970.Core.ConductingEquipment'.ConductingEquipment: BaseVoltage, ClearanceTags, ProtectionEquipments, SvStatus, Terminals

Inherited from IEC61970.Core.Equipment'.Equipment: ContingencyEquipment, CustomerAgreements, EquipmentContainer, OperationalLimitSet

Inherited from IEC61970.Core.PowerSystemResource'.PowerSystemResource: Assets, Block, Location, Measurements, OperatingShare, OutageSchedule, PSRType, PsrLists, ReportingGroup

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, grounded=False, xground=0.0, rground=0.0, Transformer=None, WindingInfo=None, RatioTapChanger=None, PiImpedance=None, PhaseTapChanger=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'DistributionTransformerWinding' instance.

Parameters:
  • grounded - (for Yn and Zn connections) True if the neutral is solidly grounded.
  • xground - (for Yn and Zn connections) Reactive part of neutral impedance where 'grounded' is true.
  • rground - (for Yn and Zn connections) Resistance part of neutral impedance where 'grounded' is true.
  • Transformer - Transformer this winding belongs to.
  • WindingInfo - Data for this winding.
  • RatioTapChanger - Ratio tap changer associated with this winding.
  • PiImpedance - (accurate for 2- or 3-winding transformers only) Pi-model impedances of this winding.
  • PhaseTapChanger - Phase tap changer associated with this winding.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'grounded': <type 'bool'>,
 'rground': <type 'float'>,
 'xground': <type 'float'>}

_refs

Value:
['Transformer',
 'WindingInfo',
 'RatioTapChanger',
 'PiImpedance',
 'PhaseTapChanger']

Property Details [hide private]

PhaseTapChanger

Phase tap changer associated with this winding.

Get Method:
getPhaseTapChanger(self) - Phase tap changer associated with this winding.
Set Method:
setPhaseTapChanger(self, value)

PiImpedance

(accurate for 2- or 3-winding transformers only) Pi-model impedances of this winding.

Get Method:
getPiImpedance(self) - (accurate for 2- or 3-winding transformers only) Pi-model impedances of this winding.
Set Method:
setPiImpedance(self, value)

RatioTapChanger

Ratio tap changer associated with this winding.

Get Method:
getRatioTapChanger(self) - Ratio tap changer associated with this winding.
Set Method:
setRatioTapChanger(self, value)

Transformer

Transformer this winding belongs to.

Get Method:
getTransformer(self) - Transformer this winding belongs to.
Set Method:
setTransformer(self, value)

WindingInfo

Data for this winding.

Get Method:
getWindingInfo(self) - Data for this winding.
Set Method:
setWindingInfo(self, value)