Weather Process Energy Prognosis Implementation Guide - Entso-e

European Network of
Transmission System Operators
for Electricity
ENTSO-E
Weather process and
energy prognosis
IMPLEMENTATION GUIDE
2016-04-25
DOCUMENT FOR PUBLICATION
VERSION 1.0
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
Copyright notice:
1
2
Copyright © ENTSO-E. All Rights Reserved.
3
4
5
6
7
8
9
This document and its whole translations may be copied and furnished to others, and derivative
works that comment on or otherwise explain it or assist in its implementation may be prepared,
copied, published and distributed, in whole or in part, without restric tion of any kind, provided
that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, except for literal and
whole translation into languages other than English and under all circumstances, the 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
12
13
14
ENTSO-E DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
15
16
This document is maintained by the ENTSO-E RG CE-TF SPT with the support of WG EDI.
Comments or remarks are to be provided at [email protected]
17
NOTE CONCERNING WORDING USED IN THIS DOCUMENT
18
19
The force of the following words is modified by the requirement level of the document in wh ich
they are used.
20
21

SHALL: This word, or the terms “REQUIRED” or “MUST”, means that the definition is an
absolute requirement of the specification.
22
23

SHALL NOT: This phrase, or the phrase “MUST NOT”, means that the definition is an absolute prohibition of the specification.
24
25
26

SHOULD: This word, or the adjective “RECOMMENDED”, means that there may exist valid
reasons in particular circumstances to ignore a particular item, but the full implications shall
be understood and carefully weighed before choosing a different course.
27
28
29
30

SHOULD NOT: This phrase, or the phrase “NOT RECOMMENDED”, means that there may
exist valid reasons in particular circumstances when the particular behaviour is acceptable
or even useful, but the full implications should be understood and the case carefully weighed
before implementing any behaviour described with this label.
31
32
33
34
35
36
37
38

