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

Class RatioTapChanger

Core.PowerSystemResource.PowerSystemResource --+    
                                               |    
                           TapChanger.TapChanger --+
                                                   |
                                                  RatioTapChanger

A tap changer that changes the voltage ratio impacting the voltage magnitude but not direclty the phase angle across the transformer..- The attribute ltcflag specifies whether or not a TapChanger has load tap changing capabilities. If the ltcFlag is true, the attributes “highStep”, “lowStep”, “neutralStep”, “normalStep”, “neutralU” and “stepVoltageIncrement” are required.

Instance Methods [hide private]
 
__init__(self, tculControlMode="reactive", RatioVariationCurve=None, TransformerWinding=None, *args, **kw_args)
Initialises a new 'RatioTapChanger' instance.
 
getRatioVariationCurve(self)
A RatioTapChanger can have an associated RatioVariationCurve to define tap ratio variations with tap step changes.
 
setRatioVariationCurve(self, value)
 
getTransformerWinding(self)
The transformer winding to which the ratio tap changer belongs.
 
setTransformerWinding(self, value)

Inherited from TapChanger.TapChanger: addTapSchedules, getImpedanceVariationCurve, getRegulatingControl, getTapSchedules, removeTapSchedules, setImpedanceVariationCurve, setRegulatingControl, setTapSchedules

Class Variables [hide private]
  _attrs = ["tculControlMode"]
  _attr_types = {"tculControlMode": str}
  _defaults = {"tculControlMode": "reactive"}
  _enums = {"tculControlMode": "TransformerControlMode"}
  _refs = ["RatioVariationCurve", "TransformerWinding"]
  _many_refs = []
  RatioVariationCurve = property(getRatioVariationCurve, setRati...
  TransformerWinding = property(getTransformerWinding, setTransf...

Inherited from TapChanger.TapChanger: ImpedanceVariationCurve, RegulatingControl, TapSchedules

Instance Variables [hide private]
  tculControlMode
Specifies the regulation control mode (voltage or reactive) of the RatioTapChanger.If this is omitted it implies the control mode is OFF.

Inherited from TapChanger.TapChanger: highStep, lowStep, ltcFlag, neutralStep, neutralU, normalStep, regulationStatus, stepVoltageIncrement

Method Details [hide private]

__init__(self, tculControlMode="reactive", RatioVariationCurve=None, TransformerWinding=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'RatioTapChanger' instance.

Parameters:
  • tculControlMode - Specifies the regulation control mode (voltage or reactive) of the RatioTapChanger.If this is omitted it implies the control mode is OFF. If the control mode is not OFF, this is required. Values are: "reactive", "volt"
  • RatioVariationCurve - A RatioTapChanger can have an associated RatioVariationCurve to define tap ratio variations with tap step changes.
  • TransformerWinding - The transformer winding to which the ratio tap changer belongs.
Overrides: TapChanger.TapChanger.__init__

Class Variable Details [hide private]

RatioVariationCurve

Value:
property(getRatioVariationCurve, setRatioVariationCurve)

TransformerWinding

Value:
property(getTransformerWinding, setTransformerWinding)

Instance Variable Details [hide private]

tculControlMode

Specifies the regulation control mode (voltage or reactive) of the RatioTapChanger.If this is omitted it implies the control mode is OFF. If the control mode is not OFF, this is required. Values are: "reactive", "volt"