Package CIM14 :: Package IEC61970 :: Package Core :: Module VoltageLevel' :: Class VoltageLevel
[hide private]
[frames] | no frames]

Class VoltageLevel

                              object --+                    
                                       |                    
                        Element'.Element --+                
                                           |                
          IdentifiedObject'.IdentifiedObject --+            
                                               |            
        PowerSystemResource'.PowerSystemResource --+        
                                                   |        
ConnectivityNodeContainer'.ConnectivityNodeContainer --+    
                                                       |    
                  EquipmentContainer'.EquipmentContainer --+
                                                           |
                                                          VoltageLevel

A collection of equipment at one common system voltage forming a switchgear. The equipment typically consist of breakers, busbars, instrumentation, control, regulation and protection devices as well as assemblies of all these.

Instance Methods [hide private]
 
__init__(self, highVoltageLimit=0.0, lowVoltageLimit=0.0, Substation=None, Bays=None, BaseVoltage=None, *args, **kw_args)
Initialises a new 'VoltageLevel' instance.
 
addBays(self, *Bays)
 
getBaseVoltage(self)
The base voltage used for all equipment within the VoltageLevel.
 
getBays(self)
The association is used in the naming hierarchy.
 
getSubstation(self)
The association is used in the naming hierarchy.
 
removeBays(self, *Bays)
 
setBaseVoltage(self, value)
 
setBays(self, value)
 
setSubstation(self, value)

Inherited from EquipmentContainer'.EquipmentContainer: addEquipments, getEquipments, removeEquipments, setEquipments

Inherited from ConnectivityNodeContainer'.ConnectivityNodeContainer: addConnectivityNodes, addTopologicalNode, getConnectivityNodes, getTopologicalNode, removeConnectivityNodes, removeTopologicalNode, setConnectivityNodes, setTopologicalNode

Inherited from 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 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 = {'highVoltageLimit': <type 'float'>, 'lowVoltage...
  _attrs = ['highVoltageLimit', 'lowVoltageLimit']
  _defaults = {'highVoltageLimit': 0.0, 'lowVoltageLimit': 0.0}
  _many_refs = ['Bays']
  _refs = ['Substation', 'Bays', 'BaseVoltage']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  BaseVoltage
The base voltage used for all equipment within the VoltageLevel.
  Bays
The association is used in the naming hierarchy.
  Substation
The association is used in the naming hierarchy.

Inherited from EquipmentContainer'.EquipmentContainer: Equipments

Inherited from ConnectivityNodeContainer'.ConnectivityNodeContainer: ConnectivityNodes, TopologicalNode

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

Inherited from IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, highVoltageLimit=0.0, lowVoltageLimit=0.0, Substation=None, Bays=None, BaseVoltage=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'VoltageLevel' instance.

Parameters:
  • highVoltageLimit - The bus bar's high voltage limit
  • lowVoltageLimit - The bus bar's low voltage limit
  • Substation - The association is used in the naming hierarchy.
  • Bays - The association is used in the naming hierarchy.
  • BaseVoltage - The base voltage used for all equipment within the VoltageLevel.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'highVoltageLimit': <type 'float'>,
 'lowVoltageLimit': <type 'float'>}

Property Details [hide private]

BaseVoltage

The base voltage used for all equipment within the VoltageLevel.

Get Method:
getBaseVoltage(self) - The base voltage used for all equipment within the VoltageLevel.
Set Method:
setBaseVoltage(self, value)

Bays

The association is used in the naming hierarchy.

Get Method:
getBays(self) - The association is used in the naming hierarchy.
Set Method:
setBays(self, value)

Substation

The association is used in the naming hierarchy.

Get Method:
getSubstation(self) - The association is used in the naming hierarchy.
Set Method:
setSubstation(self, value)