MAY: This word, or the adjective “OPTIONAL”, means that an item is truly optional. One
vendor may choose to include the item because a particular marketplace requires it or because the vendor feels that it enhances the product while another vendor may omit the same
item. An implementation which does not include a particular option SHALL be prepared to
interoperate with another implementation which does include the option, though perhaps
with reduced functionality. In the same vein an implementation which does include a particular option SHALL be prepared to interoperate with another implementation which does not
include the option (except, of course, for the feature the option provides.) .
– Page 2 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
Revision History
39
Version
Release
Date
Comments
1
0
2016-04-21
Version for submission to Market Committee after WG
EDI review.
– Page 3 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
40
CONTENTS
41
Copyright notice: ..................................................................................................................... 2
42
Revision History ...................................................................................................................... 3
43
CONTENTS ............................................................................................................................ 4
44
INTRODUCTION ..................................................................................................................... 7
45
1
Scope .............................................................................................................................. 7
46
2
Normative references ...................................................................................................... 7
47
3
Terms and definitions ...................................................................................................... 8
48
4
The weather document business process use .................................................................. 8
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
4.1
5
Overall business context .................................................................................... 8
4.1.1
Provide weather configuration data ................................................... 9
4.1.2
Collect and publish actual weather data ............................................ 9
4.1.3
Establish and publish a weather forecast .......................................... 9
4.1.4
Analyse and publish energy prognosis .............................................. 9
4.1.5
Provide production and load results .................................................. 9
4.1.6
Request new prognosis or weather forecasts .................................... 9
4.2
Weather process sequence diagram .................................................................. 9
4.3
Business rules ................................................................................................. 11
4.3.1
General rules .................................................................................. 11
4.3.2
Dependencies governing the
WeatherConfiguration_MarketDocument ......................................... 11
4.3.3
Dependencies governing the Weather_MarketDocument ................ 12
4.3.4
Dependencies governing the
EnergyPrognosis_MarketDocument ................................................ 13
Contextual and assembly models .................................................................................. 14
5.1
5.2
5.3
5.4
5.5
Weather configuration contextual model ........................................................... 14
5.1.1
Overview of the model .................................................................... 14
5.1.2
IsBasedOn relationships from the European style market
profile ............................................................................................. 15
Weather configuration assembly model ............................................................ 16
5.2.1
Overview of the model .................................................................... 16
5.2.2
IsBasedOn relationships from the European style market
profile ............................................................................................. 16
5.2.3
Detailed Weather configuration assembly model ............................. 16
5.2.4
Datatypes ....................................................................................... 20
Weather contextual model ................................................................................ 21
5.3.1
Overview of the model .................................................................... 21
5.3.2
IsBasedOn relationships from the European style market
profile ............................................................................................. 22
Weather assembly model ................................................................................. 23
5.4.1
Overview of the model .................................................................... 23
5.4.2
IsBasedOn relationships from the European style market
profile ............................................................................................. 23
5.4.3
Detailed Weather assembly model .................................................. 24
5.4.4
Datatypes ....................................................................................... 27
Energy prognosis contextual model .................................................................. 29
5.5.1
Overview of the model .................................................................... 29
– Page 4 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
87
88
89
90
91
92
93
94
95
96
97
98
99
5.5.2
6
IsBasedOn relationships from the European style market
profile ............................................................................................. 30
5.6
Energy prognosis assembly model ................................................................... 31
5.6.1
Overview of the model .................................................................... 31
5.6.2
IsBasedOn relationships from the European style market
profile ............................................................................................. 32
5.6.3
Detailed Energy prognosis assembly model .................................... 32
5.6.4
Datatypes ....................................................................................... 35
XML schema.................................................................................................................. 36
6.1
Schema structures ........................................................................................... 36
6.1.1
WeatherConfiguration_MarketDocument schema ............................ 36
6.1.2
Weather_MarketDocument schema................................................. 38
6.1.3
EnergyPrognosis_MarketDocument schema ................................... 40
100
101
List of figures
102
Figure 1: The ENTSO-E weather process use case ................................................................. 8
103
Figure 2: Weather process sequence diagram ...................................................................... 10
104
Figure 3 - Weather configuration contextual model ............................................................... 14
105
Figure 4 - Weather configuration assembly model ................................................................. 16
106
Figure 5 - Weather contextual model .................................................................................... 21
107
Figure 6 - Weather assembly model ...................................................................................... 23
108
Figure 7 - Energy prognosis contextual model ...................................................................... 29
109
Figure 8 - Energy prognosis assembly model ........................................................................ 31
110
Figure 9 - WeatherConfiguration_MarketDocument XML schema 1/2 .................................... 36
111
Figure 10 - WeatherConfiguration_MarketDocument XML schema 2/2 .................................. 37
112
Figure 11 - Weather_MarketDocument XML schema 1/2 ....................................................... 38
113
Figure 12 - Weather_MarketDocument XML schema 2/2 ....................................................... 39
114
Figure 13 - EnergyPrognosis_MarketDocument XML schema 1/2 .......................................... 40
115
Figure 14 - EnergyPrognosis_MarketDocument XML schema 2/2 .......................................... 41
116
117
List of tables
118
Table 1 – Weather configuration document dependency table ............................................... 11
119
Table 2 – Weather document dependency table .................................................................... 12
120
Table 3 - Energy prognosis document dependency table ...................................................... 13
121
Table 4 - IsBasedOn dependency ......................................................................................... 15
122
Table 5 - IsBasedOn dependency ......................................................................................... 16
123
124
Table 6 - Attributes of Weather configuration assembly
model::WeatherConfiguration_MarketDocument .................................................................... 17
125
126
Table 7 - Association ends of Weather configuration assembly
model::WeatherConfiguration_MarketDocument with other classes ....................................... 17
127
128
Table 8 - Attributes of Weather configuration assembly
model::EnvironmentalMonitoringStation ................................................................................ 18
129
Table 9 - Attributes of Weather configuration assembly model::Re gisteredResource ............. 18
130
Table 10 - Attributes of Weather configuration assembly model::TimeSeries ......................... 19
– Page 5 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
131
132
Table 11 - Association ends of Weather configuration assembly model::TimeSeries
with other classes ................................................................................................................. 20
133
Table 12 - IsBasedOn dependency ....................................................................................... 22
134
Table 13 - IsBasedOn dependency ....................................................................................... 24
135
Table 14 - Attributes of Weather assembly model::Weather_MarketDocument ...................... 24
136
137
Table 15 - Association ends of Weather assembly model::Weather_MarketDocument
with other classes ................................................................................................................. 25
138
Table 16 - Attributes of Weather assembly model::Point ....................................................... 25
139
Table 17 - Association ends of Weather assembly model::Point with other classes ............... 25
140
Table 18 - Attributes of Weather assembly model::Reason ................................................... 26
141
Table 19 - Attributes of Weather assembly model::Series_Period ......................................... 26
142
143
Table 20 - Association ends of Weather assembly model::Series_Period with other
classes ................................................................................................................................. 26
144
Table 21 - Attributes of Weather assembly model::TimeSeries .............................................. 26
145
146
Table 22 - Association ends of Weather assembly model::TimeSeries with other
classes ................................................................................................................................. 27
147
Table 23 - Attributes of Weather assembly model::UncertaintyPercentage_Quantity ............. 27
148
Table 24 - IsBasedOn dependency ....................................................................................... 30
149
Table 25 - IsBasedOn dependency ....................................................................................... 32
150
151
Table 26 - Attributes of Energy prognosis assembly
model::EnergyPrognosis_MarketDocument ........................................................................... 32
152
153
Table 27 - Association ends of Energy prognosis assembly
model::EnergyPrognosis_MarketDocument with other classes .............................................. 33
154
Table 28 - Attributes of Energy prognosis assembly model::Point ......................................... 33
155
156
Table 29 - Association ends of Energy prognosis assembly model::Point with other
classes ................................................................................................................................. 33
157
Table 30 - Attributes of Energy prognosis assembly model::Series_Period ........................... 33
158
159
Table 31 - Association ends of Energy prognosis assembly model::Series_Period with
other classes ........................................................................................................................ 34
160
Table 32 - Attributes of Energy prognosis assembly model::TimeSeries ................................ 34
161
162
Table 33 - Association ends of Energy prognosis assembly model::TimeSeries with
other classes ........................................................................................................................ 35
163
164
Table 34 - Attributes of Energy prognosis assembly
model::UncertaintyPercentage_Quantity ............................................................................... 35
165
– Page 6 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
166
INTRODUCTION
167
168
This document was drafted based on IEC 62325 series. In particular, the IEC 62325-450 methodology was applied to develop the conceptual and assembly models.
169
1
170
171
172
173
174
An important information requirement in energy planning is the weather forecast and history.
This is specifically important due to the growth of wind farms and photovoltaic generating units.
It is also important in order to determine the potential generation and load on a given day. This
document provides a harmonized mechanism for the transmission of weather information between all involved parties.
175
176
177
The objective of this implementation guide is to make it possible for software vendors to develop
an IT application to enable the weather process as described in section 4 to be carried out
between all interested parties.
178
179
180
The implementation guide is one of the building blocks for using UML (Unified Modelling Language) based techniques in defining processes and documents for interchange between the
involved actors.
181
2
182
183
184
185
The following documents, in whole or in part, are normatively r eferenced in this document and
are indispensable for its application. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments)
applies.
186
187
IEC TS 61970-2, Energy management system application program interface (EMS -API) –Part
2: Glossary
188
189
IEC 62325-301, Framework for energy market communications – Part 301: Common information
model (CIM) extensions for markets
190
191
IEC 62325-351, Framework for energy market communications – Part 351: CIM European market model exchange profile
192
193
IEC 62325-450, Framework for energy market communications – Part 450: Profile and context
modeling rules
194
195
IEC 62325-451-1, Framework for energy market communications – Part 451-1: Acknowledgement business process and contextual model for CIM European market
196
197
IEC 62325-451-5, Framework for energy market communications – Part 451-5: Status request
business process and contextual model for CIM European market
Scope
Normative references
– Page 7 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
198
3
Terms and definitions
199
200
3.1
Forecast
The provision of a prediction that is expected to happen
201
202
203
3.2
Prognosis
The provision of a prediction with different levels of uncertainty that is based on a weather
forecast.
204
4
205
4.1
206
207
208
This implementation guide provides the means of transmitting weather forecast, production/load
prognosis and historical weather data for the use within the electricity market between all interested parties.
The weather document business process use
Overall business context
209
uc W ea t her U se C a se
P r ov i de w ea t her
C onf i gur a t i on
Da t a
Sy st em oper a t or
(from
Roles)
C ol l ect a nd
publ i sh a ct ua l
w ea t her da t a
W ea t her a na l y ser
(from
ENTSO-E
roles)
Est a bl i sh a nd
publ i sh a w ea t her
f or eca st
Da t a pr ov i der
(from
Roles)
A na l y se a nd
publ i sh ener gy
pr ognosi s
P r ov i de pr oduct i on
a nd Loa d r esul t s
Request new
pr ognosi s or
w ea t her
f or eca st s
I nf or ma t i on r ecei v er
(from
Roles)
210
211
Figure 1: The ENTSO-E weather process use case
– Page 8 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
212
213
214
The ENTSO-E weather process describes how weather forecasts are used by weather analysers to provide production and load prognosis for use by system operators or other interested
parties. It consists of 6 use cases that are described in the following paragraphs.
215
216
217
Provide weather configuration data
The use case covers the transmission by system operators to weather analysers of configuration information concerning essentially the renewable energy infrastructure.
218
219
220
Collect and publish actual weather data
The use case covers the collection and distribution of actual weather data from weather stations
by weather data providers.
221
222
223
224
225
Establish and publish a weather forecast
The use case covers the determination and publication of weather forecasts by data providers
based on the actual weather situation and the outlook of the weather system evolution. The
weather forecast is provided based on the specified points in an area established by the system
operator.
226
227
228
229
230
Analyse and publish energy prognosis
The use case covers the analysis by the weather analyser of the published weather information
and its impact on the renewable energy environment in order to provide a prognosis of the likely
impact in their production and load. The analysis is carried out based on the points specified
by the system operator.
231
232
233
Provide production and load results
The use case covers the provision by the system operator of the actual production results of
the renewable energy environment along with the total load results.
234
Request new prognosis or weather forecasts
235
236
The use case covers the possibility for interested parties to request revised weather forecasts
or production / load prognosis from the weather data provider or weather analyser.
237
4.2
238
239
The sequence diagram outlined in Figure 2 describes the basic interactions between the parties
involved in the weather process.
240
The diagram describes the following actors:
241
242

