Package CIM14 :: Package CPSM :: Package Equipment :: Package Meas :: Module Measurement' :: Class Measurement
[hide private]
[frames] | no frames]

Class Measurement

                         object --+        
                                  |        
                   Element'.Element --+    
                                      |    
Core.IdentifiedObject'.IdentifiedObject --+
                                          |
                                         Measurement
Known Subclasses:

A Measurement represents any measured, calculated or non-measured non-calculated quantity. Any piece of equipment may contain Measurements, e.g. a substation may have temperature measurements and door open indications, a transformer may have oil temperature and tank pressure measurements, a bay may contain a number of power flow measurements and a Breaker may contain a switch status measurement. The PSR - Measurement association is intended to capture this use of Measurement and is included in the naming hierarchy based on EquipmentContainer. The naming hierarchy typically has Measurements as leafs, e.g. Substation-VoltageLevel-Bay-Switch-Measurement. Some Measurements represent quantities related to a particular sensor location in the network, e.g. a voltage transformer (PT) at a busbar or a current transformer (CT) at the bar between a breaker and an isolator. The sensing position is not captured in the PSR - Measurement association. Instead it is captured by the Measurement - Terminal association that is used to define the sensing location in the network topology. The location is defined by the connection of the Terminal to ConductingEquipment. Two possible paths exist: 1) Measurement-Terminal- ConnectivityNode-Terminal-ConductingEquipment 2) Measurement-Terminal-ConductingEquipment Alternative 2 is the only allowed use. When the sensor location is needed both Measurement-PSR and Measurement-Terminal are used. The Measurement-Terminal association is never used alone.

Instance Methods [hide private]
 
__init__(self, measurementType='', Unit=None, Terminal=None, PowerSystemResource=None, *args, **kw_args)
Initialises a new 'Measurement' instance.
 
getPowerSystemResource(self)
The PowerSystemResource that contains the Measurement in the naming hierarchy
 
getTerminal(self)
One or more measurements may be associated with a terminal in the network
 
getUnit(self)
The Unit for the Measurement
 
setPowerSystemResource(self, value)
 
setTerminal(self, value)
 
setUnit(self, value)

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

Class Variables [hide private]
  _attr_types = {'measurementType': <type 'str'>}
  _attrs = ['measurementType']
  _defaults = {'measurementType': ''}
  _refs = ['Unit', 'Terminal', 'PowerSystemResource']

Inherited from Element'.Element (private): _enums, _many_refs

Properties [hide private]
  PowerSystemResource
The PowerSystemResource that contains the Measurement in the naming hierarchy
  Terminal
One or more measurements may be associated with a terminal in the network
  Unit
The Unit for the Measurement

Inherited from object: __class__

Method Details [hide private]

__init__(self, measurementType='', Unit=None, Terminal=None, PowerSystemResource=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Measurement' instance.

Parameters:
  • measurementType - Specifies the type of Measurement, e.g. IndoorTemperature, OutDoorTemperature, BusVoltage, GeneratorVoltage, LineFlow etc.
  • Unit - The Unit for the Measurement
  • Terminal - One or more measurements may be associated with a terminal in the network
  • PowerSystemResource - The PowerSystemResource that contains the Measurement in the naming hierarchy
Overrides: object.__init__

Property Details [hide private]

PowerSystemResource

The PowerSystemResource that contains the Measurement in the naming hierarchy

Get Method:
getPowerSystemResource(self) - The PowerSystemResource that contains the Measurement in the naming hierarchy
Set Method:
setPowerSystemResource(self, value)

Terminal

One or more measurements may be associated with a terminal in the network

Get Method:
getTerminal(self) - One or more measurements may be associated with a terminal in the network
Set Method:
setTerminal(self, value)

Unit

The Unit for the Measurement

Get Method:
getUnit(self) - The Unit for the Measurement
Set Method:
setUnit(self, value)