Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfAssets :: Module ShuntImpedanceInfo' :: Class ShuntImpedanceInfo
[hide private]
[frames] | no frames]

Class ShuntImpedanceInfo

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
       IEC61968.Assets.AssetInfo'.AssetInfo --+
                                              |
                                             ShuntImpedanceInfo

Properties of a shunt impedance.Properties of a shunt impedance.

Instance Methods [hide private]
 
__init__(self, maxSwitchOperationCount=0, localControlKind='none', switchOperationCycle=0.0, vRegLineLine=False, highVoltageOverride=0.0, lowVoltageOverride=0.0, regBranch='', cellSize=0.0, localOnLevel='', regBranchKind='recloser', normalOpen=False, controlKind='remoteOnly', regBranchEnd=0, branchDirect=0, localOffLevel='', sensingPhaseCode='s12N', localOverride=False, ShuntCompensatorInfos=None, *args, **kw_args)
Initialises a new 'ShuntImpedanceInfo' instance.
 
addShuntCompensatorInfos(self, *ShuntCompensatorInfos)
 
getShuntCompensatorInfos(self)
 
removeShuntCompensatorInfos(self, *ShuntCompensatorInfos)
 
setShuntCompensatorInfos(self, value)

Inherited from IEC61968.Assets.AssetInfo'.AssetInfo: getAssetModel, getAssets, getDimensionsInfo, setAssetModel, setAssets, setDimensionsInfo

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 = {'branchDirect': <type 'int'>, 'cellSize': <type...
  _attrs = ['maxSwitchOperationCount', 'localControlKind', 'swit...
  _defaults = {'branchDirect': 0, 'cellSize': 0.0, 'controlKind'...
  _enums = {'controlKind': 'ShuntImpedanceControlKind', 'localCo...
  _many_refs = ['ShuntCompensatorInfos']
  _refs = ['ShuntCompensatorInfos']
Properties [hide private]
  ShuntCompensatorInfos

Inherited from IEC61968.Assets.AssetInfo'.AssetInfo: AssetModel, Assets, DimensionsInfo

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, maxSwitchOperationCount=0, localControlKind='none', switchOperationCycle=0.0, vRegLineLine=False, highVoltageOverride=0.0, lowVoltageOverride=0.0, regBranch='', cellSize=0.0, localOnLevel='', regBranchKind='recloser', normalOpen=False, controlKind='remoteOnly', regBranchEnd=0, branchDirect=0, localOffLevel='', sensingPhaseCode='s12N', localOverride=False, ShuntCompensatorInfos=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ShuntImpedanceInfo' instance.

Parameters:
  • maxSwitchOperationCount - IdmsShuntImpedanceData.maxNumSwitchOps
  • localControlKind - Kind of local controller. Values are: "none", "temperature", "powerFactor", "voltage", "reactivePower", "time", "current"
  • switchOperationCycle - Time interval between consecutive switching operations.
  • vRegLineLine - True if regulated voltages are measured line to line, otherwise they are measured line to ground.
  • highVoltageOverride - For locally controlled shunt impedances which have a voltage override feature, the high voltage override value. If the voltage is above this value, the shunt impedance will be turned off regardless of the other local controller settings.
  • lowVoltageOverride - For locally controlled shunt impedances which have a voltage override feature, the low voltage override value. If the voltage is below this value, the shunt impedance will be turned on regardless of the other local controller settings.
  • regBranch - For VAR, amp, or power factor locally controlled shunt impedances, the index of the regulation branch.
  • cellSize - The size of the individual units that make up the bank.
  • localOnLevel - Lower control setting.
  • regBranchKind - (For VAR, amp, or power factor locally controlled shunt impedances) Kind of regulation branch. Values are: "recloser", "transformer", "breaker", "fuse", "switch", "sectionner", "other", "line"
  • normalOpen - True if open is normal status for a fixed capacitor bank, otherwise normal status is closed.
  • controlKind - Kind of control (if any). Values are: "remoteOnly", "remoteWithLocalOverride", "localOnly", "fixed"
  • regBranchEnd - For VAR, amp, or power factor locally controlled shunt impedances, the end of the branch that is regulated. The field has the following values: from side, to side, and tertiary (only if the branch is a transformer).
  • branchDirect - For VAR, amp, or power factor locally controlled shunt impedances, the flow direction: in, out.
  • localOffLevel - Upper control setting.
  • sensingPhaseCode - Phases that are measured for controlling the device. Values are: "s12N", "BN", "BC", "ABN", "s2N", "N", "ACN", "BCN", "ABCN", "AC", "s1N", "AN", "B", "AB", "C", "A", "CN", "ABC"
  • localOverride - True if the locally controlled capacitor has voltage override capability.
  • ShuntCompensatorInfos
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'branchDirect': <type 'int'>,
 'cellSize': <type 'float'>,
 'controlKind': <type 'str'>,
 'highVoltageOverride': <type 'float'>,
 'localControlKind': <type 'str'>,
 'localOffLevel': <type 'str'>,
 'localOnLevel': <type 'str'>,
 'localOverride': <type 'bool'>,
...

_attrs

Value:
['maxSwitchOperationCount',
 'localControlKind',
 'switchOperationCycle',
 'vRegLineLine',
 'highVoltageOverride',
 'lowVoltageOverride',
 'regBranch',
 'cellSize',
...

_defaults

Value:
{'branchDirect': 0,
 'cellSize': 0.0,
 'controlKind': 'remoteOnly',
 'highVoltageOverride': 0.0,
 'localControlKind': 'none',
 'localOffLevel': '',
 'localOnLevel': '',
 'localOverride': False,
...

_enums

Value:
{'controlKind': 'ShuntImpedanceControlKind',
 'localControlKind': 'ShuntImpedanceLocalControlKind',
 'regBranchKind': 'RegulationBranchKind',
 'sensingPhaseCode': 'PhaseCode'}

Property Details [hide private]

ShuntCompensatorInfos

Get Method:
getShuntCompensatorInfos(self)
Set Method:
setShuntCompensatorInfos(self, value)