Data provider; the party that provides weather forecasts based on the actual weather situation and the evolution of the weather system.
243
244
245

Weather analyser; the party that analyses the current and forecast weather situation and
establishes a prognosis of its impact on the renewable energy environment as well as the
overall load.
246
247

System operator; the party that is the principal user of the information provided by the
weather data provider and the weather analyser.
248
249

Information receiver; the party that is interested in receiving weather information as well as
production/load prognosis.
250
251
The identification of the weather stations are shown for information as a source of information
but they are out of the scope of this process.
Weather process sequence diagram
– Page 9 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
sd Sequence di a gr a m W ea t her pr ocess
(from ENTSO-E
roles)
Weather station
(from Roles)
(from ENTSO-E roles)
(from Roles)
(from Roles)
Data provider
Weather analyser
System operator
Information receiver
Configuration data
(ConfigureWeather_MarketDocument)
Out of scope
Realised data()
Configure data
(ConfigureWeather_MarketDocument)
Forecast or realised weather data
(Weather_MarketDocument)
Forecast or realsied weather data
(Weather_MarketDocument)
Transform the weather
forecast information into
potential renewable energy
producion or load prognosis.
Configuration process
Transmission of
Location identification
Location name
X/Y/Z Coordinates
Coordinate system
EquipmentType (weatherStation; Production Unit; Consumption)
EnergyType (photo, windmill, powerplant, consumptionPoint)
EnergyProduction/consumption
AssociatedArea
Production/Load prognosis
Location identification (Resource Object)
EquipmentType (AssetType)
Area
UnitOfMeasure
Quantity
Produce prognosis()
Production/load prognosis
(EnergyPrognosis_MarketDocument)
Measured production/load()
e.g. the prognosis of
a wind farm in MW is
a production/load
prognosis.
Actual Production/Load
Location identification (Resource Object)
EquipmentType (AssetType)
Area
UnitOfMeasure
Quantity
Prognosis model calibration()
Request prognosis
(StatusRequest_Market document)
Production/load prognosis
(EnergyPrognosis_MarketDocument)
Request weather data
(StatusRequest_MarketDocument)
Forecast or realsied weather data
(Weather_MarketDocument)
Request prognosis
(StatusRequest_MarketDocument)
Production/load prognosis
(EnergyPrognosis_MarketDocument)
Request weather data
(StatusRequest_MarketDocument)
Forecast or realised weather data
(Weather_MarketDocument)
252
253
Figure 2: Weather process sequence diagram
254
255
256
257
The process is initiated by the provision by the system operator to the weather analyser of the
information concerning the points (X/Y/Z coordinates) for which the weather forecasts and prognosis are to be provided. The weather analyser then transmits this information to the data providers. The configuration may be updated as necessary.
258
259
The data providers periodically take the actual weather situation from the designated weather
stations and provide the information to th e weather analyser.
260
261
In a similar timeframe the data providers provide to the weather analyser and system operator
the weather forecasts for the designated points.
262
263
264
The weather analyser analysis of the information for the points designates by the system operator and provides a prognosis of the production and load that may occur with the renewable
energy environment. The resulting prognosis is then sent to the system operator.
265
266
The system operator then provides the weather analyser with the actual results of th e different
renewable energy locations in order to enable the analysis model to be refined.
267
The system operator may request new weather forecasts or prognosis as required.
268
The end of the sequence diagram enables other interested parties to request weather forecasts.
– Page 10 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
269
4.3
Business rules
270
271
272
273
General rules
For each electronic data interchange defined in this document, an acknowledgement document,
as defined in IEC 62325-451-1, should be generated either accepting the whole received document or rejecting it completely.
274
Dependencies governing the WeatherConfiguration_MarketDocument
275
276
The weather configuration document is used to provide all the information required for the creation of energy prognosis.
277
278
279
The information provided in a weather configuration document concerns the identification of the
various points within an area where weather forecasts and prognosis are to be provided. This
information also identifies the characteristics of the points in question.
280
The dependencies are listed in the following paragraphs.
281
Table 1 provides the dependencies for the weather configuration document.
Table 1 – Weather configuration document dependency table
282
Attribute
Value
WeatherConfiguration_MarketDocument
Type
A95 = Configuration document
sender_MarketParticipant.marketRole.type
A04 = System operator
receiver_MarketParticipant.marketRole.type
A43 = Weather analyser
status
A14 = Creation
A15 = Update
Note: a document may be either a creation or an update.
Location
mRID
The identification of the location being described.
coordinateSystem.mRID
A01 = ED50
A02 = OSGB36
A03 = WGS84
start_DateAndOrTime.date Date
The date that the registered resource became operational
end_DateAndOrTime.date Date
The date that the registered resource was decommissioned.
coordinateSystem.name
The name of the coordinate system, such as WGS84;
SGB36; ED50, …
positionPoints.xPosition
Latitude
positionPoints.yPosition
Longitude
positionPoints.zPosition
Altitude
registeredResource.mRID
The unique identification of a resource.
registeredResource.pSRType.psrType
Like:
A04 = Generation
A05 = Load
B16 = Photovoltaic
B18 = Wind offshore
B19 = Wind onshore
B15 = Other renewable
B11 = Hydro run of river and poundage.
Refer to ENTSO-E codelist for additional items.
– Page 11 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
environmentalMonitoringStation.mRID
283
Master resource identifier issued by a model authority..
Dependencies governing the Weather_MarketDocument
284
285
The weather document is used to provide all the information related to weather forecasts or
historical information.
286
The information provided in a weather document concerns:
287

A weather forecast;
288

