0% found this document useful (0 votes)
96 views

GLSK Profile Specification v2.1

Uploaded by

kovacevsinisa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views

GLSK Profile Specification v2.1

Uploaded by

kovacevsinisa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

European Network of

Transmission System Operators


for Electricity

GENERATION AND LOAD SHIFT


KEYS (GLSK) PROFILE
SPECIFICATION

2022-09-21
SOC APPROVED
VERSION 2.1

ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e


Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

1 Copyright notice:
2 Copyright © ENTSO-E. All Rights Reserved.

3 This document and its whole translations may be copied and furnished to others, and derivative
4 works that comment on or otherwise explain it or assist in its implementation may be prepared,
5 copied, published and distributed, in whole or in part, without restriction of any kind, provided
6 that the above copyright notice and this paragraph are included on all such copies and
7 derivative works. However, this document itself may not be modified in any way, except for
8 literal and whole translation into languages other than English and under all circumstances, the
9 copyright notice or references to ENTSO-E may not be removed.

10 This document and the information contained herein is provided on an "as is" basis.

11 ENTSO-E DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT


12 LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HER EIN WILL NOT
13 INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
14 FITNESS FOR A PARTICULAR PURPOSE.

15 This document is maintained by the ENTSO-E CIM EG. Comments or remarks are to be
16 provided at [email protected]

17 NOTE CONCERNING WORDING USED IN THIS DOCUMENT

18 The force of the following words is modified by the requirement level of the document in which
19 they are used.

20 • SHALL: This word, or the terms “REQUIRED” or “MUST”, means that the definition is an
21 absolute requirement of the specification.
22 • SHALL NOT: This phrase, or the phrase “MUST NOT”, means that the definition is an
23 absolute prohibition of the specification.
24 • SHOULD: This word, or the adjective “RECOMMENDED”, means that there may exist valid
25 reasons in particular circumstances to ignore a particular item, but the full implications must
26 be understood and carefully weighed before choosing a different course.
27 • SHOULD NOT: This phrase, or the phrase “NOT RECOMMENDED”, means that there may
28 exist valid reasons in particular circumstances when the particular behaviour is acceptable
29 or even useful, but the full implications should be understood and the case carefully weighed
30 before implementing any behaviour described with this label.
31 • MAY: This word, or the adjective “OPTIONAL”, means that an item is truly optional.
32

– Page 2 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

33 Revision History
Version Release Date Paragraph Comments
0 1 2021-10-12 For CIM EG review
1 0 2022-02-16 SOC approved.
2 1 2022-09-21 SOC approved.

– Page 3 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

34 CONTENTS
35 Copyright notice: ..................................................................................................................... 2
36 Revision History ...................................................................................................................... 3
37 CONTENTS ............................................................................................................................ 4
38 1 Introduction ..................................................................................................................... 7
39 2 Application profile specification ....................................................................................... 7
40 2.1 Version information ............................................................................................ 7
41 2.2 Constraints naming convention .......................................................................... 7
42 2.3 Profile constraints .............................................................................................. 8
43 2.4 Metadata.......................................................................................................... 10
44 2.4.1 Constraints ..................................................................................... 10
45 2.4.2 Reference metadata ....................................................................... 10
46 3 Detailed Profile Specification - GLSK schedule .............................................................. 10
47 3.1 General ............................................................................................................ 10
48 3.2 (abstract,NC) BaseIrregularTimeSeries ............................................................ 12
49 3.3 (abstract,NC) BaseTimeSeries ......................................................................... 12
50 3.4 (abstract) ConductingEquipment ...................................................................... 13
51 3.5 (abstract,NC) EnergyBlockOrder ...................................................................... 13
52 3.6 (abstract) EnergyConnection ............................................................................ 13
53 3.7 (abstract) EnergyConsumer ............................................................................. 14
54 3.8 (abstract,NC) EnergyGroup .............................................................................. 14
55 3.9 (abstract) Equipment ........................................................................................ 14
56 3.10 (abstract) GeneratingUnit ................................................................................. 14
57 3.11 (NC) GLSKSchedule ........................................................................................ 15
58 3.12 (abstract) HydroPump ...................................................................................... 15
59 3.13 (abstract) IdentifiedObject root class ................................................................ 16
60 3.14 (NC) ParticipationFactorTimePoint root class ................................................... 16
61 3.15 (abstract) PowerElectronicsUnit ....................................................................... 16
62 3.16 (abstract) PowerSystemResource .................................................................... 17
63 3.17 (abstract,NC) ScheduleResource ..................................................................... 17
64 3.18 (NC) BaseTimeSeriesKind enumeration ........................................................... 17
65 3.19 (NC) TimeSeriesInterpolationKind enumeration ................................................ 18
66 3.20 UnitMultiplier enumeration ............................................................................... 18
67 3.21 UnitSymbol enumeration .................................................................................. 19
68 3.22 Seconds datatype ............................................................................................ 24
69 3.23 Date primitive................................................................................................... 24
70 3.24 DateTime primitive ........................................................................................... 24
71 3.25 Float primitive .................................................................................................. 25
72 3.26 String primitive ................................................................................................. 25
73 4 Detailed Profile Specification - GLSK ............................................................................. 25
74 4.1 General ............................................................................................................ 25
75 4.2 (NC,Description) EnergyBlockOrder root class ................................................. 25
76 4.3 (Description) EnergyConsumer root class ........................................................ 25
77 4.4 (NC,Description) EnergyGroup root class ......................................................... 26

– Page 4 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

78 4.5 (Description) GeneratingUnit root class ............................................................ 26


79 4.6 (Description) HydroPump root class ................................................................. 26
80 4.7 (Description) PowerElectronicsUnit root class .................................................. 26
81 4.8 (NC,Description) ScheduleResource root class ................................................ 26
82 4.9 Date primitive................................................................................................... 27
83 4.10 DateTime primitive ........................................................................................... 27
84 4.11 Float primitive .................................................................................................. 27
85 4.12 String primitive ................................................................................................. 27
86 Annex A (informative): Sample data ...................................................................................... 28
87 A.1 General ............................................................................................................ 28
88 A.2 Sample instance data....................................................................................... 28
89

90 List of figures

91 Figure 1 – Class diagram GLSKScheduleProfile::GLSKScheduleProfile ................................ 11


