Measurement

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 leaves, 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 (VT) or potential 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. If both a Terminal and PSR are associated, and the PSR is of type ConductingEquipment, the associated Terminal should belong to that ConductingEquipment instance. When the sensor location is needed both Measurement-PSR and Measurement-Terminal are used. The Measurement-Terminal association is never used alone.

Type

Class

URI

cim:Measurement

CIM standard (perspective)

IEC61970 (Grid)

Slots

Associated classes
Figure 1. Associated classes
Name Cardinality Type Description

InstanceSet

1

InstanceSet

Dataset containing the data objects.

Asset

0..1

Asset

Asset that has a measurement

CalculationMethodHierarchy

0..1

CalculationMethodHierarchy

Calculation method hierarchy which applies to this analog.

MeasurementAction

0..1

MeasurementAction

The measurement action that is performed on the measurement

PowerSystemResource

0..1

PowerSystemResource

The power system resource that contains the measurement.

Terminal

0..1

ACDCTerminal

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

measurementType

0..1

string

Specifies the type of measurement. For example, this specifies if the measurement represents an indoor temperature, outdoor temperature, bus voltage, line flow, etc. When the measurementType is set to "Specialization", the type of Measurement is defined in more detail by the specialized class which inherits from Measurement.

phases

0..1

PhaseCode

Indicates to which phases the measurement applies and avoids the need to use 'measurementType' to also encode phase information (which would explode the types). The phase information in Measurement, along with 'measurementType' and 'phases' uniquely defines a Measurement for a device, based on normal network phase. Their meaning will not change when the computed energizing phasing is changed due to jumpers or other reasons. If the attribute is missing three phases (ABC) shall be assumed.

unitMultiplier

0..1

UnitMultiplier

The unit multiplier of the measured quantity.

unitSymbol

0..1

UnitSymbol

The unit of measure of the measured quantity.

Locations

0..*

Location

Location of this measurement.

MeasurementCalculatorInput

0..*

MeasurementCalculatorInput

n/a

PinMeasurement

0..*

PinMeasurement

n/a

Procedures

0..*

Procedure

Measurements are specified in types of documents, such as procedures.

ProtectiveActionAdjustment

0..*

ProtectiveActionAdjustment

n/a

PropertiesCIMDataObject

0..1

ChangeSetMember

The single CIM data object in the appropriate dataset context.

aliasName

0..1

string

The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy. The attribute aliasName is retained because of backwards compatibility between CIM relases. It is however recommended to replace aliasName with the Name class as aliasName is planned for retirement at a future time.

description

0..1

string

The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.

mRID

0..1

string

Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended. For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.

name

0..1

string

The name is any free human readable and possibly non unique text naming the object.

DiagramObjects

0..*

DiagramObject

The diagram objects that are associated with the domain object.

Names

0..*

Name

All names of this identified object.

TargetingCIMDataObject

0..*

ChangeSetMember

Data objects registered.


aliasName

The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy. The attribute aliasName is retained because of backwards compatibility between CIM relases. It is however recommended to replace aliasName with the Name class as aliasName is planned for retirement at a future time.

URI

cim:IdentifiedObject.aliasName

Cardinality

0..1

Type

string

Inherited from

IdentifiedObject

Asset

Asset that has a measurement

URI

cim:Measurement.Asset

Cardinality

0..1

Type

Asset

CalculationMethodHierarchy

Calculation method hierarchy which applies to this analog.

URI

cim:Measurement.CalculationMethodHierarchy

Cardinality

0..1

Type

CalculationMethodHierarchy

description

The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.

URI

cim:IdentifiedObject.description

Cardinality

0..1

Type

string

Inherited from

IdentifiedObject

DiagramObjects

The diagram objects that are associated with the domain object.

URI

cim:IdentifiedObject.DiagramObjects

Cardinality

0..*

Type

DiagramObject

Inherited from

IdentifiedObject

InstanceSet

Dataset containing the data objects.

URI

cim:IdentifiedObject.InstanceSet

Cardinality

1

Type

InstanceSet

Inherited from

IdentifiedObject

Locations

Location of this measurement.

URI

cim:Measurement.Locations

Cardinality

0..*

Type

Location

MeasurementAction

The measurement action that is performed on the measurement

URI

cim:Measurement.MeasurementAction

Cardinality

0..1

Type

MeasurementAction

MeasurementCalculatorInput

URI

cim:Measurement.MeasurementCalculatorInput

Cardinality

0..*

Type

MeasurementCalculatorInput

measurementType

Specifies the type of measurement. For example, this specifies if the measurement represents an indoor temperature, outdoor temperature, bus voltage, line flow, etc. When the measurementType is set to "Specialization", the type of Measurement is defined in more detail by the specialized class which inherits from Measurement.

URI

cim:Measurement.measurementType

Cardinality

0..1

Type

string

mRID

Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended. For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.

URI

cim:IdentifiedObject.mRID

Cardinality

0..1

Type

string

Inherited from

IdentifiedObject

name

The name is any free human readable and possibly non unique text naming the object.

URI

cim:IdentifiedObject.name

Cardinality

0..1

Type

string

Inherited from

IdentifiedObject

Names

All names of this identified object.

URI

cim:IdentifiedObject.Names

Cardinality

0..*

Type

Name

Inherited from

IdentifiedObject

phases

Indicates to which phases the measurement applies and avoids the need to use 'measurementType' to also encode phase information (which would explode the types). The phase information in Measurement, along with 'measurementType' and 'phases' uniquely defines a Measurement for a device, based on normal network phase. Their meaning will not change when the computed energizing phasing is changed due to jumpers or other reasons. If the attribute is missing three phases (ABC) shall be assumed.

URI

cim:Measurement.phases

Cardinality

0..1

Type

PhaseCode

PinMeasurement

URI

cim:Measurement.PinMeasurement

Cardinality

0..*

Type

PinMeasurement

PowerSystemResource

The power system resource that contains the measurement.

URI

cim:Measurement.PowerSystemResource

Cardinality

0..1

Type

PowerSystemResource

Procedures

Measurements are specified in types of documents, such as procedures.

URI

cim:Measurement.Procedures

Cardinality

0..*

Type

Procedure

PropertiesCIMDataObject

The single CIM data object in the appropriate dataset context.

URI

cim:IdentifiedObject.PropertiesCIMDataObject

Cardinality

0..1

Type

ChangeSetMember

Inherited from

IdentifiedObject

ProtectiveActionAdjustment

URI

cim:Measurement.ProtectiveActionAdjustment

Cardinality

0..*

Type

ProtectiveActionAdjustment

TargetingCIMDataObject

Data objects registered.

URI

cim:IdentifiedObject.TargetingCIMDataObject

Cardinality

0..*

Type

ChangeSetMember

Inherited from

IdentifiedObject

Terminal

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

URI

cim:Measurement.Terminal

Cardinality

0..1

Type

ACDCTerminal

unitMultiplier

The unit multiplier of the measured quantity.

URI

cim:Measurement.unitMultiplier

Cardinality

0..1

Type

UnitMultiplier

unitSymbol

The unit of measure of the measured quantity.

URI

cim:Measurement.unitSymbol

Cardinality

0..1

Type

UnitSymbol