Weather actual information;
289
The dependencies are listed in the following paragraphs.
290
Table 2 provides the dependencies for the weather document.
Table 2 – Weather document dependency table
291
Day ahead
Intraday
Weather_MarketDocument
type
B13 = Weather Document
Process.processType
A14 = Forecast
A16 = Realised
sender_MarketParticipant.marketRole.type
A39 = Data provider
A04 = System operator
receiver_MarketParticipant.marketRole.type
A39 = Data provider
A04 = System operator
A43 = Weather analyser
A33 = Information receiver
TimeSeries
businessType
B46 = Wind speed
B47 = Wind direction
B48 = Solar irradiance
B49 = Temperature
B50 = Cloudiness
B51 = Humidity
B52 = Atmospheric pressure
B53 = Precipitation
Measurement_Unit.name
curveType
Wind speed
MTS = [m/s]
Wind direction
DD = [0..360 ° Grad]
Solar Irradiance
D54 = [radiance ; W/m²]
Temperature
CEL = [Celsius]
Cloudiness
A59 = [Okta units]
Humidity
P1 = [% relative]
Atmospheric pressure
A97 = [hectopascal]
Precipitation
MMT = [mm]
A03 = Variable block
Series_Period
resolution
PT1M = 1 minute
Point
quality
A01 = Adjusted
A02 = not available
A03 = Estimated
A04 = as Provided
– Page 12 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
292
Dependencies governing the EnergyPrognosis_MarketDocument
293
294
The energy prognosis document is used to provide all the information related to energy prognosis or historical information.
295
296
The information provided in an energy prognosis document details the possible renewable energy production or the total load for a given area.
297
The dependencies are listed in the following paragraphs.
298
Table 3 provides the dependencies for the energy prognosis document.
299
Table 3 - Energy prognosis document dependency table
EnergyPrognosis_MarketDocument
type
B14 = Energy prognosis document
sender_MarketParticipant.marketRole.type
A43 = Weather analyser
receiver_MarketParticipant.marketRole.type
A04 = System operator
Area_TimeSeries
businessType
A04 = Consumption
A01 = Production
mktPSRType.psrType
Like:
B16 = Photovoltaic
B18 = Wind offshore
B19 = Wind onshore
B15 = Other renewable
B11 = Hydro run of river and poundage.
A05 = Load
Refer to ENTSO-E codelist for additional items.
Measurement_Unit.name
MAW = Megawatts
KWT = Kilowatts
curveType
A03 = Variable block
A04 = Overlapping breakpoint
Series_Period
resolution
PT1M
Point
quality
A01 = Adjusted
A02 = not available
A03 = Estimated
A04 = as Provided
300
– Page 13 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
301
5
302
5.1
303
304
Contextual and assembly models
Weather configuration contextual model
Overview of the model
Figure 3 shows the model.
305
306
Figure 3 - Weather configuration contextual model
– Page 14 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
307
IsBasedOn relationships from the European style market profile
308
309
Table 4 shows the traceability dependency of the classes used in this package towards the
upper level.
310
Table 4 - IsBasedOn dependency
Name
Complete IsBasedOn Path
Associated_Domain
TC57CIM::IEC62325::MarketManagement::Domain
CoordinateSystem
TC57CIM::IEC61968::Common::CoordinateSystem
DateAndOrTime
TC57CIM::IEC62325::MarketManagement::DateAndOrTime
EnvironmentalMonitoringStation
TC57CIM::IEC62325::MarketCommon::EnvironmentalMonitoringStation
Location
TC57CIM::IEC61968::Common::Location
MarketParticipant
TC57CIM::IEC62325::MarketCommon::MarketParticipant
MarketRole
TC57CIM::IEC62325::MarketCommon::MarketRole
MktPSRType
TC57CIM::IEC62325::MarketManagement::MktPSRType
PositionPoint
TC57CIM::IEC61968::Common::PositionPoint
RegisteredResource
TC57CIM::IEC62325::MarketCommon::RegisteredResource
TimeSeries
TC57CIM::IEC62325::MarketManagement::TimeSeries
WeatherConfiguration_MarketDocument TC57CIM::IEC62325::MarketManagement::Market Document
311
– Page 15 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
312
5.2
Weather configuration assembly model
313
314
Overview of the model
Figure 4 shows the model.
315
316
Figure 4 - Weather configuration assembly model
317
IsBasedOn relationships from the European style market profile
318
319
Table 5 shows the traceability dependency of the classes used in this package towards the
upper level.
320
Table 5 - IsBasedOn dependency
Name
Complete IsBasedOn Path
EnvironmentalMonitoringStation
TC57CIM::IEC62325::MarketCommon::EnvironmentalMonitoringS tation
RegisteredResource
TC57CIM::IEC62325::MarketCommon::RegisteredResource
TimeSeries
TC57CIM::IEC62325::MarketManagement::TimeSeries
WeatherConfiguration_MarketDocument TC57CIM::IEC62325::MarketManagement::MarketDocument
321
322
Detailed Weather configuration assembly model
323
5.2.3.1
WeatherConfiguration_MarketDocument root class
324
325
An electronic document containing the information necessary to satisfy the requirements of
weather configuration information.
326
Table 6 shows all attributes of WeatherConfiguration_MarketDocument.
– Page 16 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
327
328
Table 6 - Attributes of Weather configuration assembly model::WeatherConfiguration_MarketDocument
Or- mult. Attribute name / Attribute type
der
0
[1..1] mRID
The unique identification of the document being exchanged within a
business process flow.
ID_String
1
[1..1] revisionNumber
ESMPVersion_String
2
[1..1] type
[1..1] sender_MarketParticipant.mRID
PartyID_String
4
The identification of the version that distinguishes one evolution of a
document from another.
The coded type of a document. The document type describes the
principal characteristic of the document.
MessageKind_String
3
Description
[1..1] sender_MarketParticipant.marketRole.type
MarketRoleKind_String
The identification of a party in the energy market.
--- The identification of the party that is the originator of the weather
configuration.
The originator of the document is identified by a unique coded identification.
The MarketParticipant that transmits the electronic document.
The identification of the role played by a market player.
--- The identification of the party that is the originator of the weather
configuration.
The originator of the document is identified by a unique coded identification.
The MarketParticipant that transmits the electronic document.
--- The role associated with a MarketParticipant.
5
[1..1] receiver_MarketParticipant.mRID The identification of a party in the energy market.
--- The MarketParticipant associated with an electronic document
PartyID_String
header.
6
[1..1] receiver_MarketParticipant.marketRole.type
MarketRoleKind_String
7
[1..1] createdDateTime
The identification of the role played by a market player.
--- The MarketParticipant associated with an electronic document
header.
--- The role associated with a MarketParticipant.
The date and time of the creation of the document.
ESMP_DateTime
8
[1..1] docStatus
Action_Status
The identification of the condition or position of the docum ent with
regard to its standing.
329
330
331
Table 7 shows all association ends of WeatherConfiguration_MarketDocument with other classes.
332
333
Table 7 - Association ends of Weather configuration assembly model::WeatherConfiguration_MarketDocument with other classes
Order mult.
9
Class name /
Role
[1..*] TimeSeries
TimeSeries
Description
The time series that is associated with an electronic document.
Association Based On:
Weather configuration contextual model::WeatherConfiguration_MarketDocument.[]
----Weather configuration contextual model::TimeSeries.TimeSeries[1..*]
334
335
5.2.3.2
EnvironmentalMonitoringStation
336
337
An environmental monitoring station, examples of which could be a weather station or a seismic
monitoring station.
338
Table 8 shows all attributes of EnvironmentalMonitoringStation.
– Page 17 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
339
340
Table 8 - Attributes of Weather configuration assembly model::EnvironmentalMonitoringStation
Or- mult. Attribute name / Attribder
ute type
0
[1..1] mRID
Description
The unique identification of an environmental monitoring station.
ResourceID_String
1
[0..1] name
String
2
[0..1] location.mRID
String
3
[0..1] location.name
String
4
[0..1] location.positionPoints.xPosition
String
5
[0..1] location.positionPoints.yPosition
String
6
[0..1] location.positionPoints.zPosition
String
7
[0..1] location.coordinateSystem.mRID
CoordinateSystemKind_String
8
[0..1] location.coordinateSystem.name
String
The name is any free human readable and possibly non unique text naming
the object.
The unique identification of a location.
--- Location of this monitoring station.
The name is any free human readable and possibly non unique text naming
the object.
--- Location of this monitoring station.
X axis position.
--- Location of this monitoring station.
--- Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.
Y axis position.
--- Location of this monitoring station.
--- Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.
(if applicable) Z axis position.
--- Location of this monitoring station.
--- Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.
The identification of a type of coordinate system.
--- Location of this monitoring station.
--- Coordinate system used to describe position points of this location.
The name is any free human readable and possibly non unique text naming
the object.
--- Location of this monitoring station.
--- Coordinate system used to describe position points of this location.
341
342
5.2.3.3
343
344
A resource that is registered through the market participant registration system. Examples include generating unit, load, and non-physical generator or load.
345
Table 9 shows all attributes of RegisteredResource.
346
RegisteredResource
Table 9 - Attributes of Weather configuration assembly model::RegisteredResource
Or- mult. Attribute name / Attribder
ute type
0
[1..1] mRID
ResourceID_String
1
[0..1] name
String
2
[1..1] pSRType.psrType
PsrType_String
3
[0..1] location.mRID
String
Description
The unique identification of a resource.
This could be for example a wind farm, an individual windmill from a farm, a
group of photovoltaic panels, large consumers, etc.
The name is any free human readable and possibly non unique text naming
the object.
The coded type of a power system resource.
--- Custom classification for this power system resource.
The unique identification of a location.
--- Location of this power system resource.
– Page 18 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
Or- mult. Attribute name / Attribder
ute type
4
[0..1] location.name
The name is any free human readable and possibly non unique text naming
the object.
--- Location of this power system resource.
String
5
[0..1] location.positionPoints.xPosition
X axis position.
--- Location of this power system resource.
--- Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.
String
6
[0..1] location.positionPoints.yPosition
Y axis position.
--- Location of this power system resource.
--- Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.
String
7
[0..1] location.positionPoints.zPosition
(if applicable) Z axis position.
--- Location of this power system resource.
--- Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.
String
8
[0..1] location.coordinateSystem.mRID
CoordinateSystemKind_String
9
[0..1] location.coordinateSystem.name
String
Description
The identification of a type of coordinate system.
--- Location of this power system resource.
--- Coordinate system used to describe position points of this location.
The name is any free human readable and possibly non unique text naming
the object.
--- Location of this power system resource.
--- Coordinate system used to describe position points of this location.
347
348
5.2.3.4
349
A set of time-ordered quantities being exchanged in relation to a product.
350
351
In the ESMP profile, the TimeSeries provides not only time-ordered quantities but also timeordered information.
352
Table 10 shows all attributes of TimeSeries.
353
TimeSeries
Table 10 - Attributes of Weather configuration assembly model::TimeSeries
Or- mult. Attribute name / Atder
tribute type
0
[1..1] mRID
Description
A unique identification of the time series.
ID_String
1
[0..1] description
String
2
[0..1] name
String
3
[0..1] start_DateAndOrTime.date
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.
The name is any free human readable and possibly non unique text naming the
object.
The date as "YYYY-MM-DD", which conforms with ISO 8601.
--- A date and/or time associated with a TimeSeries.
Date
4
[0..1] end_DateAndOrTime.date
The date as "YYYY-MM-DD", which conforms with ISO 8601.
--- A date and/or time associated with a TimeSeries .
Date
5
[0..1] associated_Domain.mRID
The unique identification of the domain.
--- The domain associated with a TimeSeries.
AreaID_String
354
355
Table 11 shows all association ends of TimeSeries with other classes.
– Page 19 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
356
357
Table 11 - Association ends of Weather configuration assembly model::TimeSerie s with
other classes
Or- mult.
der
6
Class name / Role
[0..*] RegisteredResource
RegisteredResource
7
[0..*] EnvironmentalMonitoringStation
EnvironmentalMonitoringStation
Description
The identification of a registered resource.
Association Based On:
Weather configuration contextual model::TimeSeries.[]
----Weather configuration contextual model::RegisteredResource.RegisteredResource[0..*]
Association Based On:
Weather configuration contextual model::EnvironmentalMonitoringStation.EnvironmentalMonitoringStation[0..*]
----Weather configuration contextual model::TimeSeries.[]
358
359
Datatypes
360
The list of datatypes used for the Weather configuration assembly model is as follows:
361