92 Figure 2 – Class diagram GLSKScheduleProfile::Core .......................................................... 12
93 Figure 3 – Class diagram GLSKProfile::GLSK ....................................................................... 25
94

95 List of tables

96 Table 1 – Attributes of GLSKScheduleProfile::BaseIrregularTimeSeries ................................ 12


97 Table 2 – Attributes of GLSKScheduleProfile::BaseTimeSeries ............................................. 13
98 Table 3 – Attributes of GLSKScheduleProfile::ConductingEquipment .................................... 13
99 Table 4 – Attributes of GLSKScheduleProfile::EnergyBlockOrder .......................................... 13
100 Table 5 – Attributes of GLSKScheduleProfile::EnergyConnection .......................................... 13
101 Table 6 – Attributes of GLSKScheduleProfile::EnergyConsumer ........................................... 14
102 Table 7 – Attributes of GLSKScheduleProfile::EnergyGroup ................................................. 14
103 Table 8 – Attributes of GLSKScheduleProfile::Equipment ..................................................... 14
104 Table 9 – Attributes of GLSKScheduleProfile::GeneratingUnit ............................................... 15
105 Table 10 – Attributes of GLSKScheduleProfile::GLSKSchedule ............................................. 15
106 Table 11 – Association ends of GLSKScheduleProfile::GLSKSchedule with other
107 classes ................................................................................................................................. 15
108 Table 12 – Attributes of GLSKScheduleProfile::HydroPump .................................................. 16
109 Table 13 – Attributes of GLSKScheduleProfile::IdentifiedObject ............................................ 16
110 Table 14 – Attributes of GLSKScheduleProfile::ParticipationFactorTimePoint ....................... 16
111 Table 15 – Association ends of GLSKScheduleProfile::ParticipationFactorTimePoint
112 with other classes ................................................................................................................. 16
113 Table 16 – Attributes of GLSKScheduleProfile::PowerElectronicsUnit ................................... 17
114 Table 17 – Attributes of GLSKScheduleProfile::PowerSystemResource ................................ 17
115 Table 18 – Attributes of GLSKScheduleProfile::ScheduleResource ....................................... 17
116 Table 19 – Literals of GLSKScheduleProfile::BaseTimeSeriesKind ....................................... 17
117 Table 20 – Literals of GLSKScheduleProfile::TimeSeriesInterpolationKind ............................ 18
118 Table 21 – Literals of GLSKScheduleProfile::UnitMultiplier ................................................... 18

– Page 5 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

119 Table 22 – Literals of GLSKScheduleProfile::UnitSymbol ...................................................... 19


120 Table 23 – Attributes of GLSKScheduleProfile::Seconds ....................................................... 24
121 Table 24 – Attributes of GLSKProfile::EnergyBlockOrder ...................................................... 25
122 Table 25 – Attributes of GLSKProfile::EnergyConsumer ........................................................ 25
123 Table 26 – Attributes of GLSKProfile::EnergyGroup .............................................................. 26
124 Table 27 – Attributes of GLSKProfile::GeneratingUnit ........................................................... 26
125 Table 28 – Attributes of GLSKProfile::HydroPump ................................................................ 26
126 Table 29 – Attributes of GLSKProfile::PowerElectronicsUnit ................................................. 26
127 Table 30 – Attributes of GLSKProfile::ScheduleResource ..................................................... 27
128

– Page 6 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

129 1 Introduction
130 The generation and load shift keys (GLSK) profile enables the exchange of GLSK. There are
131 two variants of the profile, an exchange of GLSK in the form of schedules and an exchange of
132 the GLSK per MTU (market time unit).

133 2 Application profile specification


134 2.1 Version information
135 The content is generated from UML model file CIM100_CGMES31v01_501-
136 20v02_NC21v47_MM10v01.eap.

137 This edition is based on the IEC 61970 UML version ‘ IEC61970CIM17v40’, dated ‘2020-08-24’.

138 GLSK – MTU way of exchange

139 - Title: GLSK Vocabulary

140 - Keyword: GLSK

141 - Description: This vocabulary is describing the GLSK profile.

142 - Version IRI: http://entsoe.eu/ns/CIM/GLSK-EU/2.1

143 - Version info: 2.1.0

144 - Prior version:

145 - Conforms to: urn:iso:std:iec:61970-600-2:ed-1|urn:iso:std:iec:61970-301:ed-


146 7:amd1|file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap|urn:iso:
147 std:iec:61970-401:draft:ed-1|urn:iso:std:iec:61970-501:draft:ed-2|file://CGMES-
148 30v25_501-20v01.eap

149 - Identifier: urn:uuid:5f727c5c-b49f-47be-b750-a00fefb7e806

150 GLSK – schedule way of exchange

151 - Title: GLSK schedule vocabulary

152 - Keyword: GLSKS

153 - Description: This vocabulary is describing the GLSK schedule profile.

154 - Version IRI: http://entsoe.eu/ns/CIM/GLSKSchedule-EU/2.1

155 - Version info: 2.1.0

156 - Prior version:

157 - Conforms to: urn:iso:std:iec:61970-600-2:ed-1|urn:iso:std:iec:61970-301:ed-


158 7:amd1|file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap|urn:iso:
159 std:iec:61970-401:draft:ed-1|urn:iso:std:iec:61970-501:draft:ed-2|file://CGMES-
160 30v25_501-20v01.eap

161 - Identifier: urn:uuid:af884936-ea95-416b-b4c9-1214caa68658

162 2.2 Constraints naming convention


163 The naming of the rules shall not be used for machine processing. The rule names are just a
164 string. The naming convention of the constraints is as follows.

– Page 7 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

165 “{rule.Type}:{rule.Standard}:{rule.Profile}:{rule.Property}:{rule.Name}”

166 where

167 rule.Type: C – for constraint; R – for requirement

168 rule.Standard: the number of the standard e.g. 301 for 61970 -301, 456 for 61970-456, 13 for
169 61968-13. 61970-600 specific constraints refer to 600 although they are related to one or
170 combination of the 61970-450 series profiles. For NC profiles, NC is used.

171 rule.Profile: the abbreviation of the profile, e.g. TP for Topology profile. If set to “ALL” the
172 constraint is applicable to all IEC 61970-600 profiles.

