Core Equipment Vocabulary
keyword: EQ
incompatible with: profile1
landing page: https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/
prior version: http://entsoe.eu/CIM/EquipmentCore/3/1
theme: vocabulary
version IRI: http://iec.ch/TC57/ns/CIM/CoreEquipment-EU/3.0
conforms to: urn:iso:std:iec:61970-600-2:ed-1
conforms to: urn:iso:std:iec:61970-301:ed-7:amd1
conforms to: urn:iso:std:iec:61970-501:draft:ed-2
version info: 3.0.0
creator: ENTSO-E CIM EG
description: This vocabulary is describing the core equipment profile from IEC 61970-600-2.
issued: 2021-01-27T12:09:21Z
language: en-GB
modified: 2020-10-12
publisher: ENTSO-E
rights: Copyright
rights holder: ENTSO-E
type: Ontology

CoreEquipmentProfile
type: ClassCategory
comment: This is the IEC 61970-452 core equipment profile.

ACDCConverter
subclass of: ConductingEquipment
comment: A unit with valves for three phases, together with unit control equipment, essential protective and switching devices, DC storage capacitors, phase reactors and auxiliaries, if any, used for conversion.
belongs to category: CoreEquipmentProfile
type: Class

baseS
stereotype: attribute
domain: ACDCConverter
data type: ApparentPower
multiplicity: M:0..1
comment: Base apparent power of the converter pole. The attribute shall be a positive value.
type: Property

ApparentPower
comment: Product of the RMS value of the voltage and the RMS value of the current.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: ApparentPower
data type: Float
multiplicity: M:0..1
type: Property

Float
comment: A floating point number. The range is unspecified and not limited.
stereotype: Primitive
belongs to category: CoreEquipmentProfile
type: Class

multiplier
stereotype: attribute
domain: ApparentPower
range: UnitMultiplier
multiplicity: M:0..1
is fixed: M
type: Property

UnitMultiplier
comment: The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol shall be treated as if it were a single-character unit symbol. Unit symbols should not contain multipliers, and it should be left to the multiplier to define the multiple for an entire data type. For example, if a unit symbol is "m2Pers" and the multiplier is "k", then the value is k(m**2/s), and the multiplier applies to the entire final value, not to any individual part of the value. This can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines that the symbol "Þ" represents the derived unit "m2Pers", then applying the multiplier "k" can be conceptualized simply as "kÞ". For example, the SI unit for mass is "kg" and not "g". If the unit symbol is defined as "kg", then the multiplier is applied to "kg" as a whole and does not replace the "k" in front of the "g". In this case, the multiplier of "m" would be used with the unit symbol of "kg" to represent one gram. As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize the "kg" as if it were replaced by one of the proposed replacements for the SI mass symbol. If one imagines that the "kg" were replaced by a symbol "Þ", then it is easier to conceptualize the multiplier "m" as creating the proper unit "mÞ", and not the forbidden unit "mkg".
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

y
comment: Yocto 10**-24.
stereotype: enum
type: UnitMultiplier

z
comment: Zepto 10**-21.
stereotype: enum
type: UnitMultiplier

a
comment: Atto 10**-18.
stereotype: enum
type: UnitMultiplier

f
comment: Femto 10**-15.
stereotype: enum
type: UnitMultiplier

p
comment: Pico 10**-12.
stereotype: enum
type: UnitMultiplier

n
comment: Nano 10**-9.
stereotype: enum
type: UnitMultiplier

micro
comment: Micro 10**-6.
stereotype: enum
type: UnitMultiplier

m
comment: Milli 10**-3.
stereotype: enum
type: UnitMultiplier

c
comment: Centi 10**-2.
stereotype: enum
type: UnitMultiplier

d
comment: Deci 10**-1.
stereotype: enum
type: UnitMultiplier

none
comment: No multiplier or equivalently multiply by 1.
stereotype: enum
type: UnitMultiplier

da
comment: Deca 10**1.
stereotype: enum
type: UnitMultiplier

h
comment: Hecto 10**2.
stereotype: enum
type: UnitMultiplier

k
comment: Kilo 10**3.
stereotype: enum
type: UnitMultiplier

M
comment: Mega 10**6.
stereotype: enum
type: UnitMultiplier

G
comment: Giga 10**9.
stereotype: enum
type: UnitMultiplier

T
comment: Tera 10**12.
stereotype: enum
type: UnitMultiplier

P
comment: Peta 10**15.
stereotype: enum
type: UnitMultiplier

E
comment: Exa 10**18.
stereotype: enum
type: UnitMultiplier

Z
comment: Zetta 10**21.
stereotype: enum
type: UnitMultiplier

Y
comment: Yotta 10**24.
stereotype: enum
type: UnitMultiplier

unit
stereotype: attribute
domain: ApparentPower
range: UnitSymbol
multiplicity: M:0..1
is fixed: VA
type: Property

UnitSymbol
comment: The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the derived unit. For example, the unit symbol Farad is defined as "F" instead of "CPerV". In cases where a standard symbol does not exist for a derived unit, the formula for the unit is used as the unit symbol. For example, density does not have a standard symbol and so it is represented as "kgPerm3". With the exception of the "kg", which is an SI unit, the unit symbols do not contain multipliers and therefore represent the base derived unit to which a multiplier can be applied as a whole. Every unit symbol is treated as an unparseable text as if it were a single-letter symbol. The meaning of each unit symbol is defined by the accompanying descriptive text and not by the text contents of the unit symbol. To allow the widest possible range of serializations without requiring special character handling, several substitutions are made which deviate from the format described in IEC 80000-1. The division symbol "/" is replaced by the letters "Per". Exponents are written in plain text after the unit as "m3" instead of being formatted as "m" with a superscript of 3 or introducing a symbol as in "m^3". The degree symbol "°" is replaced with the letters "deg". Any clarification of the meaning for a substitution is included in the description for the unit symbol. Non-SI units are included in list of unit symbols to allow sources of data to be correctly labelled with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet instead of meters). This allows software to use the unit symbol information correctly convert and scale the raw data of those sources into SI-based units. The integer values are used for harmonization with IEC 61850.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

none
comment: Dimension less quantity, e.g. count, per unit, etc.
stereotype: enum
type: UnitSymbol

m
comment: Length in metres.
stereotype: enum
type: UnitSymbol

kg
comment: Mass in kilograms. Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

s
comment: Time in seconds.
stereotype: enum
type: UnitSymbol

A
comment: Current in amperes.
stereotype: enum
type: UnitSymbol

K
comment: Temperature in kelvins.
stereotype: enum
type: UnitSymbol

mol
comment: Amount of substance in moles.
stereotype: enum
type: UnitSymbol

cd
comment: Luminous intensity in candelas.
stereotype: enum
type: UnitSymbol

deg
comment: Plane angle in degrees.
stereotype: enum
type: UnitSymbol

rad
comment: Plane angle in radians (m/m).
stereotype: enum
type: UnitSymbol

sr
comment: Solid angle in steradians (m2/m2).
stereotype: enum
type: UnitSymbol

Gy
comment: Absorbed dose in grays (J/kg).
stereotype: enum
type: UnitSymbol

Bq
comment: Radioactivity in becquerels (1/s).
stereotype: enum
type: UnitSymbol

degC
comment: Relative temperature in degrees Celsius. In the SI unit system the symbol is °C. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius from coulomb the symbol used in the UML is degC. The reason for not using °C is that the special character ° is difficult to manage in software.
stereotype: enum
type: UnitSymbol

Sv
comment: Dose equivalent in sieverts (J/kg).
stereotype: enum
type: UnitSymbol

F
comment: Electric capacitance in farads (C/V).
stereotype: enum
type: UnitSymbol

C
comment: Electric charge in coulombs (A·s).
stereotype: enum
type: UnitSymbol

S
comment: Conductance in siemens.
stereotype: enum
type: UnitSymbol

H
comment: Electric inductance in henrys (Wb/A).
stereotype: enum
type: UnitSymbol

V
comment: Electric potential in volts (W/A).
stereotype: enum
type: UnitSymbol

ohm
comment: Electric resistance in ohms (V/A).
stereotype: enum
type: UnitSymbol

J
comment: Energy in joules (N·m = C·V = W·s).
stereotype: enum
type: UnitSymbol

N
comment: Force in newtons (kg·m/s²).
stereotype: enum
type: UnitSymbol

Hz
comment: Frequency in hertz (1/s).
stereotype: enum
type: UnitSymbol

lx
comment: Illuminance in lux (lm/m²).
stereotype: enum
type: UnitSymbol

lm
comment: Luminous flux in lumens (cd·sr).
stereotype: enum
type: UnitSymbol

Wb
comment: Magnetic flux in webers (V·s).
stereotype: enum
type: UnitSymbol

T
comment: Magnetic flux density in teslas (Wb/m2).
stereotype: enum
type: UnitSymbol

W
comment: Real power in watts (J/s). Electrical power may have real and reactive components. The real portion of electrical power (I²R or VIcos(phi)), is expressed in Watts. See also apparent power and reactive power.
stereotype: enum
type: UnitSymbol

Pa
comment: Pressure in pascals (N/m²). Note: the absolute or relative measurement of pressure is implied with this entry. See below for more explicit forms.
stereotype: enum
type: UnitSymbol

m2
comment: Area in square metres (m²).
stereotype: enum
type: UnitSymbol

m3
comment: Volume in cubic metres (m³).
stereotype: enum
type: UnitSymbol

mPers
comment: Velocity in metres per second (m/s).
stereotype: enum
type: UnitSymbol

mPers2
comment: Acceleration in metres per second squared (m/s²).
stereotype: enum
type: UnitSymbol

m3Pers
comment: Volumetric flow rate in cubic metres per second (m³/s).
stereotype: enum
type: UnitSymbol

mPerm3
comment: Fuel efficiency in metres per cubic metres (m/m³).
stereotype: enum
type: UnitSymbol

kgm
comment: Moment of mass in kilogram metres (kg·m) (first moment of mass). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

kgPerm3
comment: Density in kilogram/cubic metres (kg/m³). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

m2Pers
comment: Viscosity in square metres / second (m²/s).
stereotype: enum
type: UnitSymbol

WPermK
comment: Thermal conductivity in watt/metres kelvin.
stereotype: enum
type: UnitSymbol

JPerK
comment: Heat capacity in joules/kelvin.
stereotype: enum
type: UnitSymbol

ppm
comment: Concentration in parts per million.
stereotype: enum
type: UnitSymbol

rotPers
comment: Rotations per second (1/s). See also Hz (1/s).
stereotype: enum
type: UnitSymbol

radPers
comment: Angular velocity in radians per second (rad/s).
stereotype: enum
type: UnitSymbol

WPerm2
comment: Heat flux density, irradiance, watts per square metre.
stereotype: enum
type: UnitSymbol

JPerm2
comment: Insulation energy density, joules per square metre or watt second per square metre.
stereotype: enum
type: UnitSymbol

SPerm
comment: Conductance per length (F/m).
stereotype: enum
type: UnitSymbol

KPers
comment: Temperature change rate in kelvins per second.
stereotype: enum
type: UnitSymbol

PaPers
comment: Pressure change rate in pascals per second.
stereotype: enum
type: UnitSymbol

JPerkgK
comment: Specific heat capacity, specific entropy, joules per kilogram Kelvin.
stereotype: enum
type: UnitSymbol

VA
comment: Apparent power in volt amperes. See also real power and reactive power.
stereotype: enum
type: UnitSymbol

VAr
comment: Reactive power in volt amperes reactive. The “reactive” or “imaginary” component of electrical power (VIsin(phi)). (See also real power and apparent power). Note: Different meter designs use different methods to arrive at their results. Some meters may compute reactive power as an arithmetic value, while others compute the value vectorially. The data consumer should determine the method in use and the suitability of the measurement for the intended purpose.
stereotype: enum
type: UnitSymbol

cosPhi
comment: Power factor, dimensionless. Note 1: This definition of power factor only holds for balanced systems. See the alternative definition under code 153. Note 2 : Beware of differing sign conventions in use between the IEC and EEI. It is assumed that the data consumer understands the type of meter in use and the sign convention in use by the utility.
stereotype: enum
type: UnitSymbol

Vs
comment: Volt seconds (Ws/A).
stereotype: enum
type: UnitSymbol

V2
comment: Volt squared (W²/A²).
stereotype: enum
type: UnitSymbol

As
comment: Ampere seconds (A·s).
stereotype: enum
type: UnitSymbol

A2
comment: Amperes squared (A²).
stereotype: enum
type: UnitSymbol

A2s
comment: Ampere squared time in square amperes (A²s).
stereotype: enum
type: UnitSymbol

VAh
comment: Apparent energy in volt ampere hours.
stereotype: enum
type: UnitSymbol

Wh
comment: Real energy in watt hours.
stereotype: enum
type: UnitSymbol

VArh
comment: Reactive energy in volt ampere reactive hours.
stereotype: enum
type: UnitSymbol

VPerHz
comment: Magnetic flux in volt per hertz.
stereotype: enum
type: UnitSymbol

HzPers
comment: Rate of change of frequency in hertz per second.
stereotype: enum
type: UnitSymbol

character
comment: Number of characters.
stereotype: enum
type: UnitSymbol

charPers
comment: Data rate (baud) in characters per second.
stereotype: enum
type: UnitSymbol

kgm2
comment: Moment of mass in kilogram square metres (kg·m²) (Second moment of mass, commonly called the moment of inertia). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

dB
comment: Sound pressure level in decibels. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

WPers
comment: Ramp rate in watts per second.
stereotype: enum
type: UnitSymbol

lPers
comment: Volumetric flow rate in litres per second.
stereotype: enum
type: UnitSymbol

dBm
comment: Power level (logarithmic ratio of signal strength , Bel-mW), normalized to 1mW. Note: multiplier “d” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

h
comment: Time in hours, hour = 60 min = 3600 s.
stereotype: enum
type: UnitSymbol

min
comment: Time in minutes, minute = 60 s.
stereotype: enum
type: UnitSymbol

Q
comment: Quantity power, Q.
stereotype: enum
type: UnitSymbol

Qh
comment: Quantity energy, Qh.
stereotype: enum
type: UnitSymbol

ohmm
comment: Resistivity, ohm metres, (rho).
stereotype: enum
type: UnitSymbol

APerm
comment: A/m, magnetic field strength, amperes per metre.
stereotype: enum
type: UnitSymbol

V2h
comment: Volt-squared hour, volt-squared-hours.
stereotype: enum
type: UnitSymbol

A2h
comment: Ampere-squared hour, ampere-squared hour.
stereotype: enum
type: UnitSymbol

Ah
comment: Ampere-hours, ampere-hours.
stereotype: enum
type: UnitSymbol

count
comment: Amount of substance, Counter value.
stereotype: enum
type: UnitSymbol

ft3
comment: Volume, cubic feet.
stereotype: enum
type: UnitSymbol

m3Perh
comment: Volumetric flow rate, cubic metres per hour.
stereotype: enum
type: UnitSymbol

gal
comment: Volume in gallons, US gallon (1 gal = 231 in3 = 128 fl ounce).
stereotype: enum
type: UnitSymbol

Btu
comment: Energy, British Thermal Units.
stereotype: enum
type: UnitSymbol

l
comment: Volume in litres, litre = dm3 = m3/1000.
stereotype: enum
type: UnitSymbol

lPerh
comment: Volumetric flow rate, litres per hour.
stereotype: enum
type: UnitSymbol

lPerl
comment: Concentration, The ratio of the volume of a solute divided by the volume of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µL/L’.
stereotype: enum
type: UnitSymbol

gPerg
comment: Concentration, The ratio of the mass of a solute divided by the mass of the solution. Note: Users may need use a prefix such a ‘µ’ to express a quantity such as ‘µg/g’.
stereotype: enum
type: UnitSymbol

molPerm3
comment: Concentration, The amount of substance concentration, (c), the amount of solvent in moles divided by the volume of solution in m³.
stereotype: enum
type: UnitSymbol

molPermol
comment: Concentration, Molar fraction, the ratio of the molar amount of a solute divided by the molar amount of the solution.
stereotype: enum
type: UnitSymbol

molPerkg
comment: Concentration, Molality, the amount of solute in moles and the amount of solvent in kilograms.
stereotype: enum
type: UnitSymbol

sPers
comment: Time, Ratio of time. Note: Users may need to supply a prefix such as ‘µ’ to show rates such as ‘µs/s’.
stereotype: enum
type: UnitSymbol

HzPerHz
comment: Frequency, rate of frequency change. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mHz/Hz’.
stereotype: enum
type: UnitSymbol

VPerV
comment: Voltage, ratio of voltages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mV/V’.
stereotype: enum
type: UnitSymbol

APerA
comment: Current, ratio of amperages. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mA/A’.
stereotype: enum
type: UnitSymbol

VPerVA
comment: Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.
stereotype: enum
type: UnitSymbol

rev
comment: Amount of rotation, revolutions.
stereotype: enum
type: UnitSymbol

kat
comment: Catalytic activity, katal = mol / s.
stereotype: enum
type: UnitSymbol

JPerkg
comment: Specific energy, Joules / kg.
stereotype: enum
type: UnitSymbol

m3Uncompensated
comment: Volume, cubic metres, with the value uncompensated for weather effects.
stereotype: enum
type: UnitSymbol

m3Compensated
comment: Volume, cubic metres, with the value compensated for weather effects.
stereotype: enum
type: UnitSymbol

WPerW
comment: Signal Strength, ratio of power. Note: Users may need to supply a prefix such as ‘m’ to show rates such as ‘mW/W’.
stereotype: enum
type: UnitSymbol

therm
comment: Energy, therms.
stereotype: enum
type: UnitSymbol

onePerm
comment: Wavenumber, reciprocal metres, (1/m).
stereotype: enum
type: UnitSymbol

m3Perkg
comment: Specific volume, cubic metres per kilogram, v.
stereotype: enum
type: UnitSymbol

Pas
comment: Dynamic viscosity, pascal seconds.
stereotype: enum
type: UnitSymbol

Nm
comment: Moment of force, newton metres.
stereotype: enum
type: UnitSymbol

NPerm
comment: Surface tension, newton per metre.
stereotype: enum
type: UnitSymbol

radPers2
comment: Angular acceleration, radians per second squared.
stereotype: enum
type: UnitSymbol

JPerm3
comment: Energy density, joules per cubic metre.
stereotype: enum
type: UnitSymbol

VPerm
comment: Electric field strength, volts per metre.
stereotype: enum
type: UnitSymbol

CPerm3
comment: Electric charge density, coulombs per cubic metre.
stereotype: enum
type: UnitSymbol

CPerm2
comment: Surface charge density, coulombs per square metre.
stereotype: enum
type: UnitSymbol

FPerm
comment: Permittivity, farads per metre.
stereotype: enum
type: UnitSymbol

HPerm
comment: Permeability, henrys per metre.
stereotype: enum
type: UnitSymbol

JPermol
comment: Molar energy, joules per mole.
stereotype: enum
type: UnitSymbol

JPermolK
comment: Molar entropy, molar heat capacity, joules per mole kelvin.
stereotype: enum
type: UnitSymbol

CPerkg
comment: Exposure (x rays), coulombs per kilogram.
stereotype: enum
type: UnitSymbol

GyPers
comment: Absorbed dose rate, grays per second.
stereotype: enum
type: UnitSymbol

WPersr
comment: Radiant intensity, watts per steradian.
stereotype: enum
type: UnitSymbol

WPerm2sr
comment: Radiance, watts per square metre steradian.
stereotype: enum
type: UnitSymbol

katPerm3
comment: Catalytic activity concentration, katals per cubic metre.
stereotype: enum
type: UnitSymbol

d
comment: Time in days, day = 24 h = 86400 s.
stereotype: enum
type: UnitSymbol

anglemin
comment: Plane angle, minutes.
stereotype: enum
type: UnitSymbol

anglesec
comment: Plane angle, seconds.
stereotype: enum
type: UnitSymbol

ha
comment: Area, hectares.
stereotype: enum
type: UnitSymbol

tonne
comment: Mass in tons, “tonne” or “metric ton” (1000 kg = 1 Mg).
stereotype: enum
type: UnitSymbol

bar
comment: Pressure in bars, (1 bar = 100 kPa).
stereotype: enum
type: UnitSymbol

mmHg
comment: Pressure, millimetres of mercury (1 mmHg is approximately 133.3 Pa).
stereotype: enum
type: UnitSymbol

M
comment: Length, nautical miles (1 M = 1852 m).
stereotype: enum
type: UnitSymbol

kn
comment: Speed, knots (1 kn = 1852/3600) m/s.
stereotype: enum
type: UnitSymbol

Mx
comment: Magnetic flux, maxwells (1 Mx = 10-8 Wb).
stereotype: enum
type: UnitSymbol

G
comment: Magnetic flux density, gausses (1 G = 10-4 T).
stereotype: enum
type: UnitSymbol

Oe
comment: Magnetic field in oersteds, (1 Oe = (103/4p) A/m).
stereotype: enum
type: UnitSymbol

Vh
comment: Volt-hour, Volt hours.
stereotype: enum
type: UnitSymbol

WPerA
comment: Active power per current flow, watts per Ampere.
stereotype: enum
type: UnitSymbol

onePerHz
comment: Reciprocal of frequency (1/Hz).
stereotype: enum
type: UnitSymbol

VPerVAr
comment: Power factor, PF, the ratio of the active power to the apparent power. Note: The sign convention used for power factor will differ between IEC meters and EEI (ANSI) meters. It is assumed that the data consumers understand the type of meter being used and agree on the sign convention in use at any given utility.
stereotype: enum
type: UnitSymbol

ohmPerm
comment: Electric resistance per length in ohms per metre ((V/A)/m).
stereotype: enum
type: UnitSymbol

kgPerJ
comment: Weight per energy in kilograms per joule (kg/J). Note: multiplier “k” is included in this unit symbol for compatibility with IEC 61850-7-3.
stereotype: enum
type: UnitSymbol

JPers
comment: Energy rate in joules per second (J/s).
stereotype: enum
type: UnitSymbol

idleLoss
stereotype: attribute
domain: ACDCConverter
data type: ActivePower
multiplicity: M:0..1
comment: Active power loss in pole at no power transfer. It is converter’s configuration data used in power flow. The attribute shall be a positive value.
type: Property

ActivePower
comment: Product of RMS value of the voltage and the RMS value of the in-phase component of the current.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: ActivePower
data type: Float
multiplicity: M:0..1
type: Property

multiplier
stereotype: attribute
domain: ActivePower
range: UnitMultiplier
multiplicity: M:0..1
is fixed: M
type: Property

unit
stereotype: attribute
domain: ActivePower
range: UnitSymbol
multiplicity: M:0..1
is fixed: W
type: Property

maxUdc
stereotype: attribute
domain: ACDCConverter
data type: Voltage
multiplicity: M:0..1
comment: The maximum voltage on the DC side at which the converter should operate. It is converter’s configuration data used in power flow. The attribute shall be a positive value.
type: Property