Action_Status compound
362

AreaID_String datatype, codelist CodingSchemeTypeList
363

CoordinateSystemKind_String datatype, codelist CoordinateSystemTypeList
364

ESMP_DateTime datatype
365

ESMPVersion_String datatype
366

ID_String datatype
367

MarketRoleKind_String datatype, codelist RoleTypeList
368

MessageKind_String datatype, codelist MessageTypeList
369

PartyID_String datatype, codelist CodingSchemeTypeList
370

PsrType_String datatype, codelist AssetTypeList
371

ResourceID_String datatype, codelist CodingSchemeTypeList
372

Status_String datatype, codelist StatusTypeList
– Page 20 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
373
374
375
5.3
Weather contextual model
Overview of the model
Figure 5 shows the model.
376
377
Figure 5 - Weather contextual model
– Page 21 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
378
IsBasedOn relationships from the European style market profile
379
380
Table 12 shows the traceability dependency of the classes used in this package towards the
upper level.
381
Table 12 - IsBasedOn dependency
Name
Complete IsBasedOn Path
EnvironmentalMonitoringStation TC57CIM::IEC62325::MarketCommon::EnvironmentalMonitoringStation
Height_Quantity
TC57CIM::IEC62325::MarketManagement::Quantity
MarketParticipant
TC57CIM::IEC62325::MarketCommon::MarketParticipant
MarketRole
TC57CIM::IEC62325::MarketCommon::MarketRole
Measure_Unit
TC57CIM::IEC62325::MarketManagement::Unit
Point
TC57CIM::IEC62325::MarketManagement::Point
Process
TC57CIM::IEC62325::MarketManagement::Process
Quantity
TC57CIM::IEC62325::MarketManagement::Quantity
Reason
TC57CIM::IEC62325::MarketManagement::Reason
Series_Period
TC57CIM::IEC62325::MarketManagement::Period
Time_Period
TC57CIM::IEC62325::MarketManagement::Period
TimeSeries
TC57CIM::IEC62325::MarketManagement::TimeSeries
UncertaintyPercentage_Quantity TC57CIM::IEC62325::MarketManagement::Quantity
Weather_MarketDocument
TC57CIM::IEC62325::MarketManagement::MarketDocument
382
– Page 22 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
383
384
385
5.4
Weather assembly model
Overview of the model
Figure 6 shows the model.
386
387
388
389
390
Figure 6 - Weather assembly model
IsBasedOn relationships from the European style market profile
Table 13 shows the traceability dependency of the classes used in this package towards the
upper level.
– Page 23 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
391
Table 13 - IsBasedOn dependency
Name
Complete IsBasedOn Path
Point
TC57CIM::IEC62325::MarketManagement::Point
Reason
TC57CIM::IEC62325::MarketManagement::Reason
Series_Period
TC57CIM::IEC62325::MarketManagement::Period
TimeSeries
TC57CIM::IEC62325::MarketManagement::TimeSeries
UncertaintyPercentage_Quantity TC57CIM::IEC62325::MarketManagement::Quantity
Weather_MarketDocument
TC57CIM::IEC62325::MarketManagement::MarketDocument
392
393
Detailed Weather assembly model
394
5.4.3.1
395
396
An electronic document containing the information necessary to satisfy the requirements of a
given business process.
397
Table 14 shows all attributes of Weather_MarketDocument.
398
Weather_MarketDocument root class
Table 14 - Attributes of Weather assembly model::Weather_MarketDocument
Or- mult. Attribute name / Attribute type
der
0
[1..1] mRID
ID_String
1
[1..1] revisionNumber
ESMPVersion_String
2
[1..1] type
MessageKind_String
3
[1..1] process.processType
ProcessKind_String
4
[1..1] sender_MarketParticipant.mRID
PartyID_String
Description
The unique identification of the document being exchanged within a
business process flow.
The identification of the version that distinguishes one evolution of a
document from another.
The coded type of a document. The document type describes the
principal characteristic of the document.
The identification of the nature of process that the document addresses.
--- The Process associated with an electronic document header that
is valid for the whole document.
The identification of a party in the energy market.
--- The MarketParticipant associated with an electr onic document
header.
5
[1..1] sender_MarketParticipant.market- The identification of the role played by a market player.
Role.type
--- The MarketParticipant associated with an electronic document
header.
MarketRoleKind_String
--- The role associated with a MarketParticipant.
6
[1..1] receiver_MarketParticipant.mRID The identification of a party in the energy market.
--- The MarketParticipant associated with an electronic document
PartyID_String
header.
7
[1..1] receiver_MarketParticipant.marketRole.type
MarketRoleKind_String
8
[1..1] createdDateTime
The identification of the role played by a market player.
--- The MarketParticipant associated with an electronic document
header.
--- The role associated with a MarketParticipant.
The date and time of the creation of the document.
ESMP_DateTime
9
[1..1] time_Period.timeInterval
ESMP_DateTimeInterval
The start and end date and time for a given interval.
--- The time interval that is associated with an electronic document
and which is valid for the whole document.
399
– Page 24 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
400
Table 15 shows all association ends of Weather_MarketDocument with other classes.
401
402
Table 15 - Association ends of Weather assembly model::Weather_MarketDocument
with other classes
Or- mult. Class name /
der
Role
10
[0..*] TimeSeries
TimeSeries
11
[0..*] Reason
Description
The time series that provides a set of weather characteristics.
Association Based On:
Weather contextual model::Weather_MarketDocument.[]
----Weather contextual model::TimeSeries.TimeSeries[0..*]
The Reason associated with the electronic document header providing different motivations for the creation of the document.
Association Based On:
Weather contextual model::Weather_MarketDocument.[]
----Weather contextual model::Reason.Reason[0..*]
Reason
403
404
5.4.3.2
Point
405
The identification of the values being addressed within a specific interval of time.
406
Table 16 shows all attributes of Point.
407
Table 16 - Attributes of Weather assembly model::Point
Or- mult. Attribute name / Attribder
ute type
0
[1..1] position
Position_Integer
1
[1..1] quantity
Description
A sequential value representing the relative position within a given time interval.
The principal quantity identified for a point.
Decimal
2
[1..1] quality
Quality_String
The quality of the information being provided. This quality may be estimated,
not available, as provided, etc.
408
409
Table 17 shows all association ends of Point with other classes.
410
Table 17 - Association ends of Weather assembly model::Point with other classes
Or- mult.
der
3
Class name / Role
[0..*] UncertaintyPercentage_Quantity
UncertaintyPercentage_Quantity
4
[0..*] Reason
Risk_Reason
Description
The percentage of uncertainty of the quantity value provided.
Association Based On:
Weather contextual model::Point.[]
----Weather contextual model::UncertaintyPercentage_Quantity.UncertaintyPercentage_Quantity[0..*]
The risk information associated with a Point indicating the possibility of
snow, ice, etc...
Association Based On:
Weather contextual model::Point.[]
----Weather contextual model::Reason.Risk_Reason[0..*]
411
412
5.4.3.3
Reason
413
The motivation of an act.
– Page 25 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
414
Table 18 shows all attributes of Reason.
415
Table 18 - Attributes of Weather assembly model::Reason
Order mult. Attribute name / Attribute type
0
[1..1] code
Description
The motivation of an act in coded form.
ReasonCode_String
1
[0..1] text
The textual explanation corresponding to the reason code.
ReasonText_String
416
417
5.4.3.4
418
The identification of the period of time corresponding to a given time interval and resolution.
419
Table 19 shows all attributes of Series_Period.
420
Series_Period
Table 19 - Attributes of Weather assembly model::Series_Period
Or- mult. Attribute name / Attribute
der
type
0
[1..1] resolution
The definition of the number of units of time that compose an individual
step within a period.
Duration
1
Description
[1..1] timeInterval
The start and end time of the period.
ESMP_DateTimeInterval
421
422
Table 20 shows all association ends of Series_Period with other classes.
423
424
Table 20 - Association ends of Weather assembly model::Series_Period with o ther classes
Order mult. Class name / Role
2
[1..*] Point
Point
Description
The Point information associated with a given Series_Period.within a TimeSeries.
Association Based On:
Weather contextual model::Series_Period.[]
----Weather contextual model::Point.Point[1..*]
425
426
5.4.3.5
TimeSeries
427
A set of time-ordered quantities being exchanged.
428
Table 21 shows all attributes of TimeSeries.
429
Table 21 - Attributes of Weather assembly model::TimeSeries
Or- mult.
der
0
Attribute name / Attribute t ype
[1..1] mRID
Description
A unique identification of the time series.
ID_String
1
[0..1] businessType
The identification of the nature of the time series.
BusinessKind_String
2
[0..1] curveType
CurveType_String
The identification of the coded representation of the type of
curve being described.
– Page 26 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
Or- mult.
der
3
Attribute name / Attribute t ype
Description
[0..1] height_Quantity.quantity
The quantity value.
--- The height where the windspeed is calculated.
Decimal
4
[0..1] main_EnvironmentalMonitoringStation.mRID
The unique identification of an environmental monitoring station.
--- The main weather station within a TimeSeries.
ResourceID_String
5
[0..1] alternate_EnvironmentalMonitoringStation.mRID
The unique identification of an environmental monitoring station.
--- The backupweather station within a TimeSeries.
ResourceID_String
6
[0..1] measurement_Unit.name
The identification of the formal code for a measurement unit
(UN/ECE Recommendation 20).
--- The unit of measure associated with the quantities in a
TimeSeries.
MeasurementUnitKind_String
430
431
Table 22 shows all association ends of TimeSeries with other classes.
432
Table 22 - Association ends of Weather assembly model::TimeSeries with other classes
Or- mult.
der
7
Class name /
Role
[0..*] Series_Period
The time interval and resolution for a period associated with a TimeSeries.
Association Based On:
Weather contextual model::TimeSeries.[]
----Weather contextual model::Series_Period.Series_Period[0..*]
Series_Period
8
Description
[0..*] Reason
The reason information associated with a TimeSeries providing motivation information.
Association Based On:
Weather contextual model::TimeSeries.[]
----Weather contextual model::Reason.Reason[0..*]
Reason
433
434
5.4.3.6
435
436
The quantity attribute provides the information relative to the percentage related to the level of
uncertainty of the related quantity.
437
Table 23 shows all attributes of UncertaintyPercentage_Quantity.
438
UncertaintyPercentage_Quantity
Table 23 - Attributes of Weather assembly model::UncertaintyPercentage_Quantity
Order mult.
0
Attribute name / Attribute type
[1..1] quantity
Description
The quantity value.
Decimal
1
[0..1] minimumPercentage_Quantity.quantity The quantity value.
--- The minimum uncertainty percentage.
Decimal
2
[0..1] maximumPercentage_Quantity.quantity The quantity value.
--- The maximum uncertainty percentage
Decimal
439
440
Datatypes
441
The list of datatypes used for the Weather assembly model is as follows:
442

