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