Voltage
comment: Electrical voltage, can be both AC and DC.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: Voltage
data type: Float
multiplicity: M:0..1
type: Property

multiplier
stereotype: attribute
domain: Voltage
range: UnitMultiplier
multiplicity: M:0..1
is fixed: k
type: Property

unit
stereotype: attribute
domain: Voltage
range: UnitSymbol
multiplicity: M:0..1
is fixed: V
type: Property

minUdc
stereotype: attribute
domain: ACDCConverter
data type: Voltage
multiplicity: M:0..1
comment: The minimum voltage on the DC side at which the converter should operate. It is converter’s configuration data used in power flow. The attribute shall be a positive value.
type: Property

numberOfValves
stereotype: attribute
domain: ACDCConverter
data type: Integer
multiplicity: M:0..1
comment: Number of valves in the converter. Used in loss calculations.
type: Property

Integer
comment: An integer number. The range is unspecified and not limited.
stereotype: Primitive
belongs to category: CoreEquipmentProfile
type: Class

ratedUdc
stereotype: attribute
domain: ACDCConverter
data type: Voltage
multiplicity: M:0..1
comment: Rated converter DC voltage, also called UdN. The attribute shall be a positive value. It is converter’s configuration data used in power flow. For instance a bipolar HVDC link with value 200 kV has a 400kV difference between the dc lines.
type: Property

resistiveLoss
stereotype: attribute
domain: ACDCConverter
data type: Resistance
multiplicity: M:0..1
comment: It is converter’s configuration data used in power flow. Refer to poleLossP. The attribute shall be a positive value.
type: Property

Resistance
comment: Resistance (real part of impedance).
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: Resistance
data type: Float
multiplicity: M:0..1
type: Property

unit
stereotype: attribute
domain: Resistance
range: UnitSymbol
multiplicity: M:0..1
is fixed: ohm
type: Property

multiplier
stereotype: attribute
domain: Resistance
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

switchingLoss
stereotype: attribute
domain: ACDCConverter
data type: ActivePowerPerCurrentFlow
multiplicity: M:0..1
comment: Switching losses, relative to the base apparent power 'baseS'. Refer to poleLossP. The attribute shall be a positive value.
type: Property

ActivePowerPerCurrentFlow
comment: Active power variation with current flow.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

multiplier
stereotype: attribute
domain: ActivePowerPerCurrentFlow
range: UnitMultiplier
multiplicity: M:0..1
is fixed: M
type: Property

unit
stereotype: attribute
domain: ActivePowerPerCurrentFlow
range: UnitSymbol
multiplicity: M:0..1
is fixed: WPerA
type: Property

value
stereotype: attribute
domain: ActivePowerPerCurrentFlow
data type: Float
multiplicity: M:0..1
type: Property

valveU0
stereotype: attribute
domain: ACDCConverter
data type: Voltage
multiplicity: M:0..1
comment: Valve threshold voltage, also called Uvalve. Forward voltage drop when the valve is conducting. Used in loss calculations, i.e. the switchLoss depend on numberOfValves * valveU0.
type: Property

maxP
stereotype: attribute
domain: ACDCConverter
data type: ActivePower
multiplicity: M:0..1
comment: Maximum active power limit. The value is overwritten by values of VsCapabilityCurve, if present.
type: Property

minP
stereotype: attribute
domain: ACDCConverter
data type: ActivePower
multiplicity: M:0..1
comment: Minimum active power limit. The value is overwritten by values of VsCapabilityCurve, if present.
type: Property

ConverterDCSides
comment: All converters' DC sides linked to this point of common coupling terminal.
domain: Terminal
range: ACDCConverter
inverse role name: PccTerminal
multiplicity: M:0..n
association used: No
type: Property

PccTerminal
comment: Point of common coupling terminal for this converter DC side. It is typically the terminal on the power transformer (or switch) closest to the AC network.
domain: ACDCConverter
range: Terminal
inverse role name: ConverterDCSides
multiplicity: M:0..1
association used: Yes
type: Property

DCConductingEquipment
comment: A DC converter terminal belong to an DC converter.
domain: ACDCConverterDCTerminal
range: ACDCConverter
inverse role name: DCTerminals
multiplicity: M:1
association used: Yes
type: Property

DCTerminals
comment: A DC converter have DC converter terminals. A converter has two DC converter terminals.
domain: ACDCConverter
range: ACDCConverterDCTerminal
inverse role name: DCConductingEquipment
multiplicity: M:0..n
association used: No
type: Property

ACDCConverterDCTerminal
subclass of: DCBaseTerminal
comment: A DC electrical connection point at the AC/DC converter. The AC/DC converter is electrically connected also to the AC side. The AC connection is inherited from the AC conducting equipment in the same way as any other AC equipment. The AC/DC converter DC terminal is separate from generic DC terminal to restrict the connection with the AC side to AC/DC converter and so that no other DC conducting equipment can be connected to the AC side.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

polarity
stereotype: attribute
domain: ACDCConverterDCTerminal
range: DCPolarityKind
multiplicity: M:1..1
comment: Represents the normal network polarity condition. Depending on the converter configuration the value shall be set as follows: - For a monopole with two converter terminals use DCPolarityKind “positive” and “negative”. - For a bi-pole or symmetric monopole with three converter terminals use DCPolarityKind “positive”, “middle” and “negative”.
type: Property

DCPolarityKind
comment: Polarity for DC circuits.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

positive
comment: Positive pole. The converter terminal is intended to operate at a positive voltage relative the midpoint or negative terminal.
stereotype: enum
type: DCPolarityKind

middle
comment: Middle pole. The converter terminal is the midpoint in a bipolar or symmetric monopole configuration. The midpoint can be grounded and/or have a metallic return.
stereotype: enum
type: DCPolarityKind

negative
comment: Negative pole. The converter terminal is intended to operate at a negative voltage relative the midpoint or positive terminal.
stereotype: enum
type: DCPolarityKind

ACDCTerminal
subclass of: IdentifiedObject
comment: An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.
belongs to category: CoreEquipmentProfile
type: Class

sequenceNumber
stereotype: attribute
domain: ACDCTerminal
data type: Integer
multiplicity: M:1..1
comment: The orientation of the terminal connections for a multiple terminal conducting equipment. The sequence numbering starts with 1 and additional terminals should follow in increasing order. The first terminal is the "starting point" for a two terminal branch.
type: Property

Terminal
comment: The terminal where the operational limit set apply.
domain: OperationalLimitSet
range: ACDCTerminal
inverse role name: OperationalLimitSet
multiplicity: M:1
association used: Yes
type: Property

OperationalLimitSet
comment: The operational limit sets at the terminal.
domain: ACDCTerminal
range: OperationalLimitSet
inverse role name: Terminal
multiplicity: M:0..n
association used: No
type: Property

Terminal
comment: The terminals associated with this bus name marker.
domain: BusNameMarker
range: ACDCTerminal
inverse role name: BusNameMarker
multiplicity: M:1..n
association used: No
type: Property

BusNameMarker
comment: The bus name marker used to name the bus (topological node).
domain: ACDCTerminal
range: BusNameMarker
inverse role name: Terminal
multiplicity: M:0..1
association used: Yes
type: Property

ACLineSegment
subclass of: Conductor
comment: A wire or combination of wires, with consistent electrical characteristics, building a single electrical system, used to carry alternating current between points in the power system. For symmetrical, transposed three phase lines, it is sufficient to use attributes of the line segment, which describe impedances and admittances for the entire length of the segment. Additionally impedances can be computed by using length and associated per length impedances. The BaseVoltage at the two ends of ACLineSegments in a Line shall have the same BaseVoltage.nominalVoltage. However, boundary lines may have slightly different BaseVoltage.nominalVoltages and variation is allowed. Larger voltage difference in general requires use of an equivalent branch.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

bch
stereotype: attribute
domain: ACLineSegment
data type: Susceptance
multiplicity: M:1..1
comment: Positive sequence shunt (charging) susceptance, uniformly distributed, of the entire line section. This value represents the full charging over the full length of the line.
type: Property

Susceptance
comment: Imaginary part of admittance.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: Susceptance
data type: Float
multiplicity: M:0..1
type: Property

unit
stereotype: attribute
domain: Susceptance
range: UnitSymbol
multiplicity: M:0..1
is fixed: S
type: Property

multiplier
stereotype: attribute
domain: Susceptance
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

gch
stereotype: attribute
domain: ACLineSegment
data type: Conductance
multiplicity: M:0..1
comment: Positive sequence shunt (charging) conductance, uniformly distributed, of the entire line section.
type: Property

Conductance
comment: Factor by which voltage must be multiplied to give corresponding power lost from a circuit. Real part of admittance.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: Conductance
data type: Float
multiplicity: M:0..1
type: Property

unit
stereotype: attribute
domain: Conductance
range: UnitSymbol
multiplicity: M:0..1
is fixed: S
type: Property

multiplier
stereotype: attribute
domain: Conductance
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

r
stereotype: attribute
domain: ACLineSegment
data type: Resistance
multiplicity: M:1..1
comment: Positive sequence series resistance of the entire line section.
type: Property

x
stereotype: attribute
domain: ACLineSegment
data type: Reactance
multiplicity: M:1..1
comment: Positive sequence series reactance of the entire line section.
type: Property

Reactance
comment: Reactance (imaginary part of impedance), at rated frequency.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: Reactance
data type: Float
multiplicity: M:0..1
type: Property

unit
stereotype: attribute
domain: Reactance
range: UnitSymbol
multiplicity: M:0..1
is fixed: ohm
type: Property

multiplier
stereotype: attribute
domain: Reactance
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

ACLineSegment
comment: The line segment to which the clamp is connected.
domain: Clamp
range: ACLineSegment
inverse role name: Clamp
multiplicity: M:1
association used: Yes
type: Property

Clamp
comment: The clamps connected to the line segment.
domain: ACLineSegment
range: Clamp
inverse role name: ACLineSegment
multiplicity: M:0..n
association used: No
type: Property

ACLineSegment
comment: The line segment to which the cut is applied.
domain: Cut
range: ACLineSegment
inverse role name: Cut
multiplicity: M:1
association used: Yes
type: Property

Cut
comment: Cuts applied to the line segment.
domain: ACLineSegment
range: Cut
inverse role name: ACLineSegment
multiplicity: M:0..n
association used: No
type: Property

ActivePowerLimit
subclass of: OperationalLimit
comment: Limit on active power flow.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

normalValue
stereotype: attribute
domain: ActivePowerLimit
data type: ActivePower
multiplicity: M:1..1
comment: The normal value of active power limit. The attribute shall be a positive value or zero.
type: Property

ApparentPowerLimit
subclass of: OperationalLimit
comment: Apparent power limit.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

normalValue
stereotype: attribute
domain: ApparentPowerLimit
data type: ApparentPower
multiplicity: M:1..1
comment: The normal apparent power limit. The attribute shall be a positive value or zero.
type: Property

AsynchronousMachine
subclass of: RotatingMachine
comment: A rotating machine whose shaft rotates asynchronously with the electrical field. Also known as an induction machine with no external connection to the rotor windings, e.g. squirrel-cage induction machine.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

nominalFrequency
stereotype: attribute
domain: AsynchronousMachine
data type: Frequency
multiplicity: M:0..1
comment: Nameplate data indicates if the machine is 50 Hz or 60 Hz.
type: Property

Frequency
comment: Cycles per second.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: Frequency
data type: Float
multiplicity: M:0..1
type: Property

unit
stereotype: attribute
domain: Frequency
range: UnitSymbol
multiplicity: M:0..1
is fixed: Hz
type: Property

multiplier
stereotype: attribute
domain: Frequency
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

nominalSpeed
stereotype: attribute
domain: AsynchronousMachine
data type: RotationSpeed
multiplicity: M:0..1
comment: Nameplate data. Depends on the slip and number of pole pairs.
type: Property

RotationSpeed
comment: Number of revolutions per second.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

multiplier
stereotype: attribute
domain: RotationSpeed
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

unit
stereotype: attribute
domain: RotationSpeed
range: UnitSymbol
multiplicity: M:0..1
is fixed: Hz
type: Property

value
stereotype: attribute
domain: RotationSpeed
data type: Float
multiplicity: M:0..1
type: Property

AuxiliaryEquipment
subclass of: Equipment
comment: AuxiliaryEquipment describe equipment that is not performing any primary functions but support for the equipment performing the primary function. AuxiliaryEquipment is attached to primary equipment via an association with Terminal.
belongs to category: CoreEquipmentProfile
type: Class

Terminal
comment: The Terminal at the equipment where the AuxiliaryEquipment is attached.
domain: AuxiliaryEquipment
range: Terminal
inverse role name: AuxiliaryEquipment
multiplicity: M:1
association used: Yes
type: Property

AuxiliaryEquipment
comment: The auxiliary equipment connected to the terminal.
domain: Terminal
range: AuxiliaryEquipment
inverse role name: Terminal
multiplicity: M:0..n
association used: No
type: Property

BaseVoltage
subclass of: IdentifiedObject
comment: Defines a system base voltage which is referenced.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

nominalVoltage
stereotype: attribute
domain: BaseVoltage
data type: Voltage
multiplicity: M:1..1
comment: The power system resource's base voltage. Shall be a positive value and not zero.
type: Property

BaseVoltage
comment: Base voltage of this conducting equipment. Use only when there is no voltage level container used and only one base voltage applies. For example, not used for transformers.
domain: ConductingEquipment
range: BaseVoltage
inverse role name: ConductingEquipment
multiplicity: M:0..1
association used: Yes
type: Property

ConductingEquipment
comment: All conducting equipment with this base voltage. Use only when there is no voltage level container used and only one base voltage applies. For example, not used for transformers.
domain: BaseVoltage
range: ConductingEquipment
inverse role name: BaseVoltage
multiplicity: M:0..n
association used: No
type: Property

BaseVoltage
comment: The base voltage used for all equipment within the voltage level.
domain: VoltageLevel
range: BaseVoltage
inverse role name: VoltageLevel
multiplicity: M:1
association used: Yes
type: Property

VoltageLevel
comment: The voltage levels having this base voltage.
domain: BaseVoltage
range: VoltageLevel
inverse role name: BaseVoltage
multiplicity: M:0..n
association used: No
type: Property

BaseVoltage
comment: Base voltage of the transformer end. This is essential for PU calculation.
domain: TransformerEnd
range: BaseVoltage
inverse role name: TransformerEnds
multiplicity: M:1
association used: Yes
type: Property

TransformerEnds
comment: Transformer ends at the base voltage. This is essential for PU calculation.
domain: BaseVoltage
range: TransformerEnd
inverse role name: BaseVoltage
multiplicity: M:0..n
association used: No
type: Property

BasicIntervalSchedule
subclass of: IdentifiedObject
comment: Schedule of values at points in time.
belongs to category: CoreEquipmentProfile
type: Class

startTime
stereotype: attribute
domain: BasicIntervalSchedule
data type: DateTime
multiplicity: M:1..1
comment: The time for the first time point. The value can be a time of day, not a specific date.
type: Property

DateTime
comment: Date and time as "yyyy-mm-ddThh:mm:ss.sss", which conforms with ISO 8601. UTC time zone is specified as "yyyy-mm-ddThh:mm:ss.sssZ". A local timezone relative UTC is specified as "yyyy-mm-ddThh:mm:ss.sss-hh:mm". The second component (shown here as "ss.sss") could have any number of digits in its fractional part to allow any kind of precision beyond seconds.
stereotype: Primitive
belongs to category: CoreEquipmentProfile
type: Class

value1Unit
stereotype: attribute
domain: BasicIntervalSchedule
range: UnitSymbol
multiplicity: M:1..1
comment: Value1 units of measure.
type: Property

value2Unit
stereotype: attribute
domain: BasicIntervalSchedule
range: UnitSymbol
multiplicity: M:0..1
comment: Value2 units of measure.
type: Property

BatteryUnit
subclass of: PowerElectronicsUnit
comment: An electrochemical energy storage device.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

ratedE
stereotype: attribute
domain: BatteryUnit
data type: RealEnergy
multiplicity: M:1..1
comment: Full energy storage capacity of the battery. The attribute shall be a positive value.
type: Property

RealEnergy
comment: Real electrical energy.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

multiplier
stereotype: attribute
domain: RealEnergy
range: UnitMultiplier
multiplicity: M:0..1
is fixed: M
type: Property

unit
stereotype: attribute
domain: RealEnergy
range: UnitSymbol
multiplicity: M:0..1
is fixed: Wh
type: Property

value
stereotype: attribute
domain: RealEnergy
data type: Float
multiplicity: M:0..1
type: Property

Bay
subclass of: EquipmentContainer
comment: A collection of power system resources (within a given substation) including conducting equipment, protection relays, measurements, and telemetry. A bay typically represents a physical grouping related to modularization of equipment.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Bays
comment: The bays within this voltage level.
domain: VoltageLevel
range: Bay
inverse role name: VoltageLevel
multiplicity: M:0..n
association used: No
type: Property

VoltageLevel
comment: The voltage level containing this bay.
domain: Bay
range: VoltageLevel
inverse role name: Bays
multiplicity: M:1
association used: Yes
type: Property

BoundaryPoint
subclass of: PowerSystemResource
comment: Designates a connection point at which one or more model authority sets shall connect to. The location of the connection point as well as other properties are agreed between organisations responsible for the interconnection, hence all attributes of the class represent this agreement. It is primarily used in a boundary model authority set which can contain one or many BoundaryPoint-s among other Equipment-s and their connections.
stereotype: European
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