173 rule.Property: for UML classes, the name of the class, for attributes and associations, the name
174 of the class and attribute or association end, e.g. EnergyConsumer, IdentifiedObject.name, etc.
175 If set to “NA” the property is not applicable to a specific UML element.

176 rule.Name: the name of the rule. It is unique for the same property.

177 Example: C:600:ALL:IdentifiedObject.name:stringLength

178 2.3 Profile constraints


179 This clause defines requirements and constraints that shall be fulfilled by applications that
180 conform to this document.

181 This document is the master for rules and constraints tagged " NC". For the sake of self-
182 containment, the list below also includes a copy of the relevant rules from IEC 61970 -452,
183 tagged "452".

184 • C:452:ALL:NA:datatypes

185 According to 61970-501, datatypes are not exchanged in the instance data. The
186 UnitMultiplier is 1 in cases none value is specified in the profile.

187 • R:452:ALL:NA:exchange

188 Optional and required attributes and associations must be imported and exported if they
189 are in the model file prior to import.

190 • R:452:ALL:NA:exchange1

191 If an optional attribute does not exist in the imported file, it does not have to be exported
192 in case exactly the same data set is exported, i.e. the tool is not obliged to automatically
193 provide this attribute. If the export is resulting from an action by the user performed after
194 the import, e.g. data processing or model update the export can contain optional
195 attributes.

196 • R:452:ALL:NA:exchange2

197 In most of the profiles the selection of optional and required attributes is made so as to
198 ensure a minimum set of required attributes without which the exchange does not fulfil
199 its basic purpose. Business processes governing different exchanges can require
200 mandatory exchange of certain optional attributes or associations. Optional and required
201 attributes and associations shall therefore be supported by applications which claim
202 conformance with certain functionalities of the IEC 61970 -452. This provides flexibility
203 for the business processes to adapt to differ ent business requirements and base the
204 exchanges on IEC 61970-452 compliant applications.

205 • R:452:ALL:NA:exchange3

– Page 8 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

206 An exporter may, at his or her discretion, produce a serialization containing additional
207 class data described by the CIM Schema but not require d by this document provided
208 these data adhere to the conventions established in Clause 5.

209 • R:452:ALL:NA:exchange4

210 From the standpoint of the model import used by a data recipient, the document
211 describes a subset of the CIM that importing software shall be a ble to interpret in order
212 to import exported models. Data providers are free to exceed the minimum requirements
213 described herein as long as their resulting data files are compliant with the CIM Schema
214 and the conventions established in Clause 5. The docume nt, therefore, describes
215 additional classes and class data that, although not required, exporters will, in all
216 likelihood, choose to include in their data files. The additional classes and data are
217 labelled as required (cardinality 1..1) or as optional (ca rdinality 0..1) to distinguish them
218 from their required counterparts. Please note, however, that data importers could
219 potentially receive data containing instances of any and all classes described by the
220 CIM Schema.

221 • R:452:ALL:NA:cardinality

222 The cardinality defined in the CIM model shall be followed, unless a more restrictive
223 cardinality is explicitly defined in this document. For instance, the cardinality on the
224 association between VoltageLevel and BaseVoltage indicates that a VoltageLevel sh all
225 be associated with one and only one BaseVoltage, but a BaseVoltage can be associated
226 with zero to many VoltageLevels.

227 • R:452:ALL:NA:associations

228 Associations between classes referenced in this document and classes not referenced
229 here are not required regardless of cardinality.

230 • R:452:ALL:IdentifiedObject.name:rule

231 The attribute “name” inherited by many classes from the abstract class IdentifiedObject
232 is not required to be unique. It must be a human readable identifier without additional
233 embedded information that would need to be parsed. The attribute is used for purposes
234 such as User Interface and data exchange debugging. The MRID defined in the data
235 exchange format is the only unique and persistent identifier used for this data exchange.
236 The attribute IdentifiedObject.name is, however, always required for CoreEquipment
237 profile and Short Circuit profile.

238 • R:452:ALL:IdentifiedObject.description:rule

239 The attribute “description” inherited by many classes from the abstract class
240 IdentifiedObject must contain human readable text without additional embedded
241 information that would need to be parsed.

242 • R:452:ALL:NA:uniqueIdentifier

243 All IdentifiedObject-s shall have a persistent and globally unique identifier (Master
244 Resource Identifier - mRID).

245 • R:452:ALL:NA:unitMultiplier

246 For exchange of attributes defined using CIM Data Types (ActivePower , Susceptance,
247 etc.) a unit multiplier of 1 is used if the UnitMultiplier specified in this document is “none”.

248 • C:452:ALL:IdentifiedObject.name:stringLength

– Page 9 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

249 The string IdentifiedObject.name has a maximum of 128 characters.

250 • C:452:ALL:IdentifiedObject.description:stringLength

251 The string IdentifiedObject.description is maximum 256 characters.

252 • C:452:ALL:NA:float

253 An attribute that is defined as float (e.g. has a type Float or a type which is a Datatype
254 with .value attribute of type Float) shall support ISO/IEC 60559:2020 for floating -point
255 arithmetic using single precision floating point. A single precision float supports 7
256 significant digits where the significant digits are described as an integer, or a decimal
257 number with 6 decimal digits. Two float values are equal when the significant with 7
258 digits are identical, e.g. 1234567 is equal 1.234567E6 and so are 1.2345678 and
259 1.234567E0.

260

261 2.4 Metadata


262 ENTSO-E agreed to extend the header and metadata definitions by IEC 61970-552 Ed2. This
263 new header definitions rely on W3C recommendations which are used worldwide and are
264 positively recognised by the European Commission. The new definitions of the header mainly
265 use Provenance ontology (PROV-O), Time Ontology and Data Catalog Vocabulary (DCAT). The
266 global new header applicable for this profile is included in the metadata and document header
267 specification document.

268 The header vocabulary contains all attributes defined in IEC 61970 -552. This is done only for
269 the purpose of having one vocabulary for header and to ensure transition for data exchanges
270 that are using IEC 61970-552:2016 header. This profile does not use IEC 61970 -552:2016
271 header attributes and relies only on the extended attributes.

272 2.4.1 Constraints


273 The identification of the constraints related to the metadata follows the same convention for
274 naming of the constraints as for profile constraints.

275 • R:NC:ALL:wasAttributedTo:usage

