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

Class TapChanger

Core.PowerSystemResource.PowerSystemResource --+
                                               |
                                              TapChanger

Mechanism for changing transformer winding tap positions.

Instance Methods [hide private]
 
__init__(self, stepVoltageIncrement=0.0, neutralStep=0, normalStep=0, ltcFlag=False, neutralU=0.0, lowStep=0, regulationStatus=False, highStep=0, TapSchedules=None, ImpedanceVariationCurve=None, RegulatingControl=None, *args, **kw_args)
Initialises a new 'TapChanger' instance.
 
getTapSchedules(self)
A TapChanger can have TapSchedules.
 
setTapSchedules(self, value)
 
addTapSchedules(self, *TapSchedules)
 
removeTapSchedules(self, *TapSchedules)
 
getImpedanceVariationCurve(self)
A TapChanger can have an associated ImpedanceVariationCurve to define impedance variations with tap step changes.
 
setImpedanceVariationCurve(self, value)
 
getRegulatingControl(self)
 
setRegulatingControl(self, value)
Class Variables [hide private]
  _attrs = ["stepVoltageIncrement", "neutralStep", "normalStep",...
  _attr_types = {"stepVoltageIncrement": float, "neutralStep": i...
  _defaults = {"stepVoltageIncrement": 0.0, "neutralStep": 0, "n...
  _enums = {}
  _refs = ["TapSchedules", "ImpedanceVariationCurve", "Regulatin...
  _many_refs = ["TapSchedules"]
  TapSchedules = property(getTapSchedules, setTapSchedules)
  ImpedanceVariationCurve = property(getImpedanceVariationCurve,...
  RegulatingControl = property(getRegulatingControl, setRegulati...
Instance Variables [hide private]
  stepVoltageIncrement
Tap step increment, in per cent of nominal voltage, per step position.
  neutralStep
The neutral tap step position for this winding.
  normalStep
The tap step position used in 'normal' network operation for this winding.
  ltcFlag
Specifies whether or not a TapChanger has load tap changing capabilities.
  neutralU
Voltage at which the winding operates at the neutral tap setting.
  lowStep
Lowest possible tap step position, retard from neutral
  regulationStatus
Specifies the default regulation status of the TapChanger.
  highStep
Highest possible tap step position, advance from neutral
Method Details [hide private]

__init__(self, stepVoltageIncrement=0.0, neutralStep=0, normalStep=0, ltcFlag=False, neutralU=0.0, lowStep=0, regulationStatus=False, highStep=0, TapSchedules=None, ImpedanceVariationCurve=None, RegulatingControl=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'TapChanger' instance.

Parameters:
  • stepVoltageIncrement - Tap step increment, in per cent of nominal voltage, per step position. For a symmetrical PhaseTapChanger, the stepVoltageIncrement is used in the formula for calculation of the phase angle. For a symmetrical PhaseTapChanger, the voltage magnitude does not change with tap step.This is required if the Tap Changer is a RatioTapChanger and there is no step change table.
  • neutralStep - The neutral tap step position for this winding.
  • normalStep - The tap step position used in 'normal' network operation for this winding. For a 'Fixed' tap changer indicates the current physical tap setting.
  • ltcFlag - Specifies whether or not a TapChanger has load tap changing capabilities.
  • neutralU - Voltage at which the winding operates at the neutral tap setting.
  • lowStep - Lowest possible tap step position, retard from neutral
  • regulationStatus - Specifies the default regulation status of the TapChanger. True is regulating. False is not regulating.
  • highStep - Highest possible tap step position, advance from neutral
  • TapSchedules - A TapChanger can have TapSchedules.
  • ImpedanceVariationCurve - A TapChanger can have an associated ImpedanceVariationCurve to define impedance variations with tap step changes.
  • RegulatingControl

Class Variable Details [hide private]

_attrs

Value:
["stepVoltageIncrement", "neutralStep", "normalStep", "ltcFlag", "neut\
ralU", "lowStep", "regulationStatus", "highStep"]

_attr_types

Value:
{"stepVoltageIncrement": float, "neutralStep": int, "normalStep": int,\
 "ltcFlag": bool, "neutralU": float, "lowStep": int, "regulationStatus\
": bool, "highStep": int}

_defaults

Value:
{"stepVoltageIncrement": 0.0, "neutralStep": 0, "normalStep": 0, "ltcF\
lag": False, "neutralU": 0.0, "lowStep": 0, "regulationStatus": False,\
 "highStep": 0}

_refs

Value:
["TapSchedules", "ImpedanceVariationCurve", "RegulatingControl"]

ImpedanceVariationCurve

Value:
property(getImpedanceVariationCurve, setImpedanceVariationCurve)

RegulatingControl

Value:
property(getRegulatingControl, setRegulatingControl)

Instance Variable Details [hide private]

stepVoltageIncrement

Tap step increment, in per cent of nominal voltage, per step position. For a symmetrical PhaseTapChanger, the stepVoltageIncrement is used in the formula for calculation of the phase angle. For a symmetrical PhaseTapChanger, the voltage magnitude does not change with tap step.This is required if the Tap Changer is a RatioTapChanger and there is no step change table.

normalStep

The tap step position used in 'normal' network operation for this winding. For a 'Fixed' tap changer indicates the current physical tap setting.

regulationStatus

Specifies the default regulation status of the TapChanger. True is regulating. False is not regulating.