fromEndIsoCode
stereotype: attribute
domain: BoundaryPoint
data type: String
multiplicity: M:1..1
stereotype: European
comment: The ISO code of the region which the "From" side of the Boundary point belongs to or it is connected to. The ISO code is a two-character country code as defined by ISO 3166 (http://www.iso.org/iso/country_codes). The length of the string is 2 characters maximum.
type: Property

String
comment: A string consisting of a sequence of characters. The character encoding is UTF-8. The string length is unspecified and unlimited.
stereotype: Primitive
belongs to category: CoreEquipmentProfile
type: Class

fromEndName
stereotype: attribute
domain: BoundaryPoint
data type: String
multiplicity: M:1..1
stereotype: European
comment: A human readable name with length of the string 64 characters maximum. It covers the following two cases: -if the Boundary point is placed on a tie-line, it is the name (IdentifiedObject.name) of the substation at which the "From" side of the tie-line is connected to. -if the Boundary point is placed in a substation, it is the name (IdentifiedObject.name) of the element (e.g. PowerTransformer, ACLineSegment, Switch, etc.) at which the "From" side of the Boundary point is connected to.
type: Property

fromEndNameTso
stereotype: attribute
domain: BoundaryPoint
data type: String
multiplicity: M:1..1
stereotype: European
comment: Identifies the name of the transmission system operator, distribution system operator or other entity at which the "From" side of the interconnection is connected to. The length of the string is 64 characters maximum.
type: Property

toEndIsoCode
stereotype: attribute
domain: BoundaryPoint
data type: String
multiplicity: M:1..1
stereotype: European
comment: The ISO code of the region which the "To" side of the Boundary point belongs to or is connected to. The ISO code is a two-character country code as defined by ISO 3166 (http://www.iso.org/iso/country_codes). The length of the string is 2 characters maximum.
type: Property

toEndName
stereotype: attribute
domain: BoundaryPoint
data type: String
multiplicity: M:1..1
stereotype: European
comment: A human readable name with length of the string 64 characters maximum. It covers the following two cases: -if the Boundary point is placed on a tie-line, it is the name (IdentifiedObject.name) of the substation at which the "To" side of the tie-line is connected to. -if the Boundary point is placed in a substation, it is the name (IdentifiedObject.name) of the element (e.g. PowerTransformer, ACLineSegment, Switch, etc.) at which the "To" side of the Boundary point is connected to.
type: Property

toEndNameTso
stereotype: attribute
domain: BoundaryPoint
data type: String
multiplicity: M:1..1
stereotype: European
comment: Identifies the name of the transmission system operator, distribution system operator or other entity at which the "To" side of the interconnection is connected to. The length of the string is 64 characters maximum.
type: Property

isDirectCurrent
stereotype: attribute
domain: BoundaryPoint
data type: Boolean
multiplicity: M:0..1
stereotype: European
comment: If true, this boundary point is a point of common coupling (PCC) of a direct current (DC) interconnection, otherwise the interconnection is AC (default).
type: Property

Boolean
comment: A type with the value space "true" and "false".
stereotype: Primitive
belongs to category: CoreEquipmentProfile
type: Class

isExcludedFromAreaInterchange
stereotype: attribute
domain: BoundaryPoint
data type: Boolean
multiplicity: M:0..1
stereotype: European
comment: If true, this boundary point is on the interconnection that is excluded from control area interchange calculation and consequently has no related tie flows. Otherwise, the interconnection is included in control area interchange and a TieFlow is required at all sides of the boundary point (default).
type: Property

ConnectivityNode
comment: The connectivity node that is designated as a boundary point.
domain: BoundaryPoint
range: ConnectivityNode
inverse role name: BoundaryPoint
multiplicity: M:1
association used: Yes
type: Property
stereotype: European

BoundaryPoint
comment: The boundary point associated with the connectivity node.
domain: ConnectivityNode
range: BoundaryPoint
inverse role name: ConnectivityNode
multiplicity: M:0..1
association used: No
type: Property
stereotype: European

Breaker
subclass of: ProtectedSwitch
comment: A mechanical switching device capable of making, carrying, and breaking currents under normal circuit conditions and also making, carrying for a specified time, and breaking currents under specified abnormal circuit conditions e.g. those of short circuit.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

BusbarSection
subclass of: Connector
comment: A conductor, or group of conductors, with negligible impedance, that serve to connect other conducting equipment within a single substation. Voltage measurements are typically obtained from voltage transformers that are connected to busbar sections. A bus bar section may have many physical terminals but for analysis is modelled with exactly one logical terminal.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

BusNameMarker
subclass of: IdentifiedObject
comment: Used to apply user standard names to TopologicalNodes. Associated with one or more terminals that are normally connected with the bus name. The associated terminals are normally connected by non-retained switches. For a ring bus station configuration, all BusbarSection terminals in the ring are typically associated. For a breaker and a half scheme, both BusbarSections would normally be associated. For a ring bus, all BusbarSections would normally be associated. For a "straight" busbar configuration, normally only the main terminal at the BusbarSection would be associated.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

priority
stereotype: attribute
domain: BusNameMarker
data type: Integer
multiplicity: M:0..1
comment: Priority of bus name marker for use as topology bus name. Use 0 for do not care. Use 1 for highest priority. Use 2 as priority is less than 1 and so on.
type: Property

BusNameMarker
comment: The bus name markers that belong to this reporting group.
domain: ReportingGroup
range: BusNameMarker
inverse role name: ReportingGroup
multiplicity: M:0..n
association used: No
type: Property

ReportingGroup
comment: The reporting group to which this bus name marker belongs.
domain: BusNameMarker
range: ReportingGroup
inverse role name: BusNameMarker
multiplicity: M:0..1
association used: Yes
type: Property

CAESPlant
subclass of: PowerSystemResource
comment: Compressed air energy storage plant.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

CAESPlant
comment: A thermal generating unit may be a member of a compressed air energy storage plant.
domain: ThermalGeneratingUnit
range: CAESPlant
inverse role name: ThermalGeneratingUnit
multiplicity: M:0..1
association used: Yes
type: Property

ThermalGeneratingUnit
comment: A thermal generating unit may be a member of a compressed air energy storage plant.
domain: CAESPlant
range: ThermalGeneratingUnit
inverse role name: CAESPlant
multiplicity: M:0..1
association used: No
type: Property

Clamp
subclass of: ConductingEquipment
comment: A Clamp is a galvanic connection at a line segment where other equipment is connected. A Clamp does not cut the line segment. A Clamp is ConductingEquipment and has one Terminal with an associated ConnectivityNode. Any other ConductingEquipment can be connected to the Clamp ConnectivityNode.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

lengthFromTerminal1
stereotype: attribute
domain: Clamp
data type: Length
multiplicity: M:0..1
comment: The length to the place where the clamp is located starting from side one of the line segment, i.e. the line segment terminal with sequence number equal to 1.
type: Property

Length
comment: Unit of length. It shall be a positive value or zero.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: Length
data type: Float
multiplicity: M:0..1
type: Property

unit
stereotype: attribute
domain: Length
range: UnitSymbol
multiplicity: M:0..1
is fixed: m
type: Property

multiplier
stereotype: attribute
domain: Length
range: UnitMultiplier
multiplicity: M:0..1
is fixed: k
type: Property

ConformLoadSchedule
subclass of: SeasonDayTypeSchedule
comment: A curve of load versus time (X-axis) showing the active power values (Y1-axis) and reactive power (Y2-axis) for each unit of the period covered. This curve represents a typical pattern of load over the time period for a given day type and season.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

ConformLoadSchedules
comment: The ConformLoadSchedules in the ConformLoadGroup.
domain: ConformLoadGroup
range: ConformLoadSchedule
inverse role name: ConformLoadGroup
multiplicity: M:0..n
association used: No
type: Property

ConformLoadGroup
comment: The ConformLoadGroup where the ConformLoadSchedule belongs.
domain: ConformLoadSchedule
range: ConformLoadGroup
inverse role name: ConformLoadSchedules
multiplicity: M:1
association used: Yes
type: Property

CogenerationPlant
subclass of: PowerSystemResource
comment: A set of thermal generating units for the production of electrical energy and process steam (usually from the output of the steam turbines). The steam sendout is typically used for industrial purposes or for municipal heating and cooling.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

CogenerationPlant
comment: A thermal generating unit may be a member of a cogeneration plant.
domain: ThermalGeneratingUnit
range: CogenerationPlant
inverse role name: ThermalGeneratingUnits
multiplicity: M:0..1
association used: Yes
type: Property

ThermalGeneratingUnits
comment: A thermal generating unit may be a member of a cogeneration plant.
domain: CogenerationPlant
range: ThermalGeneratingUnit
inverse role name: CogenerationPlant
multiplicity: M:0..n
association used: No
type: Property

CombinedCyclePlant
subclass of: PowerSystemResource
comment: A set of combustion turbines and steam turbines where the exhaust heat from the combustion turbines is recovered to make steam for the steam turbines, resulting in greater overall plant efficiency.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

CombinedCyclePlant
comment: A thermal generating unit may be a member of a combined cycle plant.
domain: ThermalGeneratingUnit
range: CombinedCyclePlant
inverse role name: ThermalGeneratingUnits
multiplicity: M:0..1
association used: Yes
type: Property

ThermalGeneratingUnits
comment: A thermal generating unit may be a member of a combined cycle plant.
domain: CombinedCyclePlant
range: ThermalGeneratingUnit
inverse role name: CombinedCyclePlant
multiplicity: M:0..n
association used: No
type: Property

ConductingEquipment
subclass of: Equipment
comment: The parts of the AC power system that are designed to carry current or that are conductively connected through terminals.
belongs to category: CoreEquipmentProfile
type: Class

ConductingEquipment
comment: The conducting equipment of the terminal. Conducting equipment have terminals that may be connected to other conducting equipment terminals via connectivity nodes or topological nodes.
domain: Terminal
range: ConductingEquipment
inverse role name: Terminals
multiplicity: M:1
association used: Yes
type: Property

Terminals
comment: Conducting equipment have terminals that may be connected to other conducting equipment terminals via connectivity nodes or topological nodes.
domain: ConductingEquipment
range: Terminal
inverse role name: ConductingEquipment
multiplicity: M:0..n
association used: No
type: Property

Conductor
subclass of: ConductingEquipment
comment: Combination of conducting material with consistent electrical characteristics, building a single electrical system, used to carry current between points in the power system.
belongs to category: CoreEquipmentProfile
type: Class

length
stereotype: attribute
domain: Conductor
data type: Length
multiplicity: M:0..1
comment: Segment length for calculating line section capabilities.
type: Property

ConformLoad
subclass of: EnergyConsumer
comment: ConformLoad represent loads that follow a daily load change pattern where the pattern can be used to scale the load with a system load.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

EnergyConsumers
comment: Conform loads assigned to this ConformLoadGroup.
domain: ConformLoadGroup
range: ConformLoad
inverse role name: LoadGroup
multiplicity: M:1..n
association used: No
type: Property

LoadGroup
comment: Group of this ConformLoad.
domain: ConformLoad
range: ConformLoadGroup
inverse role name: EnergyConsumers
multiplicity: M:1
association used: Yes
type: Property

ConformLoadGroup
subclass of: LoadGroup
comment: A group of loads conforming to an allocation pattern.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

ConnectivityNode
subclass of: IdentifiedObject
comment: Connectivity nodes are points where terminals of AC conducting equipment are connected together with zero impedance.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Terminals
comment: Terminals interconnected with zero impedance at a this connectivity node.
domain: ConnectivityNode
range: Terminal
inverse role name: ConnectivityNode
multiplicity: M:0..n
association used: No
type: Property

ConnectivityNode
comment: The connectivity node to which this terminal connects with zero impedance.
domain: Terminal
range: ConnectivityNode
inverse role name: Terminals
multiplicity: M:0..1
association used: Yes
type: Property

ConnectivityNodeContainer
comment: Container of this connectivity node.
domain: ConnectivityNode
range: ConnectivityNodeContainer
inverse role name: ConnectivityNodes
multiplicity: M:1
association used: Yes
type: Property

ConnectivityNodes
comment: Connectivity nodes which belong to this connectivity node container.
domain: ConnectivityNodeContainer
range: ConnectivityNode
inverse role name: ConnectivityNodeContainer
multiplicity: M:0..n
association used: No
type: Property

ConnectivityNodeContainer
subclass of: PowerSystemResource
comment: A base class for all objects that may contain connectivity nodes or topological nodes.
belongs to category: CoreEquipmentProfile
type: Class

Connector
subclass of: ConductingEquipment
comment: A conductor, or group of conductors, with negligible impedance, that serve to connect other conducting equipment within a single substation and are modelled with a single logical terminal.
belongs to category: CoreEquipmentProfile
type: Class

ControlArea
subclass of: PowerSystemResource
comment: A control area is a grouping of generating units and/or loads and a cutset of tie lines (as terminals) which may be used for a variety of purposes including automatic generation control, power flow solution area interchange control specification, and input to load forecasting. All generation and load within the area defined by the terminals on the border are considered in the area interchange control. Note that any number of overlapping control area specifications can be superimposed on the physical model. The following general principles apply to ControlArea: 1. The control area orientation for net interchange is positive for an import, negative for an export. 2. The control area net interchange is determined by summing flows in Terminals. The Terminals are identified by creating a set of TieFlow objects associated with a ControlArea object. Each TieFlow object identifies one Terminal. 3. In a single network model, a tie between two control areas must be modelled in both control area specifications, such that the two representations of the tie flow sum to zero. 4. The normal orientation of Terminal flow is positive for flow into the conducting equipment that owns the Terminal. (i.e. flow from a bus into a device is positive.) However, the orientation of each flow in the control area specification must align with the control area convention, i.e. import is positive. If the orientation of the Terminal flow referenced by a TieFlow is positive into the control area, then this is confirmed by setting TieFlow.positiveFlowIn flag TRUE. If not, the orientation must be reversed by setting the TieFlow.positiveFlowIn flag FALSE.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

type
stereotype: attribute
domain: ControlArea
range: ControlAreaTypeKind
multiplicity: M:1..1
comment: The primary type of control area definition used to determine if this is used for automatic generation control, for planning interchange control, or other purposes. A control area specified with primary type of automatic generation control could still be forecast and used as an interchange area in power flow analysis.
type: Property

ControlAreaTypeKind
comment: The type of control area.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

AGC
comment: Used for automatic generation control.
stereotype: enum
type: ControlAreaTypeKind

Forecast
comment: Used for load forecast.
stereotype: enum
type: ControlAreaTypeKind

Interchange
comment: Used for interchange specification or control.
stereotype: enum
type: ControlAreaTypeKind

ControlArea
comment: The control area of the tie flows.
domain: TieFlow
range: ControlArea
inverse role name: TieFlow
multiplicity: M:1
association used: Yes
type: Property

TieFlow
comment: The tie flows associated with the control area.
domain: ControlArea
range: TieFlow
inverse role name: ControlArea
multiplicity: M:0..n
association used: No
type: Property

ControlArea
comment: The parent control area for the generating unit specifications.
domain: ControlAreaGeneratingUnit
range: ControlArea
inverse role name: ControlAreaGeneratingUnit
multiplicity: M:1
association used: Yes
type: Property

ControlAreaGeneratingUnit
comment: The generating unit specifications for the control area.
domain: ControlArea
range: ControlAreaGeneratingUnit
inverse role name: ControlArea
multiplicity: M:0..n
association used: No
type: Property

ControlArea
comment: The control area specification that is used for the load forecast.
domain: EnergyArea
range: ControlArea
inverse role name: EnergyArea
multiplicity: M:0..1
association used: No
type: Property

EnergyArea
comment: The energy area that is forecast from this control area specification.
domain: ControlArea
range: EnergyArea
inverse role name: ControlArea
multiplicity: M:1
association used: Yes
type: Property

ControlAreaGeneratingUnit
subclass of: IdentifiedObject
comment: A control area generating unit. This class is needed so that alternate control area definitions may include the same generating unit. It should be noted that only one instance within a control area should reference a specific generating unit.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

GeneratingUnit
comment: The generating unit specified for this control area. Note that a control area should include a GeneratingUnit only once.
domain: ControlAreaGeneratingUnit
range: GeneratingUnit
inverse role name: ControlAreaGeneratingUnit
multiplicity: M:1
association used: Yes
type: Property

ControlAreaGeneratingUnit
comment: ControlArea specifications for this generating unit.
domain: GeneratingUnit
range: ControlAreaGeneratingUnit
inverse role name: GeneratingUnit
multiplicity: M:0..n
association used: No
type: Property

CsConverter
subclass of: ACDCConverter
comment: DC side of the current source converter (CSC). The firing angle controls the dc voltage at the converter, both for rectifier and inverter. The difference between the dc voltages of the rectifier and inverter determines the dc current. The extinction angle is used to limit the dc voltage at the inverter, if needed, and is not used in active power control. The firing angle, transformer tap position and number of connected filters are the primary means to control a current source dc line. Higher level controls are built on top, e.g. dc voltage, dc current and active power. From a steady state perspective it is sufficient to specify the wanted active power transfer (ACDCConverter.targetPpcc) and the control functions will set the dc voltage, dc current, firing angle, transformer tap position and number of connected filters to meet this. Therefore attributes targetAlpha and targetGamma are not applicable in this case. The reactive power consumed by the converter is a function of the firing angle, transformer tap position and number of connected filter, which can be approximated with half of the active power. The losses is a function of the dc voltage and dc current. The attributes minAlpha and maxAlpha define the range of firing angles for rectifier operation between which no discrete tap changer action takes place. The range is typically 10-18 degrees. The attributes minGamma and maxGamma define the range of extinction angles for inverter operation between which no discrete tap changer action takes place. The range is typically 17-20 degrees.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

maxAlpha
stereotype: attribute
domain: CsConverter
data type: AngleDegrees
multiplicity: M:0..1
comment: Maximum firing angle. It is converter’s configuration data used in power flow. The attribute shall be a positive value.
type: Property

AngleDegrees
comment: Measurement of angle in degrees.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: AngleDegrees
data type: Float
multiplicity: M:0..1
type: Property

unit
stereotype: attribute
domain: AngleDegrees
range: UnitSymbol
multiplicity: M:0..1
is fixed: deg
type: Property

multiplier
stereotype: attribute
domain: AngleDegrees
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

maxGamma
stereotype: attribute
domain: CsConverter
data type: AngleDegrees
multiplicity: M:0..1
comment: Maximum extinction angle. It is converter’s configuration data used in power flow. The attribute shall be a positive value.
type: Property

maxIdc
stereotype: attribute
domain: CsConverter
data type: CurrentFlow
multiplicity: M:0..1
comment: The maximum direct current (Id) on the DC side at which the converter should operate. It is converter’s configuration data use in power flow. The attribute shall be a positive value.
type: Property

CurrentFlow
comment: Electrical current with sign convention: positive flow is out of the conducting equipment into the connectivity node. Can be both AC and DC.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: CurrentFlow
data type: Float
multiplicity: M:0..1
type: Property

multiplier
stereotype: attribute
domain: CurrentFlow
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

unit
stereotype: attribute
domain: CurrentFlow
range: UnitSymbol
multiplicity: M:0..1
is fixed: A
type: Property

minAlpha
stereotype: attribute
domain: CsConverter
data type: AngleDegrees
multiplicity: M:0..1
comment: Minimum firing angle. It is converter’s configuration data used in power flow. The attribute shall be a positive value.
type: Property

minGamma
stereotype: attribute
domain: CsConverter
data type: AngleDegrees
multiplicity: M:0..1
comment: Minimum extinction angle. It is converter’s configuration data used in power flow. The attribute shall be a positive value.
type: Property

minIdc
stereotype: attribute
domain: CsConverter
data type: CurrentFlow
multiplicity: M:0..1
comment: The minimum direct current (Id) on the DC side at which the converter should operate. It is converter’s configuration data used in power flow. The attribute shall be a positive value.
type: Property

ratedIdc
stereotype: attribute
domain: CsConverter
data type: CurrentFlow
multiplicity: M:0..1
comment: Rated converter DC current, also called IdN. The attribute shall be a positive value. It is converter’s configuration data used in power flow.
type: Property

CurrentLimit
subclass of: OperationalLimit
comment: Operational limit on current.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

normalValue
stereotype: attribute
domain: CurrentLimit
data type: CurrentFlow
multiplicity: M:1..1
comment: The normal value for limit on current flow. The attribute shall be a positive value or zero.
type: Property

CurrentTransformer
subclass of: Sensor
comment: Instrument transformer used to measure electrical qualities of the circuit that is being protected and/or monitored. Typically used as current transducer for the purpose of metering or protection. A typical secondary current rating would be 5A.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Curve
subclass of: IdentifiedObject
comment: A multi-purpose curve or functional relationship between an independent variable (X-axis) and dependent (Y-axis) variables.
belongs to category: CoreEquipmentProfile
type: Class

curveStyle
stereotype: attribute
domain: Curve
range: CurveStyle
multiplicity: M:1..1
comment: The style or shape of the curve.
type: Property

CurveStyle
comment: Style or shape of curve.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

constantYValue
comment: The Y-axis values are assumed constant until the next curve point and prior to the first curve point.
stereotype: enum
type: CurveStyle

straightLineYValues
comment: The Y-axis values are assumed to be a straight line between values. Also known as linear interpolation.
stereotype: enum
type: CurveStyle

xUnit
stereotype: attribute
domain: Curve
range: UnitSymbol
multiplicity: M:1..1
comment: The X-axis units of measure.
type: Property

y1Unit
stereotype: attribute
domain: Curve
range: UnitSymbol
multiplicity: M:1..1
comment: The Y1-axis units of measure.
type: Property

y2Unit
stereotype: attribute
domain: Curve
range: UnitSymbol
multiplicity: M:0..1
comment: The Y2-axis units of measure.
type: Property

CurveDatas
comment: The point data values that define this curve.
domain: Curve
range: CurveData
inverse role name: Curve
multiplicity: M:1..n
association used: No
type: Property

Curve
comment: The curve of this curve data point.
domain: CurveData
range: Curve
inverse role name: CurveDatas
multiplicity: M:1
association used: Yes
type: Property

CurveData
comment: Multi-purpose data points for defining a curve. The use of this generic class is discouraged if a more specific class can be used to specify the X and Y axis values along with their specific data types.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

xvalue
stereotype: attribute
domain: CurveData
data type: Float
multiplicity: M:1..1
comment: The data value of the X-axis variable, depending on the X-axis units.
type: Property

y1value
stereotype: attribute
domain: CurveData
data type: Float
multiplicity: M:1..1
comment: The data value of the first Y-axis variable, depending on the Y-axis units.
type: Property

y2value
stereotype: attribute
domain: CurveData
data type: Float
multiplicity: M:0..1
comment: The data value of the second Y-axis variable (if present), depending on the Y-axis units.
type: Property

Cut
subclass of: Switch
comment: A cut separates a line segment into two parts. The cut appears as a switch inserted between these two parts and connects them together. As the cut is normally open there is no galvanic connection between the two line segment parts. But it is possible to close the cut to get galvanic connection. The cut terminals are oriented towards the line segment terminals with the same sequence number. Hence the cut terminal with sequence number equal to 1 is oriented to the line segment's terminal with sequence number equal to 1. The cut terminals also act as connection points for jumpers and other equipment, e.g. a mobile generator. To enable this, connectivity nodes are placed at the cut terminals. Once the connectivity nodes are in place any conducting equipment can be connected at them.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

lengthFromTerminal1
stereotype: attribute
domain: Cut
data type: Length
multiplicity: M:0..1
comment: The length to the place where the cut is located starting from side one of the cut line segment, i.e. the line segment Terminal with sequenceNumber equal to 1.
type: Property

DayType
subclass of: IdentifiedObject
comment: Group of similar days. For example it could be used to represent weekdays, weekend, or holidays.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

DayType
comment: DayType for the Schedule.
domain: SeasonDayTypeSchedule
range: DayType
inverse role name: SeasonDayTypeSchedules
multiplicity: M:1..1
association used: Yes
type: Property

SeasonDayTypeSchedules
comment: Schedules that use this DayType.
domain: DayType
range: SeasonDayTypeSchedule
inverse role name: DayType
multiplicity: M:0..n
association used: No
type: Property

DCBaseTerminal
subclass of: ACDCTerminal
comment: An electrical connection point at a piece of DC conducting equipment. DC terminals are connected at one physical DC node that may have multiple DC terminals connected. A DC node is similar to an AC connectivity node. The model requires that DC connections are distinct from AC connections.
belongs to category: CoreEquipmentProfile
type: Class

DCTerminals
comment: DC base terminals interconnected with zero impedance at a this DC connectivity node.
domain: DCNode
range: DCBaseTerminal
inverse role name: DCNode
multiplicity: M:0..n
association used: No
type: Property

DCNode
comment: The DC connectivity node to which this DC base terminal connects with zero impedance.
domain: DCBaseTerminal
range: DCNode
inverse role name: DCTerminals
multiplicity: M:0..1
association used: Yes
type: Property

DCBreaker
subclass of: DCSwitch
comment: A breaker within a DC system.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

DCBusbar
subclass of: DCConductingEquipment
comment: A busbar within a DC system.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

DCChopper
subclass of: DCConductingEquipment
comment: Low resistance equipment used in the internal DC circuit to balance voltages. It has typically positive and negative pole terminals and a ground.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

DCConductingEquipment
subclass of: Equipment
comment: The parts of the DC power system that are designed to carry current or that are conductively connected through DC terminals.
belongs to category: CoreEquipmentProfile
type: Class

ratedUdc
stereotype: attribute
domain: DCConductingEquipment
data type: Voltage
multiplicity: M:1..1
comment: Rated DC device voltage. The attribute shall be a positive value. It is configuration data used in power flow.
type: Property

DCTerminals
comment: A DC conducting equipment has DC terminals.
domain: DCConductingEquipment
range: DCTerminal
inverse role name: DCConductingEquipment
multiplicity: M:0..n
association used: No
type: Property

DCConductingEquipment
comment: An DC terminal belong to a DC conducting equipment.
domain: DCTerminal
range: DCConductingEquipment
inverse role name: DCTerminals
multiplicity: M:1
association used: Yes
type: Property

DCConverterUnit
subclass of: DCEquipmentContainer
comment: Indivisible operative unit comprising all equipment between the point of common coupling on the AC side and the point of common coupling – DC side, essentially one or more converters, together with one or more converter transformers, converter control equipment, essential protective and switching devices and auxiliaries, if any, used for conversion.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

operationMode
stereotype: attribute
domain: DCConverterUnit
range: DCConverterOperatingModeKind
multiplicity: M:1..1
comment: The operating mode of an HVDC bipole (bipolar, monopolar metallic return, etc).
type: Property

DCConverterOperatingModeKind
comment: The operating mode of an HVDC bipole.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

bipolar
comment: Bipolar operation.
stereotype: enum
type: DCConverterOperatingModeKind

monopolarMetallicReturn
comment: Monopolar operation with metallic return.
stereotype: enum
type: DCConverterOperatingModeKind

monopolarGroundReturn
comment: Monopolar operation with ground return.
stereotype: enum
type: DCConverterOperatingModeKind

Substation
comment: The containing substation of the DC converter unit.
domain: DCConverterUnit
range: Substation
inverse role name: DCConverterUnit
multiplicity: M:0..1
association used: Yes
type: Property

DCConverterUnit
comment: The DC converter unit belonging of the substation.
domain: Substation
range: DCConverterUnit
inverse role name: Substation
multiplicity: M:0..n
association used: No
type: Property

DCDisconnector
subclass of: DCSwitch
comment: A disconnector within a DC system.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

DCEquipmentContainer
subclass of: EquipmentContainer
comment: A modelling construct to provide a root class for containment of DC as well as AC equipment. The class differ from the EquipmentContaner for AC in that it may also contain DCNode-s. Hence it can contain both AC and DC equipment.
belongs to category: CoreEquipmentProfile
type: Class

DCEquipmentContainer
comment: The DC container for the DC nodes.
domain: DCNode
range: DCEquipmentContainer
inverse role name: DCNodes
multiplicity: M:1
association used: Yes
type: Property

DCNodes
comment: The DC nodes contained in the DC equipment container.
domain: DCEquipmentContainer
range: DCNode
inverse role name: DCEquipmentContainer
multiplicity: M:0..n
association used: No
type: Property

DCGround
subclass of: DCConductingEquipment
comment: A ground within a DC system.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

inductance
stereotype: attribute
domain: DCGround
data type: Inductance
multiplicity: M:0..1
comment: Inductance to ground.
type: Property

Inductance
comment: Inductive part of reactance (imaginary part of impedance), at rated frequency.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: Inductance
data type: Float
multiplicity: M:0..1
type: Property

unit
stereotype: attribute
domain: Inductance
range: UnitSymbol
multiplicity: M:0..1
is fixed: H
type: Property

multiplier
stereotype: attribute
domain: Inductance
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

r
stereotype: attribute
domain: DCGround
data type: Resistance
multiplicity: M:0..1
comment: Resistance to ground.
type: Property

DCLine
subclass of: DCEquipmentContainer
comment: Overhead lines and/or cables connecting two or more HVDC substations.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Region
comment: The SubGeographicalRegion containing the DC line.
domain: DCLine
range: SubGeographicalRegion
inverse role name: DCLines
multiplicity: M:0..1
association used: Yes
type: Property

DCLines
comment: The DC lines in this sub-geographical region.
domain: SubGeographicalRegion
range: DCLine
inverse role name: Region
multiplicity: M:0..n
association used: No
type: Property

DCLineSegment
subclass of: DCConductingEquipment
comment: A wire or combination of wires not insulated from one another, with consistent electrical characteristics, used to carry direct current between points in the DC region of the power system.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

capacitance
stereotype: attribute
domain: DCLineSegment
data type: Capacitance
multiplicity: M:1..1
comment: Capacitance of the DC line segment. Significant for cables only.
type: Property

Capacitance
comment: Capacitive part of reactance (imaginary part of impedance), at rated frequency.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: Capacitance
data type: Float
multiplicity: M:0..1
type: Property

unit
stereotype: attribute
domain: Capacitance
range: UnitSymbol
multiplicity: M:0..1
is fixed: F
type: Property

multiplier
stereotype: attribute
domain: Capacitance
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

inductance
stereotype: attribute
domain: DCLineSegment
data type: Inductance
multiplicity: M:1..1
comment: Inductance of the DC line segment. Negligible compared with DCSeriesDevice used for smoothing.
type: Property

resistance
stereotype: attribute
domain: DCLineSegment
data type: Resistance
multiplicity: M:1..1
comment: Resistance of the DC line segment.
type: Property

length
stereotype: attribute
domain: DCLineSegment
data type: Length
multiplicity: M:0..1
comment: Segment length for calculating line section capabilities.
type: Property

DCNode
subclass of: IdentifiedObject
comment: DC nodes are points where terminals of DC conducting equipment are connected together with zero impedance.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

RegulationSchedule
subclass of: SeasonDayTypeSchedule
comment: A pre-established pattern over time for a controlled variable, e.g., busbar voltage.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

RegulatingControl
comment: Regulating controls that have this schedule.
domain: RegulationSchedule
range: RegulatingControl
inverse role name: RegulationSchedule
multiplicity: M:1
association used: Yes
type: Property

RegulationSchedule
comment: Schedule for this regulating control.
domain: RegulatingControl
range: RegulationSchedule
inverse role name: RegulatingControl
multiplicity: M:0..n
association used: No
type: Property

DCSeriesDevice
subclass of: DCConductingEquipment
comment: A series device within the DC system, typically a reactor used for filtering or smoothing. Needed for transient and short circuit studies.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

inductance
stereotype: attribute
domain: DCSeriesDevice
data type: Inductance
multiplicity: M:1..1
comment: Inductance of the device.
type: Property

resistance
stereotype: attribute
domain: DCSeriesDevice
data type: Resistance
multiplicity: M:1..1
comment: Resistance of the DC device.
type: Property

DCShunt
subclass of: DCConductingEquipment
comment: A shunt device within the DC system, typically used for filtering. Needed for transient and short circuit studies.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

capacitance
stereotype: attribute
domain: DCShunt
data type: Capacitance
multiplicity: M:1..1
comment: Capacitance of the DC shunt.
type: Property

resistance
stereotype: attribute
domain: DCShunt
data type: Resistance
multiplicity: M:1..1
comment: Resistance of the DC device.
type: Property

DCSwitch
subclass of: DCConductingEquipment
comment: A switch within the DC system.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

DCTerminal
subclass of: DCBaseTerminal
comment: An electrical connection point to generic DC conducting equipment.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Disconnector
subclass of: Switch
comment: A manually operated or motor operated mechanical switching device used for changing the connections in a circuit, or for isolating a circuit or equipment from a source of power. It is required to open or close circuits when negligible current is broken or made.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

DisconnectingCircuitBreaker
subclass of: Breaker
comment: A circuit breaking device including disconnecting function, eliminating the need for separate disconnectors.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

EarthFaultCompensator
subclass of: ConductingEquipment
comment: A conducting equipment used to represent a connection to ground which is typically used to compensate earth faults. An earth fault compensator device modelled with a single terminal implies a second terminal solidly connected to ground. If two terminals are modelled, the ground is not assumed and normal connection rules apply.
belongs to category: CoreEquipmentProfile
type: Class

EnergyArea
subclass of: IdentifiedObject
comment: Describes an area having energy production or consumption. Specializations are intended to support the load allocation function as typically required in energy management systems or planning studies to allocate hypothesized load levels to individual load points for power flow analysis. Often the energy area can be linked to both measured and forecast load levels.
belongs to category: CoreEquipmentProfile
type: Class

EnergyConnection
subclass of: ConductingEquipment
comment: A connection of energy generation or consumption on the power system model.
belongs to category: CoreEquipmentProfile
type: Class

EnergyConsumer
subclass of: EnergyConnection
comment: Generic user of energy - a point of consumption on the power system model. EnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no LoadResponseCharacteristic associated with EnergyConsumer or if LoadResponseCharacteristic.exponentModel is set to False.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

pfixed
stereotype: attribute
domain: EnergyConsumer
data type: ActivePower
multiplicity: M:0..1
comment: Active power of the load that is a fixed quantity and does not vary as load group value varies. Load sign convention is used, i.e. positive sign means flow out from a node.
type: Property

pfixedPct
stereotype: attribute
domain: EnergyConsumer
data type: PerCent
multiplicity: M:0..1
comment: Fixed active power as a percentage of load group fixed active power. Used to represent the time-varying components. Load sign convention is used, i.e. positive sign means flow out from a node.
type: Property

PerCent
comment: Percentage on a defined base. For example, specify as 100 to indicate at the defined base.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: PerCent
data type: Float
multiplicity: M:0..1
comment: Normally 0 to 100 on a defined base.
type: Property

unit
stereotype: attribute
domain: PerCent
range: UnitSymbol
multiplicity: M:0..1
is fixed: none
type: Property

multiplier
stereotype: attribute
domain: PerCent
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

qfixed
stereotype: attribute
domain: EnergyConsumer
data type: ReactivePower
multiplicity: M:0..1
comment: Reactive power of the load that is a fixed quantity and does not vary as load group value varies. Load sign convention is used, i.e. positive sign means flow out from a node.
type: Property

ReactivePower
comment: Product of RMS value of the voltage and the RMS value of the quadrature component of the current.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: ReactivePower
data type: Float
multiplicity: M:0..1
type: Property

unit
stereotype: attribute
domain: ReactivePower
range: UnitSymbol
multiplicity: M:0..1
is fixed: VAr
type: Property

multiplier
stereotype: attribute
domain: ReactivePower
range: UnitMultiplier
multiplicity: M:0..1
is fixed: M
type: Property

qfixedPct
stereotype: attribute
domain: EnergyConsumer
data type: PerCent
multiplicity: M:0..1
comment: Fixed reactive power as a percentage of load group fixed reactive power. Used to represent the time-varying components. Load sign convention is used, i.e. positive sign means flow out from a node.
type: Property

LoadResponse
comment: The load response characteristic of this load. If missing, this load is assumed to be constant power.
domain: EnergyConsumer
range: LoadResponseCharacteristic
inverse role name: EnergyConsumer
multiplicity: M:0..1
association used: Yes
type: Property

EnergyConsumer
comment: The set of loads that have the response characteristics.
domain: LoadResponseCharacteristic
range: EnergyConsumer
inverse role name: LoadResponse
multiplicity: M:0..n
association used: No
type: Property

EnergySchedulingType
subclass of: IdentifiedObject
comment: Used to define the type of generation for scheduling purposes.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

EnergySource
comment: Energy Source of a particular Energy Scheduling Type.
domain: EnergySchedulingType
range: EnergySource
inverse role name: EnergySchedulingType
multiplicity: M:0..n
association used: No
type: Property

EnergySchedulingType
comment: Energy Scheduling Type of an Energy Source.
domain: EnergySource
range: EnergySchedulingType
inverse role name: EnergySource
multiplicity: M:0..1
association used: Yes
type: Property

TapSchedule
subclass of: SeasonDayTypeSchedule
comment: A pre-established pattern over time for a tap step.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

TapChanger
comment: A TapSchedule is associated with a TapChanger.
domain: TapSchedule
range: TapChanger
inverse role name: TapSchedules
multiplicity: M:1
association used: Yes
type: Property

TapSchedules
comment: A TapChanger can have TapSchedules.
domain: TapChanger
range: TapSchedule
inverse role name: TapChanger
multiplicity: M:0..n
association used: No
type: Property

EnergySource
subclass of: EnergyConnection
comment: A generic equivalent for an energy supplier on a transmission or distribution voltage level.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

nominalVoltage
stereotype: attribute
domain: EnergySource
data type: Voltage
multiplicity: M:0..1
comment: Phase-to-phase nominal voltage.
type: Property

pMin
stereotype: attribute
domain: EnergySource
data type: ActivePower
multiplicity: M:0..1
comment: This is the minimum active power that can be produced by the source. Load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.
type: Property

pMax
stereotype: attribute
domain: EnergySource
data type: ActivePower
multiplicity: M:0..1
comment: This is the maximum active power that can be produced by the source. Load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment.
type: Property

Equipment
subclass of: PowerSystemResource
comment: The parts of a power system that are physical devices, electronic or mechanical.
belongs to category: CoreEquipmentProfile
type: Class

aggregate
stereotype: attribute
domain: Equipment
data type: Boolean
multiplicity: M:0..1
comment: The aggregate flag provides an alternative way of representing an aggregated (equivalent) element. It is applicable in cases when the dedicated classes for equivalent equipment do not have all of the attributes necessary to represent the required level of detail. In case the flag is set to “true” the single instance of equipment represents multiple pieces of equipment that have been modelled together as an aggregate equivalent obtained by a network reduction procedure. Examples would be power transformers or synchronous machines operating in parallel modelled as a single aggregate power transformer or aggregate synchronous machine. The attribute is not used for EquivalentBranch, EquivalentShunt and EquivalentInjection.
type: Property

normallyInService
stereotype: attribute
domain: Equipment
data type: Boolean
multiplicity: M:0..1
comment: Specifies the availability of the equipment under normal operating conditions. True means the equipment is available for topology processing, which determines if the equipment is energized or not. False means that the equipment is treated by network applications as if it is not in the model.
type: Property

Equipments
comment: Contained equipment.
domain: EquipmentContainer
range: Equipment
inverse role name: EquipmentContainer
multiplicity: M:0..n
association used: No
type: Property

EquipmentContainer
comment: Container of this equipment.
domain: Equipment
range: EquipmentContainer
inverse role name: Equipments
multiplicity: M:0..1
association used: Yes
type: Property

Equipment
comment: The equipment to which the limit set applies.
domain: OperationalLimitSet
range: Equipment
inverse role name: OperationalLimitSet
multiplicity: M:0..1
association used: Yes
type: Property

OperationalLimitSet
comment: The operational limit sets associated with this equipment.
domain: Equipment
range: OperationalLimitSet
inverse role name: Equipment
multiplicity: M:0..n
association used: No
type: Property

EquipmentContainer
subclass of: ConnectivityNodeContainer
comment: A modelling construct to provide a root class for containing equipment.
belongs to category: CoreEquipmentProfile
type: Class

EquivalentBranch
subclass of: EquivalentEquipment
comment: The class represents equivalent branches. In cases where a transformer phase shift is modelled and the EquivalentBranch is spanning the same nodes, the impedance quantities for the EquivalentBranch shall consider the needed phase shift.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

r
stereotype: attribute
domain: EquivalentBranch
data type: Resistance
multiplicity: M:1..1
comment: Positive sequence series resistance of the reduced branch.
type: Property

r21
stereotype: attribute
domain: EquivalentBranch
data type: Resistance
multiplicity: M:0..1
comment: Resistance from terminal sequence 2 to terminal sequence 1 .Used for steady state power flow. This attribute is optional and represent unbalanced network such as off-nominal phase shifter. If only EquivalentBranch.r is given, then EquivalentBranch.r21 is assumed equal to EquivalentBranch.r. Usage rule : EquivalentBranch is a result of network reduction prior to the data exchange.
type: Property

x
stereotype: attribute
domain: EquivalentBranch
data type: Reactance
multiplicity: M:1..1
comment: Positive sequence series reactance of the reduced branch.
type: Property

x21
stereotype: attribute
domain: EquivalentBranch
data type: Reactance
multiplicity: M:0..1
comment: Reactance from terminal sequence 2 to terminal sequence 1. Used for steady state power flow. This attribute is optional and represents an unbalanced network such as off-nominal phase shifter. If only EquivalentBranch.x is given, then EquivalentBranch.x21 is assumed equal to EquivalentBranch.x. Usage rule: EquivalentBranch is a result of network reduction prior to the data exchange.
type: Property

EquivalentEquipment
subclass of: ConductingEquipment
comment: The class represents equivalent objects that are the result of a network reduction. The class is the base for equivalent objects of different types.
belongs to category: CoreEquipmentProfile
type: Class

EquivalentEquipments
comment: The associated reduced equivalents.
domain: EquivalentNetwork
range: EquivalentEquipment
inverse role name: EquivalentNetwork
multiplicity: M:0..n
association used: No
type: Property

EquivalentNetwork
comment: The equivalent where the reduced model belongs.
domain: EquivalentEquipment
range: EquivalentNetwork
inverse role name: EquivalentEquipments
multiplicity: M:0..1
association used: Yes
type: Property

EquivalentInjection
subclass of: EquivalentEquipment
comment: This class represents equivalent injections (generation or load). Voltage regulation is allowed only at the point of connection.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

maxP
stereotype: attribute
domain: EquivalentInjection
data type: ActivePower
multiplicity: M:0..1
comment: Maximum active power of the injection.
type: Property

maxQ
stereotype: attribute
domain: EquivalentInjection
data type: ReactivePower
multiplicity: M:0..1
comment: Maximum reactive power of the injection. Used for modelling of infeed for load flow exchange. Not used for short circuit modelling. If maxQ and minQ are not used ReactiveCapabilityCurve can be used.
type: Property

minP
stereotype: attribute
domain: EquivalentInjection
data type: ActivePower
multiplicity: M:0..1
comment: Minimum active power of the injection.
type: Property

minQ
stereotype: attribute
domain: EquivalentInjection
data type: ReactivePower
multiplicity: M:0..1
comment: Minimum reactive power of the injection. Used for modelling of infeed for load flow exchange. Not used for short circuit modelling. If maxQ and minQ are not used ReactiveCapabilityCurve can be used.
type: Property

regulationCapability
stereotype: attribute
domain: EquivalentInjection
data type: Boolean
multiplicity: M:1..1
comment: Specifies whether or not the EquivalentInjection has the capability to regulate the local voltage. If true the EquivalentInjection can regulate. If false the EquivalentInjection cannot regulate. ReactiveCapabilityCurve can only be associated with EquivalentInjection if the flag is true.
type: Property

ReactiveCapabilityCurve
comment: The reactive capability curve used by this equivalent injection.
domain: EquivalentInjection
range: ReactiveCapabilityCurve
inverse role name: EquivalentInjection
multiplicity: M:0..1
association used: Yes
type: Property

EquivalentInjection
comment: The equivalent injection using this reactive capability curve.
domain: ReactiveCapabilityCurve
range: EquivalentInjection
inverse role name: ReactiveCapabilityCurve
multiplicity: M:0..n
association used: No
type: Property

EquivalentNetwork
subclass of: ConnectivityNodeContainer
comment: A class that groups electrical equivalents, including internal nodes, of a network that has been reduced. The ConnectivityNodes contained in the equivalent are intended to reflect internal nodes of the equivalent. The boundary Connectivity nodes where the equivalent connects outside itself are not contained by the equivalent.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

EquivalentShunt
subclass of: EquivalentEquipment
comment: The class represents equivalent shunts.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

b
stereotype: attribute
domain: EquivalentShunt
data type: Susceptance
multiplicity: M:1..1
comment: Positive sequence shunt susceptance.
type: Property

g
stereotype: attribute
domain: EquivalentShunt
data type: Conductance
multiplicity: M:1..1
comment: Positive sequence shunt conductance.
type: Property

ExternalNetworkInjection
subclass of: RegulatingCondEq
comment: This class represents the external network and it is used for IEC 60909 calculations.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

governorSCD
stereotype: attribute
domain: ExternalNetworkInjection
data type: ActivePowerPerFrequency
multiplicity: M:1..1
comment: Power Frequency Bias. This is the change in power injection divided by the change in frequency and negated. A positive value of the power frequency bias provides additional power injection upon a drop in frequency.
type: Property

ActivePowerPerFrequency
comment: Active power variation with frequency.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

multiplier
stereotype: attribute
domain: ActivePowerPerFrequency
range: UnitMultiplier
multiplicity: M:0..1
is fixed: M
type: Property

unit
stereotype: attribute
domain: ActivePowerPerFrequency
range: UnitSymbol
multiplicity: M:0..1
is fixed: WPers
type: Property

value
stereotype: attribute
domain: ActivePowerPerFrequency
data type: Float
multiplicity: M:0..1
type: Property

maxP
stereotype: attribute
domain: ExternalNetworkInjection
data type: ActivePower
multiplicity: M:1..1
comment: Maximum active power of the injection.
type: Property

maxQ
stereotype: attribute
domain: ExternalNetworkInjection
data type: ReactivePower
multiplicity: M:1..1
comment: Maximum reactive power limit. It is used for modelling of infeed for load flow exchange and not for short circuit modelling.
type: Property

minP
stereotype: attribute
domain: ExternalNetworkInjection
data type: ActivePower
multiplicity: M:1..1
comment: Minimum active power of the injection.
type: Property

minQ
stereotype: attribute
domain: ExternalNetworkInjection
data type: ReactivePower
multiplicity: M:1..1
comment: Minimum reactive power limit. It is used for modelling of infeed for load flow exchange and not for short circuit modelling.
type: Property

FaultIndicator
subclass of: AuxiliaryEquipment
comment: A FaultIndicator is typically only an indicator (which may or may not be remotely monitored), and not a piece of equipment that actually initiates a protection event. It is used for FLISR (Fault Location, Isolation and Restoration) purposes, assisting with the dispatch of crews to "most likely" part of the network (i.e. assists with determining circuit section where the fault most likely happened).
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

FossilFuel
subclass of: IdentifiedObject
comment: The fossil fuel consumed by the non-nuclear thermal generating unit. For example, coal, oil, gas, etc. These are the specific fuels that the generating unit can consume.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

fossilFuelType
stereotype: attribute
domain: FossilFuel
range: FuelType
multiplicity: M:1..1
comment: The type of fossil fuel, such as coal, oil, or gas.
type: Property

FuelType
comment: Type of fuel.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

coal
comment: Generic coal, not including lignite type.
stereotype: enum
type: FuelType

oil
comment: Oil.
stereotype: enum
type: FuelType

gas
comment: Natural gas.
stereotype: enum
type: FuelType

lignite
comment: The fuel is lignite coal. Note that this is a special type of coal, so the other enum of coal is reserved for hard coal types or if the exact type of coal is not known.
stereotype: enum
type: FuelType

hardCoal
comment: Hard coal.
stereotype: enum
type: FuelType

oilShale
comment: Oil Shale.
stereotype: enum
type: FuelType

brownCoalLignite
comment: Brown coal lignite.
stereotype: enum
type: FuelType

coalDerivedGas
comment: Coal derived gas.
stereotype: enum
type: FuelType

peat
comment: Peat.
stereotype: enum
type: FuelType

other
comment: Any fuel type not included in the rest of the enumerated value.
stereotype: enum
type: FuelType

FossilFuels
comment: A thermal generating unit may have one or more fossil fuels.
domain: ThermalGeneratingUnit
range: FossilFuel
inverse role name: ThermalGeneratingUnit
multiplicity: M:0..n
association used: No
type: Property

ThermalGeneratingUnit
comment: A thermal generating unit may have one or more fossil fuels.
domain: FossilFuel
range: ThermalGeneratingUnit
inverse role name: FossilFuels
multiplicity: M:1
association used: Yes
type: Property

Fuse
subclass of: Switch
comment: An overcurrent protective device with a circuit opening fusible part that is heated and severed by the passage of overcurrent through it. A fuse is considered a switching device because it breaks current.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

GeneratingUnit
subclass of: Equipment
comment: A single or set of synchronous machines for converting mechanical power into alternating-current power. For example, individual machines within a set may be defined for scheduling purposes while a single control signal is derived for the set. In this case there would be a GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to the set.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

genControlSource
stereotype: attribute
domain: GeneratingUnit
range: GeneratorControlSource
multiplicity: M:0..1
comment: The source of controls for a generating unit. Defines the control status of the generating unit.
type: Property

GeneratorControlSource
comment: The source of controls for a generating unit.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

unavailable
comment: Not available.
stereotype: enum
type: GeneratorControlSource

offAGC
comment: Off of automatic generation control (AGC).
stereotype: enum
type: GeneratorControlSource

onAGC
comment: On automatic generation control (AGC).
stereotype: enum
type: GeneratorControlSource

plantControl
comment: Plant is controlling.
stereotype: enum
type: GeneratorControlSource

governorSCD
stereotype: attribute
domain: GeneratingUnit
data type: PerCent
multiplicity: M:0..1
comment: Governor Speed Changer Droop. This is the change in generator power output divided by the change in frequency normalized by the nominal power of the generator and the nominal frequency and expressed in percent and negated. A positive value of speed change droop provides additional generator output upon a drop in frequency.
type: Property

longPF
stereotype: attribute
domain: GeneratingUnit
data type: Float
multiplicity: M:0..1
comment: Generating unit long term economic participation factor.
type: Property

maximumAllowableSpinningReserve
stereotype: attribute
domain: GeneratingUnit
data type: ActivePower
multiplicity: M:0..1
comment: Maximum allowable spinning reserve. Spinning reserve will never be considered greater than this value regardless of the current operating point.
type: Property

maxOperatingP
stereotype: attribute
domain: GeneratingUnit
data type: ActivePower
multiplicity: M:1..1
comment: This is the maximum operating active power limit the dispatcher can enter for this unit.
type: Property

minOperatingP
stereotype: attribute
domain: GeneratingUnit
data type: ActivePower
multiplicity: M:1..1
comment: This is the minimum operating active power limit the dispatcher can enter for this unit.
type: Property

nominalP
stereotype: attribute
domain: GeneratingUnit
data type: ActivePower
multiplicity: M:0..1
comment: The nominal power of the generating unit. Used to give precise meaning to percentage based attributes such as the governor speed change droop (governorSCD attribute). The attribute shall be a positive value equal to or less than RotatingMachine.ratedS.
type: Property

ratedGrossMaxP
stereotype: attribute
domain: GeneratingUnit
data type: ActivePower
multiplicity: M:0..1
comment: The unit's gross rated maximum capacity (book value). The attribute shall be a positive value.
type: Property

ratedGrossMinP
stereotype: attribute
domain: GeneratingUnit
data type: ActivePower
multiplicity: M:0..1
comment: The gross rated minimum generation level which the unit can safely operate at while delivering power to the transmission grid. The attribute shall be a positive value.
type: Property

ratedNetMaxP
stereotype: attribute
domain: GeneratingUnit
data type: ActivePower
multiplicity: M:0..1
comment: The net rated maximum capacity determined by subtracting the auxiliary power used to operate the internal plant machinery from the rated gross maximum capacity. The attribute shall be a positive value.
type: Property

shortPF
stereotype: attribute
domain: GeneratingUnit
data type: Float
multiplicity: M:0..1
comment: Generating unit short term economic participation factor.
type: Property

startupCost
stereotype: attribute
domain: GeneratingUnit
data type: Money
multiplicity: M:0..1
comment: The initial startup cost incurred for each start of the GeneratingUnit.
type: Property

Money
comment: Amount of money.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

unit
stereotype: attribute
domain: Money
range: Currency
multiplicity: M:0..1
type: Property

Currency
comment: Monetary currencies. ISO 4217 standard including 3-character currency code.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

AED
comment: United Arab Emirates dirham.
stereotype: enum
type: Currency

AFN
comment: Afghan afghani.
stereotype: enum
type: Currency

ALL
comment: Albanian lek.
stereotype: enum
type: Currency

AMD
comment: Armenian dram.
stereotype: enum
type: Currency

ANG
comment: Netherlands Antillean guilder.
stereotype: enum
type: Currency

AOA
comment: Angolan kwanza.
stereotype: enum
type: Currency

ARS
comment: Argentine peso.
stereotype: enum
type: Currency

AUD
comment: Australian dollar.
stereotype: enum
type: Currency

AWG
comment: Aruban florin.
stereotype: enum
type: Currency

AZN
comment: Azerbaijani manat.
stereotype: enum
type: Currency

BAM
comment: Bosnia and Herzegovina convertible mark.
stereotype: enum
type: Currency

BBD
comment: Barbados dollar.
stereotype: enum
type: Currency

BDT
comment: Bangladeshi taka.
stereotype: enum
type: Currency

BGN
comment: Bulgarian lev.
stereotype: enum
type: Currency

BHD
comment: Bahraini dinar.
stereotype: enum
type: Currency

BIF
comment: Burundian franc.
stereotype: enum
type: Currency

BMD
comment: Bermudian dollar (customarily known as Bermuda dollar).
stereotype: enum
type: Currency

BND
comment: Brunei dollar.
stereotype: enum
type: Currency

BOB
comment: Boliviano.
stereotype: enum
type: Currency

BOV
comment: Bolivian Mvdol (funds code).
stereotype: enum
type: Currency

BRL
comment: Brazilian real.
stereotype: enum
type: Currency

BSD
comment: Bahamian dollar.
stereotype: enum
type: Currency

BTN
comment: Bhutanese ngultrum.
stereotype: enum
type: Currency

BWP
comment: Botswana pula.
stereotype: enum
type: Currency

BYR
comment: Belarusian ruble.
stereotype: enum
type: Currency

BZD
comment: Belize dollar.
stereotype: enum
type: Currency

CAD
comment: Canadian dollar.
stereotype: enum
type: Currency

CDF
comment: Congolese franc.
stereotype: enum
type: Currency

CHF
comment: Swiss franc.
stereotype: enum
type: Currency

CLF
comment: Unidad de Fomento (funds code), Chile.
stereotype: enum
type: Currency

CLP
comment: Chilean peso.
stereotype: enum
type: Currency

CNY
comment: Chinese yuan.
stereotype: enum
type: Currency

COP
comment: Colombian peso.
stereotype: enum
type: Currency

COU
comment: Unidad de Valor Real.
stereotype: enum
type: Currency

CRC
comment: Costa Rican colon.
stereotype: enum
type: Currency

CUC
comment: Cuban convertible peso.
stereotype: enum
type: Currency

CUP
comment: Cuban peso.
stereotype: enum
type: Currency

CVE
comment: Cape Verde escudo.
stereotype: enum
type: Currency

CZK
comment: Czech koruna.
stereotype: enum
type: Currency

DJF
comment: Djiboutian franc.
stereotype: enum
type: Currency

DKK
comment: Danish krone.
stereotype: enum
type: Currency

DOP
comment: Dominican peso.
stereotype: enum
type: Currency

DZD
comment: Algerian dinar.
stereotype: enum
type: Currency

EEK
comment: Estonian kroon.
stereotype: enum
type: Currency

EGP
comment: Egyptian pound.
stereotype: enum
type: Currency

ERN
comment: Eritrean nakfa.
stereotype: enum
type: Currency

ETB
comment: Ethiopian birr.
stereotype: enum
type: Currency

EUR
comment: Euro.
stereotype: enum
type: Currency

FJD
comment: Fiji dollar.
stereotype: enum
type: Currency

FKP
comment: Falkland Islands pound.
stereotype: enum
type: Currency

GBP
comment: Pound sterling.
stereotype: enum
type: Currency

GEL
comment: Georgian lari.
stereotype: enum
type: Currency

GHS
comment: Ghanaian cedi.
stereotype: enum
type: Currency

GIP
comment: Gibraltar pound.
stereotype: enum
type: Currency

GMD
comment: Gambian dalasi.
stereotype: enum
type: Currency

GNF
comment: Guinean franc.
stereotype: enum
type: Currency

GTQ
comment: Guatemalan quetzal.
stereotype: enum
type: Currency

GYD
comment: Guyanese dollar.
stereotype: enum
type: Currency

HKD
comment: Hong Kong dollar.
stereotype: enum
type: Currency

HNL
comment: Honduran lempira.
stereotype: enum
type: Currency

HRK
comment: Croatian kuna.
stereotype: enum
type: Currency

HTG
comment: Haitian gourde.
stereotype: enum
type: Currency

HUF
comment: Hungarian forint.
stereotype: enum
type: Currency

IDR
comment: Indonesian rupiah.
stereotype: enum
type: Currency

ILS
comment: Israeli new sheqel.
stereotype: enum
type: Currency

INR
comment: Indian rupee.
stereotype: enum
type: Currency

IQD
comment: Iraqi dinar.
stereotype: enum
type: Currency

IRR
comment: Iranian rial.
stereotype: enum
type: Currency

ISK
comment: Icelandic króna.
stereotype: enum
type: Currency

JMD
comment: Jamaican dollar.
stereotype: enum
type: Currency

JOD
comment: Jordanian dinar.
stereotype: enum
type: Currency

JPY
comment: Japanese yen.
stereotype: enum
type: Currency

KES
comment: Kenyan shilling.
stereotype: enum
type: Currency

KGS
comment: Kyrgyzstani som.
stereotype: enum
type: Currency

KHR
comment: Cambodian riel.
stereotype: enum
type: Currency

KMF
comment: Comoro franc.
stereotype: enum
type: Currency

KPW
comment: North Korean won.
stereotype: enum
type: Currency

KRW
comment: South Korean won.
stereotype: enum
type: Currency

KWD
comment: Kuwaiti dinar.
stereotype: enum
type: Currency

KYD
comment: Cayman Islands dollar.
stereotype: enum
type: Currency

KZT
comment: Kazakhstani tenge.
stereotype: enum
type: Currency

LAK
comment: Lao kip.
stereotype: enum
type: Currency

LBP
comment: Lebanese pound.
stereotype: enum
type: Currency

LKR
comment: Sri Lanka rupee.
stereotype: enum
type: Currency

LRD
comment: Liberian dollar.
stereotype: enum
type: Currency

LSL
comment: Lesotho loti.
stereotype: enum
type: Currency

LTL
comment: Lithuanian litas.
stereotype: enum
type: Currency

LVL
comment: Latvian lats.
stereotype: enum
type: Currency

LYD
comment: Libyan dinar.
stereotype: enum
type: Currency

MAD
comment: Moroccan dirham.
stereotype: enum
type: Currency

MDL
comment: Moldovan leu.
stereotype: enum
type: Currency

MGA
comment: Malagasy ariary.
stereotype: enum
type: Currency

MKD
comment: Macedonian denar.
stereotype: enum
type: Currency

MMK
comment: Myanma kyat.
stereotype: enum
type: Currency

MNT
comment: Mongolian tugrik.
stereotype: enum
type: Currency

MOP
comment: Macanese pataca.
stereotype: enum
type: Currency

MRO
comment: Mauritanian ouguiya.
stereotype: enum
type: Currency

MUR
comment: Mauritian rupee.
stereotype: enum
type: Currency

MVR
comment: Maldivian rufiyaa.
stereotype: enum
type: Currency

MWK
comment: Malawian kwacha.
stereotype: enum
type: Currency

MXN
comment: Mexican peso.
stereotype: enum
type: Currency

MYR
comment: Malaysian ringgit.
stereotype: enum
type: Currency

MZN
comment: Mozambican metical.
stereotype: enum
type: Currency

NAD
comment: Namibian dollar.
stereotype: enum
type: Currency

NGN
comment: Nigerian naira.
stereotype: enum
type: Currency

NIO
comment: Cordoba oro.
stereotype: enum
type: Currency

NOK
comment: Norwegian krone.
stereotype: enum
type: Currency

NPR
comment: Nepalese rupee.
stereotype: enum
type: Currency

NZD
comment: New Zealand dollar.
stereotype: enum
type: Currency

OMR
comment: Omani rial.
stereotype: enum
type: Currency

PAB
comment: Panamanian balboa.
stereotype: enum
type: Currency

PEN
comment: Peruvian nuevo sol.
stereotype: enum
type: Currency

PGK
comment: Papua New Guinean kina.
stereotype: enum
type: Currency

PHP
comment: Philippine peso.
stereotype: enum
type: Currency

PKR
comment: Pakistani rupee.
stereotype: enum
type: Currency

PLN
comment: Polish zloty.
stereotype: enum
type: Currency

PYG
comment: Paraguayan guaraní.
stereotype: enum
type: Currency

QAR
comment: Qatari rial.
stereotype: enum
type: Currency

RON
comment: Romanian new leu.
stereotype: enum
type: Currency

RSD
comment: Serbian dinar.
stereotype: enum
type: Currency

RUB
comment: Russian rouble.
stereotype: enum
type: Currency

RWF
comment: Rwandan franc.
stereotype: enum
type: Currency

SAR
comment: Saudi riyal.
stereotype: enum
type: Currency

SBD
comment: Solomon Islands dollar.
stereotype: enum
type: Currency

SCR
comment: Seychelles rupee.
stereotype: enum
type: Currency

SDG
comment: Sudanese pound.
stereotype: enum
type: Currency

SEK
comment: Swedish krona/kronor.
stereotype: enum
type: Currency

SGD
comment: Singapore dollar.
stereotype: enum
type: Currency

SHP
comment: Saint Helena pound.
stereotype: enum
type: Currency

SLL
comment: Sierra Leonean leone.
stereotype: enum
type: Currency

SOS
comment: Somali shilling.
stereotype: enum
type: Currency

SRD
comment: Surinamese dollar.
stereotype: enum
type: Currency

STD
comment: São Tomé and Príncipe dobra.
stereotype: enum
type: Currency

SYP
comment: Syrian pound.
stereotype: enum
type: Currency

SZL
comment: Lilangeni.
stereotype: enum
type: Currency

THB
comment: Thai baht.
stereotype: enum
type: Currency

TJS
comment: Tajikistani somoni.
stereotype: enum
type: Currency

TMT
comment: Turkmenistani manat.
stereotype: enum
type: Currency

TND
comment: Tunisian dinar.
stereotype: enum
type: Currency

TOP
comment: Tongan pa'anga.
stereotype: enum
type: Currency

TRY
comment: Turkish lira.
stereotype: enum
type: Currency

TTD
comment: Trinidad and Tobago dollar.
stereotype: enum
type: Currency

TWD
comment: New Taiwan dollar.
stereotype: enum
type: Currency

TZS
comment: Tanzanian shilling.
stereotype: enum
type: Currency

UAH
comment: Ukrainian hryvnia.
stereotype: enum
type: Currency

UGX
comment: Ugandan shilling.
stereotype: enum
type: Currency

USD
comment: United States dollar.
stereotype: enum
type: Currency

UYU
comment: Uruguayan peso.
stereotype: enum
type: Currency

UZS
comment: Uzbekistan som.
stereotype: enum
type: Currency

VEF
comment: Venezuelan bolívar fuerte.
stereotype: enum
type: Currency

VND
comment: Vietnamese Dong.
stereotype: enum
type: Currency

VUV
comment: Vanuatu vatu.
stereotype: enum
type: Currency

WST
comment: Samoan tala.
stereotype: enum
type: Currency

XAF
comment: CFA franc BEAC.
stereotype: enum
type: Currency

XCD
comment: East Caribbean dollar.
stereotype: enum
type: Currency

XOF
comment: CFA Franc BCEAO.
stereotype: enum
type: Currency

XPF
comment: CFP franc.
stereotype: enum
type: Currency

YER
comment: Yemeni rial.
stereotype: enum
type: Currency

ZAR
comment: South African rand.
stereotype: enum
type: Currency

ZMK
comment: Zambian kwacha.
stereotype: enum
type: Currency

ZWL
comment: Zimbabwe dollar.
stereotype: enum
type: Currency

multiplier
stereotype: attribute
domain: Money
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

value
stereotype: attribute
domain: Money
data type: Decimal
multiplicity: M:0..1
type: Property

Decimal
comment: Decimal is the base-10 notational system for representing real numbers.
stereotype: Primitive
belongs to category: CoreEquipmentProfile
type: Class

variableCost
stereotype: attribute
domain: GeneratingUnit
data type: Money
multiplicity: M:0..1
comment: The variable cost component of production per unit of ActivePower.
type: Property

startupTime
stereotype: attribute
domain: GeneratingUnit
data type: Seconds
multiplicity: M:0..1
comment: Time it takes to get the unit on-line, from the time that the prime mover mechanical power is applied.
type: Property

Seconds
comment: Time, in seconds.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: Seconds
data type: Float
multiplicity: M:0..1
comment: Time, in seconds
type: Property

unit
stereotype: attribute
domain: Seconds
range: UnitSymbol
multiplicity: M:0..1
is fixed: s
type: Property

multiplier
stereotype: attribute
domain: Seconds
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

totalEfficiency
stereotype: attribute
domain: GeneratingUnit
data type: PerCent
multiplicity: M:0..1
comment: The efficiency of the unit in converting the fuel into electrical energy.
type: Property

GeneratingUnit
comment: A generating unit may have a gross active power to net active power curve, describing the losses and auxiliary power requirements of the unit.
domain: GrossToNetActivePowerCurve
range: GeneratingUnit
inverse role name: GrossToNetActivePowerCurves
multiplicity: M:1
association used: Yes
type: Property

GrossToNetActivePowerCurves
comment: A generating unit may have a gross active power to net active power curve, describing the losses and auxiliary power requirements of the unit.
domain: GeneratingUnit
range: GrossToNetActivePowerCurve
inverse role name: GeneratingUnit
multiplicity: M:0..n
stereotype: ofAggregate
association used: No
type: Property

GeneratingUnit
comment: A synchronous machine may operate as a generator and as such becomes a member of a generating unit.
domain: RotatingMachine
range: GeneratingUnit
inverse role name: RotatingMachine
multiplicity: M:0..1
association used: Yes
type: Property

RotatingMachine
comment: A synchronous machine may operate as a generator and as such becomes a member of a generating unit.
domain: GeneratingUnit
range: RotatingMachine
inverse role name: GeneratingUnit
multiplicity: M:1..n
association used: No
type: Property

GeographicalRegion
subclass of: IdentifiedObject
comment: A geographical region of a power system network model.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Regions
comment: All sub-geographical regions within this geographical region.
domain: GeographicalRegion
range: SubGeographicalRegion
inverse role name: Region
multiplicity: M:0..n
association used: No
type: Property

Region
comment: The geographical region which this sub-geographical region is within.
domain: SubGeographicalRegion
range: GeographicalRegion
inverse role name: Regions
multiplicity: M:1
association used: Yes
type: Property

GrossToNetActivePowerCurve
subclass of: Curve
comment: Relationship between the generating unit's gross active power output on the X-axis (measured at the terminals of the machine(s)) and the generating unit's net active power output on the Y-axis (based on utility-defined measurements at the power station). Station service loads, when modelled, should be treated as non-conforming bus loads. There may be more than one curve, depending on the auxiliary equipment that is in service.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Ground
subclass of: ConductingEquipment
comment: A point where the system is grounded used for connecting conducting equipment to ground. The power system model can have any number of grounds.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

GroundDisconnector
subclass of: Switch
comment: A manually operated or motor operated mechanical switching device used for isolating a circuit or equipment from ground.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

GroundingImpedance
subclass of: EarthFaultCompensator
comment: A fixed impedance device used for grounding.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

HydroGeneratingUnit
subclass of: GeneratingUnit
comment: A generating unit whose prime mover is a hydraulic turbine (e.g., Francis, Pelton, Kaplan).
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

energyConversionCapability
stereotype: attribute
domain: HydroGeneratingUnit
range: HydroEnergyConversionKind
multiplicity: M:0..1
comment: Energy conversion capability for generating.
type: Property

HydroEnergyConversionKind
comment: Specifies the capability of the hydro generating unit to convert energy as a generator or pump.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

generator
comment: Able to generate power, but not able to pump water for energy storage.
stereotype: enum
type: HydroEnergyConversionKind

pumpAndGenerator
comment: Able to both generate power and pump water for energy storage.
stereotype: enum
type: HydroEnergyConversionKind

dropHeight
stereotype: attribute
domain: HydroGeneratingUnit
data type: Length
multiplicity: M:0..1
comment: The height water drops from the reservoir mid-point to the turbine.
type: Property

turbineType
stereotype: attribute
domain: HydroGeneratingUnit
range: HydroTurbineKind
multiplicity: M:0..1
comment: Type of turbine.
type: Property

HydroTurbineKind
comment: Type of turbine.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

francis
comment: Francis.
stereotype: enum
type: HydroTurbineKind

pelton
comment: Pelton.
stereotype: enum
type: HydroTurbineKind

kaplan
comment: Kaplan.
stereotype: enum
type: HydroTurbineKind

HydroGeneratingUnits
comment: The hydro generating unit belongs to a hydro power plant.
domain: HydroPowerPlant
range: HydroGeneratingUnit
inverse role name: HydroPowerPlant
multiplicity: M:0..n
association used: No
type: Property

HydroPowerPlant
comment: The hydro generating unit belongs to a hydro power plant.
domain: HydroGeneratingUnit
range: HydroPowerPlant
inverse role name: HydroGeneratingUnits
multiplicity: M:0..1
association used: Yes
type: Property

HydroPowerPlant
subclass of: PowerSystemResource
comment: A hydro power station which can generate or pump. When generating, the generator turbines receive water from an upper reservoir. When pumping, the pumps receive their water from a lower reservoir.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

hydroPlantStorageType
stereotype: attribute
domain: HydroPowerPlant
range: HydroPlantStorageKind
multiplicity: M:1..1
comment: The type of hydro power plant water storage.
type: Property

HydroPlantStorageKind
comment: The type of hydro power plant.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

runOfRiver
comment: Run of river.
stereotype: enum
type: HydroPlantStorageKind

pumpedStorage
comment: Pumped storage.
stereotype: enum
type: HydroPlantStorageKind

storage
comment: Storage.
stereotype: enum
type: HydroPlantStorageKind

HydroPumps
comment: The hydro pump may be a member of a pumped storage plant or a pump for distributing water.
domain: HydroPowerPlant
range: HydroPump
inverse role name: HydroPowerPlant
multiplicity: M:0..n
association used: No
type: Property

HydroPowerPlant
comment: The hydro pump may be a member of a pumped storage plant or a pump for distributing water.
domain: HydroPump
range: HydroPowerPlant
inverse role name: HydroPumps
multiplicity: M:0..1
association used: Yes
type: Property

HydroPump
subclass of: Equipment
comment: A synchronous motor-driven pump, typically associated with a pumped storage plant.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

RotatingMachine
comment: The synchronous machine drives the turbine which moves the water from a low elevation to a higher elevation. The direction of machine rotation for pumping may or may not be the same as for generating.
domain: HydroPump
range: RotatingMachine
inverse role name: HydroPump
multiplicity: M:1
association used: Yes
type: Property

HydroPump
comment: The synchronous machine drives the turbine which moves the water from a low elevation to a higher elevation. The direction of machine rotation for pumping may or may not be the same as for generating.
domain: RotatingMachine
range: HydroPump
inverse role name: RotatingMachine
multiplicity: M:0..1
association used: No
type: Property

IdentifiedObject
comment: This is a root class to provide common identification for all classes needing identification and naming attributes.
belongs to category: CoreEquipmentProfile
type: Class

description
stereotype: attribute
domain: IdentifiedObject
data type: String
multiplicity: M:0..1
comment: 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.
type: Property

energyIdentCodeEic
stereotype: attribute
domain: IdentifiedObject
data type: String
multiplicity: M:0..1
stereotype: European
stereotype: deprecated
comment: The attribute is used for an exchange of the EIC code (Energy identification Code). The length of the string is 16 characters as defined by the EIC code. For details on EIC scheme please refer to ENTSO-E web site.
type: Property

mRID
stereotype: attribute
domain: IdentifiedObject
data type: String
multiplicity: M:1..1
comment: 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.
type: Property

name
stereotype: attribute
domain: IdentifiedObject
data type: String
multiplicity: M:1..1
comment: The name is any free human readable and possibly non unique text naming the object.
type: Property

shortName
stereotype: attribute
domain: IdentifiedObject
data type: String
multiplicity: M:0..1
stereotype: European
stereotype: deprecated
comment: The attribute is used for an exchange of a human readable short name with length of the string 12 characters maximum.
type: Property

Jumper
subclass of: Switch
comment: A short section of conductor with negligible impedance which can be manually removed and replaced if the circuit is de-energized. Note that zero-impedance branches can potentially be modelled by other equipment types.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Junction
subclass of: Connector
comment: A point where one or more conducting equipments are connected with zero resistance.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Line
subclass of: EquipmentContainer
comment: Contains equipment beyond a substation belonging to a power transmission line.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Lines
comment: The lines within the sub-geographical region.
domain: SubGeographicalRegion
range: Line
inverse role name: Region
multiplicity: M:0..n
association used: No
type: Property

Region
comment: The sub-geographical region of the line.
domain: Line
range: SubGeographicalRegion
inverse role name: Lines
multiplicity: M:0..1
association used: Yes
type: Property

LinearShuntCompensator
subclass of: ShuntCompensator
comment: A linear shunt compensator has banks or sections with equal admittance values.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

bPerSection
stereotype: attribute
domain: LinearShuntCompensator
data type: Susceptance
multiplicity: M:1..1
comment: Positive sequence shunt (charging) susceptance per section.
type: Property

gPerSection
stereotype: attribute
domain: LinearShuntCompensator
data type: Conductance
multiplicity: M:1..1
comment: Positive sequence shunt (charging) conductance per section.
type: Property

LoadArea
subclass of: EnergyArea
comment: The class is the root or first level in a hierarchical structure for grouping of loads for the purpose of load flow load scaling.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

SubLoadAreas
comment: The SubLoadAreas in the LoadArea.
domain: LoadArea
range: SubLoadArea
inverse role name: LoadArea
multiplicity: M:1..n
association used: No
type: Property

LoadArea
comment: The LoadArea where the SubLoadArea belongs.
domain: SubLoadArea
range: LoadArea
inverse role name: SubLoadAreas
multiplicity: M:1
association used: Yes
type: Property

LoadBreakSwitch
subclass of: ProtectedSwitch
comment: A mechanical switching device capable of making, carrying, and breaking currents under normal operating conditions.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

LoadGroup
subclass of: IdentifiedObject
comment: The class is the third level in a hierarchical structure for grouping of loads for the purpose of load flow load scaling.
belongs to category: CoreEquipmentProfile
type: Class

LoadGroups
comment: The Loadgroups in the SubLoadArea.
domain: SubLoadArea
range: LoadGroup
inverse role name: SubLoadArea
multiplicity: M:1..n
association used: No
type: Property

SubLoadArea
comment: The SubLoadArea where the Loadgroup belongs.
domain: LoadGroup
range: SubLoadArea
inverse role name: LoadGroups
multiplicity: M:1
association used: Yes
type: Property

LoadResponseCharacteristic
subclass of: IdentifiedObject
comment: Models the characteristic response of the load demand due to changes in system conditions such as voltage and frequency. It is not related to demand response. If LoadResponseCharacteristic.exponentModel is True, the exponential voltage or frequency dependent models are specified and used as to calculate active and reactive power components of the load model. The equations to calculate active and reactive power components of the load model are internal to the power flow calculation, hence they use different quantities depending on the use case of the data exchange. The equations for exponential voltage dependent load model injected power are: pInjection= Pnominal* (Voltage/cim:BaseVoltage.nominalVoltage) ** cim:LoadResponseCharacteristic.pVoltageExponent qInjection= Qnominal* (Voltage/cim:BaseVoltage.nominalVoltage) ** cim:LoadResponseCharacteristic.qVoltageExponent Where: 1) * means "multiply" and ** is "raised to power of"; 2) Pnominal and Qnominal represent the active power and reactive power at nominal voltage as any load described by the voltage exponential model shall be given at nominal voltage. This means that EnergyConsumer.p and EnergyConsumer.q are at nominal voltage. 3) After power flow is solved: -pInjection and qInjection correspond to SvPowerflow.p and SvPowerflow.q respectively. - Voltage corresponds to SvVoltage.v at the TopologicalNode where the load is connected.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