276 The prov:wasAttributedTo should normally be the “X” EIC code of the a ctor (prov:Agent).

277

278 2.4.2 Reference metadata


279 The header defined for this profile requires availability of a set of reference metadata. For
280 instance, the attribute prov:wasGeneratedBy requires a reference to an activity which produced
281 the model or the related process. The activities are defined as reference metadata and their
282 identifiers are referenced from the header to enable the receiving entity to retrieve the “static”
283 (reference) information that is not modified frequently. This approach imposes a requirement
284 that both the sending entity and the receiving entity have access to a unique version of the
285 reference metadata. Therefore, each business process shall define which reference metadata
286 is used and where it is located.

287 3 Detailed Profile Specification - GLSK schedule


288 3.1 General
289 This package contains the generation and load shift keys (GLSK) schedule profile.

– Page 10 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

290
291 Figure 1 – Class diagram GLSKScheduleProfile::GLSKScheduleProfile

292 Figure 1: The diagram shows generation and load shift keys related classes.

– Page 11 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

293
294 Figure 2 – Class diagram GLSKScheduleProfile::Core

295 Figure 2: The diagram shows classes from Base CIM used in the availability plan profile.
296 3.2 (abstract,NC) BaseIrregularTimeSeries
297 Inheritance path = BaseTimeSeries : IdentifiedObject
298 Time series that has irregular points in time.
299 Table 1 shows all attributes of BaseIrregularTimeSeries.
300 Table 1 – Attributes of GLSKScheduleProfile::BaseIrregularTimeSeries

name mult type description


interpolationKind 1..1 TimeSeriesInterpolation inherited from: BaseTimeSeries
Kind
kind 0..1 BaseTimeSeriesKind inherited from: BaseTimeSeries
description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
301
302 3.3 (abstract,NC) BaseTimeSeries
303 Inheritance path = IdentifiedObject
304 Time series of values at points in time.

– Page 12 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

305 Table 2 shows all attributes of BaseTimeSeries.


306 Table 2 – Attributes of GLSKScheduleProfile::BaseTimeSeries

name mult type description


interpolationKind 1..1 TimeSeriesInterpolation Kind of interpolation done between time point.
Kind
kind 0..1 BaseTimeSeriesKind Kind of base time series.
description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
307
308 3.4 (abstract) ConductingEquipment
309 Inheritance path = Equipment : PowerSystemResource : IdentifiedObject
310 The parts of the AC power system that are designed to carry current or that are conductively
311 connected through terminals.
312 Table 3 shows all attributes of ConductingEquipment.
313 Table 3 – Attributes of GLSKScheduleProfile::ConductingEquipment

name mult type description


description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
314
315 3.5 (abstract,NC) EnergyBlockOrder
316 Inheritance path = IdentifiedObject
317 The energy block order is a block (an amount) of active power that forms the sequence of active
318 power orders that are going to be distrusted to an energy block component.
319 Table 4 shows all attributes of EnergyBlockOrder.
320 Table 4 – Attributes of GLSKScheduleProfile::EnergyBlockOrder

name mult type description


description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
321
322 3.6 (abstract) EnergyConnection
323 Inheritance path = ConductingEquipment : Equipment : PowerSystemResource :
324 IdentifiedObject
325 A connection of energy generation or consumption on the power system model.
326 Table 5 shows all attributes of EnergyConnection.
327 Table 5 – Attributes of GLSKScheduleProfile::EnergyConnection

name mult type description


description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
328

– Page 13 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

329 3.7 (abstract) EnergyConsumer


330 Inheritance path = EnergyConnection : ConductingEquipment : Equipment :
331 PowerSystemResource : IdentifiedObject
332 Generic user of energy - a point of consumption on the power system model.
333 EnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no
334 LoadResponseCharacteristic associated with EnergyConsumer or if
335 LoadResponseCharacteristic.exponentModel is set to False.
336 Table 6 shows all attributes of EnergyConsumer.
337 Table 6 – Attributes of GLSKScheduleProfile::EnergyConsumer

name mult type description


description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
338
339 3.8 (abstract,NC) EnergyGroup
340 Inheritance path = PowerSystemResource : IdentifiedObject
341 An energy group is an aggregation of energy components which have the same energy
342 characteristic, e.g. fuel type and technology. It can be used to distribute forecast of a given
343 energy characteristic.
344 Table 7 shows all attributes of EnergyGroup.
345 Table 7 – Attributes of GLSKScheduleProfile::EnergyGroup

name mult type description


description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
346
347 3.9 (abstract) Equipment
348 Inheritance path = PowerSystemResource : IdentifiedObject
349 The parts of a power system that are physical devices, electronic or mechanical.
350 Table 8 shows all attributes of Equipment.
351 Table 8 – Attributes of GLSKScheduleProfile::Equipment

name mult type description


description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
352
353 3.10 (abstract) GeneratingUnit
354 Inheritance path = Equipment : PowerSystemResource : IdentifiedObject
355 A single or set of synchronous machines for converting mechanical power into alternating -
356 current power. For example, individual machines within a set may be defined for scheduling
357 purposes while a single control signal is derived for the set. In this case there would be a
358 GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to
359 the set.
360 Table 9 shows all attributes of GeneratingUnit.

– Page 14 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

361 Table 9 – Attributes of GLSKScheduleProfile::GeneratingUnit

name mult type description


description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
362
363 3.11 (NC) GLSKSchedule
364 Inheritance path = BaseIrregularTimeSeries : BaseTimeSeries : IdentifiedObject
365 The schedule for Generation and Load Shift Keys (GLSK).
366 Table 10 shows all attributes of GLSKSchedule.
367 Table 10 – Attributes of GLSKScheduleProfile::GLSKSchedule

name mult type description


interpolationKind 1..1 TimeSeriesInterpolation inherited from: BaseTimeSeries
Kind
kind 0..1 BaseTimeSeriesKind inherited from: BaseTimeSeries
description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
368
369 Table 11 shows all association ends of GLSKSchedule with other classes.
370 Table 11 – Association ends of GLSKScheduleProfile::GLSKSchedule with other
371 classes

mult name mult type description


