ENTSO-E Weather process and energy prognosis ...

41
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 info@entsoe.eu www.entsoe.eu ENTSO-E Weather process and energy prognosis IMPLEMENTATION GUIDE 2016-04-25 DOCUMENT FOR PUBLICATION VERSION 1.0

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