exponentModel
stereotype: attribute
domain: LoadResponseCharacteristic
data type: Boolean
multiplicity: M:1..1
comment: Indicates the exponential voltage dependency model is to be used. If false, the coefficient model is to be used. The exponential voltage dependency model consist of the attributes: - pVoltageExponent - qVoltageExponent - pFrequencyExponent - qFrequencyExponent. The coefficient model consist of the attributes: - pConstantImpedance - pConstantCurrent - pConstantPower - qConstantImpedance - qConstantCurrent - qConstantPower. The sum of pConstantImpedance, pConstantCurrent and pConstantPower shall equal 1. The sum of qConstantImpedance, qConstantCurrent and qConstantPower shall equal 1.
type: Property

pConstantCurrent
stereotype: attribute
domain: LoadResponseCharacteristic
data type: Float
multiplicity: M:0..1
comment: Portion of active power load modelled as constant current.
type: Property

pConstantImpedance
stereotype: attribute
domain: LoadResponseCharacteristic
data type: Float
multiplicity: M:0..1
comment: Portion of active power load modelled as constant impedance.
type: Property

pConstantPower
stereotype: attribute
domain: LoadResponseCharacteristic
data type: Float
multiplicity: M:0..1
comment: Portion of active power load modelled as constant power.
type: Property