from to
0..* EnergyBlockOrder 0..1 EnergyBlockOrder (NC) A EnergyBlockOrder which has a
GLSK Schedule.
0..* EnergyConsumer 0..1 EnergyConsumer (NC) The EnergyConsumer that has a
GLSK schedule.
0..* EnergyGroup 0..1 EnergyGroup (NC) The EnergyGroup which has a
GLSK Schedule.
0..* GeneratingUnit 0..1 GeneratingUnit (NC) The Generating Unit which a GLSK
Schedule.
0..* ScheduleResource 0..1 ScheduleResource (NC) The Schedule Resource that has a
GLSK schedule.
0..* HydroPump 0..1 HydroPump (NC) The Hydro Pump which has a
GLSK schedule.
0..* PowerElectronicsUnit 0..1 PowerElectronicsUnit (NC) The Power Electronics Unit which
has a GLSK schedule.
372
373 3.12 (abstract) HydroPump
374 Inheritance path = Equipment : PowerSystemResource : IdentifiedObject
375 A synchronous motor-driven pump, typically associated with a pumped storage plant.
376 Table 12 shows all attributes of HydroPump.

– Page 15 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

377 Table 12 – Attributes of GLSKScheduleProfile::HydroPump

name mult type description


description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
378
379 3.13 (abstract) IdentifiedObject root class
380 This is a root class to provide common identification for all classes needing identification and
381 naming attributes.
382 Table 13 shows all attributes of IdentifiedObject.
383 Table 13 – Attributes of GLSKScheduleProfile::IdentifiedObject

name mult type description


description 0..1 String The description is a free human readable text
describing or naming the object. It may be non
unique and may not correlate t o a naming
hierarchy.
mRID 1..1 String Master resource identifier issued by a model
authority. The mRID is unique within an
exchange context. Global uniqueness is easily
achieved by using a UUID, as specified in RFC
4122, for the mRID. The use of UUID is strongly
recommended.
For CIMXML data files in RDF syntax conforming
to IEC 61970-552, the mRID is mapped to rdf:ID
or rdf:about attributes that identify CIM object
elements.
name 0..1 String The name is any free human readable and
possibly non unique text naming the object.
384
385 3.14 (NC) ParticipationFactorTimePoint root class
386 Participation factor for a given point in time.
387 Table 14 shows all attributes of ParticipationFactorTimePoint.
388 Table 14 – Attributes of GLSKScheduleProfile::ParticipationFactorTimePoint

name mult type description


atTime 0..1 DateTime (NC) The time the data is valid for.
participationFactor 0..1 Float (NC) Situation economic participation factor.
389
390 Table 15 shows all association ends of ParticipationFactorTimePoint with other classes.
391 Table 15 – Association ends of GLSKScheduleProfile::ParticipationFactorTimePoint
392 with other classes

mult name mult type description


from to
1..* GLSKSchedule 1..1 GLSKSchedule (NC) The GLSK schedule which belongs
to the participation factor timepoint.
393
394 3.15 (abstract) PowerElectronicsUnit
395 Inheritance path = Equipment : PowerSystemResource : IdentifiedObject

– Page 16 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

396 A generating unit or battery or aggregation that connects to the AC network using pow er
397 electronics rather than rotating machines.
398 Table 16 shows all attributes of PowerElectronicsUnit.
399 Table 16 – Attributes of GLSKScheduleProfile::PowerElectronicsUnit

name mult type description


description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
400
401 3.16 (abstract) PowerSystemResource
402 Inheritance path = IdentifiedObject
403 A power system resource (PSR) can be an item of equipment such as a switch, an equipment
404 container containing many individual items of equipment such as a substation, or an
405 organisational entity such as sub-control area. Power system resources can have
406 measurements associated.
407 Table 17 shows all attributes of PowerSystemResource.
408 Table 17 – Attributes of GLSKScheduleProfile::PowerSystemResource

name mult type description


description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
409
410 3.17 (abstract,NC) ScheduleResource
411 Inheritance path = PowerSystemResource : IdentifiedObject
412 A schedule resource is a market-based method for handling participation of small units,
413 particularly located on the lower voltage level that is controlled by a Distributed System
414 Operator (DSO). It is a collection of units that can operate in the market by providing bids, offers
415 and a resulting committed operational schedule for the collection.
416 Table 18 shows all attributes of ScheduleResource.
417 Table 18 – Attributes of GLSKScheduleProfile::ScheduleResource

name mult type description


description 0..1 String inherited from: IdentifiedObject
mRID 1..1 String inherited from: IdentifiedObject
name 0..1 String inherited from: IdentifiedObject
418
419 3.18 (NC) BaseTimeSeriesKind enumeration
420 Kind of time series.
421 Table 19 shows all literals of BaseTimeSeriesKind.
422 Table 19 – Literals of GLSKScheduleProfile::BaseTimeSeriesKind

literal value description


schedule Time series is schedule data. The values
represent the result of a committed and plan
forecast data that has been through a quality
control and could incur penalty when not
followed.

– Page 17 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

423
424 3.19 (NC) TimeSeriesInterpolationKind enumeration
425 Kinds of interpolation of values between two time point.
426 Table 20 shows all literals of TimeSeriesInterpolationKind.
427 Table 20 – Literals of GLSKScheduleProfile::TimeSeriesInterpolationKind

literal value description


next The value between two time points is set to next
value.
linear Linear interpolation is applied for values
between two time points.
428
429 3.20 UnitMultiplier enumeration
430 The unit multipliers defined for the CIM. When applied to unit symbols, the unit symbol is
431 treated as a derived unit. Regardless of the contents of the unit symbol text, the unit symbol
432 shall be treated as if it were a single-character unit symbol. Unit symbols should not contain
433 multipliers, and it should be left to the multiplier to define the multiple for an entire data type.
434 For example, if a unit symbol is "m2Pers" and the multiplier is "k", then the value is k(m**2/s),
435 and the multiplier applies to the entire final value, not to any individual part of the value. This
436 can be conceptualized by substituting a derived unit symbol for the unit type. If one imagines
437 that the symbol "Þ" represents the derived unit "m2Pers", then applying the multiplier "k" can
438 be conceptualized simply as "kÞ".
439 For example, the SI unit for mass is "kg" and not "g". If the unit symbol is defined as "kg", then
440 the multiplier is applied to "kg" as a whole and does not replace the "k" in front of the "g". In
441 this case, the multiplier of "m" would be used with the unit symbol of "kg" to represent one gram.
442 As a text string, this violates the instructions in IEC 80000-1. However, because the unit symbol
443 in CIM is treated as a derived unit instead of as an SI unit, it makes more sense to conceptualize
444 the "kg" as if it were replaced by one of the proposed replacements for the SI mass symbol. If
445 one imagines that the "kg" were replaced by a symbol "Þ", then it is easier to conceptualize the
446 multiplier "m" as creating the proper unit "mÞ", and not the forbidden unit "mkg".
447 Table 21 shows all literals of UnitMultiplier.
448 Table 21 – Literals of GLSKScheduleProfile::UnitMultiplier