ESMP_DateTimeInterval compound
– Page 27 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
443

BusinessKind_String datatype, codelist BusinessTypeList
444

CurveType_String datatype, codelist CurveTypeList
445

ESMP_DateTime datatype
446

ESMPVersion_String datatype
447

ID_String datatype
448

MarketRoleKind_String datatype, codelist RoleTypeList
449

MeasurementUnitKind_String datatype, codelist UnitOfMeasureTypeList
450

MessageKind_String datatype, codelist MessageTypeList
451

PartyID_String datatype, codelist CodingSchemeTypeList
452

Position_Integer datatype
453

ProcessKind_String datatype, codelist ProcessTyp eList
454

Quality_String datatype, codelist QualityTypeList
455

ReasonCode_String datatype, codelist ReasonCodeTypeList
456

ReasonText_String datatype
457

ResourceID_String datatype, codelist CodingSchemeTypeList
458

YMDHM_DateTime datatype
459
– Page 28 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
460
461
462
5.5
Energy prognosis contextual model
Overview of the model
Figure 7 shows the model.
463
464
Figure 7 - Energy prognosis contextual model
– Page 29 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
465
IsBasedOn relationships from the European style market profile
466
467
Table 24 shows the traceability dependency of the classes used in this package to wards the
upper level.
468
Table 24 - IsBasedOn dependency
Name
Domain
Complete IsBasedOn Path
TC57CIM::IEC62325::MarketManagement::Domain
EnergyPrognosis_MarketDocument TC57CIM::IEC62325::MarketManagement::MarketDocument
MarketParticipant
TC57CIM::IEC62325::MarketCommon::MarketParticipant
MarketRole
TC57CIM::IEC62325::MarketCommon::MarketRole
Measure_Unit
TC57CIM::IEC62325::MarketManagement::Unit
MktPSRType
TC57CIM::IEC62325::MarketManagement::MktPSRType
Point
TC57CIM::IEC62325::MarketManagement::Point
Quantity
TC57CIM::IEC62325::MarketManagement::Quantity
RegisteredResource
TC57CIM::IEC62325::MarketCommon::RegisteredResource
Series_Period
TC57CIM::IEC62325::MarketManagement::Period
Time_Period
TC57CIM::IEC62325::MarketManagement::Period
TimeSeries
TC57CIM::IEC62325::MarketManagement::TimeSeries
UncertaintyPercentage_Quantity
TC57CIM::IEC62325::MarketManagement::Quantity
469
– Page 30 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
470
471
472
5.6
Energy prognosis assembly model
Overview of the model
Figure 8 shows the model.
473
474
Figure 8 - Energy prognosis assembly model
– Page 31 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
475
IsBasedOn relationships from the European style market profile
476
477
Table 25 shows the traceability dependency of the classes used in this package towards the
upper level.
478
Table 25 - IsBasedOn dependency
Name
Complete IsBasedOn Path
EnergyPrognosis_MarketDocument TC57CIM::IEC62325::MarketManagement::MarketDocument
Point
TC57CIM::IEC62325::MarketManagement::Point
Series_Period
TC57CIM::IEC62325::MarketManagement::Period
TimeSeries
TC57CIM::IEC62325::MarketManagement::TimeSeries
UncertaintyPercentage_Quantity
TC57CIM::IEC62325::MarketManagement::Quantity
479
480
Detailed Energy prognosis assembly model
481
5.6.3.1
482
483
An electronic document containing the information necessary to satisfy the requirements of a
given business process.
484
Table 26 shows all attributes of EnergyPrognosis_MarketDocument.
485
486
EnergyPrognosis_MarketDocument root class
Table 26 - Attributes of Energy prognosis assembly model::EnergyPrognosis_MarketDocument
Or- mult. Attribute name / Attribute type
der
0
[1..1] mRID
ID_String
1
[1..1] revisionNumber
ESMPVersion_String
2
[1..1] type
MessageKind_String
3
[1..1] sender_MarketParticipant.mRID
PartyID_String
Description
The unique identification of the document being exchanged within a
business process flow.
The identification of the version that distinguishes one evolution of a
document from another.
The coded type of a document. The document type describes the
principal characteristic of the document.
The identification of a party in the energy market.
--- The MarketParticipant associated with an electronic document
header.
4
[1..1] sender_MarketParticipant.market- The identification of the role played by a market play er.
Role.type
--- The MarketParticipant associated with an electronic document
header.
MarketRoleKind_String
--- The role associated with a MarketParticipant.
5
[1..1] receiver_MarketParticipant.mRID The identification of a party in the energy market.
--- The MarketParticipant associated with an electronic document
PartyID_String
header.
6
[1..1] receiver_MarketParticipant.marketRole.type
MarketRoleKind_String
7
[1..1] createdDateTime
The identification of the role played by a market player.
--- The MarketParticipant associated with an electronic document
header.
--- The role associated with a MarketParticipant.
The date and time of the creation of the document.
ESMP_DateTime
8
[1..1] time_Period.timeInterval
ESMP_DateTimeInterval
The start and end date and time for a given interval.
--- The time interval that is associated with an electronic document
and which is valid for the whole document.
487
– Page 32 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
488
Table 27 shows all association ends of EnergyPrognosis_MarketDocument with other classes.
489
490
Table 27 - Association ends of Energy prognosis assembly model::EnergyPrognosis_MarketDocument with other classes
Order mult. Class name / Role
9
[1..*] TimeSeries
Area_TimeSeries
Description
The time series that provides a set of energy prognosis.
Association Based On:
Energy prognosis contextual model::EnergyPrognosis_MarketDocument.[]
----Energy prognosis contextual model::TimeSeries.Area_TimeSeries[1..*]
491
492
5.6.3.2
Point
493
The identification of the values being addressed within a specific interval of time.
494
Table 28 shows all attributes of Point.
495
Table 28 - Attributes of Energy prognosis assembly model::Point
Or- mult. Attribute name / Attribder
ute type
0
[1..1] position
Position_Integer
1
[1..1] quantity
Description
A sequential value representing the relative position within a given time interval.
The principal quantity identified for a point.
Decimal
2
[1..1] quality
Quality_String
The quality of the information being provided. This quality may be estimated,
not available, as provided, etc.
496
497
Table 29 shows all association ends of Point with other classes.
498
499
Table 29 - Association ends of Energy prognosis assembly model::Point with other
classes
Or- mult.
der
3
Class name / Role
[0..*] UncertaintyPercentage_Quantity
UncertaintyPercentage_Quantity
Description
The percentage of uncertainty of the quantity value provided.
Association Based On:
Energy prognosis contextual model::Point.[]
----Energy prognosis contextual model::UncertaintyPercentage_ Quantity.UncertaintyPercentage_Quantity[0..*]
500
501
5.6.3.3
502
The identification of the period of time corresponding to a given time interval and resolution.
503
Table 30 shows all attributes of Series_Period.
504
Series_Period
Table 30 - Attributes of Energy prognosis assembly model::Series_Period
Or- mult. Attribute name / Attribute
der
type
0
[1..1] resolution
Duration
Description
The definition of the number of units of time that compose an individual
step within a period.
– Page 33 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
Or- mult. Attribute name / Attribute
der
type
1
[1..1] timeInterval
Description
The start and end time of the period.
ESMP_DateTimeInterval
505
506
Table 31 shows all association ends of Series_Period with other classes.
507
508
Table 31 - Association ends of Energy prognosis assembly model::Series_Period with
other classes
Order mult. Class name / Role
2
[1..*] Point
Point
Description
The Point information associated with a given Series_Period.within a TimeSeries.
Association Based On:
Energy prognosis contextual model::Series_Period.[]
----Energy prognosis contextual model::Point.Point[1..*]
509
510
5.6.3.4
511
A set of time-ordered quantities being exchanged.
512
Table 32 shows all attributes of TimeSeries.
513
TimeSeries
Table 32 - Attributes of Energy prognosis assembly model::TimeSeries
Or- mult. Attribute name / Attribder
ute type
0
[1..1] mRID
Description
A unique identification of the time series.
ID_String
1
[1..1] businessType
The identification of the nature of the time series.
BusinessKind_String
2
[1..1] domain.mRID
AreaID_String
3
[0..1] registeredResource.mRID
ResourceID_String
4
[1..1] mktPSRType.psrType
PsrType_String
5
[1..1] measurement_Unit.name
MeasurementUnitKind_String
6
[1..1] curveType
CurveType_String
The unique identification of the domain.
--- The domain associated with a TimeSeries that provides the identification of
the area concerned by the prognosis.
The unique identification of a resource.
In the ESMP context, the "model authority" is defined as an authorized issuing
office that provides an agreed identification coding scheme for market participant, domain, measurement point, resources (generator, lines, substations,
etc.) identification.
Master resource identifier issued by a model authority. The mRID is globally
unique within an exchange context.
Global uniqueness is easily achieved by using a UUID for the mRID. It is
strongly recommended to do this.
For CIMXML data files in RDF syntax, the mRID is mapped to rdf:ID or
rdf:about attributes that identify CIM object elements.
The coded type of a power system resource.
--- The identification of the type of resource associated with a TimeSeries.
The identification of the formal code for a measurement unit (UN/ECE Recommendation 20).
--- The unit of measure associated with the quantities in a TimeSeries.
The identification of the coded representation of the type of curve being described.
514
515
Table 33 shows all association ends of TimeSeries with other classes.
– Page 34 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
516
517
Table 33 - Association ends of Energy prognosis assembly model::TimeSeries with
other classes
Order mult. Class name / Role
7
[1..*] Series_Period
Series_Period
Description
The time interval and resolution for a period associated with a TimeSeries.
Association Based On:
Energy prognosis contextual model::TimeSeries.[]
----Energy prognosis contextual model::Series_Period.Series_Period[1..*]
518
519
5.6.3.5
520
521
The quantity attribute provides the information relative to the percentage quality of the prognosis quantity.
522
Table 34 shows all attributes of UncertaintyPercentage_Quantity.
523
524
UncertaintyPercentage_Quantity
Table 34 - Attributes of Energy prognosis assembly model::UncertaintyPercentage_Quantity
Or- mult.
der
0
Attribute name / Attribute type
Description
[1..1] quantity
The quantity value. The percentage of uncertainty of the provided
quantity.
Decimal
1
[0..1] minimumPercentage_Quantity.quantity
The quantity value.
--- The minimum uncertainity percentage.
Decimal
2
[0..1] maximumPercentage_Quantity.quantity
The quantity value.
--- The maximum uncertainity percentage.
Decimal
525
526
Datatypes
527
The list of datatypes used for the Energy prognosis assembly model is as follows:
528