pFrequencyExponent
stereotype: attribute
domain: LoadResponseCharacteristic
data type: Float
multiplicity: M:0..1
comment: Exponent of per unit frequency effecting active power.
type: Property

pVoltageExponent
stereotype: attribute
domain: LoadResponseCharacteristic
data type: Float
multiplicity: M:0..1
comment: Exponent of per unit voltage effecting real power.
type: Property

qConstantCurrent
stereotype: attribute
domain: LoadResponseCharacteristic
data type: Float
multiplicity: M:0..1
comment: Portion of reactive power load modelled as constant current.
type: Property

qConstantImpedance
stereotype: attribute
domain: LoadResponseCharacteristic
data type: Float
multiplicity: M:0..1
comment: Portion of reactive power load modelled as constant impedance.
type: Property

qConstantPower
stereotype: attribute
domain: LoadResponseCharacteristic
data type: Float
multiplicity: M:0..1
comment: Portion of reactive power load modelled as constant power.
type: Property

qFrequencyExponent
stereotype: attribute
domain: LoadResponseCharacteristic
data type: Float
multiplicity: M:0..1
comment: Exponent of per unit frequency effecting reactive power.
type: Property

qVoltageExponent
stereotype: attribute
domain: LoadResponseCharacteristic
data type: Float
multiplicity: M:0..1
comment: Exponent of per unit voltage effecting reactive power.
type: Property