literal value description


y -24 Yocto 10**-24.
z -21 Zepto 10**-21.
a -18 Atto 10**-18.
f -15 Femto 10**-15.
p -12 Pico 10**-12.
n -9 Nano 10**-9.
micro -6 Micro 10**-6.
m -3 Milli 10**-3.
c -2 Centi 10**-2.
d -1 Deci 10**-1.
none 0 No multiplier or equivalently multiply by 1.
da 1 Deca 10**1.
h 2 Hecto 10**2.
k 3 Kilo 10**3.

– Page 18 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

literal value description


M 6 Mega 10**6.
G 9 Giga 10**9.
T 12 Tera 10**12.
P 15 Peta 10**15.
E 18 Exa 10**18.
Z 21 Zetta 10**21.
Y 24 Yotta 10**24.
449
450 3.21 UnitSymbol enumeration
451 The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an
452 SI unit. Whenever possible, the standard derived symbol is used instead of the formula for the
453 derived unit. For example, the unit symbol Farad is defined as "F" instead of "CPerV". In cases
454 where a standard symbol does not exist for a derived unit, the formula for the unit is used as
455 the unit symbol. For example, density does not have a standard symbol and so it is represented
456 as "kgPerm3". With the exception of the "kg", which is an SI unit, the unit symbols do not contain
457 multipliers and therefore represent the base derived unit to which a multiplier can be applied as
458 a whole.
459 Every unit symbol is treated as an unparseable text as if it were a single -letter symbol. The
460 meaning of each unit symbol is defined by the accompanying descriptive text and not by the
461 text contents of the unit symbol.
462 To allow the widest possible range of serializations without requiring special character handling,
463 several substitutions are made which deviate from the format described in IEC 80000 -1. The
464 division symbol "/" is replaced by the letters "Per". Exponents are written in plain text after the
465 unit as "m3" instead of being formatted as "m" with a superscript of 3 or introducing a symbol
466 as in "m^3". The degree symbol "°" is replaced with the letters "deg". Any clarificat ion of the
467 meaning for a substitution is included in the description for the unit symbol.
468 Non-SI units are included in list of unit symbols to allow sources of data to be correctly labelled
469 with their non-SI units (for example, a GPS sensor that is reporting numbers that represent feet
470 instead of meters). This allows software to use the unit symbol information correctly convert
471 and scale the raw data of those sources into SI-based units.
472 The integer values are used for harmonization with IEC 61850.
473 Table 22 shows all literals of UnitSymbol.
474 Table 22 – Literals of GLSKScheduleProfile::UnitSymbol

literal value description


none 0 Dimension less quantity, e.g. count, per unit, etc.
m 2 Length in metres.
kg 3 Mass in kilograms. Note: multiplier “k” is
included in this unit symbol for compatibility with
IEC 61850-7-3.
s 4 Time in seconds.
A 5 Current in amperes.
K 6 Temperature in kelvins.
mol 7 Amount of substance in moles.
cd 8 Luminous intensity in candelas.
deg 9 Plane angle in degrees.
rad 10 Plane angle in radians (m/m).
sr 11 Solid angle in steradians (m2/m2).

– Page 19 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

literal value description


Gy 21 Absorbed dose in grays (J/kg).
Bq 22 Radioactivity in becquerels (1/s).
degC 23 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.
Sv 24 Dose equivalent in sieverts (J/kg).
F 25 Electric capacitance in farads (C/V).
C 26 Electric charge in coulombs (A·s).
S 27 Conductance in siemens.
H 28 Electric inductance in henrys (Wb/A).
V 29 Electric potential in volts (W/A).
ohm 30 Electric resistance in ohms (V/A).
J 31 Energy in joules (N·m = C·V = W·s).
N 32 Force in newtons (kg·m/s²).
Hz 33 Frequency in hertz (1/s).
lx 34 Illuminance in lux (lm/m²).
lm 35 Luminous flux in lumens (cd·sr).
Wb 36 Magnetic flux in webers (V·s).
T 37 Magnetic flux density in teslas (Wb/m2).
W 38 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.
Pa 39 Pressure in pascals (N/m²). Note: the absolute or
relative measurement of pressure is implied with
this entry. See below for more explicit forms.
m2 41 Area in square metres (m²).
m3 42 Volume in cubic metres (m³).
mPers 43 Velocity in metres per second (m/s).
mPers2 44 Acceleration in metres per second squared
(m/s²).
m3Pers 45 Volumetric flow rate in cubic metres per second
(m³/s).
mPerm3 46 Fuel efficiency in metres per cubic metres
(m/m³).
kgm 47 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.
kgPerm3 48 Density in kilogram/cubic metres (kg/m³). Note:
multiplier “k” is included in this unit symbol for
compatibility with IEC 61850-7-3.
m2Pers 49 Viscosity in square metres / second (m²/s).
WPermK 50 Thermal conductivity in watt/metres kelvin.

– Page 20 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

literal value description


JPerK 51 Heat capacity in joules/kelvin.
ppm 52 Concentration in parts per million.
rotPers 53 Rotations per second (1/s). See also Hz (1/s).
radPers 54 Angular velocity in radians per second (rad/s).
WPerm2 55 Heat flux density, irradiance, watts per square
metre.
JPerm2 56 Insulation energy density, joules per square
metre or watt second per square metre.
SPerm 57 Conductance per length (F/m).
KPers 58 Temperature change rate in kelvins per second.
PaPers 59 Pressure change rate in pascals per second.
JPerkgK 60 Specific heat capacity, specific entropy, joules
per kilogram Kelvin.
VA 61 Apparent power in volt amperes. See also real
power and reactive power.
VAr 63 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.
cosPhi 65 Power factor, dimensionless.
Note 1: This definition of power factor o nly 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.
Vs 66 Volt seconds (Ws/A).
V2 67 Volt squared (W²/A²).
As 68 Ampere seconds (A·s).
A2 69 Amperes squared (A²).
A2s 70 Ampere squared time in square amperes (A²s).
VAh 71 Apparent energy in volt ampere hours.
Wh 72 Real energy in watt hours.
VArh 73 Reactive energy in volt ampere reactive hours.
VPerHz 74 Magnetic flux in volt per hertz.
HzPers 75 Rate of change of frequency in hertz per second.
character 76 Number of characters.
charPers 77 Data rate (baud) in characters per second.
kgm2 78 Moment of mass in kilogram square metres
(kg·m²) (Second moment of mass, commonly
called the moment of inertia). Note: multiplier “k”

