ENTSO-E Weather process and energy prognosis ...
Transcript of ENTSO-E Weather process and energy prognosis ...
European Network of Transmission System Operators
for Electricity
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
ENTSO-E Weather process and
energy prognosis IMPLEMENTATION GUIDE
2016-04-25
DOCUMENT FOR PUBLICATION VERSION 1.0
– Page 2 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Copyright notice: 1
Copyright © ENTSO-E. All Rights Reserved. 2
This document and its whole translations may be copied and furnished to others, and derivative 3 works that comment on or otherwise explain it or assist in its implementation may be prepared, 4 copied, published and distributed, in whole or in part, without restric tion of any kind, provided 5 that the above copyright notice and this paragraph are included on all such copies and deriva-6 tive works. However, this document itself may not be modified in any way, except for literal and 7 whole translation into languages other than English and under all circumstances, the copyright 8 notice or references to ENTSO-E may not be removed. 9
This document and the information contained herein is provided on an "as is" basis. 10
ENTSO-E DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT 11 LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT 12 INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FIT-13 NESS FOR A PARTICULAR PURPOSE. 14
This document is maintained by the ENTSO-E RG CE-TF SPT with the support of WG EDI. 15 Comments or remarks are to be provided at [email protected] 16
NOTE CONCERNING WORDING USED IN THIS DOCUMENT 17
The force of the following words is modified by the requirement level of the document in wh ich 18 they are used. 19
SHALL: This word, or the terms “REQUIRED” or “MUST”, means that the definition is an 20 absolute requirement of the specification. 21
SHALL NOT: This phrase, or the phrase “MUST NOT”, means that the definition is an ab-22 solute prohibition of the specification. 23
SHOULD: This word, or the adjective “RECOMMENDED”, means that there may exist valid 24 reasons in particular circumstances to ignore a particular item, but the full implications shall 25 be understood and carefully weighed before choosing a different course. 26
SHOULD NOT: This phrase, or the phrase “NOT RECOMMENDED”, means that there may 27 exist valid reasons in particular circumstances when the particular behaviour is acceptable 28 or even useful, but the full implications should be understood and the case carefully weighed 29 before implementing any behaviour described with this label. 30
MAY: This word, or the adjective “OPTIONAL”, means that an item is truly optional. One 31 vendor may choose to include the item because a particular marketplace requires it or be-32 cause the vendor feels that it enhances the product while another vendor may omit the same 33 item. An implementation which does not include a particular option SHALL be prepared to 34 interoperate with another implementation which does include the option, though perhaps 35 with reduced functionality. In the same vein an implementation which does include a partic-36 ular option SHALL be prepared to interoperate with another implementation which does not 37 include the option (except, of course, for the feature the option provides.) . 38
– Page 3 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Revision History 39
Version Release Date Comments
1 0 2016-04-21 Version for submission to Market Committee after WG EDI review.
– Page 4 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
CONTENTS 40
Copyright notice: ..................................................................................................................... 2 41
Revision History ...................................................................................................................... 3 42
CONTENTS ............................................................................................................................ 4 43
INTRODUCTION ..................................................................................................................... 7 44
1 Scope .............................................................................................................................. 7 45
2 Normative references ...................................................................................................... 7 46
3 Terms and definitions ...................................................................................................... 8 47
4 The weather document business process use .................................................................. 8 48
4.1 Overall business context .................................................................................... 8 49
4.1.1 Provide weather configuration data ................................................... 9 50
4.1.2 Collect and publish actual weather data ............................................ 9 51
4.1.3 Establish and publish a weather forecast .......................................... 9 52
4.1.4 Analyse and publish energy prognosis .............................................. 9 53
4.1.5 Provide production and load results .................................................. 9 54
4.1.6 Request new prognosis or weather forecasts .................................... 9 55
4.2 Weather process sequence diagram .................................................................. 9 56
4.3 Business rules ................................................................................................. 11 57
4.3.1 General rules .................................................................................. 11 58
4.3.2 Dependencies governing the 59 WeatherConfiguration_MarketDocument ......................................... 11 60
4.3.3 Dependencies governing the Weather_MarketDocument ................ 12 61
4.3.4 Dependencies governing the 62 EnergyPrognosis_MarketDocument ................................................ 13 63
5 Contextual and assembly models .................................................................................. 14 64
5.1 Weather configuration contextual model ........................................................... 14 65
5.1.1 Overview of the model .................................................................... 14 66
5.1.2 IsBasedOn relationships from the European style market 67 profile ............................................................................................. 15 68
5.2 Weather configuration assembly model ............................................................ 16 69
5.2.1 Overview of the model .................................................................... 16 70
5.2.2 IsBasedOn relationships from the European style market 71 profile ............................................................................................. 16 72
5.2.3 Detailed Weather configuration assembly model ............................. 16 73
5.2.4 Datatypes ....................................................................................... 20 74
5.3 Weather contextual model ................................................................................ 21 75
5.3.1 Overview of the model .................................................................... 21 76
5.3.2 IsBasedOn relationships from the European style market 77 profile ............................................................................................. 22 78
5.4 Weather assembly model ................................................................................. 23 79
5.4.1 Overview of the model .................................................................... 23 80
5.4.2 IsBasedOn relationships from the European style market 81 profile ............................................................................................. 23 82
5.4.3 Detailed Weather assembly model .................................................. 24 83
5.4.4 Datatypes ....................................................................................... 27 84
5.5 Energy prognosis contextual model .................................................................. 29 85
5.5.1 Overview of the model .................................................................... 29 86
– Page 5 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
5.5.2 IsBasedOn relationships from the European style market 87 profile ............................................................................................. 30 88
5.6 Energy prognosis assembly model ................................................................... 31 89
5.6.1 Overview of the model .................................................................... 31 90
5.6.2 IsBasedOn relationships from the European style market 91 profile ............................................................................................. 32 92
5.6.3 Detailed Energy prognosis assembly model .................................... 32 93
5.6.4 Datatypes ....................................................................................... 35 94
6 XML schema.................................................................................................................. 36 95
6.1 Schema structures ........................................................................................... 36 96
6.1.1 WeatherConfiguration_MarketDocument schema ............................ 36 97
6.1.2 Weather_MarketDocument schema................................................. 38 98
6.1.3 EnergyPrognosis_MarketDocument schema ................................... 40 99
100
List of figures 101
Figure 1: The ENTSO-E weather process use case ................................................................. 8 102
Figure 2: Weather process sequence diagram ...................................................................... 10 103
Figure 3 - Weather configuration contextual model ............................................................... 14 104
Figure 4 - Weather configuration assembly model ................................................................. 16 105
Figure 5 - Weather contextual model .................................................................................... 21 106
Figure 6 - Weather assembly model ...................................................................................... 23 107
Figure 7 - Energy prognosis contextual model ...................................................................... 29 108
Figure 8 - Energy prognosis assembly model ........................................................................ 31 109
Figure 9 - WeatherConfiguration_MarketDocument XML schema 1/2 .................................... 36 110
Figure 10 - WeatherConfiguration_MarketDocument XML schema 2/2 .................................. 37 111
Figure 11 - Weather_MarketDocument XML schema 1/2 ....................................................... 38 112
Figure 12 - Weather_MarketDocument XML schema 2/2 ....................................................... 39 113
Figure 13 - EnergyPrognosis_MarketDocument XML schema 1/2 .......................................... 40 114
Figure 14 - EnergyPrognosis_MarketDocument XML schema 2/2 .......................................... 41 115
116
List of tables 117
Table 1 – Weather configuration document dependency table ............................................... 11 118
Table 2 – Weather document dependency table .................................................................... 12 119
Table 3 - Energy prognosis document dependency table ...................................................... 13 120
Table 4 - IsBasedOn dependency ......................................................................................... 15 121
Table 5 - IsBasedOn dependency ......................................................................................... 16 122
Table 6 - Attributes of Weather configuration assembly 123 model::WeatherConfiguration_MarketDocument.................................................................... 17 124
Table 7 - Association ends of Weather configuration assembly 125 model::WeatherConfiguration_MarketDocument with other classes ....................................... 17 126
Table 8 - Attributes of Weather configuration assembly 127 model::EnvironmentalMonitoringStation ................................................................................ 18 128
Table 9 - Attributes of Weather configuration assembly model::RegisteredResource ............. 18 129
Table 10 - Attributes of Weather configuration assembly model::TimeSeries ......................... 19 130
– Page 6 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Table 11 - Association ends of Weather configuration assembly model::TimeSeries 131 with other classes ................................................................................................................. 20 132
Table 12 - IsBasedOn dependency ....................................................................................... 22 133
Table 13 - IsBasedOn dependency ....................................................................................... 24 134
Table 14 - Attributes of Weather assembly model::Weather_MarketDocument ...................... 24 135
Table 15 - Association ends of Weather assembly model::Weather_MarketDocument 136 with other classes ................................................................................................................. 25 137
Table 16 - Attributes of Weather assembly model::Point ....................................................... 25 138
Table 17 - Association ends of Weather assembly model::Point with other classes ............... 25 139
Table 18 - Attributes of Weather assembly model::Reason ................................................... 26 140
Table 19 - Attributes of Weather assembly model::Series_Period ......................................... 26 141
Table 20 - Association ends of Weather assembly model::Series_Period with other 142 classes ................................................................................................................................. 26 143
Table 21 - Attributes of Weather assembly model::TimeSeries .............................................. 26 144
Table 22 - Association ends of Weather assembly model::TimeSeries with other 145 classes ................................................................................................................................. 27 146
Table 23 - Attributes of Weather assembly model::UncertaintyPercentage_Quantity ............. 27 147
Table 24 - IsBasedOn dependency ....................................................................................... 30 148
Table 25 - IsBasedOn dependency ....................................................................................... 32 149
Table 26 - Attributes of Energy prognosis assembly 150 model::EnergyPrognosis_MarketDocument ........................................................................... 32 151
Table 27 - Association ends of Energy prognosis assembly 152 model::EnergyPrognosis_MarketDocument with other classes .............................................. 33 153
Table 28 - Attributes of Energy prognosis assembly model::Point ......................................... 33 154
Table 29 - Association ends of Energy prognosis assembly model::Point with other 155 classes ................................................................................................................................. 33 156
Table 30 - Attributes of Energy prognosis assembly model::Series_Period ........................... 33 157
Table 31 - Association ends of Energy prognosis assembly model::Series_Period with 158 other classes ........................................................................................................................ 34 159
Table 32 - Attributes of Energy prognosis assembly model::TimeSeries ................................ 34 160
Table 33 - Association ends of Energy prognosis assembly model::TimeSeries with 161 other classes ........................................................................................................................ 35 162
Table 34 - Attributes of Energy prognosis assembly 163 model::UncertaintyPercentage_Quantity ............................................................................... 35 164
165
– Page 7 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
INTRODUCTION 166
This document was drafted based on IEC 62325 series. In particular, the IEC 62325-450 meth-167 odology was applied to develop the conceptual and assembly models. 168
1 Scope 169
An important information requirement in energy planning is the weather forecast and history. 170 This is specifically important due to the growth of wind farms and photovoltaic generating units. 171 It is also important in order to determine the potential generation and load on a given day. This 172 document provides a harmonized mechanism for the transmission of weather information be-173 tween all involved parties. 174
The objective of this implementation guide is to make it possible for software vendors to develop 175 an IT application to enable the weather process as described in section 4 to be carried out 176 between all interested parties. 177
The implementation guide is one of the building blocks for using UML (Unified Modelling Lan-178 guage) based techniques in defining processes and documents for interchange between the 179 involved actors. 180
2 Normative references 181
The following documents, in whole or in part, are normatively r eferenced in this document and 182 are indispensable for its application. For dated references, only the edition cited applies. For 183 undated references, the latest edition of the referenced document (including any amendments) 184 applies. 185
IEC TS 61970-2, Energy management system application program interface (EMS-API) –Part 186 2: Glossary 187
IEC 62325-301, Framework for energy market communications – Part 301: Common information 188 model (CIM) extensions for markets 189
IEC 62325-351, Framework for energy market communications – Part 351: CIM European mar-190 ket model exchange profile 191
IEC 62325-450, Framework for energy market communications – Part 450: Profile and context 192 modeling rules 193
IEC 62325-451-1, Framework for energy market communications – Part 451-1: Acknowledge-194 ment business process and contextual model for CIM European market 195
IEC 62325-451-5, Framework for energy market communications – Part 451-5: Status request 196 business process and contextual model for CIM European market 197
– Page 8 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
3 Terms and definitions 198
3.1 Forecast 199 The provision of a prediction that is expected to happen 200
3.2 Prognosis 201 The provision of a prediction with different levels of uncertainty that is based on a weather 202 forecast. 203
4 The weather document business process use 204
4.1 Overall business context 205
This implementation guide provides the means of transmitting weather forecast, production/load 206 prognosis and historical weather data for the use within the electricity market between all inter-207 ested parties. 208
209
210
Figure 1: The ENTSO-E weather process use case 211
uc Wea ther Use Case
P r ov ide wea ther
Conf igur a t ion
Da ta
Establ ish and
publish a wea ther
for ecast
Collect and
publish actua l
wea ther da ta
Ana ly se and
publish ener gy
pr ognosis
P r ov ide pr oduct ion
and Load r esults
Request new
pr ognosis or
wea ther
for ecasts
Sy stem oper a tor
(from
Roles)
Wea ther ana ly ser
(from
ENTSO-E
roles)
Da ta pr ov ider
(from
Roles)
Infor mat ion r eceiv er
(from
Roles)
– Page 9 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
The ENTSO-E weather process describes how weather forecasts are used by weather analys-212 ers to provide production and load prognosis for use by system operators or other interested 213 parties. It consists of 6 use cases that are described in the following paragraphs. 214
Provide weather configuration data 215
The use case covers the transmission by system operators to weather analysers of configura-216 tion information concerning essentially the renewable energy infrastructure. 217
Collect and publish actual weather data 218
The use case covers the collection and distribution of actual weather data from weather stations 219 by weather data providers. 220
Establish and publish a weather forecast 221
The use case covers the determination and publication of weather forecasts by data providers 222 based on the actual weather situation and the outlook of the weather system evolution. The 223 weather forecast is provided based on the specified points in an area established by the system 224 operator. 225
Analyse and publish energy prognosis 226
The use case covers the analysis by the weather analyser of the published weather information 227 and its impact on the renewable energy environment in order to provide a prognosis of the likely 228 impact in their production and load. The analysis is carried out based on the points specified 229 by the system operator. 230
Provide production and load results 231
The use case covers the provision by the system operator of the actual production results of 232 the renewable energy environment along with the total load results. 233
Request new prognosis or weather forecasts 234
The use case covers the possibility for interested parties to request revised weather forecasts 235 or production / load prognosis from the weather data provider or weather analyser. 236
4.2 Weather process sequence diagram 237
The sequence diagram outlined in Figure 2 describes the basic interactions between the parties 238 involved in the weather process. 239
The diagram describes the following actors: 240
Data provider; the party that provides weather forecasts based on the actual weather situa-241 tion and the evolution of the weather system. 242
Weather analyser; the party that analyses the current and forecast weather situation and 243 establishes a prognosis of its impact on the renewable energy environment as well as the 244 overall load. 245
System operator; the party that is the principal user of the information provided by the 246 weather data provider and the weather analyser. 247
Information receiver; the party that is interested in receiving weather information as well as 248 production/load prognosis. 249
The identification of the weather stations are shown for information as a source of information 250 but they are out of the scope of this process. 251
– Page 10 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
252
Figure 2: Weather process sequence diagram 253
The process is initiated by the provision by the system operator to the weather analyser of the 254 information concerning the points (X/Y/Z coordinates) for which the weather forecasts and prog-255 nosis are to be provided. The weather analyser then transmits this information to the data pro-256 viders. The configuration may be updated as necessary. 257
The data providers periodically take the actual weather situation from the designated weather 258 stations and provide the information to the weather analyser. 259
In a similar timeframe the data providers provide to the weather analyser and system operator 260 the weather forecasts for the designated points. 261
The weather analyser analysis of the information for the points designates by the system oper-262 ator and provides a prognosis of the production and load that may occur with the renewable 263 energy environment. The resulting prognosis is then sent to the system operator. 264
The system operator then provides the weather analyser with the actual results of th e different 265 renewable energy locations in order to enable the analysis model to be refined. 266
The system operator may request new weather forecasts or prognosis as required. 267
The end of the sequence diagram enables other interested parties to request weather forecasts. 268
sd Sequence diagr am Wea ther pr ocess
Information receiver
(from Roles)
Data provider
(from Roles)
Weather station
(from ENTSO-E
roles)
System operator
(from Roles)
Out of scope
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
Transform the weather
forecast information into
potential renewable energy
producion or load prognosis.
e.g. the prognosis of
a wind farm in MW is
a production/load
prognosis.
Production/Load prognosis
Location identification (Resource Object)
EquipmentType (AssetType)
Area
UnitOfMeasure
Quantity
Actual Production/Load
Location identification (Resource Object)
EquipmentType (AssetType)
Area
UnitOfMeasure
Quantity
Weather analyser
(from ENTSO-E roles)
Request prognosis
(StatusRequest_MarketDocument)
Configure data
(ConfigureWeather_MarketDocument)
Request weather data
(StatusRequest_MarketDocument)
Realised data()
Request prognosis
(StatusRequest_Market document)
Measured production/load()
Forecast or realised weather data
(Weather_MarketDocument)
Produce prognosis()
Production/load prognosis
(EnergyPrognosis_MarketDocument)
Forecast or realised weather data
(Weather_MarketDocument)
Forecast or realsied weather data
(Weather_MarketDocument)
Configuration data
(ConfigureWeather_MarketDocument)
Production/load prognosis
(EnergyPrognosis_MarketDocument)
Prognosis model calibration()
Production/load prognosis
(EnergyPrognosis_MarketDocument)
Request weather data
(StatusRequest_MarketDocument)
Forecast or realsied weather data
(Weather_MarketDocument)
– Page 11 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
4.3 Business rules 269
General rules 270
For each electronic data interchange defined in this document, an acknowledgement document, 271 as defined in IEC 62325-451-1, should be generated either accepting the whole received doc-272 ument or rejecting it completely. 273
Dependencies governing the WeatherConfiguration_MarketDocument 274
The weather configuration document is used to provide all the information required for the cre-275 ation of energy prognosis. 276
The information provided in a weather configuration document concerns the identification of the 277 various points within an area where weather forecasts and prognosis are to be provided. This 278 information also identifies the characteristics of the points in question. 279
The dependencies are listed in the following paragraphs. 280
Table 1 provides the dependencies for the weather configuration document. 281
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 up-date.
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 opera-tional
end_DateAndOrTime.date Date The date that the registered resource was decommis-sioned.
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 12 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
environmentalMonitoringStation.mRID Master resource identifier issued by a model author-ity..
Dependencies governing the Weather_MarketDocument 283
The weather document is used to provide all the information related to weather forecasts or 284 historical information. 285
The information provided in a weather document concerns: 286
A weather forecast; 287
Weather actual information; 288
The dependencies are listed in the following paragraphs. 289
Table 2 provides the dependencies for the weather document. 290
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 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]
curveType A03 = Variable block
Series_Period
resolution PT1M = 1 minute
Point
quality A01 = Adjusted
A02 = not available
A03 = Estimated
A04 = as Provided
– Page 13 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Dependencies governing the EnergyPrognosis_MarketDocument 292
The energy prognosis document is used to provide all the information related to energy prog-293 nosis or historical information. 294
The information provided in an energy prognosis document details the possible renewable en-295 ergy production or the total load for a given area. 296
The dependencies are listed in the following paragraphs. 297
Table 3 provides the dependencies for the energy prognosis document. 298
Table 3 - Energy prognosis document dependency table 299
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 14 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
5 Contextual and assembly models 301
5.1 Weather configuration contextual model 302
Overview of the model 303
Figure 3 shows the model. 304
305
Figure 3 - Weather configuration contextual model 306
– Page 15 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
IsBasedOn relationships from the European style market profile 307
Table 4 shows the traceability dependency of the classes used in this package towards the 308 upper level. 309
Table 4 - IsBasedOn dependency 310
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::MarketDocument
311
– Page 16 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
5.2 Weather configuration assembly model 312
Overview of the model 313
Figure 4 shows the model. 314
315
Figure 4 - Weather configuration assembly model 316
IsBasedOn relationships from the European style market profile 317
Table 5 shows the traceability dependency of the classes used in this package towards the 318 upper level. 319
Table 5 - IsBasedOn dependency 320
Name Complete IsBasedOn Path
EnvironmentalMonitoringStation TC57CIM::IEC62325::MarketCommon::EnvironmentalMonitoringStation
RegisteredResource TC57CIM::IEC62325::MarketCommon::RegisteredResource
TimeSeries TC57CIM::IEC62325::MarketManagement::TimeSeries
WeatherConfiguration_MarketDocument TC57CIM::IEC62325::MarketManagement::MarketDocument
321
Detailed Weather configuration assembly model 322
5.2.3.1 WeatherConfiguration_MarketDocument root class 323
An electronic document containing the information necessary to satisfy the requirements of 324 weather configuration information. 325
Table 6 shows all attributes of WeatherConfiguration_MarketDocument. 326
– Page 17 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Table 6 - Attributes of Weather configuration assembly model::WeatherConfigura-327 tion_MarketDocument 328
Or-der
mult. Attribute name / Attribute type Description
0 [1..1] mRID
ID_String
The unique identification of the document being exchanged within a business process flow.
1 [1..1] revisionNumber
ESMPVersion_String
The identification of the version that distinguishes one evolution of a document from another.
2 [1..1] type
MessageKind_String
The coded type of a document. The document type describes the principal characteristic of the document.
3 [1..1] sender_MarketParticipant.mRID
PartyID_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 identi-fication. The MarketParticipant that transmits the electronic document.
4 [1..1] sender_MarketParticipant.mar-ketRole.type
MarketRoleKind_String
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 identi-fication. The MarketParticipant that transmits the electronic document. --- The role associated with a MarketParticipant.
5 [1..1] receiver_MarketParticipant.mRID
PartyID_String
The identification of a party in the energy market. --- The MarketParticipant associated with an electronic document header.
6 [1..1] receiver_MarketParticipant.mar-ketRole.type
MarketRoleKind_String
The identification of the role played by a market player. --- The MarketParticipant associated with an electronic document header. --- The role associated with a MarketParticipant.
7 [1..1] createdDateTime
ESMP_DateTime
The date and time of the creation of the document.
8 [1..1] docStatus
Action_Status
The identification of the condition or position of the document with regard to its standing.
329
Table 7 shows all association ends of WeatherConfiguration_MarketDocument with other clas-330 ses. 331
Table 7 - Association ends of Weather configuration assembly model::WeatherConfigu-332 ration_MarketDocument with other classes 333
Order mult. Class name / Role
Description
9 [1..*] TimeSeries
TimeSeries
The time series that is associated with an electronic document. Association Based On: Weather configuration contextual model::WeatherConfiguration_MarketDocu-ment.[] ----- Weather configuration contextual model::TimeSeries.TimeSeries[1..*]
334
5.2.3.2 EnvironmentalMonitoringStation 335
An environmental monitoring station, examples of which could be a weather station or a seismic 336 monitoring station. 337
Table 8 shows all attributes of EnvironmentalMonitoringStation. 338
– Page 18 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Table 8 - Attributes of Weather configuration assembly model::EnvironmentalMonitor-339 ingStation 340
Or-der
mult. Attribute name / Attrib-ute type
Description
0 [1..1] mRID
ResourceID_String
The unique identification of an environmental monitoring station.
1 [0..1] name
String
The name is any free human readable and possibly non unique text naming the object.
2 [0..1] location.mRID
String
The unique identification of a location. --- Location of this monitoring station.
3 [0..1] location.name
String
The name is any free human readable and possibly non unique text naming the object. --- Location of this monitoring station.
4 [0..1] location.position-Points.xPosition
String
X axis position. --- Location of this monitoring station. --- Sequence of position points describing this location, expressed in coordi-nate system 'Location.CoordinateSystem'.
5 [0..1] location.position-Points.yPosition
String
Y axis position. --- Location of this monitoring station. --- Sequence of position points describing this location, expressed in coordi-nate system 'Location.CoordinateSystem'.
6 [0..1] location.position-Points.zPosition
String
(if applicable) Z axis position. --- Location of this monitoring station. --- Sequence of position points describing this location, expressed in coordi-nate system 'Location.CoordinateSystem'.
7 [0..1] location.coordinateSys-tem.mRID
CoordinateSystem-Kind_String
The identification of a type of coordinate system. --- Location of this monitoring station. --- Coordinate system used to describe position points of this location.
8 [0..1] location.coordinateSys-tem.name
String
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
5.2.3.3 RegisteredResource 342
A resource that is registered through the market participant registration system. Examples in-343 clude generating unit, load, and non-physical generator or load. 344
Table 9 shows all attributes of RegisteredResource. 345
Table 9 - Attributes of Weather configuration assembly model::RegisteredResource 346
Or-der
mult. Attribute name / Attrib-ute type
Description
0 [1..1] mRID
ResourceID_String
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.
1 [0..1] name
String
The name is any free human readable and possibly non unique text naming the object.
2 [1..1] pSRType.psrType
PsrType_String
The coded type of a power system resource. --- Custom classification for this power system resource.
3 [0..1] location.mRID
String
The unique identification of a location. --- Location of this power system resource.
– Page 19 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Or-der
mult. Attribute name / Attrib-ute type
Description
4 [0..1] location.name
String
The name is any free human readable and possibly non unique text naming the object. --- Location of this power system resource.
5 [0..1] location.position-Points.xPosition
String
X axis position. --- Location of this power system resource. --- Sequence of position points describing this location, expressed in coordi-nate system 'Location.CoordinateSystem'.
6 [0..1] location.position-Points.yPosition
String
Y axis position. --- Location of this power system resource. --- Sequence of position points describing this location, expressed in coordi-nate system 'Location.CoordinateSystem'.
7 [0..1] location.position-Points.zPosition
String
(if applicable) Z axis position. --- Location of this power system resource. --- Sequence of position points describing this location, expressed in coordi-nate system 'Location.CoordinateSystem'.
8 [0..1] location.coordinateSys-tem.mRID
CoordinateSystem-Kind_String
The identification of a type of coordinate system. --- Location of this power system resource. --- Coordinate system used to describe position points of this location.
9 [0..1] location.coordinateSys-tem.name
String
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
5.2.3.4 TimeSeries 348
A set of time-ordered quantities being exchanged in relation to a product. 349
In the ESMP profile, the TimeSeries provides not only time-ordered quantities but also time-350 ordered information. 351
Table 10 shows all attributes of TimeSeries. 352
Table 10 - Attributes of Weather configuration assembly model::TimeSeries 353
Or-der
mult. Attribute name / At-tribute type
Description
0 [1..1] mRID
ID_String
A unique identification of the time series.
1 [0..1] description
String
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
2 [0..1] name
String
The name is any free human readable and possibly non unique text naming the object.
3 [0..1] start_DateAndOr-Time.date
Date
The date as "YYYY-MM-DD", which conforms with ISO 8601. --- A date and/or time associated with a TimeSeries.
4 [0..1] end_DateAndOr-Time.date
Date
The date as "YYYY-MM-DD", which conforms with ISO 8601. --- A date and/or time associated with a TimeSeries.
5 [0..1] associated_Do-main.mRID
AreaID_String
The unique identification of the domain. --- The domain associated with a TimeSeries.
354
Table 11 shows all association ends of TimeSeries with other classes. 355
– Page 20 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Table 11 - Association ends of Weather configuration assembly model::TimeSeries with 356 other classes 357
Or-der
mult. Class name / Role Description
6 [0..*] RegisteredResource
RegisteredResource
The identification of a registered resource. Association Based On: Weather configuration contextual model::TimeSeries.[] ----- Weather configuration contextual model::RegisteredResource.Registere-dResource[0..*]
7 [0..*] EnvironmentalMonitor-ingStation
EnvironmentalMonitor-ingStation
Association Based On: Weather configuration contextual model::EnvironmentalMonitoringStation.En-vironmentalMonitoringStation[0..*] ----- Weather configuration contextual model::TimeSeries.[]
358
Datatypes 359
The list of datatypes used for the Weather configuration assembly model is as follows: 360
Action_Status compound 361
AreaID_String datatype, codelist CodingSchemeTypeList 362
CoordinateSystemKind_String datatype, codelist CoordinateSystemTypeList 363
ESMP_DateTime datatype 364
ESMPVersion_String datatype 365
ID_String datatype 366
MarketRoleKind_String datatype, codelist RoleTypeList 367
MessageKind_String datatype, codelist MessageTypeList 368
PartyID_String datatype, codelist CodingSchemeTypeList 369
PsrType_String datatype, codelist AssetTypeList 370
ResourceID_String datatype, codelist CodingSchemeTypeList 371
Status_String datatype, codelist StatusTypeList 372
– Page 21 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
5.3 Weather contextual model 373
Overview of the model 374
Figure 5 shows the model. 375
376
Figure 5 - Weather contextual model 377
– Page 22 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
IsBasedOn relationships from the European style market profile 378
Table 12 shows the traceability dependency of the classes used in this package towards the 379 upper level. 380
Table 12 - IsBasedOn dependency 381
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 23 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
5.4 Weather assembly model 383
Overview of the model 384
Figure 6 shows the model. 385
386
Figure 6 - Weather assembly model 387
IsBasedOn relationships from the European style market profile 388
Table 13 shows the traceability dependency of the classes used in this package towards the 389 upper level. 390
– Page 24 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Table 13 - IsBasedOn dependency 391
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
Detailed Weather assembly model 393
5.4.3.1 Weather_MarketDocument root class 394
An electronic document containing the information necessary to satisfy the requirements of a 395 given business process. 396
Table 14 shows all attributes of Weather_MarketDocument. 397
Table 14 - Attributes of Weather assembly model::Weather_MarketDocument 398
Or-der
mult. Attribute name / Attribute type Description
0 [1..1] mRID
ID_String
The unique identification of the document being exchanged within a business process flow.
1 [1..1] revisionNumber
ESMPVersion_String
The identification of the version that distinguishes one evolution of a document from another.
2 [1..1] type
MessageKind_String
The coded type of a document. The document type describes the principal characteristic of the document.
3 [1..1] process.processType
ProcessKind_String
The identification of the nature of process that the document ad-dresses. --- The Process associated with an electronic document header that is valid for the whole document.
4 [1..1] sender_MarketParticipant.mRID
PartyID_String
The identification of a party in the energy market. --- The MarketParticipant associated with an electronic document header.
5 [1..1] sender_MarketParticipant.market-Role.type
MarketRoleKind_String
The identification of the role played by a market player. --- The MarketParticipant associated with an electronic document header. --- The role associated with a MarketParticipant.
6 [1..1] receiver_MarketParticipant.mRID
PartyID_String
The identification of a party in the energy market. --- The MarketParticipant associated with an electronic document header.
7 [1..1] receiver_MarketParticipant.mar-ketRole.type
MarketRoleKind_String
The identification of the role played by a market player. --- The MarketParticipant associated with an electronic document header. --- The role associated with a MarketParticipant.
8 [1..1] createdDateTime
ESMP_DateTime
The date and time of the creation of the document.
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 25 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Table 15 shows all association ends of Weather_MarketDocument with other classes. 400
Table 15 - Association ends of Weather assembly model::Weather_MarketDocument 401 with other classes 402
Or-der
mult. Class name / Role
Description
10 [0..*] TimeSeries
TimeSeries
The time series that provides a set of weather characteristics. Association Based On: Weather contextual model::Weather_MarketDocument.[] ----- Weather contextual model::TimeSeries.TimeSeries[0..*]
11 [0..*] Reason
Reason
The Reason associated with the electronic document header providing different motiva-tions for the creation of the document. Association Based On: Weather contextual model::Weather_MarketDocument.[] ----- Weather contextual model::Reason.Reason[0..*]
403
5.4.3.2 Point 404
The identification of the values being addressed within a specific interval of time. 405
Table 16 shows all attributes of Point. 406
Table 16 - Attributes of Weather assembly model::Point 407
Or-der
mult. Attribute name / Attrib-ute type
Description
0 [1..1] position
Position_Integer
A sequential value representing the relative position within a given time inter-val.
1 [1..1] quantity
Decimal
The principal quantity identified for a point.
2 [1..1] quality
Quality_String
The quality of the information being provided. This quality may be estimated, not available, as provided, etc.
408
Table 17 shows all association ends of Point with other classes. 409
Table 17 - Association ends of Weather assembly model::Point with other classes 410
Or-der
mult. Class name / Role Description
3 [0..*] UncertaintyPercent-age_Quantity
UncertaintyPercent-age_Quantity
The percentage of uncertainty of the quantity value provided. Association Based On: Weather contextual model::Point.[] ----- Weather contextual model::UncertaintyPercentage_Quantity.Uncertain-tyPercentage_Quantity[0..*]
4 [0..*] Reason
Risk_Reason
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
5.4.3.3 Reason 412
The motivation of an act. 413
– Page 26 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Table 18 shows all attributes of Reason. 414
Table 18 - Attributes of Weather assembly model::Reason 415
Order mult. Attribute name / Attribute type Description
0 [1..1] code
ReasonCode_String
The motivation of an act in coded form.
1 [0..1] text
ReasonText_String
The textual explanation corresponding to the reason code.
416
5.4.3.4 Series_Period 417
The identification of the period of time corresponding to a given time interval and resolution. 418
Table 19 shows all attributes of Series_Period. 419
Table 19 - Attributes of Weather assembly model::Series_Period 420
Or-der
mult. Attribute name / Attribute type
Description
0 [1..1] resolution
Duration
The definition of the number of units of time that compose an individual step within a period.
1 [1..1] timeInterval
ESMP_DateTimeInterval
The start and end time of the period.
421
Table 20 shows all association ends of Series_Period with other classes. 422
Table 20 - Association ends of Weather assembly model::Series_Period with other clas-423 ses 424
Order mult. Class name / Role Description
2 [1..*] Point
Point
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
5.4.3.5 TimeSeries 426
A set of time-ordered quantities being exchanged. 427
Table 21 shows all attributes of TimeSeries. 428
Table 21 - Attributes of Weather assembly model::TimeSeries 429
Or-der
mult. Attribute name / Attribute type Description
0 [1..1] mRID
ID_String
A unique identification of the time series.
1 [0..1] businessType
BusinessKind_String
The identification of the nature of the time series.
2 [0..1] curveType
CurveType_String
The identification of the coded representation of the type of curve being described.
– Page 27 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Or-der
mult. Attribute name / Attribute type Description
3 [0..1] height_Quantity.quantity
Decimal
The quantity value. --- The height where the windspeed is calculated.
4 [0..1] main_EnvironmentalMonitoringSta-tion.mRID
ResourceID_String
The unique identification of an environmental monitoring station. --- The main weather station within a TimeSeries.
5 [0..1] alternate_EnvironmentalMonitor-ingStation.mRID
ResourceID_String
The unique identification of an environmental monitoring station. --- The backupweather station within a TimeSeries.
6 [0..1] measurement_Unit.name
MeasurementUnitKind_String
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.
430
Table 22 shows all association ends of TimeSeries with other classes. 431
Table 22 - Association ends of Weather assembly model::TimeSeries with other classes 432
Or-der
mult. Class name / Role
Description
7 [0..*] Series_Period
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..*]
8 [0..*] Reason
Reason
The reason information associated with a TimeSeries providing motivation infor-mation. Association Based On: Weather contextual model::TimeSeries.[] ----- Weather contextual model::Reason.Reason[0..*]
433
5.4.3.6 UncertaintyPercentage_Quantity 434
The quantity attribute provides the information relative to the percentage related to the level of 435 uncertainty of the related quantity. 436
Table 23 shows all attributes of UncertaintyPercentage_Quantity. 437
Table 23 - Attributes of Weather assembly model::UncertaintyPercentage_Quantity 438
Order mult. Attribute name / Attribute type Description
0 [1..1] quantity
Decimal
The quantity value.
1 [0..1] minimumPercentage_Quantity.quantity
Decimal
The quantity value. --- The minimum uncertainty percentage.
2 [0..1] maximumPercentage_Quantity.quantity
Decimal
The quantity value. --- The maximum uncertainty percentage
439
Datatypes 440
The list of datatypes used for the Weather assembly model is as follows: 441
ESMP_DateTimeInterval compound 442
– Page 28 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
BusinessKind_String datatype, codelist BusinessTypeList 443
CurveType_String datatype, codelist CurveTypeList 444
ESMP_DateTime datatype 445
ESMPVersion_String datatype 446
ID_String datatype 447
MarketRoleKind_String datatype, codelist RoleTypeList 448
MeasurementUnitKind_String datatype, codelist UnitOfMeasureTypeList 449
MessageKind_String datatype, codelist MessageTypeList 450
PartyID_String datatype, codelist CodingSchemeTypeList 451
Position_Integer datatype 452
ProcessKind_String datatype, codelist ProcessTypeList 453
Quality_String datatype, codelist QualityTypeList 454
ReasonCode_String datatype, codelist ReasonCodeTypeList 455
ReasonText_String datatype 456
ResourceID_String datatype, codelist CodingSchemeTypeList 457
YMDHM_DateTime datatype 458
459
– Page 29 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
5.5 Energy prognosis contextual model 460
Overview of the model 461
Figure 7 shows the model. 462
463
Figure 7 - Energy prognosis contextual model 464
– Page 30 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
IsBasedOn relationships from the European style market profile 465
Table 24 shows the traceability dependency of the classes used in this package towards the 466 upper level. 467
Table 24 - IsBasedOn dependency 468
Name Complete IsBasedOn Path
Domain 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 31 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
5.6 Energy prognosis assembly model 470
Overview of the model 471
Figure 8 shows the model. 472
473
Figure 8 - Energy prognosis assembly model 474
– Page 32 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
IsBasedOn relationships from the European style market profile 475
Table 25 shows the traceability dependency of the classes used in this package towards the 476 upper level. 477
Table 25 - IsBasedOn dependency 478
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
Detailed Energy prognosis assembly model 480
5.6.3.1 EnergyPrognosis_MarketDocument root class 481
An electronic document containing the information necessary to satisfy the requirements of a 482 given business process. 483
Table 26 shows all attributes of EnergyPrognosis_MarketDocument. 484
Table 26 - Attributes of Energy prognosis assembly model::EnergyPrognosis_Market-485 Document 486
Or-der
mult. Attribute name / Attribute type Description
0 [1..1] mRID
ID_String
The unique identification of the document being exchanged within a business process flow.
1 [1..1] revisionNumber
ESMPVersion_String
The identification of the version that distinguishes one evolution of a document from another.
2 [1..1] type
MessageKind_String
The coded type of a document. The document type describes the principal characteristic of the document.
3 [1..1] sender_MarketParticipant.mRID
PartyID_String
The identification of a party in the energy market. --- The MarketParticipant associated with an electronic document header.
4 [1..1] sender_MarketParticipant.market-Role.type
MarketRoleKind_String
The identification of the role played by a market player. --- The MarketParticipant associated with an electronic document header. --- The role associated with a MarketParticipant.
5 [1..1] receiver_MarketParticipant.mRID
PartyID_String
The identification of a party in the energy market. --- The MarketParticipant associated with an electronic document header.
6 [1..1] receiver_MarketParticipant.mar-ketRole.type
MarketRoleKind_String
The identification of the role played by a market player. --- The MarketParticipant associated with an electronic document header. --- The role associated with a MarketParticipant.
7 [1..1] createdDateTime
ESMP_DateTime
The date and time of the creation of the document.
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 33 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Table 27 shows all association ends of EnergyPrognosis_MarketDocument with other classes. 488
Table 27 - Association ends of Energy prognosis assembly model::EnergyProgno-489 sis_MarketDocument with other classes 490
Order mult. Class name / Role Description
9 [1..*] TimeSeries
Area_TimeSeries
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
5.6.3.2 Point 492
The identification of the values being addressed within a specific interval of time. 493
Table 28 shows all attributes of Point. 494
Table 28 - Attributes of Energy prognosis assembly model::Point 495
Or-der
mult. Attribute name / Attrib-ute type
Description
0 [1..1] position
Position_Integer
A sequential value representing the relative position within a given time inter-val.
1 [1..1] quantity
Decimal
The principal quantity identified for a point.
2 [1..1] quality
Quality_String
The quality of the information being provided. This quality may be estimated, not available, as provided, etc.
496
Table 29 shows all association ends of Point with other classes. 497
Table 29 - Association ends of Energy prognosis assembly model::Point with other 498 classes 499
Or-der
mult. Class name / Role Description
3 [0..*] UncertaintyPercent-age_Quantity
UncertaintyPercent-age_Quantity
The percentage of uncertainty of the quantity value provided. Association Based On: Energy prognosis contextual model::Point.[] ----- Energy prognosis contextual model::UncertaintyPercentage_Quantity.Uncer-taintyPercentage_Quantity[0..*]
500
5.6.3.3 Series_Period 501
The identification of the period of time corresponding to a given time interval and resolution. 502
Table 30 shows all attributes of Series_Period. 503
Table 30 - Attributes of Energy prognosis assembly model::Series_Period 504
Or-der
mult. Attribute name / Attribute type
Description
0 [1..1] resolution
Duration
The definition of the number of units of time that compose an individual step within a period.
– Page 34 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Or-der
mult. Attribute name / Attribute type
Description
1 [1..1] timeInterval
ESMP_DateTimeInterval
The start and end time of the period.
505
Table 31 shows all association ends of Series_Period with other classes. 506
Table 31 - Association ends of Energy prognosis assembly model::Series_Period with 507 other classes 508
Order mult. Class name / Role Description
2 [1..*] Point
Point
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
5.6.3.4 TimeSeries 510
A set of time-ordered quantities being exchanged. 511
Table 32 shows all attributes of TimeSeries. 512
Table 32 - Attributes of Energy prognosis assembly model::TimeSeries 513
Or-der
mult. Attribute name / Attrib-ute type
Description
0 [1..1] mRID
ID_String
A unique identification of the time series.
1 [1..1] businessType
BusinessKind_String
The identification of the nature of the time series.
2 [1..1] domain.mRID
AreaID_String
The unique identification of the domain. --- The domain associated with a TimeSeries that provides the identification of the area concerned by the prognosis.
3 [0..1] registere-dResource.mRID
ResourceID_String
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 partici-pant, 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.
4 [1..1] mktPSRType.psrType
PsrType_String
The coded type of a power system resource. --- The identification of the type of resource associated with a TimeSeries.
5 [1..1] measure-ment_Unit.name
Measuremen-tUnitKind_String
The identification of the formal code for a measurement unit (UN/ECE Recom-mendation 20). --- The unit of measure associated with the quantities in a TimeSeries.
6 [1..1] curveType
CurveType_String
The identification of the coded representation of the type of curve being de-scribed.
514
Table 33 shows all association ends of TimeSeries with other classes. 515
– Page 35 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Table 33 - Association ends of Energy prognosis assembly model::TimeSeries with 516 other classes 517
Order mult. Class name / Role Description
7 [1..*] Series_Period
Series_Period
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
5.6.3.5 UncertaintyPercentage_Quantity 519
The quantity attribute provides the information relative to the percentage quality of the progno-520 sis quantity. 521
Table 34 shows all attributes of UncertaintyPercentage_Quantity. 522
Table 34 - Attributes of Energy prognosis assembly model::UncertaintyPercent-523 age_Quantity 524
Or-der
mult. Attribute name / Attribute type Description
0 [1..1] quantity
Decimal
The quantity value. The percentage of uncertainty of the provided quantity.
1 [0..1] minimumPercentage_Quan-tity.quantity
Decimal
The quantity value. --- The minimum uncertainity percentage.
2 [0..1] maximumPercentage_Quan-tity.quantity
Decimal
The quantity value. --- The maximum uncertainity percentage.
525
Datatypes 526
The list of datatypes used for the Energy prognosis assembly model is as follows: 527
ESMP_DateTimeInterval compound 528
AreaID_String datatype, codelist CodingSchemeTypeList 529
BusinessKind_String datatype, codelist BusinessTypeList 530
CurveType_String datatype, codelist CurveTypeList 531
ESMP_DateTime datatype 532
ESMPVersion_String datatype 533
ID_String datatype 534
MarketRoleKind_String datatype, codelist RoleTypeList 535
MeasurementUnitKind_String datatype, codelist UnitOfMeasureTypeList 536
MessageKind_String datatype, codelist MessageTypeList 537
PartyID_String datatype, codelist CodingSchemeTypeList 538
Position_Integer datatype 539
PsrType_String datatype, codelist AssetTypeList 540
Quality_String datatype, codelist QualityTypeList 541
ResourceID_String datatype, codelist CodingSchemeTypeList 542
YMDHM_DateTime datatype 543
– Page 36 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
6 XML schema 544
6.1 Schema structures 545
WeatherConfiguration_MarketDocument schema 546
Figure 9 and Figure 10 provide the structure of the XML schema for the WeatherConfigura-547 tion_MarketDocument. 548
549
Figure 9 - WeatherConfiguration_MarketDocument XML schema 1/2 550
– Page 37 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
551
Figure 10 - WeatherConfiguration_MarketDocument XML schema 2/2 552
– Page 38 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
Weather_MarketDocument schema 553
Figure 11 and Figure 12 provide the structure of the XML schema for the Weather_MarketDoc-554 ument. 555
556
Figure 11 - Weather_MarketDocument XML schema 1/2 557
– Page 39 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
558
Figure 12 - Weather_MarketDocument XML schema 2/2 559
– Page 40 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
EnergyPrognosis_MarketDocument schema 560
Figure 13 and Figure 14 provide the structure of the XML schema for the EnergyPrognosis_Mar-561 ketDocument. 562
563
Figure 13 - EnergyPrognosis_MarketDocument XML schema 1/2 564
– Page 41 of 41 –
European Network of Transmission System Operators for Electricity
ENTSO-E Weather process and energy prognosis Implementation guide VERSION 1.0 – For Publication
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
565
Figure 14 - EnergyPrognosis_MarketDocument XML schema 2/2 566
567