NonConformLoad
subclass of: EnergyConsumer
comment: NonConformLoad represents loads that do not follow a daily load change pattern and whose changes are not correlated with the daily load change pattern.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

LoadGroup
comment: Group of this ConformLoad.
domain: NonConformLoad
range: NonConformLoadGroup
inverse role name: EnergyConsumers
multiplicity: M:1
association used: Yes
type: Property

EnergyConsumers
comment: Conform loads assigned to this ConformLoadGroup.
domain: NonConformLoadGroup
range: NonConformLoad
inverse role name: LoadGroup
multiplicity: M:1..n
association used: No
type: Property

NonConformLoadGroup
subclass of: LoadGroup
comment: Loads that do not follow a daily and seasonal load variation pattern.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

NonConformLoadSchedules
comment: The NonConformLoadSchedules in the NonConformLoadGroup.
domain: NonConformLoadGroup
range: NonConformLoadSchedule
inverse role name: NonConformLoadGroup
multiplicity: M:0..n
association used: No
type: Property

NonConformLoadGroup
comment: The NonConformLoadGroup where the NonConformLoadSchedule belongs.
domain: NonConformLoadSchedule
range: NonConformLoadGroup
inverse role name: NonConformLoadSchedules
multiplicity: M:1
association used: Yes
type: Property

NonConformLoadSchedule
subclass of: SeasonDayTypeSchedule
comment: An active power (Y1-axis) and reactive power (Y2-axis) schedule (curves) versus time (X-axis) for non-conforming loads, e.g., large industrial load or power station service (where modelled).
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

NonlinearShuntCompensator
subclass of: ShuntCompensator
comment: A non linear shunt compensator has bank or section admittance values that differ. The attributes g, b, g0 and b0 of the associated NonlinearShuntCompensatorPoint describe the total conductance and admittance of a NonlinearShuntCompensatorPoint at a section number specified by NonlinearShuntCompensatorPoint.sectionNumber.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

NonlinearShuntCompensator
comment: Non-linear shunt compensator owning this point.
domain: NonlinearShuntCompensatorPoint
range: NonlinearShuntCompensator
inverse role name: NonlinearShuntCompensatorPoints
multiplicity: M:1
association used: Yes
type: Property

NonlinearShuntCompensatorPoints
comment: All points of the non-linear shunt compensator.
domain: NonlinearShuntCompensator
range: NonlinearShuntCompensatorPoint
inverse role name: NonlinearShuntCompensator
multiplicity: M:1..n
association used: No
type: Property

NonlinearShuntCompensatorPoint
comment: A non linear shunt compensator bank or section admittance value. The number of NonlinearShuntCompenstorPoint instances associated with a NonlinearShuntCompensator shall be equal to ShuntCompensator.maximumSections. ShuntCompensator.sections shall only be set to one of the NonlinearShuntCompenstorPoint.sectionNumber. There is no interpolation between NonlinearShuntCompenstorPoint-s.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

b
stereotype: attribute
domain: NonlinearShuntCompensatorPoint
data type: Susceptance
multiplicity: M:1..1
comment: Positive sequence shunt (charging) susceptance per section.
type: Property

g
stereotype: attribute
domain: NonlinearShuntCompensatorPoint
data type: Conductance
multiplicity: M:1..1
comment: Positive sequence shunt (charging) conductance per section.
type: Property

sectionNumber
stereotype: attribute
domain: NonlinearShuntCompensatorPoint
data type: Integer
multiplicity: M:1..1
comment: The number of the section.
type: Property

NuclearGeneratingUnit
subclass of: GeneratingUnit
comment: A nuclear generating unit.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

OperationalLimit
subclass of: IdentifiedObject
comment: A value and normal value associated with a specific kind of limit. The sub class value and normalValue attributes vary inversely to the associated OperationalLimitType.acceptableDuration (acceptableDuration for short). If a particular piece of equipment has multiple operational limits of the same kind (apparent power, current, etc.), the limit with the greatest acceptableDuration shall have the smallest limit value and the limit with the smallest acceptableDuration shall have the largest limit value. Note: A large current can only be allowed to flow through a piece of equipment for a short duration without causing damage, but a lesser current can be allowed to flow for a longer duration.
belongs to category: CoreEquipmentProfile
type: Class

OperationalLimitValue
comment: Values of equipment limits.
domain: OperationalLimitSet
range: OperationalLimit
inverse role name: OperationalLimitSet
multiplicity: M:0..n
association used: No
type: Property

OperationalLimitSet
comment: The limit set to which the limit values belong.
domain: OperationalLimit
range: OperationalLimitSet
inverse role name: OperationalLimitValue
multiplicity: M:1
association used: Yes
type: Property

OperationalLimitType
comment: The limit type associated with this limit.
domain: OperationalLimit
range: OperationalLimitType
inverse role name: OperationalLimit
multiplicity: M:1..1
association used: Yes
type: Property

OperationalLimit
comment: The operational limits associated with this type of limit.
domain: OperationalLimitType
range: OperationalLimit
inverse role name: OperationalLimitType
multiplicity: M:0..n
association used: No
type: Property

OperationalLimitSet
subclass of: IdentifiedObject
comment: A set of limits associated with equipment. Sets of limits might apply to a specific temperature, or season for example. A set of limits may contain different severities of limit levels that would apply to the same equipment. The set may contain limits of different types such as apparent power and current limits or high and low voltage limits that are logically applied together as a set.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

OperationalLimitType
subclass of: IdentifiedObject
comment: The operational meaning of a category of limits.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

acceptableDuration
stereotype: attribute
domain: OperationalLimitType
data type: Seconds
multiplicity: M:0..1
comment: The nominal acceptable duration of the limit. Limits are commonly expressed in terms of the time limit for which the limit is normally acceptable. The actual acceptable duration of a specific limit may depend on other local factors such as temperature or wind speed. The attribute has meaning only if the flag isInfiniteDuration is set to false, hence it shall not be exchanged when isInfiniteDuration is set to true.
type: Property

direction
stereotype: attribute
domain: OperationalLimitType
range: OperationalLimitDirectionKind
multiplicity: M:1..1
comment: The direction of the limit.
type: Property

OperationalLimitDirectionKind
comment: The direction attribute describes the side of a limit that is a violation.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

high
comment: High means that a monitored value above the limit value is a violation. If applied to a terminal flow, the positive direction is into the terminal.
stereotype: enum
type: OperationalLimitDirectionKind

low
comment: Low means a monitored value below the limit is a violation. If applied to a terminal flow, the positive direction is into the terminal.
stereotype: enum
type: OperationalLimitDirectionKind

absoluteValue
comment: An absoluteValue limit means that a monitored absolute value above the limit value is a violation.
stereotype: enum
type: OperationalLimitDirectionKind

isInfiniteDuration
stereotype: attribute
domain: OperationalLimitType
data type: Boolean
multiplicity: M:1..1
comment: Defines if the operational limit type has infinite duration. If true, the limit has infinite duration. If false, the limit has definite duration which is defined by the attribute acceptableDuration.
type: Property

kind
stereotype: attribute
domain: OperationalLimitType
range: LimitKind
multiplicity: M:1..1
stereotype: European
comment: Types of limits defined in the ENTSO-E Operational Handbook Policy 3.
type: Property

LimitKind
comment: Limit kinds.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
stereotype: European
type: Class

patl
comment: The Permanent Admissible Transmission Loading (PATL) is the loading in amperes, MVA or MW that can be accepted by a network branch for an unlimited duration without any risk for the material. The OperationnalLimitType.isInfiniteDuration is set to true. There shall be only one OperationalLimitType of kind PATL per OperationalLimitSet if the PATL is ApparentPowerLimit, ActivePowerLimit, or CurrentLimit for a given Terminal or Equipment.
stereotype: enum
stereotype: European
type: LimitKind

patlt
comment: Permanent Admissible Transmission Loading Threshold (PATLT) is a value in engineering units defined for PATL and calculated using a percentage less than 100 % of the PATL type intended to alert operators of an arising condition. The percentage should be given in the name of the OperationalLimitSet. The aceptableDuration is another way to express the severity of the limit.
stereotype: enum
stereotype: European
type: LimitKind

tatl
comment: Temporarily Admissible Transmission Loading (TATL) which is the loading in amperes, MVA or MW that can be accepted by a branch for a certain limited duration. The TATL can be defined in different ways: as a fixed percentage of the PATL for a given time (for example, 115% of the PATL that can be accepted during 15 minutes), pairs of TATL type and Duration calculated for each line taking into account its particular configuration and conditions of functioning (for example, it can define a TATL acceptable during 20 minutes and another one acceptable during 10 minutes). Such a definition of TATL can depend on the initial operating conditions of the network element (sag situation of a line). The duration attribute can be used to define several TATL limit types. Hence multiple TATL limit values may exist having different durations.
stereotype: enum
stereotype: European
type: LimitKind

tc
comment: Tripping Current (TC) is the ultimate intensity without any delay. It is defined as the threshold the line will trip without any possible remedial actions. The tripping of the network element is ordered by protections against short circuits or by overload protections, but in any case, the activation delay of these protections is not compatible with the reaction delay of an operator (less than one minute). The duration is always zero if the OperationalLimitType.acceptableDuration is exchanged. Only one limit value exists for the TC type.
stereotype: enum
stereotype: European
type: LimitKind

tct
comment: Tripping Current Threshold (TCT) is a value in engineering units defined for TC and calculated using a percentage less than 100 % of the TC type intended to alert operators of an arising condition. The percentage should be given in the name of the OperationalLimitSet. The aceptableDuration is another way to express the severity of the limit.
stereotype: enum
stereotype: European
type: LimitKind

highVoltage
comment: Referring to the rating of the equipments, a voltage too high can lead to accelerated ageing or the destruction of the equipment. This limit type may or may not have duration.
stereotype: enum
stereotype: European
type: LimitKind

lowVoltage
comment: A too low voltage can disturb the normal operation of some protections and transformer equipped with on-load tap changers, electronic power devices or can affect the behaviour of the auxiliaries of generation units. This limit type may or may not have duration.
stereotype: enum
stereotype: European
type: LimitKind

operationalVoltageLimit
comment: Operational voltage limit.
stereotype: enum
stereotype: European
type: LimitKind

alarmVoltage
comment: Voltage alarm.
stereotype: enum
stereotype: European
type: LimitKind

warningVoltage
comment: Voltage warning.
stereotype: enum
stereotype: European
type: LimitKind

stability
comment: Stability.
stereotype: enum
stereotype: European
type: LimitKind

PetersenCoil
subclass of: EarthFaultCompensator
comment: A variable impedance device normally used to offset line charging during single line faults in an ungrounded section of network.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

PhaseTapChanger
subclass of: TapChanger
comment: A transformer phase shifting tap model that controls the phase angle difference across the power transformer and potentially the active power flow through the power transformer. This phase tap model may also impact the voltage magnitude.
belongs to category: CoreEquipmentProfile
type: Class

TransformerEnd
comment: Transformer end to which this phase tap changer belongs.
domain: PhaseTapChanger
range: TransformerEnd
inverse role name: PhaseTapChanger
multiplicity: M:1
association used: Yes
type: Property

PhaseTapChanger
comment: Phase tap changer associated with this transformer end.
domain: TransformerEnd
range: PhaseTapChanger
inverse role name: TransformerEnd
multiplicity: M:0..1
association used: No
type: Property

PhaseTapChangerAsymmetrical
subclass of: PhaseTapChangerNonLinear
comment: Describes the tap model for an asymmetrical phase shifting transformer in which the difference voltage vector adds to the in-phase winding. The out-of-phase winding is the transformer end where the tap changer is located. The angle between the in-phase and out-of-phase windings is named the winding connection angle. The phase shift depends on both the difference voltage magnitude and the winding connection angle.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

windingConnectionAngle
stereotype: attribute
domain: PhaseTapChangerAsymmetrical
data type: AngleDegrees
multiplicity: M:1..1
comment: The phase angle between the in-phase winding and the out-of -phase winding used for creating phase shift. The out-of-phase winding produces what is known as the difference voltage. Setting this angle to 90 degrees is not the same as a symmetrical transformer. The attribute can only be multiples of 30 degrees. The allowed range is -150 degrees to 150 degrees excluding 0.
type: Property

PhaseTapChangerLinear
subclass of: PhaseTapChanger
comment: Describes a tap changer with a linear relation between the tap step and the phase angle difference across the transformer. This is a mathematical model that is an approximation of a real phase tap changer. The phase angle is computed as stepPhaseShiftIncrement times the tap position. The voltage magnitude of both sides is the same.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

stepPhaseShiftIncrement
stereotype: attribute
domain: PhaseTapChangerLinear
data type: AngleDegrees
multiplicity: M:1..1
comment: Phase shift per step position. A positive value indicates a positive angle variation from the Terminal at the PowerTransformerEnd, where the TapChanger is located, into the transformer. The actual phase shift increment might be more accurately computed from the symmetrical or asymmetrical models or a tap step table lookup if those are available.
type: Property

xMax
stereotype: attribute
domain: PhaseTapChangerLinear
data type: Reactance
multiplicity: M:1..1
comment: The reactance depends on the tap position according to a "u" shaped curve. The maximum reactance (xMax) appears at the low and high tap positions. Depending on the “u” curve the attribute can be either higher or lower than PowerTransformerEnd.x.
type: Property

xMin
stereotype: attribute
domain: PhaseTapChangerLinear
data type: Reactance
multiplicity: M:1..1
stereotype: deprecated
comment: The reactance depends on the tap position according to a "u" shaped curve. The minimum reactance (xMin) appears at the mid tap position. PowerTransformerEnd.x shall be consistent with PhaseTapChangerLinear.xMin and PhaseTapChangerNonLinear.xMin. In case of inconsistency, PowerTransformerEnd.x shall be used.
type: Property

PhaseTapChangerNonLinear
subclass of: PhaseTapChanger
comment: The non-linear phase tap changer describes the non-linear behaviour of a phase tap changer. This is a base class for the symmetrical and asymmetrical phase tap changer models. The details of these models can be found in IEC 61970-301.
belongs to category: CoreEquipmentProfile
type: Class

voltageStepIncrement
stereotype: attribute
domain: PhaseTapChangerNonLinear
data type: PerCent
multiplicity: M:1..1
comment: The voltage step increment on the out of phase winding (the PowerTransformerEnd where the TapChanger is located) specified in percent of rated voltage of the PowerTransformerEnd. A positive value means a positive voltage variation from the Terminal at the PowerTransformerEnd, where the TapChanger is located, into the transformer. When the increment is negative, the voltage decreases when the tap step increases.
type: Property

xMax
stereotype: attribute
domain: PhaseTapChangerNonLinear
data type: Reactance
multiplicity: M:1..1
comment: The reactance depends on the tap position according to a "u" shaped curve. The maximum reactance (xMax) appears at the low and high tap positions. Depending on the “u” curve the attribute can be either higher or lower than PowerTransformerEnd.x.
type: Property

xMin
stereotype: attribute
domain: PhaseTapChangerNonLinear
data type: Reactance
multiplicity: M:1..1
stereotype: deprecated
comment: The reactance depend on the tap position according to a "u" shaped curve. The minimum reactance (xMin) appear at the mid tap position. PowerTransformerEnd.x shall be consistent with PhaseTapChangerLinear.xMin and PhaseTapChangerNonLinear.xMin. In case of inconsistency, PowerTransformerEnd.x shall be used.
type: Property

PhaseTapChangerSymmetrical
subclass of: PhaseTapChangerNonLinear
comment: Describes a symmetrical phase shifting transformer tap model in which the voltage magnitude of both sides is the same. The difference voltage magnitude is the base in an equal-sided triangle where the sides corresponds to the primary and secondary voltages. The phase angle difference corresponds to the top angle and can be expressed as twice the arctangent of half the total difference voltage.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

PhaseTapChangerTable
subclass of: IdentifiedObject
comment: Describes a tabular curve for how the phase angle difference and impedance varies with the tap step.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

PhaseTapChangerTable
comment: The table of this point.
domain: PhaseTapChangerTablePoint
range: PhaseTapChangerTable
inverse role name: PhaseTapChangerTablePoint
multiplicity: M:1
association used: Yes
type: Property

PhaseTapChangerTablePoint
comment: The points of this table.
domain: PhaseTapChangerTable
range: PhaseTapChangerTablePoint
inverse role name: PhaseTapChangerTable
multiplicity: M:1..n
association used: No
type: Property