ESMP_DateTimeInterval compound
529

AreaID_String datatype, codelist CodingSchemeTypeList
530

BusinessKind_String datatype, codelist BusinessTypeList
531

CurveType_String datatype, codelist CurveTypeList
532

ESMP_DateTime datatype
533

ESMPVersion_String datatype
534

ID_String datatype
535

MarketRoleKind_String datatype, codelist RoleTypeList
536

MeasurementUnitKind_String datatype, codelist UnitOfMeasureTypeList
537

MessageKind_String datatype, codelist MessageTypeList
538

PartyID_String datatype, codelist CodingSchemeTypeList
539

Position_Integer datatype
540

PsrType_String datatype, codelist AssetTypeList
541

Quality_String datatype, codelist QualityTypeList
542

ResourceID_String datatype, codelist CodingSchemeTypeList
543

YMDHM_DateTime datatype
– Page 35 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
544
6
545
6.1
546
547
548
XML schema
Schema structures
WeatherConfiguration_MarketDocument schema
Figure 9 and Figure 10 provide the structure of the XML schema for the WeatherConfiguration_MarketDocument.
549
550
Figure 9 - WeatherConfiguration_MarketDocument XML schema 1/2
– Page 36 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
551
552
Figure 10 - WeatherConfiguration_MarketDocument XML schema 2/2
– Page 37 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
553
554
555
Weather_MarketDocument schema
Figure 11 and Figure 12 provide the structure of the XML schema for the Weather_MarketDocument.
556
557
Figure 11 - Weather_MarketDocument XML schema 1/2
– Page 38 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
558
559
Figure 12 - Weather_MarketDocument XML schema 2/2
– Page 39 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
560
561
562
EnergyPrognosis_MarketDocument schema
Figure 13 and Figure 14 provide the structure of the XML schema for the EnergyPrognosis _MarketDocument.
563
564
Figure 13 - EnergyPrognosis_MarketDocument XML schema 1/2
– Page 40 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu
European Network of
Transmission System Operators
for Electricity
ENTSO-E Weather process and energy prognosis
Implementation guide
VERSION 1.0 – For Publication
565
566
Figure 14 - EnergyPrognosis_MarketDocument XML schema 2/2
567
– Page 41 of 41 –
ENTSO-E AISBL • Avenue de Cortenbergh, 100 • 1000 Brussels • Belgium •
Tel +32 2 741 09 50 • Fax +32 2 741 09 51 • [email protected] • www.entsoe.eu