– Page 21 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

literal value description


is included in this unit symbol for compatibility
with IEC 61850-7-3.
dB 79 Sound pressure level in decibels. Note:
multiplier “d” is included in this unit symbol for
compatibility with IEC 61850-7-3.
WPers 81 Ramp rate in watts per second.
lPers 82 Volumetric flow rate in litres per second.
dBm 83 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.
h 84 Time in hours, hour = 60 min = 3600 s.
min 85 Time in minutes, minute = 60 s.
Q 100 Quantity power, Q.
Qh 101 Quantity energy, Qh.
ohmm 102 Resistivity, ohm metres, (rho).
APerm 103 A/m, magnetic field strength, amperes per metre.
V2h 104 Volt-squared hour, volt-squared-hours.
A2h 105 Ampere-squared hour, ampere-squared hour.
Ah 106 Ampere-hours, ampere-hours.
count 111 Amount of substance, Counter value.
ft3 119 Volume, cubic feet.
m3Perh 125 Volumetric flow rate, cubic metres per hour.
gal 128 Volume in gallons, US gallon (1 gal = 231 in3 =
128 fl ounce).
Btu 132 Energy, British Thermal Units.
l 134 Volume in litres, litre = dm3 = m3/1000.
lPerh 137 Volumetric flow rate, litres per hour.
lPerl 143 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’.
gPerg 144 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’.
molPerm3 145 Concentration, The amount of substance
concentration, (c), the amount of solvent in
moles divided by the volume of solution in m³.
molPermol 146 Concentration, Molar fraction, the ratio of the
molar amount of a solute divided by the molar
amount of the solution.
molPerkg 147 Concentration, Molality, the amount of solute in
moles and the amount of solvent in kilograms.
sPers 149 Time, Ratio of time. Note: Users may need to
supply a prefix such as ‘µ’ to show rates such as
‘µs/s’.
HzPerHz 150 Frequency, rate of frequency change. Note:
Users may need to supply a prefix such as ‘m’ to
show rates such as ‘mHz/Hz’.

– Page 22 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

literal value description


VPerV 151 Voltage, ratio of voltages. Note: Users may
need to supply a prefix such as ‘m’ to show rates
such as ‘mV/V’.
APerA 152 Current, ratio of amperages. Note: Users may
need to supply a prefix such as ‘m’ to show rates
such as ‘mA/A’.
VPerVA 153 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.
rev 154 Amount of rotation, revolutions.
kat 158 Catalytic activity, katal = mol / s.
JPerkg 165 Specific energy, Joules / kg.
m3Uncompensated 166 Volume, cubic metres, with the value
uncompensated for weather effects.
m3Compensated 167 Volume, cubic metres, with the value
compensated for weather effects.
WPerW 168 Signal Strength, ratio of power. Note: Users
may need to supply a prefix such as ‘m’ to show
rates such as ‘mW/W’.
therm 169 Energy, therms.
onePerm 173 Wavenumber, reciprocal metres, (1/m).
m3Perkg 174 Specific volume, cubic metres per kilogram, v.
Pas 175 Dynamic viscosity, pascal seconds.
Nm 176 Moment of force, newton metres.
NPerm 177 Surface tension, newton per metre.
radPers2 178 Angular acceleration, radians per second
squared.
JPerm3 181 Energy density, joules per cubic metre.
VPerm 182 Electric field strength, volts per metre.
CPerm3 183 Electric charge density, coulombs per cubic
metre.
CPerm2 184 Surface charge density, coulombs per square
metre.
FPerm 185 Permittivity, farads per metre.
HPerm 186 Permeability, henrys per metre.
JPermol 187 Molar energy, joules per mole.
JPermolK 188 Molar entropy, molar heat capacity, joules per
mole kelvin.
CPerkg 189 Exposure (x rays), coulombs per kilogram.
GyPers 190 Absorbed dose rate, grays per second.
WPersr 191 Radiant intensity, watts per steradian.
WPerm2sr 192 Radiance, watts per square metre steradian.
katPerm3 193 Catalytic activity concentration, katals per cubic
metre.
d 195 Time in days, day = 24 h = 86400 s.

– Page 23 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

literal value description


anglemin 196 Plane angle, minutes.
anglesec 197 Plane angle, seconds.
ha 198 Area, hectares.
tonne 199 Mass in tons, “tonne” or “metric ton” (1000 kg =
1 Mg).
bar 214 Pressure in bars, (1 bar = 100 kPa).
mmHg 215 Pressure, millimetres of mercury (1 mmHg is
approximately 133.3 Pa).
M 217 Length, nautical miles (1 M = 1852 m).
kn 219 Speed, knots (1 kn = 1852/3600) m/s.
Mx 276 Magnetic flux, maxwells (1 Mx = 10-8 Wb).
G 277 Magnetic flux density, gausses (1 G = 10-4 T).
Oe 278 Magnetic field in oersteds, (1 Oe = (103/4p)
A/m).
Vh 280 Volt-hour, Volt hours.
WPerA Active power per current flow, watts per Ampere.
onePerHz Reciprocal of frequency (1/Hz).
VPerVAr 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.
ohmPerm 86 Electric resistance per length in ohms per metre
((V/A)/m).
kgPerJ 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.
JPers Energy rate in joules per second (J/s).
475
476 3.22 Seconds datatype
477 Time, in seconds.
478 Table 23 shows all attributes of Seconds.
479 Table 23 – Attributes of GLSKScheduleProfile::Seconds

name mult type description