PhaseTapChangerTabular
comment: The phase tap changers to which this phase tap table applies.
domain: PhaseTapChangerTable
range: PhaseTapChangerTabular
inverse role name: PhaseTapChangerTable
multiplicity: M:0..n
association used: No
type: Property

PhaseTapChangerTable
comment: The phase tap changer table for this phase tap changer.
domain: PhaseTapChangerTabular
range: PhaseTapChangerTable
inverse role name: PhaseTapChangerTabular
multiplicity: M:1
association used: Yes
type: Property

PhaseTapChangerTablePoint
subclass of: TapChangerTablePoint
comment: Describes each tap step in the phase tap changer tabular curve.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

angle
stereotype: attribute
domain: PhaseTapChangerTablePoint
data type: AngleDegrees
multiplicity: M:1..1
comment: The angle difference in degrees. A positive value indicates a positive angle variation from the Terminal at the PowerTransformerEnd, where the TapChanger is located, into the transformer.
type: Property

PhaseTapChangerTabular
subclass of: PhaseTapChanger
comment: Describes a tap changer with a table defining the relation between the tap step and the phase angle difference across the transformer.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

PhotoVoltaicUnit
subclass of: PowerElectronicsUnit
comment: A photovoltaic device or an aggregation of such devices.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

PostLineSensor
subclass of: Sensor
comment: A sensor used mainly in overhead distribution networks as the source of both current and voltage measurements.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

PotentialTransformer
subclass of: Sensor
comment: Instrument transformer (also known as Voltage Transformer) used to measure electrical qualities of the circuit that is being protected and/or monitored. Typically used as voltage transducer for the purpose of metering, protection, or sometimes auxiliary substation supply. A typical secondary voltage rating would be 120V.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

PowerElectronicsConnection
subclass of: RegulatingCondEq
comment: A connection to the AC network for energy production or consumption that uses power electronics rather than rotating machines.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

maxQ
stereotype: attribute
domain: PowerElectronicsConnection
data type: ReactivePower
multiplicity: M:0..1
comment: Maximum reactive power limit. This is the maximum (nameplate) limit for the unit.
type: Property

minQ
stereotype: attribute
domain: PowerElectronicsConnection
data type: ReactivePower
multiplicity: M:0..1
comment: Minimum reactive power limit for the unit. This is the minimum (nameplate) limit for the unit.
type: Property

ratedS
stereotype: attribute
domain: PowerElectronicsConnection
data type: ApparentPower
multiplicity: M:0..1
comment: Nameplate apparent power rating for the unit. The attribute shall have a positive value.
type: Property

ratedU
stereotype: attribute
domain: PowerElectronicsConnection
data type: Voltage
multiplicity: M:0..1
comment: Rated voltage (nameplate data, Ur in IEC 60909-0). It is primarily used for short circuit data exchange according to IEC 60909. The attribute shall be a positive value.
type: Property

PowerElectronicsUnit
comment: An AC network connection may have several power electronics units connecting through it.
domain: PowerElectronicsConnection
range: PowerElectronicsUnit
inverse role name: PowerElectronicsConnection
multiplicity: M:0..1
association used: Yes
type: Property

PowerElectronicsConnection
comment: A power electronics unit has a connection to the AC network.
domain: PowerElectronicsUnit
range: PowerElectronicsConnection
inverse role name: PowerElectronicsUnit
multiplicity: M:1
association used: No
type: Property

PowerElectronicsUnit
subclass of: Equipment
comment: A generating unit or battery or aggregation that connects to the AC network using power electronics rather than rotating machines.
belongs to category: CoreEquipmentProfile
type: Class

maxP
stereotype: attribute
domain: PowerElectronicsUnit
data type: ActivePower
multiplicity: M:0..1
comment: Maximum active power limit. This is the maximum (nameplate) limit for the unit.
type: Property

minP
stereotype: attribute
domain: PowerElectronicsUnit
data type: ActivePower
multiplicity: M:0..1
comment: Minimum active power limit. This is the minimum (nameplate) limit for the unit.
type: Property

PowerElectronicsWindUnit
subclass of: PowerElectronicsUnit
comment: A wind generating unit that connects to the AC network with power electronics rather than rotating machines or an aggregation of such units.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

PowerSystemResource
subclass of: IdentifiedObject
comment: A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.
belongs to category: CoreEquipmentProfile
type: Class

PowerTransformer
subclass of: ConductingEquipment
comment: An electrical device consisting of two or more coupled windings, with or without a magnetic core, for introducing mutual coupling between electric circuits. Transformers can be used to control voltage and phase shift (active power flow). A power transformer may be composed of separate transformer tanks that need not be identical. A power transformer can be modelled with or without tanks and is intended for use in both balanced and unbalanced representations. A power transformer typically has two terminals, but may have one (grounding), three or more terminals. The inherited association ConductingEquipment.BaseVoltage should not be used. The association from TransformerEnd to BaseVoltage should be used instead.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

PowerTransformer
comment: The power transformer of this power transformer end.
domain: PowerTransformerEnd
range: PowerTransformer
inverse role name: PowerTransformerEnd
multiplicity: M:1..1
association used: Yes
type: Property

PowerTransformerEnd
comment: The ends of this power transformer.
domain: PowerTransformer
range: PowerTransformerEnd
inverse role name: PowerTransformer
multiplicity: M:0..n
association used: No
type: Property

PowerTransformerEnd
subclass of: TransformerEnd
comment: A PowerTransformerEnd is associated with each Terminal of a PowerTransformer. The impedance values r, r0, x, and x0 of a PowerTransformerEnd represents a star equivalent as follows. 1) for a two Terminal PowerTransformer the high voltage (TransformerEnd.endNumber=1) PowerTransformerEnd has non zero values on r, r0, x, and x0 while the low voltage (TransformerEnd.endNumber=2) PowerTransformerEnd has zero values for r, r0, x, and x0. Parameters are always provided, even if the PowerTransformerEnds have the same rated voltage. In this case, the parameters are provided at the PowerTransformerEnd which has TransformerEnd.endNumber equal to 1. 2) for a three Terminal PowerTransformer the three PowerTransformerEnds represent a star equivalent with each leg in the star represented by r, r0, x, and x0 values. 3) For a three Terminal transformer each PowerTransformerEnd shall have g, g0, b and b0 values corresponding to the no load losses distributed on the three PowerTransformerEnds. The total no load loss shunt impedances may also be placed at one of the PowerTransformerEnds, preferably the end numbered 1, having the shunt values on end 1. This is the preferred way. 4) for a PowerTransformer with more than three Terminals the PowerTransformerEnd impedance values cannot be used. Instead use the TransformerMeshImpedance or split the transformer into multiple PowerTransformers. Each PowerTransformerEnd must be contained by a PowerTransformer. Because a PowerTransformerEnd (or any other object) can not be contained by more than one parent, a PowerTransformerEnd can not have an association to an EquipmentContainer (Substation, VoltageLevel, etc).
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

b
stereotype: attribute
domain: PowerTransformerEnd
data type: Susceptance
multiplicity: M:1..1
comment: Magnetizing branch susceptance (B mag). The value can be positive or negative.
type: Property

connectionKind
stereotype: attribute
domain: PowerTransformerEnd
range: WindingConnection
multiplicity: M:0..1
comment: Kind of connection.
type: Property

WindingConnection
comment: Winding connection type.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

D
comment: Delta.
stereotype: enum
type: WindingConnection

Y
comment: Wye.
stereotype: enum
type: WindingConnection

Z
comment: ZigZag.
stereotype: enum
type: WindingConnection

Yn
comment: Wye, with neutral brought out for grounding.
stereotype: enum
type: WindingConnection

Zn
comment: ZigZag, with neutral brought out for grounding.
stereotype: enum
type: WindingConnection

A
comment: Autotransformer common winding.
stereotype: enum
type: WindingConnection

I
comment: Independent winding, for single-phase connections.
stereotype: enum
type: WindingConnection

ratedS
stereotype: attribute
domain: PowerTransformerEnd
data type: ApparentPower
multiplicity: M:0..1
comment: Normal apparent power rating. The attribute shall be a positive value. For a two-winding transformer the values for the high and low voltage sides shall be identical.
type: Property

g
stereotype: attribute
domain: PowerTransformerEnd
data type: Conductance
multiplicity: M:0..1
comment: Magnetizing branch conductance.
type: Property

ratedU
stereotype: attribute
domain: PowerTransformerEnd
data type: Voltage
multiplicity: M:1..1
comment: Rated voltage: phase-phase for three-phase windings, and either phase-phase or phase-neutral for single-phase windings. A high voltage side, as given by TransformerEnd.endNumber, shall have a ratedU that is greater than or equal to ratedU for the lower voltage sides. The attribute shall be a positive value.
type: Property

r
stereotype: attribute
domain: PowerTransformerEnd
data type: Resistance
multiplicity: M:1..1
comment: Resistance (star-model) of the transformer end. The attribute shall be equal to or greater than zero for non-equivalent transformers.
type: Property

x
stereotype: attribute
domain: PowerTransformerEnd
data type: Reactance
multiplicity: M:1..1
comment: Positive sequence series reactance (star-model) of the transformer end.
type: Property

ProtectedSwitch
subclass of: Switch
comment: A ProtectedSwitch is a switching device that can be operated by ProtectionEquipment.
belongs to category: CoreEquipmentProfile
type: Class

RatioTapChanger
subclass of: TapChanger
comment: A tap changer that changes the voltage ratio impacting the voltage magnitude but not the phase angle across the transformer. Angle sign convention (general): Positive value indicates a positive phase shift from the winding where the tap is located to the other winding (for a two-winding transformer).
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

stepVoltageIncrement
stereotype: attribute
domain: RatioTapChanger
data type: PerCent
multiplicity: M:1..1
comment: Tap step increment, in per cent of rated voltage of the power transformer end, per step position. When the increment is negative, the voltage decreases when the tap step increases.
type: Property

RatioTapChanger
comment: The ratio tap changer of this tap ratio table.
domain: RatioTapChangerTable
range: RatioTapChanger
inverse role name: RatioTapChangerTable
multiplicity: M:0..n
association used: No
type: Property

RatioTapChangerTable
comment: The tap ratio table for this ratio tap changer.
domain: RatioTapChanger
range: RatioTapChangerTable
inverse role name: RatioTapChanger
multiplicity: M:0..1
association used: Yes
type: Property

TransformerEnd
comment: Transformer end to which this ratio tap changer belongs.
domain: RatioTapChanger
range: TransformerEnd
inverse role name: RatioTapChanger
multiplicity: M:1
association used: Yes
type: Property

RatioTapChanger
comment: Ratio tap changer associated with this transformer end.
domain: TransformerEnd
range: RatioTapChanger
inverse role name: TransformerEnd
multiplicity: M:0..1
association used: No
type: Property

RatioTapChangerTable
subclass of: IdentifiedObject
comment: Describes a curve for how the voltage magnitude and impedance varies with the tap step.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

RatioTapChangerTablePoint
comment: Points of this table.
domain: RatioTapChangerTable
range: RatioTapChangerTablePoint
inverse role name: RatioTapChangerTable
multiplicity: M:1..n
association used: No
type: Property

RatioTapChangerTable
comment: Table of this point.
domain: RatioTapChangerTablePoint
range: RatioTapChangerTable
inverse role name: RatioTapChangerTablePoint
multiplicity: M:1
association used: Yes
type: Property

RatioTapChangerTablePoint
subclass of: TapChangerTablePoint
comment: Describes each tap step in the ratio tap changer tabular curve.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

ReactiveCapabilityCurve
subclass of: Curve
comment: Reactive power rating envelope versus the synchronous machine's active power, in both the generating and motoring modes. For each active power value there is a corresponding high and low reactive power limit value. Typically there will be a separate curve for each coolant condition, such as hydrogen pressure. The Y1 axis values represent reactive minimum and the Y2 axis values represent reactive maximum.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

InitialReactiveCapabilityCurve
comment: The default reactive capability curve for use by a synchronous machine.
domain: SynchronousMachine
range: ReactiveCapabilityCurve
inverse role name: InitiallyUsedBySynchronousMachines
multiplicity: M:0..1
association used: Yes
type: Property

InitiallyUsedBySynchronousMachines
comment: Synchronous machines using this curve as default.
domain: ReactiveCapabilityCurve
range: SynchronousMachine
inverse role name: InitialReactiveCapabilityCurve
multiplicity: M:1..n
association used: No
type: Property

RegulatingCondEq
subclass of: EnergyConnection
comment: A type of conducting equipment that can regulate a quantity (i.e. voltage or flow) at a specific point in the network.
belongs to category: CoreEquipmentProfile
type: Class

RegulatingControl
comment: The regulating control scheme in which this equipment participates.
domain: RegulatingCondEq
range: RegulatingControl
inverse role name: RegulatingCondEq
multiplicity: M:0..1
association used: Yes
type: Property

RegulatingCondEq
comment: The equipment that participates in this regulating control scheme.
domain: RegulatingControl
range: RegulatingCondEq
inverse role name: RegulatingControl
multiplicity: M:0..n
association used: No
type: Property

RegulatingControl
subclass of: PowerSystemResource
comment: Specifies a set of equipment that works together to control a power system quantity such as voltage or flow. Remote bus voltage control is possible by specifying the controlled terminal located at some place remote from the controlling equipment. The specified terminal shall be associated with the connectivity node of the controlled point. The most specific subtype of RegulatingControl shall be used in case such equipment participate in the control, e.g. TapChangerControl for tap changers. For flow control, load sign convention is used, i.e. positive sign means flow out from a TopologicalNode (bus) into the conducting equipment. The attribute minAllowedTargetValue and maxAllowedTargetValue are required in the following cases: - For a power generating module operated in power factor control mode to specify maximum and minimum power factor values; - Whenever it is necessary to have an off center target voltage for the tap changer regulator. For instance, due to long cables to off shore wind farms and the need to have a simpler setup at the off shore transformer platform, the voltage is controlled from the land at the connection point for the off shore wind farm. Since there usually is a voltage rise along the cable, there is typical and overvoltage of up 3-4 kV compared to the on shore station. Thus in normal operation the tap changer on the on shore station is operated with a target set point, which is in the lower parts of the dead band. The attributes minAllowedTargetValue and maxAllowedTargetValue are not related to the attribute targetDeadband and thus they are not treated as an alternative of the targetDeadband. They are needed due to limitations in the local substation controller. The attribute targetDeadband is used to prevent the power flow from move the tap position in circles (hunting) that is to be used regardless of the attributes minAllowedTargetValue and maxAllowedTargetValue.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

mode
stereotype: attribute
domain: RegulatingControl
range: RegulatingControlModeKind
multiplicity: M:1..1
comment: The regulating control mode presently available. This specification allows for determining the kind of regulation without need for obtaining the units from a schedule.
type: Property

RegulatingControlModeKind
comment: The kind of regulation model. For example regulating voltage, reactive power, active power, etc.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

voltage
comment: Voltage is specified.
stereotype: enum
type: RegulatingControlModeKind

activePower
comment: Active power is specified.
stereotype: enum
type: RegulatingControlModeKind

reactivePower
comment: Reactive power is specified.
stereotype: enum
type: RegulatingControlModeKind

currentFlow
comment: Current flow is specified.
stereotype: enum
type: RegulatingControlModeKind

admittance
comment: Admittance is specified.
stereotype: enum
type: RegulatingControlModeKind

timeScheduled
comment: Control switches on/off by time of day. The times may change on the weekend, or in different seasons.
stereotype: enum
type: RegulatingControlModeKind

temperature
comment: Control switches on/off based on the local temperature (i.e., a thermostat).
stereotype: enum
type: RegulatingControlModeKind

powerFactor
comment: Power factor is specified.
stereotype: enum
type: RegulatingControlModeKind

Terminal
comment: The terminal associated with this regulating control. The terminal is associated instead of a node, since the terminal could connect into either a topological node or a connectivity node. Sometimes it is useful to model regulation at a terminal of a bus bar object.
domain: RegulatingControl
range: Terminal
inverse role name: RegulatingControl
multiplicity: M:1..1
association used: Yes
type: Property

RegulatingControl
comment: The controls regulating this terminal.
domain: Terminal
range: RegulatingControl
inverse role name: Terminal
multiplicity: M:0..n
association used: No
type: Property

RegularTimePoint
comment: Time point for a schedule where the time between the consecutive points is constant.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

sequenceNumber
stereotype: attribute
domain: RegularTimePoint
data type: Integer
multiplicity: M:1..1
comment: The position of the regular time point in the sequence. Note that time points don't have to be sequential, i.e. time points may be omitted. The actual time for a RegularTimePoint is computed by multiplying the associated regular interval schedule's time step with the regular time point sequence number and adding the associated schedules start time. To specify values for the start time, use sequence number 0. The sequence number cannot be negative.
type: Property

value1
stereotype: attribute
domain: RegularTimePoint
data type: Float
multiplicity: M:1..1
comment: The first value at the time. The meaning of the value is defined by the derived type of the associated schedule.
type: Property

value2
stereotype: attribute
domain: RegularTimePoint
data type: Float
multiplicity: M:0..1
comment: The second value at the time. The meaning of the value is defined by the derived type of the associated schedule.
type: Property

TimePoints
comment: The regular interval time point data values that define this schedule.
domain: RegularIntervalSchedule
range: RegularTimePoint
inverse role name: IntervalSchedule
multiplicity: M:1..n
association used: No
type: Property

IntervalSchedule
comment: Regular interval schedule containing this time point.
domain: RegularTimePoint
range: RegularIntervalSchedule
inverse role name: TimePoints
multiplicity: M:1
association used: Yes
type: Property

RegularIntervalSchedule
subclass of: BasicIntervalSchedule
comment: The schedule has time points where the time between them is constant.
belongs to category: CoreEquipmentProfile
type: Class

timeStep
stereotype: attribute
domain: RegularIntervalSchedule
data type: Seconds
multiplicity: M:1..1
comment: The time between each pair of subsequent regular time points in sequence order.
type: Property

endTime
stereotype: attribute
domain: RegularIntervalSchedule
data type: DateTime
multiplicity: M:1..1
comment: The time for the last time point. The value can be a time of day, not a specific date.
type: Property

ReportingGroup
subclass of: IdentifiedObject
comment: A reporting group is used for various ad-hoc groupings used for reporting.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

RotatingMachine
subclass of: RegulatingCondEq
comment: A rotating machine which may be used as a generator or motor.
belongs to category: CoreEquipmentProfile
type: Class

ratedPowerFactor
stereotype: attribute
domain: RotatingMachine
data type: Float
multiplicity: M:0..1
comment: Power factor (nameplate data). It is primarily used for short circuit data exchange according to IEC 60909. The attribute cannot be a negative value.
type: Property

ratedS
stereotype: attribute
domain: RotatingMachine
data type: ApparentPower
multiplicity: M:0..1
comment: Nameplate apparent power rating for the unit. The attribute shall have a positive value.
type: Property

ratedU
stereotype: attribute
domain: RotatingMachine
data type: Voltage
multiplicity: M:0..1
comment: Rated voltage (nameplate data, Ur in IEC 60909-0). It is primarily used for short circuit data exchange according to IEC 60909. The attribute shall be a positive value.
type: Property

Season
subclass of: IdentifiedObject
comment: A specified time period of the year.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

endDate
stereotype: attribute
domain: Season
data type: MonthDay
multiplicity: M:1..1
comment: Date season ends.
type: Property

MonthDay
comment: MonthDay format as "--mm-dd", which conforms with XSD data type gMonthDay.
stereotype: Primitive
belongs to category: CoreEquipmentProfile
type: Class

startDate
stereotype: attribute
domain: Season
data type: MonthDay
multiplicity: M:1..1
comment: Date season starts.
type: Property

Season
comment: Season for the Schedule.
domain: SeasonDayTypeSchedule
range: Season
inverse role name: SeasonDayTypeSchedules
multiplicity: M:1..1
association used: Yes
type: Property

SeasonDayTypeSchedules
comment: Schedules that use this Season.
domain: Season
range: SeasonDayTypeSchedule
inverse role name: Season
multiplicity: M:0..n
association used: No
type: Property

Sensor
subclass of: AuxiliaryEquipment
comment: This class describe devices that transform a measured quantity into signals that can be presented at displays, used in control or be recorded.
belongs to category: CoreEquipmentProfile
type: Class

SeasonDayTypeSchedule
subclass of: RegularIntervalSchedule
comment: A time schedule covering a 24 hour period, with curve data for a specific type of season and day.
belongs to category: CoreEquipmentProfile
type: Class

SeriesCompensator
subclass of: ConductingEquipment
comment: A Series Compensator is a series capacitor or reactor or an AC transmission line without charging susceptance. It is a two terminal device.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

r
stereotype: attribute
domain: SeriesCompensator
data type: Resistance
multiplicity: M:1..1
comment: Positive sequence resistance.
type: Property

x
stereotype: attribute
domain: SeriesCompensator
data type: Reactance
multiplicity: M:1..1
comment: Positive sequence reactance.
type: Property

ShuntCompensator
subclass of: RegulatingCondEq
comment: A shunt capacitor or reactor or switchable bank of shunt capacitors or reactors. A section of a shunt compensator is an individual capacitor or reactor. A negative value for bPerSection indicates that the compensator is a reactor. ShuntCompensator is a single terminal device. Ground is implied.
belongs to category: CoreEquipmentProfile
type: Class

aVRDelay
stereotype: attribute
domain: ShuntCompensator
data type: Seconds
multiplicity: M:0..1
comment: An automatic voltage regulation delay (AVRDelay) which is the time delay from a change in voltage to when the capacitor is allowed to change state. This filters out temporary changes in voltage.
type: Property

grounded
stereotype: attribute
domain: ShuntCompensator
data type: Boolean
multiplicity: M:0..1
comment: Used for Yn and Zn connections. True if the neutral is solidly grounded.
type: Property

maximumSections
stereotype: attribute
domain: ShuntCompensator
data type: Integer
multiplicity: M:1..1
comment: The maximum number of sections that may be switched in.
type: Property

nomU
stereotype: attribute
domain: ShuntCompensator
data type: Voltage
multiplicity: M:1..1
comment: The voltage at which the nominal reactive power may be calculated. This should normally be within 10% of the voltage at which the capacitor is connected to the network.
type: Property

normalSections
stereotype: attribute
domain: ShuntCompensator
data type: Integer
multiplicity: M:1..1
comment: The normal number of sections switched in. The value shall be between zero and ShuntCompensator.maximumSections.
type: Property

voltageSensitivity
stereotype: attribute
domain: ShuntCompensator
data type: VoltagePerReactivePower
multiplicity: M:0..1
comment: Voltage sensitivity required for the device to regulate the bus voltage, in voltage/reactive power.
type: Property

VoltagePerReactivePower
comment: Voltage variation with reactive power.
stereotype: CIMDatatype
belongs to category: CoreEquipmentProfile
type: Class

