Package CIM14 :: Package ENTSOE :: Package Equipment :: Package Core :: Module Equipment' :: Class Equipment
[hide private]
[frames] | no frames]

Class Equipment

                      object --+            
                               |            
                Element'.Element --+        
                                   |        
  IdentifiedObject'.IdentifiedObject --+    
                                       |    
PowerSystemResource'.PowerSystemResource --+
                                           |
                                          Equipment
Known Subclasses:

The parts of a power system that are physical devices, electronic or mechanical

Instance Methods [hide private]
 
__init__(self, aggregate=False, OperationalLimitSet=None, EquipmentContainer=None, *args, **kw_args)
Initialises a new 'Equipment' instance.
 
addOperationalLimitSet(self, *OperationalLimitSet)
 
getEquipmentContainer(self)
The association is used in the naming hierarchy.
 
getOperationalLimitSet(self)
The equipment limit sets associated with the equipment.
 
removeOperationalLimitSet(self, *OperationalLimitSet)
 
setEquipmentContainer(self, value)
 
setOperationalLimitSet(self, value)

Inherited from PowerSystemResource'.PowerSystemResource: addMeasurements, getMeasurements, removeMeasurements, setMeasurements

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {'aggregate': <type 'bool'>}
  _attrs = ['aggregate']
  _defaults = {'aggregate': False}
  _many_refs = ['OperationalLimitSet']
  _refs = ['OperationalLimitSet', 'EquipmentContainer']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  EquipmentContainer
The association is used in the naming hierarchy.
  OperationalLimitSet
The equipment limit sets associated with the equipment.

Inherited from PowerSystemResource'.PowerSystemResource: Measurements

Inherited from object: __class__

Method Details [hide private]

__init__(self, aggregate=False, OperationalLimitSet=None, EquipmentContainer=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Equipment' instance.

Parameters:
  • aggregate - The single instance of equipment represents multiple pieces of equipment that have been modeled together as an aggregate. Examples would be PowerTransformers or SychronousMachines operating in parallel modeled as a single aggregate PowerTransformer or aggregate SynchronousMachine. This is not to be used to indicate equipment that is part of a group of interdependent equipment produced by a network production program.For ENTSO-E, the TSOs will use this flag for equivalent equipment. This Boolean flag indicates that this equipment (element) of the power system model is obtained by a network reduction procedure. If the flag is set to 'true', the equipment is treated as an equivalent. This flag provides an alternative way of representing an aggregated (equivalent) element by allowing usage of all available attributes for a given class instead of usage of dedicated classes for equivalent equipment that have a limited number of attributes. Do not use this attribute for TransformerWinding, BusBarSection, EquivalentBranch, EquivalentShunt and EquivalentInjection.
  • OperationalLimitSet - The equipment limit sets associated with the equipment.
  • EquipmentContainer - The association is used in the naming hierarchy.
Overrides: object.__init__

Property Details [hide private]

EquipmentContainer

The association is used in the naming hierarchy.

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

OperationalLimitSet

The equipment limit sets associated with the equipment.

Get Method:
getOperationalLimitSet(self) - The equipment limit sets associated with the equipment.
Set Method:
setOperationalLimitSet(self, value)