value 0..1 Float Time, in seconds
unit 0..1 UnitSymbol (const=s)
multiplier 0..1 UnitMultiplier (const=none)
480
481 3.23 Date primitive
482 Date as "yyyy-mm-dd", which conforms with ISO 8601. UTC time zone is specified as "yyyy -
483 mm-ddZ". A local timezone relative UTC is specified as "yyyy -mm-dd(+/-)hh:mm".
484 3.24 DateTime primitive
485 Date and time as "yyyy-mm-ddThh:mm:ss.sss", which conforms with ISO 8601. UTC time zone
486 is specified as "yyyy-mm-ddThh:mm:ss.sssZ". A local timezone relative UTC is specified as

– Page 24 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

487 "yyyy-mm-ddThh:mm:ss.sss-hh:mm". The second component (shown here as "ss.sss") could


488 have any number of digits in its fractional part to allow any kind of precision beyond seconds.
489 3.25 Float primitive
490 A floating point number. The range is unspecified and not limited.
491 3.26 String primitive
492 A string consisting of a sequence of characters. The character encoding is UTF-8. The string
493 length is unspecified and unlimited.

494 4 Detailed Profile Specification - GLSK


495 4.1 General
496 This package contains generation and load shift keys profile.

497
498 Figure 3 – Class diagram GLSKProfile::GLSK

499 Figure 3: The diagram shows generation and load shift keys related classes.
500 4.2 (NC,Description) EnergyBlockOrder root class
501 The energy block order is a block (an amount) of active power that forms the sequence of active
502 power orders that are going to be distrusted to an energy block component.
503 Table 24 shows all attributes of EnergyBlockOrder.
504 Table 24 – Attributes of GLSKProfile::EnergyBlockOrder

name mult type description


participationFactor 1..1 Float (NC) Situation economic participation factor.
505
506 4.3 (Description) EnergyConsumer root class
507 Generic user of energy - a point of consumption on the power system model.
508 EnergyConsumer.pfixed, .qfixed, .pfixedPct and .qfixedPct have meaning only if there is no
509 LoadResponseCharacteristic associated with EnergyConsumer or if
510 LoadResponseCharacteristic.exponentModel is set to False.
511 Table 25 shows all attributes of EnergyConsumer.
512 Table 25 – Attributes of GLSKProfile::EnergyConsumer

name mult type description


participationFactor 1..1 Float (NC) Situation economic participation factor.
513

– Page 25 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

514 4.4 (NC,Description) EnergyGroup root class


515 An energy group is an aggregation of energy components which have the same energy
516 characteristic, e.g. fuel type and technology. It can be used to distribute forecast of a given
517 energy characteristic.
518 Table 26 shows all attributes of EnergyGroup.
519 Table 26 – Attributes of GLSKProfile::EnergyGroup

name mult type description


participationFactor 1..1 Float (NC) Situation economic participation factor.
520
521 4.5 (Description) GeneratingUnit root class
522 A single or set of synchronous machines for converting mechanical power into alternating -
523 current power. For example, individual machines within a set may be defined for scheduling
524 purposes while a single control signal is derived for the set. In this case there would be a
525 GeneratingUnit for each member of the set and an additional GeneratingUnit corresponding to
526 the set.
527 Table 27 shows all attributes of GeneratingUnit.
528 Table 27 – Attributes of GLSKProfile::GeneratingUnit

name mult type description


participationFactor 1..1 Float (NC) Situation economic participation factor.
529
530 4.6 (Description) HydroPump root class
531 A synchronous motor-driven pump, typically associated with a pumped storage plant.
532 Table 28 shows all attributes of HydroPump.
533 Table 28 – Attributes of GLSKProfile::HydroPump

name mult type description


participationFactor 1..1 Float (NC) Situation economic participation factor.
534
535 4.7 (Description) PowerElectronicsUnit root class
536 A generating unit or battery or aggregation that connects to the AC network using power
537 electronics rather than rotating machines.
538 Table 29 shows all attributes of PowerElectronicsUnit.
539 Table 29 – Attributes of GLSKProfile::PowerElectronicsUnit

name mult type description


participationFactor 1..1 Float (NC) Situation economic participation factor.
540
541 4.8 (NC,Description) ScheduleResource root class
542 A schedule resource is a market-based method for handling participation of small units,
543 particularly located on the lower voltage level that is controlled by a Distributed System
544 Operator (DSO). It is a collection of units that can operate in the market by providing bids, offers
545 and a resulting committed operational schedule for the collection.
546 Table 30 shows all attributes of ScheduleResource.

– Page 26 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

547 Table 30 – Attributes of GLSKProfile::ScheduleResource

name mult type description


participationFactor 1..1 Float (NC) Situation economic participation factor.
548
549 4.9 Date primitive
550 Date as "yyyy-mm-dd", which conforms with ISO 8601. UTC time zone is specified as "yyyy -
551 mm-ddZ". A local timezone relative UTC is specified as "yyyy -mm-dd(+/-)hh:mm".
552 4.10 DateTime primitive
553 Date and time as "yyyy-mm-ddThh:mm:ss.sss", which conforms with ISO 8601. U TC time zone
554 is specified as "yyyy-mm-ddThh:mm:ss.sssZ". A local timezone relative UTC is specified as
555 "yyyy-mm-ddThh:mm:ss.sss-hh:mm". The second component (shown here as "ss.sss") could
556 have any number of digits in its fractional part to allow any kind o f precision beyond seconds.
557 4.11 Float primitive
558 A floating point number. The range is unspecified and not limited.
559 4.12 String primitive
560 A string consisting of a sequence of characters. The character encoding is UTF -8. The string
561 length is unspecified and unlimited.
562

563

564

– Page 27 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e
Generation and Load Shift Keys (GLSK) Profile Specification European Network of
Transmission System Operators
for Electricity

565 Annex A (informative): Sample data


566 A.1 General
567 This Annex is designed to illustrate the profile by using fragments of sample data. It is not meant
568 to be a complete set of examples covering all possibilities of using the profile. Defining a
569 complete set of test data is considered a separate activity to be performed for the purpose of
570 setting up interoperability testing and conformity related to this profile.

571 A.2 Sample instance data


572 Test data files are available in the CIM EG SharePoint .

573

– Page 28 of 28 –
ENTSO-E | Rue de Spa, 8 | 1000 Brussels | [email protected] | www.entsoe.eu | @entso_e

You might also like