value
stereotype: attribute
domain: VoltagePerReactivePower
data type: Float
multiplicity: M:0..1
type: Property

unit
stereotype: attribute
domain: VoltagePerReactivePower
range: UnitSymbol
multiplicity: M:0..1
is fixed: VPerVAr
type: Property

multiplier
stereotype: attribute
domain: VoltagePerReactivePower
range: UnitMultiplier
multiplicity: M:0..1
is fixed: none
type: Property

SolarGeneratingUnit
subclass of: GeneratingUnit
comment: A solar thermal generating unit, connected to the grid by means of a rotating machine. This class does not represent photovoltaic (PV) generation.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

SolarGeneratingUnits
comment: A solar generating unit or units may be a member of a solar power plant.
domain: SolarPowerPlant
range: SolarGeneratingUnit
inverse role name: SolarPowerPlant
multiplicity: M:0..n
association used: No
type: Property
stereotype: European

SolarPowerPlant
comment: A solar power plant may have solar generating units.
domain: SolarGeneratingUnit
range: SolarPowerPlant
inverse role name: SolarGeneratingUnits
multiplicity: M:0..1
association used: Yes
type: Property
stereotype: European

SolarPowerPlant
subclass of: PowerSystemResource
comment: Solar power plant.
stereotype: European
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

StaticVarCompensator
subclass of: RegulatingCondEq
comment: A facility for providing variable and controllable shunt reactive power. The SVC typically consists of a stepdown transformer, filter, thyristor-controlled reactor, and thyristor-switched capacitor arms. The SVC may operate in fixed MVar output mode or in voltage control mode. When in voltage control mode, the output of the SVC will be proportional to the deviation of voltage at the controlled bus from the voltage setpoint. The SVC characteristic slope defines the proportion. If the voltage at the controlled bus is equal to the voltage setpoint, the SVC MVar output is zero.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

capacitiveRating
stereotype: attribute
domain: StaticVarCompensator
data type: Reactance
multiplicity: M:1..1
comment: Capacitive reactance at maximum capacitive reactive power. Shall always be positive.
type: Property

inductiveRating
stereotype: attribute
domain: StaticVarCompensator
data type: Reactance
multiplicity: M:1..1
comment: Inductive reactance at maximum inductive reactive power. Shall always be negative.
type: Property

slope
stereotype: attribute
domain: StaticVarCompensator
data type: VoltagePerReactivePower
multiplicity: M:1..1
comment: The characteristics slope of an SVC defines how the reactive power output changes in proportion to the difference between the regulated bus voltage and the voltage setpoint. The attribute shall be a positive value or zero.
type: Property

sVCControlMode
stereotype: attribute
domain: StaticVarCompensator
range: SVCControlMode
multiplicity: M:0..1
stereotype: deprecated
comment: SVC control mode.
type: Property

SVCControlMode
comment: Static VAr Compensator control mode.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
stereotype: deprecated
type: Class

reactivePower
comment: Reactive power control.
stereotype: enum
type: SVCControlMode

voltage
comment: Voltage control.
stereotype: enum
type: SVCControlMode

voltageSetPoint
stereotype: attribute
domain: StaticVarCompensator
data type: Voltage
multiplicity: M:0..1
stereotype: deprecated
comment: The reactive power output of the SVC is proportional to the difference between the voltage at the regulated bus and the voltage setpoint. When the regulated bus voltage is equal to the voltage setpoint, the reactive power output is zero.
type: Property

StationSupply
subclass of: EnergyConsumer
comment: Station supply with load derived from the station output.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

SubGeographicalRegion
subclass of: IdentifiedObject
comment: A subset of a geographical region of a power system network model.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Substations
comment: The substations in this sub-geographical region.
domain: SubGeographicalRegion
range: Substation
inverse role name: Region
multiplicity: M:0..n
association used: No
type: Property

Region
comment: The SubGeographicalRegion containing the substation.
domain: Substation
range: SubGeographicalRegion
inverse role name: Substations
multiplicity: M:1
association used: Yes
type: Property

SubLoadArea
subclass of: EnergyArea
comment: The class is the second level in a hierarchical structure for grouping of loads for the purpose of load flow load scaling.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Substation
subclass of: EquipmentContainer
comment: A collection of equipment for purposes other than generation or utilization, through which electric energy in bulk is passed for the purposes of switching or modifying its characteristics.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

VoltageLevels
comment: The voltage levels within this substation.
domain: Substation
range: VoltageLevel
inverse role name: Substation
multiplicity: M:0..n
association used: No
type: Property

Substation
comment: The substation of the voltage level.
domain: VoltageLevel
range: Substation
inverse role name: VoltageLevels
multiplicity: M:1
association used: Yes
type: Property

SurgeArrester
subclass of: AuxiliaryEquipment
comment: Shunt device, installed on the network, usually in the proximity of electrical equipment in order to protect the said equipment against transient voltage transients caused by lightning or switching activity.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Switch
subclass of: ConductingEquipment
comment: A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches. The ACDCTerminal.connected at the two sides of the switch shall not be considered for assessing switch connectivity, i.e. only Switch.open, .normalOpen and .locked are relevant.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

normalOpen
stereotype: attribute
domain: Switch
data type: Boolean
multiplicity: M:1..1
comment: The attribute is used in cases when no Measurement for the status value is present. If the Switch has a status measurement the Discrete.normalValue is expected to match with the Switch.normalOpen.
type: Property

ratedCurrent
stereotype: attribute
domain: Switch
data type: CurrentFlow
multiplicity: M:0..1
comment: The maximum continuous current carrying capacity in amps governed by the device material and construction. The attribute shall be a positive value.
type: Property

retained
stereotype: attribute
domain: Switch
data type: Boolean
multiplicity: M:1..1
comment: Branch is retained in the topological solution. The flow through retained switches will normally be calculated in power flow.
type: Property

Switch
comment: A SwitchSchedule is associated with a Switch.
domain: SwitchSchedule
range: Switch
inverse role name: SwitchSchedules
multiplicity: M:1
association used: Yes
type: Property

SwitchSchedules
comment: A Switch can be associated with SwitchSchedules.
domain: Switch
range: SwitchSchedule
inverse role name: Switch
multiplicity: M:0..n
association used: No
type: Property

SwitchSchedule
subclass of: SeasonDayTypeSchedule
comment: A schedule of switch positions. If RegularTimePoint.value1 is 0, the switch is open. If 1, the switch is closed.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

SynchronousMachine
subclass of: RotatingMachine
comment: An electromechanical device that operates with shaft rotating synchronously with the network. It is a single machine operating either as a generator or synchronous condenser or pump.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

maxQ
stereotype: attribute
domain: SynchronousMachine
data type: ReactivePower
multiplicity: M:0..1
comment: Maximum reactive power limit. This is the maximum (nameplate) limit for the unit.
type: Property

minQ
stereotype: attribute
domain: SynchronousMachine
data type: ReactivePower
multiplicity: M:0..1
comment: Minimum reactive power limit for the unit.
type: Property

qPercent
stereotype: attribute
domain: SynchronousMachine
data type: PerCent
multiplicity: M:0..1
comment: Part of the coordinated reactive control that comes from this machine. The attribute is used as a participation factor not necessarily summing up to 100% for the participating devices in the control.
type: Property

type
stereotype: attribute
domain: SynchronousMachine
range: SynchronousMachineKind
multiplicity: M:1..1
comment: Modes that this synchronous machine can operate in.
type: Property

SynchronousMachineKind
comment: Synchronous machine type.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

generator
comment: Indicates the synchronous machine can operate as a generator.
stereotype: enum
type: SynchronousMachineKind

condenser
comment: Indicates the synchronous machine can operate as a condenser.
stereotype: enum
type: SynchronousMachineKind

generatorOrCondenser
comment: Indicates the synchronous machine can operate as a generator or as a condenser.
stereotype: enum
type: SynchronousMachineKind

motor
comment: Indicates the synchronous machine can operate as a motor.
stereotype: enum
type: SynchronousMachineKind

generatorOrMotor
comment: Indicates the synchronous machine can operate as a generator or as a motor.
stereotype: enum
type: SynchronousMachineKind

motorOrCondenser
comment: Indicates the synchronous machine can operate as a motor or as a condenser.
stereotype: enum
type: SynchronousMachineKind

generatorOrCondenserOrMotor
comment: Indicates the synchronous machine can operate as a generator or as a condenser or as a motor.
stereotype: enum
type: SynchronousMachineKind

TapChanger
subclass of: PowerSystemResource
comment: Mechanism for changing transformer winding tap positions.
belongs to category: CoreEquipmentProfile
type: Class

highStep
stereotype: attribute
domain: TapChanger
data type: Integer
multiplicity: M:1..1
comment: Highest possible tap step position, advance from neutral. The attribute shall be greater than lowStep.
type: Property

lowStep
stereotype: attribute
domain: TapChanger
data type: Integer
multiplicity: M:1..1
comment: Lowest possible tap step position, retard from neutral.
type: Property

ltcFlag
stereotype: attribute
domain: TapChanger
data type: Boolean
multiplicity: M:1..1
comment: Specifies whether or not a TapChanger has load tap changing capabilities.
type: Property

neutralStep
stereotype: attribute
domain: TapChanger
data type: Integer
multiplicity: M:1..1
comment: The neutral tap step position for this winding. The attribute shall be equal to or greater than lowStep and equal or less than highStep. It is the step position where the voltage is neutralU when the other terminals of the transformer are at the ratedU. If there are other tap changers on the transformer those taps are kept constant at their neutralStep.
type: Property

neutralU
stereotype: attribute
domain: TapChanger
data type: Voltage
multiplicity: M:1..1
comment: Voltage at which the winding operates at the neutral tap setting. It is the voltage at the terminal of the PowerTransformerEnd associated with the tap changer when all tap changers on the transformer are at their neutralStep position. Normally neutralU of the tap changer is the same as ratedU of the PowerTransformerEnd, but it can differ in special cases such as when the tapping mechanism is separate from the winding more common on lower voltage transformers. This attribute is not relevant for PhaseTapChangerAsymmetrical, PhaseTapChangerSymmetrical and PhaseTapChangerLinear.
type: Property

normalStep
stereotype: attribute
domain: TapChanger
data type: Integer
multiplicity: M:1..1
comment: The tap step position used in "normal" network operation for this winding. For a "Fixed" tap changer indicates the current physical tap setting. The attribute shall be equal to or greater than lowStep and equal to or less than highStep.
type: Property

TapChanger
comment: The tap changers that participates in this regulating tap control scheme.
domain: TapChangerControl
range: TapChanger
inverse role name: TapChangerControl
multiplicity: M:1..n
association used: No
type: Property

TapChangerControl
comment: The regulating control scheme in which this tap changer participates.
domain: TapChanger
range: TapChangerControl
inverse role name: TapChanger
multiplicity: M:0..1
association used: Yes
type: Property

TapChangerControl
subclass of: RegulatingControl
comment: Describes behaviour specific to tap changers, e.g. how the voltage at the end of a line varies with the load level and compensation of the voltage drop by tap adjustment.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

TapChangerTablePoint
comment: Describes each tap step in the tabular curve.
belongs to category: CoreEquipmentProfile
type: Class

b
stereotype: attribute
domain: TapChangerTablePoint
data type: PerCent
multiplicity: M:0..1
comment: The magnetizing branch susceptance deviation as a percentage of nominal value. The actual susceptance is calculated as follows: calculated magnetizing susceptance = b(nominal) * (1 + b(from this class)/100). The b(nominal) is defined as the static magnetizing susceptance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.
type: Property

g
stereotype: attribute
domain: TapChangerTablePoint
data type: PerCent
multiplicity: M:0..1
comment: The magnetizing branch conductance deviation as a percentage of nominal value. The actual conductance is calculated as follows: calculated magnetizing conductance = g(nominal) * (1 + g(from this class)/100). The g(nominal) is defined as the static magnetizing conductance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.
type: Property

r
stereotype: attribute
domain: TapChangerTablePoint
data type: PerCent
multiplicity: M:0..1
comment: The resistance deviation as a percentage of nominal value. The actual reactance is calculated as follows: calculated resistance = r(nominal) * (1 + r(from this class)/100). The r(nominal) is defined as the static resistance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.
type: Property

ratio
stereotype: attribute
domain: TapChangerTablePoint
data type: Float
multiplicity: M:0..1
comment: The voltage at the tap step divided by rated voltage of the transformer end having the tap changer. Hence this is a value close to one. For example, if the ratio at step 1 is 1.01, and the rated voltage of the transformer end is 110kV, then the voltage obtained by setting the tap changer to step 1 to is 111.1kV.
type: Property

step
stereotype: attribute
domain: TapChangerTablePoint
data type: Integer
multiplicity: M:1..1
comment: The tap step.
type: Property

x
stereotype: attribute
domain: TapChangerTablePoint
data type: PerCent
multiplicity: M:0..1
comment: The series reactance deviation as a percentage of nominal value. The actual reactance is calculated as follows: calculated reactance = x(nominal) * (1 + x(from this class)/100). The x(nominal) is defined as the static series reactance on the associated power transformer end or ends. This model assumes the star impedance (pi model) form.
type: Property

Terminal
subclass of: ACDCTerminal
comment: An AC electrical connection point to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

phases
stereotype: attribute
domain: Terminal
range: PhaseCode
multiplicity: M:0..1
comment: Represents the normal network phasing condition. If the attribute is missing, three phases (ABC) shall be assumed, except for terminals of grounding classes (specializations of EarthFaultCompensator, GroundDisconnector, and Ground) which will be assumed to be N. Therefore, phase code ABCN is explicitly declared when needed, e.g. for star point grounding equipment. The phase code on terminals connecting same ConnectivityNode or same TopologicalNode as well as for equipment between two terminals shall be consistent.
type: Property

PhaseCode
comment: An unordered enumeration of phase identifiers. Allows designation of phases for both transmission and distribution equipment, circuits and loads. The enumeration, by itself, does not describe how the phases are connected together or connected to ground. Ground is not explicitly denoted as a phase. Residential and small commercial loads are often served from single-phase, or split-phase, secondary circuits. For the example of s12N, phases 1 and 2 refer to hot wires that are 180 degrees out of phase, while N refers to the neutral wire. Through single-phase transformer connections, these secondary circuits may be served from one or two of the primary phases A, B, and C. For three-phase loads, use the A, B, C phase codes instead of s12N. The integer values are from IEC 61968-9 to support revenue metering applications.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

ABCN
comment: Phases A, B, C, and N.
stereotype: enum
type: PhaseCode

ABC
comment: Phases A, B, and C.
stereotype: enum
type: PhaseCode

ABN
comment: Phases A, B, and neutral.
stereotype: enum
type: PhaseCode

ACN
comment: Phases A, C and neutral.
stereotype: enum
type: PhaseCode

BCN
comment: Phases B, C, and neutral.
stereotype: enum
type: PhaseCode

AB
comment: Phases A and B.
stereotype: enum
type: PhaseCode

AC
comment: Phases A and C.
stereotype: enum
type: PhaseCode

BC
comment: Phases B and C.
stereotype: enum
type: PhaseCode

AN
comment: Phases A and neutral.
stereotype: enum
type: PhaseCode

BN
comment: Phases B and neutral.
stereotype: enum
type: PhaseCode

CN
comment: Phases C and neutral.
stereotype: enum
type: PhaseCode

A
comment: Phase A.
stereotype: enum
type: PhaseCode

B
comment: Phase B.
stereotype: enum
type: PhaseCode

C
comment: Phase C.
stereotype: enum
type: PhaseCode

N
comment: Neutral phase.
stereotype: enum
type: PhaseCode

s1N
comment: Secondary phase 1 and neutral.
stereotype: enum
type: PhaseCode

s2N
comment: Secondary phase 2 and neutral.
stereotype: enum
type: PhaseCode

s12N
comment: Secondary phases 1, 2, and neutral.
stereotype: enum
type: PhaseCode

s1
comment: Secondary phase 1.
stereotype: enum
type: PhaseCode

s2
comment: Secondary phase 2.
stereotype: enum
type: PhaseCode

s12
comment: Secondary phase 1 and 2.
stereotype: enum
type: PhaseCode

none
comment: No phases specified.
stereotype: enum
type: PhaseCode

X
comment: Unknown non-neutral phase.
stereotype: enum
type: PhaseCode

XY
comment: Two unknown non-neutral phases.
stereotype: enum
type: PhaseCode

XN
comment: Unknown non-neutral phase plus neutral.
stereotype: enum
type: PhaseCode

XYN
comment: Two unknown non-neutral phases plus neutral.
stereotype: enum
type: PhaseCode

Terminal
comment: Terminal of the power transformer to which this transformer end belongs.
domain: TransformerEnd
range: Terminal
inverse role name: TransformerEnd
multiplicity: M:1..1
association used: Yes
type: Property

TransformerEnd
comment: All transformer ends connected at this terminal.
domain: Terminal
range: TransformerEnd
inverse role name: Terminal
multiplicity: M:0..n
association used: No
type: Property

Terminal
comment: The terminal to which this tie flow belongs.
domain: TieFlow
range: Terminal
inverse role name: TieFlow
multiplicity: M:1
association used: Yes
type: Property

TieFlow
comment: The control area tie flows to which this terminal associates.
domain: Terminal
range: TieFlow
inverse role name: Terminal
multiplicity: M:0..2
association used: No
type: Property

ThermalGeneratingUnit
subclass of: GeneratingUnit
comment: A generating unit whose prime mover could be a steam turbine, combustion turbine, or diesel engine.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

TieFlow
subclass of: IdentifiedObject
comment: Defines the structure (in terms of location and direction) of the net interchange constraint for a control area. This constraint may be used by either AGC or power flow.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

positiveFlowIn
stereotype: attribute
domain: TieFlow
data type: Boolean
multiplicity: M:1..1
comment: Specifies the sign of the tie flow associated with a control area. True if positive flow into the terminal (load convention) is also positive flow into the control area. See the description of ControlArea for further explanation of how TieFlow.positiveFlowIn is used.
type: Property

TransformerEnd
subclass of: IdentifiedObject
comment: A conducting connection point of a power transformer. It corresponds to a physical transformer winding terminal. In earlier CIM versions, the TransformerWinding class served a similar purpose, but this class is more flexible because it associates to terminal but is not a specialization of ConductingEquipment.
belongs to category: CoreEquipmentProfile
type: Class

endNumber
stereotype: attribute
domain: TransformerEnd
data type: Integer
multiplicity: M:1..1
comment: Number for this transformer end, corresponding to the end's order in the power transformer vector group or phase angle clock number. Highest voltage winding should be 1. Each end within a power transformer should have a unique subsequent end number. Note the transformer end number need not match the terminal sequence number.
type: Property

VoltageLevel
subclass of: EquipmentContainer
comment: A collection of equipment at one common system voltage forming a switchgear. The equipment typically consists of breakers, busbars, instrumentation, control, regulation and protection devices as well as assemblies of all these.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

highVoltageLimit
stereotype: attribute
domain: VoltageLevel
data type: Voltage
multiplicity: M:0..1
comment: The bus bar's high voltage limit. The limit applies to all equipment and nodes contained in a given VoltageLevel. It is not required that it is exchanged in pair with lowVoltageLimit. It is preferable to use operational VoltageLimit, which prevails, if present.
type: Property

lowVoltageLimit
stereotype: attribute
domain: VoltageLevel
data type: Voltage
multiplicity: M:0..1
comment: The bus bar's low voltage limit. The limit applies to all equipment and nodes contained in a given VoltageLevel. It is not required that it is exchanged in pair with highVoltageLimit. It is preferable to use operational VoltageLimit, which prevails, if present.
type: Property

VoltageLimit
subclass of: OperationalLimit
comment: Operational limit applied to voltage. The use of operational VoltageLimit is preferred instead of limits defined at VoltageLevel. The operational VoltageLimits are used, if present.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

normalValue
stereotype: attribute
domain: VoltageLimit
data type: Voltage
multiplicity: M:1..1
comment: The normal limit on voltage. High or low limit nature of the limit depends upon the properties of the operational limit type. The attribute shall be a positive value or zero.
type: Property

VsCapabilityCurve
subclass of: Curve
comment: The P-Q capability curve for a voltage source converter, with P on X-axis and Qmin and Qmax on Y1-axis and Y2-axis.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

VsConverterDCSides
comment: All converters with this capability curve.
domain: VsCapabilityCurve
range: VsConverter
inverse role name: CapabilityCurve
multiplicity: M:0..n
association used: No
type: Property

CapabilityCurve
comment: Capability curve of this converter.
domain: VsConverter
range: VsCapabilityCurve
inverse role name: VsConverterDCSides
multiplicity: M:0..1
association used: Yes
type: Property

VsConverter
subclass of: ACDCConverter
comment: DC side of the voltage source converter (VSC).
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

maxModulationIndex
stereotype: attribute
domain: VsConverter
data type: Float
multiplicity: M:0..1
comment: The maximum quotient between the AC converter voltage (Uc) and DC voltage (Ud). A factor typically less than 1. It is converter’s configuration data used in power flow.
type: Property

WaveTrap
subclass of: AuxiliaryEquipment
comment: Line traps are devices that impede high frequency power line carrier signals yet present a negligible impedance at the main power frequency.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

WindGeneratingUnit
subclass of: GeneratingUnit
comment: A wind driven generating unit, connected to the grid by means of a rotating machine. May be used to represent a single turbine or an aggregation.
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

windGenUnitType
stereotype: attribute
domain: WindGeneratingUnit
range: WindGenUnitKind
multiplicity: M:1..1
comment: The kind of wind generating unit.
type: Property

WindGenUnitKind
comment: Kind of wind generating unit.
belongs to category: CoreEquipmentProfile
stereotype: enumeration
type: Class

offshore
comment: The wind generating unit is located offshore.
stereotype: enum
type: WindGenUnitKind

onshore
comment: The wind generating unit is located onshore.
stereotype: enum
type: WindGenUnitKind

WindGeneratingUnits
comment: A wind generating unit or units may be a member of a wind power plant.
domain: WindPowerPlant
range: WindGeneratingUnit
inverse role name: WindPowerPlant
multiplicity: M:0..n
association used: No
type: Property
stereotype: European

WindPowerPlant
comment: A wind power plant may have wind generating units.
domain: WindGeneratingUnit
range: WindPowerPlant
inverse role name: WindGeneratingUnits
multiplicity: M:0..1
association used: Yes
type: Property
stereotype: European

WindPowerPlant
subclass of: PowerSystemResource
comment: Wind power plant.
stereotype: European
belongs to category: CoreEquipmentProfile
stereotype: concrete
type: Class

Date
comment: Date as "yyyy-mm-dd", which conforms with ISO 8601. UTC time zone is specified as "yyyy-mm-ddZ". A local timezone relative UTC is specified as "yyyy-mm-dd(+/-)hh:mm".
stereotype: Primitive
belongs to category: CoreEquipmentProfile
type: Class