Nordic TSO message exchange model - Ediel Nordic Forum
Nordic TSO message exchange model - Ediel Nordic Forum
Nordic TSO message exchange model - Ediel Nordic Forum
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
BRS<br />
(BUSINESS REQUIREMENT SPECIFICATION)<br />
A MODEL FOR THE<br />
NORDIC <strong>TSO</strong><br />
SCHEDULING AND ANCILLARY<br />
SERVICES PROCESS<br />
Business process: <strong>Nordic</strong> <strong>TSO</strong> Schedules<br />
document <strong>exchange</strong><br />
Version: 1.0.A<br />
Status:<br />
Approved by <strong>Nordic</strong> <strong>Ediel</strong><br />
Group (NEG)<br />
Date: February 15 th , 2010
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
CONTENT<br />
1 INTRODUCTION .................................................................................................................................................... 3<br />
1.1 BACKGROUND .................................................................................................................................................... 3<br />
1.2 NORDIC ENERGY DOMAIN MODEL .................................................................................................................... 3<br />
1.3 POSSIBLE FURTHER DEVELOPMENTS .................................................................................................................. 3<br />
1.4 PROJECT ORGANISATION .................................................................................................................................... 3<br />
1.5 REFERENCES ...................................................................................................................................................... 4<br />
1.6 TERMS................................................................................................................................................................ 4<br />
1.7 CHANGE LOG ..................................................................................................................................................... 5<br />
2 PLANNING .............................................................................................................................................................. 6<br />
2.1 PLANNING IN THE OVERALL CONTEXT (DOMAIN MODEL) .................................................................................. 6<br />
2.2 BREAKDOWN OF THE SCHEDULING PROCESS WITHIN THE PLANNING PHASE ....................................................... 6<br />
3 OVERVIEW OF THE NORDIC SCHEDULING PROCESS ............................................................................. 8<br />
3.1 SCHEDULE SYSTEM INFORMATION FLOWS .......................................................................................................... 9<br />
3.2 SCHEDULE SYSTEM INFORMATION REQUIREMENTS ............................................................................................ 9<br />
3.2.1 Market schedules ........................................................................................................................................ 10<br />
3.2.2 Operational schedules ................................................................................................................................ 11<br />
3.2.3 Overview of Trading Models ...................................................................................................................... 13<br />
4 HARMONISED ROLES USED IN “EXCHANGE SCHEDULES” ................................................................. 15<br />
5 BUSINESS PARTNER VIEW, EXCHANGE SCHEDULES ............................................................................ 17<br />
6 BUSINESS ENTITY VIEW, EXCHANGE SCHEDULES ................................................................................ 18<br />
6.1 BUSINESS ENTITY VIEW, BUSINESS ENTITIES ................................................................................................... 18<br />
6.2 BUSINESS ENTITY VIEW, BUSINESS ENTITY STATES ......................................................................................... 20<br />
7 PROCESS AREAS WITHIN THE NORDIC SCHEDULING PROCESS....................................................... 22<br />
7.1 PROCESS AREA: EXCHANGE MARKET SCHEDULES ............................................................................................ 22<br />
7.1.1 Process area: Match schedules (Denmark and Sweden) ............................................................................ 23<br />
7.2 PROCESS AREA: EXCHANGE PRODUCTION PROGNOSES (DENMARK)................................................................. 24<br />
7.3 PROCESS AREA: EXCHANGE OPERATIONAL SCHEDULES ................................................................................... 25<br />
7.4 PROCESS AREA: EXCHANGE CORRIDOR AND CUT CORRIDOR SCHEDULES ........................................................ 27<br />
7.5 PROCESS AREA: EXCHANGE ANCILLARY SERVICES, INCLUDING RESERVE RESOURCES .................................... 28<br />
8 BUSINESS DATA VIEW ...................................................................................................................................... 29<br />
8.1 DOCUMENT RELATED TO MARKET SCHEDULES ................................................................................................ 29<br />
8.1.1 Schedule document ..................................................................................................................................... 29<br />
8.1.2 Status request document ............................................................................................................................. 33<br />
8.1.3 Anomaly report ........................................................................................................................................... 34<br />
8.1.4 Confirmation Report ................................................................................................................................... 38<br />
8.2 DOCUMENTS RELATED TO OPERATIONAL SCHEDULES ..................................................................................... 41<br />
8.2.1 Planned resource schedule ......................................................................................................................... 41<br />
8.2.2 Resource Schedule Confirmation Report .................................................................................................... 46<br />
9 BUSINESS RULES ................................................................................................................................................ 48<br />
9.1 SCHEDULE DOCUMENT IN THE NORDIC COUNTRIES.......................................................................................... 48<br />
9.2 BALANCE RESPONSIBLE PARTY DEFINITION .................................................................................................... 48<br />
9.3 GENERAL GROUND RULES ................................................................................................................................ 48<br />
APPENDIX A AN EXAMPLE OF TECHNICAL IMPLEMENTATION ......................................................... 50<br />
Page: 2
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
1 INTRODUCTION<br />
1.1 Background<br />
Today the <strong>Nordic</strong> <strong>TSO</strong>s <strong>exchange</strong> documents based on several different formats and standards, such as <strong>Ediel</strong><br />
(DELFOR/MSCONS), NOIS XML documents based on EN<strong>TSO</strong>-E IGs and Excel documents. In addition<br />
the <strong>Nordic</strong> <strong>TSO</strong>s have communications towards other European countries, such as Germany, the Netherlands<br />
and Poland, using even more standards, such as NorNed xml and EN<strong>TSO</strong>-E standards.<br />
For efficiency reasons the four <strong>Nordic</strong> <strong>TSO</strong>s and Nord Pool Spot have set up a project for migration of the<br />
document <strong>exchange</strong>s towards one common document standard. The project is run as a <strong>Nordic</strong> project with<br />
the <strong>Nordic</strong> <strong>Ediel</strong> Group as the steering group. The aim is to define document <strong>exchange</strong> <strong>model</strong>s that can be<br />
used for all document <strong>exchange</strong>s between the <strong>Nordic</strong> <strong>TSO</strong>s and Nord Pool Spot.<br />
This document is a Business Requirement Specification (BRS) detailing the document <strong>exchange</strong>s related to<br />
schedules, prognosis and Ancillary services (reserve resources) in the <strong>Nordic</strong> countries. The focus of the<br />
document is the business aspects of the document <strong>exchange</strong>s and the basis for the document is the EN<strong>TSO</strong>-E<br />
ESS and ERRP Implementation Guides [1], together with the ebIX ® , EFET and EN<strong>TSO</strong>-E Harmonised role<br />
<strong>model</strong> [3]. When implementing the BRS, the EN<strong>TSO</strong>-E ESS and ERRP Implementation guides and the<br />
related EN<strong>TSO</strong>-E XML schemas should be used.<br />
In addition a show case is made for the Determine Transfer Capacity process [9]. This BRS is based on the<br />
EN<strong>TSO</strong>-E ECAN Implementation Guide [1], but modified to fit the UN/CEFACT standards:<br />
UN/CEFACT Modelling Methodology (UMM) [4]<br />
UN/CEFACT UML Profile for Core Components (UPCC) [5]<br />
UN/CEFACT XML Naming and Design Rules (NDR) [6]<br />
The BRS for the Determine Transfer Capacity process is accompanied by a Requirements Specification<br />
Mapping (RSM), serving to separate the aspects of requirements of greatest concern to business interests<br />
from those of concern to technical design interests. The RSM is showing the technical implementation<br />
details of the BRS, such as the UMM [4] Business Choreography View and Business Information View and<br />
the XML schemas used for <strong>message</strong> <strong>exchange</strong>. The RSM is published as UML <strong>model</strong>s in HTML format and<br />
as a set of XML schemas.<br />
1.2 <strong>Nordic</strong> Energy Domain Model<br />
A <strong>Nordic</strong> Energy market Domain <strong>model</strong>, giving an overall overview of the structure and processes used in<br />
the <strong>Nordic</strong> Energy market, can be found in [10].<br />
1.3 Possible further developments<br />
Consumption prognoses<br />
o Norway and Sweden: Only internal process within the <strong>TSO</strong>s.<br />
o Denmark: Internally generated within the <strong>TSO</strong>. The Consumption responsible parties can<br />
optionally send these prognoses on an hourly basis, the day before.<br />
Weather prognoses<br />
1.4 Project organisation<br />
The project is organised as a project group within Nordel.<br />
Steering group:<br />
<strong>Nordic</strong> <strong>Ediel</strong> Group (NEG):<br />
Christian Odgaard, Energinet.dk, cco@energinet.dk<br />
Heli Anttila, Fingrid, Heli.Anttila@fingrid.fi<br />
Oscar Ludwigs, SvK, Oscar.Ludwigs@svk.se<br />
Tor Åge Halvorsen, Nord Pool, Tor.Halvorsen@nordpool.com<br />
Tor Heiberg, Statnett, tor.heiberg@statnett.no<br />
Page: 3
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Willem Karel D van der Meijden, Energinet.dk, wme@energinet.dk<br />
Convenor: Jon-Egil Nordvik, Statnett, jon-egil.nordvik@statnett.no<br />
Secretary: Ove Nesvik, EdiSys, ove.nesvik@edisys.no<br />
Project members: Antti Niemi, Nord Pool Spot, an@npspot.com<br />
Christian Hoang Huy Le, Statnett, christian.le@statnett.no<br />
Christian Odgaard, Energinet.dk, cco@energinet.dk<br />
Heli Anttila, Fingrid, Heli.Anttila@fingrid.fi<br />
Jan Owe, SvK, Jan.Owe@svk.se<br />
Jari Hirvonen, Fingrid, Jari.Hirvonen@Fingrid.fi<br />
Jon-Egil Nordvik, Statnett, jon-egil.nordvik@statnett.no<br />
Mikael Kristensen, Energinet.dk, mkr@energinet.dk<br />
Ove Nesvik, EdiSys, ove.nesvik@edisys.no<br />
Roar Grindstrand , Statnett, roar.grindstrand@statnett.no<br />
1.5 References<br />
[1] EN<strong>TSO</strong>-E implementation guides, see http://www.entsoe.eu/resources/edi/:<br />
EN<strong>TSO</strong>-E Modelling Methodology (EMM)<br />
EN<strong>TSO</strong>-E UCTE SO-SO Process<br />
EN<strong>TSO</strong>-E Scheduling System, ESS<br />
EN<strong>TSO</strong>-E Settlement Process, ESP<br />
EN<strong>TSO</strong>-E Reserve Resource Planning, ERRP<br />
EN<strong>TSO</strong>-E Capacity Allocation and Nomination, ECAN<br />
EN<strong>TSO</strong>-E Publication Document, EPD<br />
EN<strong>TSO</strong>-E Status Report, ESR<br />
EN<strong>TSO</strong>-E Acknowledgement process<br />
[2] ECP (Energy communication platform) Functional Specifications<br />
[3] The Harmonised Role Model, EN<strong>TSO</strong>-E, ebIX ® and EFET, see<br />
http://www.entsoe.eu/resources/edi/<br />
[4] UN/CEFACT Unified Modelling Methodology (UMM), see http://umm-dev.org/<br />
[5] UML Profile for Core Components (UPCC), see http://www.untmg.org/<br />
[6] UN/CEFACT XML Naming and Design Rules (NDR), see<br />
http://www.uncefactforum.org/ATG/ATG_Home.htm<br />
[7] ebIX Modelling methodology and process <strong>model</strong>s (EMD), see http://www.ebix.org/<br />
[8] <strong>Ediel</strong> Implementation guides, see http://www.ediel.org/<br />
[9] <strong>Nordic</strong> <strong>Ediel</strong> Group, BRS for the <strong>Nordic</strong> <strong>TSO</strong> Determine transfer capacity <strong>model</strong>, see<br />
http://www.ediel.org/<br />
[10] <strong>Nordic</strong> Energy Market Domain Model, see http://www.ediel.org/<br />
[11] Agreement regarding operation of the interconnected <strong>Nordic</strong> power system (System Operation<br />
Agreement)<br />
http://www.entsoe.eu/fileadmin/user_upload/_library/publications/nordic/operations/060613_entso<br />
e_nordic_SystemOperationAgreement_EN.pdf<br />
1.6 Terms<br />
In this document the term Ancillary services is used for services needed to maintain a stable power system,<br />
typically used for instant handling of changes in consumption and outages in generation and transmission.<br />
The Ancillary services consist of primary, secondary and tertiary reserves, characterised by their activation<br />
time. The term Ancillary services are used as a synonym to Reserve resources, as is used in the EN<strong>TSO</strong>-E<br />
Scheduling System [1].<br />
The term document is used instead of <strong>message</strong>, when this is applicable. However when referencing EN<strong>TSO</strong>-<br />
E document names, the EN<strong>TSO</strong>-E name will be used, e.g. <strong>message</strong>, report or document.<br />
The term Market schedules is used instead of the EN<strong>TSO</strong>-E term Schedules when this is applicable and<br />
Operational schedules is used instead of the EN<strong>TSO</strong>-E term Resource schedules when this is applicable.<br />
Page: 4
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
When the term <strong>TSO</strong> is used in this document it includes also Nord Pool and Nord Pool Spot.<br />
1.7 Change log<br />
Ver/rel/rev Changed by Date Changes<br />
RFC for Ove Nesvik 20100126 Request for comments for version 1.0.A within NEG.<br />
1.0.A<br />
0.5.D Ove Nesvik 20100120 Changed during and after project meeting January 19 and<br />
20, 2010. This includes, among others:<br />
Correction of maintenance requests to EN<strong>TSO</strong>-E<br />
Addition of an example of a Planned Resource<br />
Schedule Document for an Operational schedule,<br />
including needed <strong>Nordic</strong> modifications, see Appendix<br />
A.<br />
0.5.C Ove Nesvik 20100111 Changed during and after project meeting December 15 and<br />
16, 2009. This includes, among others, update of the tables<br />
showing the elements used to identify documents.<br />
0.5.B Ove Nesvik 20091211 Draft document changed not traced.<br />
0.5.A Ove Nesvik 20091208 Draft document changed during and after project meeting<br />
November 11 th 2009.<br />
0.4.A Ove Nesvik 20091012 Draft document. Main changes from previous version:<br />
Addition of a domain <strong>model</strong> description in chapter 2.1<br />
Update of Business entities in chapter 6.1<br />
Update of Business entity states in chapter 6.2<br />
Update of the <strong>model</strong> artefacts in chapter 7 to be in line<br />
with the EN<strong>TSO</strong>-E IGs<br />
Update of the class diagrams in chapter 8 to be in line<br />
with the EN<strong>TSO</strong>-E IGs<br />
Addition of Attribute usage tables for all class diagrams<br />
<br />
in chapter 8 (to be reviewed and filled in)<br />
Addition of change requests to EN<strong>TSO</strong>-E for each class<br />
diagram in chapter 8<br />
0.3.B Ove Nesvik 20090907 Draft document – Changes not tracked.<br />
0.3.A Ove Nesvik 20090612 Draft document – Changes not tracked.<br />
0.2.A Ove Nesvik 20090424 Draft document – Changes not tracked.<br />
0.1.A Ove Nesvik 20090307 First draft<br />
Page: 5
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
2 PLANNING<br />
2.1 Planning in the overall context (Domain <strong>model</strong>)<br />
The Domain <strong>model</strong> describes the main business process areas needed to have a well functioning energy<br />
market. The <strong>model</strong> is important for having a common and agreed understanding on how the energy market<br />
works as a basis for development of common methods for <strong>exchange</strong> of information.<br />
Figure 1: UseCase diagram: Domain <strong>model</strong><br />
For a more elaborated description of the process include in the domain <strong>model</strong>, see [10].<br />
2.2 Breakdown of the scheduling process within the planning phase<br />
In the rest of this document the Business area (UseCase) Schedule resources from the Business area Plan is<br />
further elaborated.<br />
Figure 2: UseCase diagram: The <strong>Nordic</strong> planning process<br />
The Determine transfer capacity process is documented in a separate BRS, see [9].<br />
Page: 6
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
The Process area Plan, outlined in Figure 2, concerns principally schedules and prognosis supplied by the<br />
different Balance responsible parties and the System operator for a given Market balance area or a group of<br />
Market balance areas. It also deals with the <strong>exchange</strong> of schedules between two Market balance areas via<br />
System operators and the International system operator. Some of the resulting schedules are afterwards sent<br />
to the Imbalance settlement responsible after validation, to be used in the Settlement process. Furthermore,<br />
the planning phase, include <strong>exchange</strong>s related to Reserve resources.<br />
Figure 3: Activity diagram: The <strong>Nordic</strong> planning process<br />
Page: 7
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
3 OVERVIEW OF THE NORDIC SCHEDULING PROCESS<br />
Figure 4: UseCase diagram: The <strong>Nordic</strong> Scheduling process<br />
In Figure 4 the <strong>Nordic</strong> scheduling process is further decomposed into Business areas and Process areas.<br />
Each of these Business areas and Process areas will be further described below.<br />
The Balance responsible parties, operating within one or several Market balance areas sends schedules and<br />
prognosis to the System operator, ensuring the correct operation of one or several Market balance areas. The<br />
System operator sends the schedules to the International system operator for validation and publication.<br />
The basic principle upon which this phase has been based is that all the trades between two Balance<br />
responsible parties must be notified and coherent. For each Market balance area all the “in” flows should<br />
balance with all the “out” flows. In the case of imbalance, the System operator must manage the imbalance<br />
prior to the operation phase.<br />
Page: 8
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Figure 5: Activity diagram: The <strong>Nordic</strong> Scheduling process<br />
3.1 Schedule system information flows<br />
The schedule document transmission cycle is composed of the following phases:<br />
1. The initial transmission of the schedule document to the System operator. During this phase the<br />
document is verified for coherence independently of all the schedule documents that have been<br />
transmit by other parties. This phase verifies the coherence of the time series within the document.<br />
The phase ends with the transmission to the sender of a positive or negative acknowledgement of the<br />
time series received and a transmission of the validated schedules to the International system<br />
operator.<br />
2. The matching validation (only in Denmark and Sweden) can be carried out on the time series within<br />
a document once the time series from the complementary parties has been received. If a time series<br />
is found not to match, an anomaly document is transmitted to all the involved parties informing them<br />
of the problem. Time series found to be in error need to be retransmitted via the retransmission of the<br />
applicable schedule document containing the corrected time series.<br />
3. In the third phase the System operator informs the International system operator about relevant<br />
received schedules and prognosis. The International system operator is responsible for publication<br />
of the information.<br />
4. In the last phase the System operator (Denmark and Sweden) or the Balance responsible parties<br />
(Finland and Norway) sends the schedules to the Imbalance responsible parties as input to the<br />
Settlement process.<br />
Related documents are defined according to the UMM Business Data View [4], see chapter 8.<br />
3.2 Schedule system information requirements<br />
The sequence diagrams in Figure 6 and Figure 9 outlines the information that is <strong>exchange</strong>d between the<br />
different actors in the planning phase of the <strong>Nordic</strong> energy market scheduling process. The sequence diagram<br />
in Figure 6 outlines the market schedules, which are used in an economic settlement, while the sequence<br />
Page: 9
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
diagram in Figure 9 outlines the operational schedules used for operational purposes. The information flows<br />
concern essentially the day-ahead and intraday scheduling process as seen from a Market balance area<br />
administered by a System operator and connected to another Market balance area administered by an<br />
external System operator.<br />
3.2.1 Market schedules<br />
Trade can take place between the Market balance areas and the transmission capacity between the areas is<br />
allocated to the Balance responsible parties by the Transmission capacity allocator, see [9].<br />
The <strong>Nordic</strong> market is relatively simple compared to the typical market structure in central Europe and<br />
requires a simple subset of the EN<strong>TSO</strong>-E sequence diagrams, see [1].<br />
In Denmark and Sweden the Balance responsible parties will inform their System operator of the bilateral<br />
trades they have carried out within a Market balance area. In Denmark these purchases and sales will<br />
initially be controlled for coherence and if correct, the Balance responsible parties will be informed by the<br />
System operator that the schedule has been accepted for processing. In the case of error, both the System<br />
operator in Denmark and Sweden will inform the Balance responsible party of the errors through an<br />
anomaly report. The Balance responsible party may then resubmit the schedules with the necessary<br />
corrections. After cut-off time the System operator in Denmark and Sweden will send the schedules to the<br />
Imbalance settlement responsible, to be used in the Settlement process.<br />
In Finland and Norway the Balance responsible parties will send their market schedules directly to the<br />
Imbalance settlement responsible, to be used in the Settlement process.<br />
To close the process, relevant schedules are sent to the Imbalance settlement responsible party. This process<br />
is not covered in this guide.<br />
Page: 10
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Figure 6: Sequence diagram of prognosis, market schedules and matching documents (ESS)<br />
Comments to the diagram:<br />
Arrow 3, Market schedules from Balance responsible parties to the Imbalance settlement<br />
responsible, used in Finland and Norway, is seen as a part of the Settlement process and will not be<br />
further elaborated in this document.<br />
3.2.2 Operational schedules<br />
The UCTE-System maintains the load-frequency control through the use of primary, secondary and tertiary<br />
control to stabilise the interconnected system.<br />
The NORDEL-system is stabilised primarily through frequency control. Since the NORDEL system is<br />
connected by DC-Links to the UCTE system their different control mechanisms do not influence one<br />
another. Independent from the control philosophies used, system control is done by a number of reserve<br />
products that have become part of a liberalised market in almost all European countries.<br />
Page: 11
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
System balancing<br />
System control<br />
Imbalance settlement<br />
UCTE<br />
Primary Control:<br />
Activation criteria:<br />
Deviation of<br />
frequency<br />
Automatic Activation.<br />
Primary Control (FNR):<br />
Activation criteria:<br />
Deviation of frequency<br />
Due to consumption**<br />
Automatic Activation<br />
NORDEL<br />
Primary Control (FDR):<br />
Activation criteria:<br />
Deviation of frequency<br />
due to disturbance**<br />
Automatic Activation<br />
Secondary Control:<br />
Activation criteria:<br />
Deviation of power<br />
and frequency*<br />
Automatic Activation.<br />
Tertiary Control:<br />
Activation criteria<br />
To restore secondary<br />
Reserve Manual<br />
Activation<br />
(SATCR, DATCR)<br />
Secondary Control:<br />
Activation criteria:<br />
Deviation of power<br />
and frequency**<br />
Automatic Activation.<br />
Tertiary Control:<br />
Activation criteria:<br />
To restore primary and<br />
secondary reserve<br />
Manual Activation<br />
* Refer to the UCTE<br />
Operational Handbook<br />
policy 1 for the definition<br />
of power and frequency<br />
error.<br />
** Refer to the Nordel guide<br />
for the definitions of<br />
disturbance and<br />
consumption<br />
Figure 7: UCTE and Nordel operational schedules differences<br />
The reserve control mechanisms in the operational sense of the UCTE-system and the NORDEL system is<br />
outlined in the above diagram.<br />
To correctly handle load/generation balance prognosis it has become essential to <strong>exchange</strong> an ever-growing<br />
amount of information between all involved parties. So much so that the historical phone operations are no<br />
longer feasible. The open market requirements demand that the non-discrimination of information also plays<br />
its part with added complexity. Amongst the primary requirements is the necessity to provide for energy<br />
reserves in order to respond to unexpected events to keep the electricity system operational.<br />
Three types of reserve are collected together in order to guarantee an operational network:<br />
<br />
<br />
<br />
The primary reserve is instantaneous and is activated automatically as a function of the frequency<br />
or to be more exact, the deviation from 50 Hz. The settings of the generators define how much they<br />
contribute when there is a frequency deviation.<br />
The secondary or fast reserves are reserves that within 15 minutes shall be able to eliminate the<br />
unbalance between generation and load and thus re-establish the primary or instantaneous reserve.<br />
The tertiary or slow reserve shall have such qualities that it can replace the fast reserves.<br />
Economical judgement is taken into account when decision is taken regarding the speed of the slow<br />
reserves. The activation of tertiary reserves is handled manually.<br />
In the future the use of secondary control, LFC (Load Frequency Control), will increase. Secondary control<br />
is used in Sweden, Denmark and planned implemented in Norway by 2011.<br />
Page: 12
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
3.2.3 Overview of Trading Models<br />
The EN<strong>TSO</strong>-E Task Force Balance Management (TF BM) has developed several contractual <strong>model</strong>s which<br />
describe how the trading of balancing services across borders could be facilitated. This section provides an<br />
overview of two of these <strong>model</strong>s, covering the roles and responsibilities of each participant. The involved<br />
participants are the Resource Providers (RP) and the System Operators (SO).<br />
The principal role in these <strong>model</strong>s is that of a Resource Provider which is defined as “A role that manages a<br />
resource object and provides the schedules for it”. A Resource Object is defined as being “A resource that<br />
can either produce or consume energy and that is reported in a schedule”.<br />
The two <strong>model</strong>s that have been developed are:<br />
<br />
<br />
Model 1 – System Operator - Resource Provider, not used in the <strong>Nordic</strong> area and not further<br />
described in this document.<br />
Model 2 – System Operator - System Operator<br />
Model 2 (System Operator – System Operator)<br />
The main principle behind <strong>model</strong> 2 is that System Operators will contract for the provision of balancing<br />
services to each other. Each System Operator will then be responsible for taking the necessary action in his<br />
own area to deliver the balancing service to the other System Operator.<br />
Imbalance Settlement<br />
Arrangements<br />
Imbalance Settlement<br />
Arrangements<br />
Area 1 Area 2<br />
System operator<br />
System operator<br />
Resource provider<br />
Resource provider<br />
Reserve object<br />
Reserve object<br />
Figure 8: Contractual Arrangements for Trading Balancing Services Using Model 2<br />
The key features of this <strong>model</strong>, as outlined in the diagram in Figure 8, are:<br />
<br />
<br />
<br />
<br />
The System Operators of Area 1 and Area 2 are different. They are responsible for balancing their<br />
own area<br />
The Resource Provider’s Reserve Object in Area 1 is physically connected to the network controlled<br />
by the System Operator of Area 1 (same arrangement in Area 2)<br />
Each area has its own set of electricity market rules, including those relating to imbalance settlement<br />
The Resource Provider’s Reserve Object in Area 1 may provide balancing services for the System<br />
Operator of Area 1<br />
Page: 13
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
<br />
<br />
<br />
The Resource Provider in Area 1 shall not provide balancing services directly to the System<br />
Operator of Area 2<br />
The System Operator of Area 1 may contract with the System Operator of Area 2 to provide<br />
Balancing Services (and vice versa)<br />
The System Operator of Area 1 is responsible for taking the necessary action in his own area to<br />
deliver balancing service to the System Operator of Area 2 and vice versa.<br />
Figure 9: Sequence diagram of operational schedules<br />
Page: 14
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
4 HARMONISED ROLES USED IN “EXCHANGE SCHEDULES”<br />
In Figure 10 and definitions below the relevant parts of the ebIX, EFET and EN<strong>TSO</strong>-E Harmonised role<br />
<strong>model</strong> are outlined.<br />
Figure 10: Outline of the Harmonised role <strong>model</strong> within the scope of <strong>Nordic</strong> scheduling process<br />
Definitions (from the ebIX, EFET and EN<strong>TSO</strong>-E Harmonised role <strong>model</strong>) :<br />
Balance responsible party: A party that has a contract providing financial security and<br />
identifying balance responsibility with the Imbalance Settlement<br />
Responsible of the market balance area entitling the party to operate<br />
in the market. This is the only role allowing a party to buy or sell<br />
energy on a wholesale level.<br />
Additional information:<br />
The meaning of the word "balance" in this context signifies that that<br />
the quantity contracted to provide or to consume must be equal to<br />
the quantity really provided or consumed. Such a party is often<br />
owned by a number of market players. Equivalent to "Program<br />
responsible party" in the Netherlands. Equivalent to "Balance<br />
responsible group" in Germany. Equivalent to "market agent" in<br />
Spain.<br />
Consumption Responsible party: A party who can be brought to rights, legally and<br />
financially, for any imbalance between energy bought and consumed<br />
for all associated metering points.<br />
Additional information:<br />
This is a type of Balance Responsible Party.<br />
Production Responsible party: A party who can be brought to rights, legally and financially,<br />
for any imbalance between energy sold and produced for all<br />
associated metering points.<br />
Page: 15
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Additional information:<br />
This is a type of Balance Responsible Party<br />
Market Balance Area:<br />
Market operator:<br />
System Operator:<br />
A geographic area consisting of one or more Metering Grid Areas<br />
with common market rules for which the settlement responsible<br />
party carries out a balance settlement and which has the same price<br />
for imbalance. A Market Balance Area may also be defined due to<br />
bottlenecks.<br />
The unique power <strong>exchange</strong> of trades for the actual delivery of<br />
energy that receives the bids from the Balance Responsible Parties<br />
that have a contract to bid. The market operator determines the<br />
market energy price for the Market Balance Area after applying<br />
technical constraints from the System Operator and the bilateral<br />
trade schedules from the Balance Responsible Parties. It may also<br />
establish the price for the reconciliation within a metering grid area.<br />
A party that is responsible for a stable power system operation<br />
(including the organisation of physical balance) through a<br />
transmission grid in a geographical area. The SO will also determine<br />
and be responsible for cross border capacity and <strong>exchange</strong>s. If<br />
necessary he may reduce allocated capacity to ensure operational<br />
stability.<br />
Transmission as mentioned above means "the transport of electricity<br />
on the extra high or high voltage network with a view to its delivery<br />
to final customers or to distributors. Operation of transmission<br />
includes as well the tasks of system operation concerning its<br />
management of energy flows, relibability of the system and<br />
availability of all necessary system services." (definition taken from<br />
the UCTE Operation handbook Glossary).<br />
Note:<br />
Additional obligations may be imposed through local market rules.<br />
Page: 16
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
5 BUSINESS PARTNER VIEW, EXCHANGE SCHEDULES<br />
In addition to the roles defined in the ebIX, EFET and EN<strong>TSO</strong>-E Harmonised role <strong>model</strong> (see 4) the<br />
following partner types have been identified as relevant for the Business area Exchange schedules.<br />
International System Operator: A cooperation of two or more System Operators across national<br />
borders, acting as a System operator for the combined area.<br />
Note:<br />
NOIS will act in the role as International System Operator in the<br />
<strong>Nordic</strong> countries.<br />
Page: 17
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
6 BUSINESS ENTITY VIEW, EXCHANGE SCHEDULES<br />
6.1 Business Entity View, Business entities<br />
In addition to the domains defined in the ebIX, EFET and EN<strong>TSO</strong>-E Harmonised role <strong>model</strong> (see chapter 4)<br />
a series of entities have been identified as relevant for the Business area Exchange schedules. These entities<br />
are shown below in two groups:<br />
<br />
<br />
The entities specially designed for the business documents used in the Scheduling process.<br />
The common (reused) entities, used in the different business documents defined for the <strong>Nordic</strong><br />
energy market.<br />
The attributes defined for the entities can be found in the detailed class diagrams shown later in this<br />
document.<br />
Figure 11: Document entities relevant for the <strong>Nordic</strong> scheduling process<br />
Page: 18
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Figure 12: Common document entities relevant for the <strong>Nordic</strong> energy market<br />
Page: 19
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
6.2 Business Entity View, Business entity states<br />
The lifecycle of a business entity may be described as a flow of business entity states, which represents the<br />
different business entity states a business entity can exist in. Below is shown the lifecycle of some of the<br />
business documents <strong>exchange</strong>d in the <strong>Nordic</strong> <strong>TSO</strong> scheduling process.<br />
Figure 13: Business entity states for Request of matched schedules<br />
Figure 14: Business entity states for Market schedule processes<br />
Page: 20
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Figure 15: Business entity states for Operational schedule processes<br />
Figure 16: Business entity states for Operational schedule confirmation processes<br />
Page: 21
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
7 PROCESS AREAS WITHIN THE NORDIC SCHEDULING PROCESS<br />
7.1 Process area: Exchange market schedules<br />
Figure 17: UseCase: Exchange market schedules<br />
The Market schedules are high level (aggregated) schedules, which are sent from the Balance responsible<br />
parties to the Imbalance settlement responsible. They are not used for operation. In Finland and Norway the<br />
Market schedules are sent directly from the Balance responsible parties to the Imbalance settlement<br />
responsible, while the schedules are sent via the System operator in Denmark and Sweden.<br />
Figure 18: Activity diagram: Exchange market schedules<br />
Page: 22
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
The Market schedules are sent on hourly basis day-ahead and contain energy values for production and/or<br />
trade. In Denmark it may also contain consumption (optional).<br />
The Market schedules are aggregated per Balance responsible party and Market balance area.<br />
7.1.1 Process area: Match schedules (Denmark and Sweden)<br />
Figure 19: Activity diagram: Match schedules<br />
The matching validation in Sweden is carried out for every received schedule, independent of what is<br />
received from complementary parties, while it in Denmark is carried out once the time series from the<br />
complementary parties has been received or one hour before cut-off time for the market. If a time series is<br />
found not to match, an anomaly document is transmitted to all the involved parties informing them of the<br />
Page: 23
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
problem. Time series found to be in error need to be retransmitted via the retransmission of the applicable<br />
schedule document containing all relevant time series, both the corrected, the non-erroneous time series that<br />
were sent with the original document, possibly missing time series and leaving out time series to be removed.<br />
In Denmark the System operator will send a Market schedule anomaly report to the Balance responsible<br />
party, if anomalies apply (regardless of market). In Sweden the System operator will send a Market schedule<br />
anomaly report to the Balance responsible party, if anomalies apply outside the Elspot market (for bilateral<br />
trade). In Denmark the System operator will await corrected schedules and if these are not received within<br />
cut-off time an imposed Market schedule confirmation document is sent to the Balance responsible party. At<br />
cut-off time the schedules (either corrected or imposed) are sent to the Imbalance settlement responsible.<br />
The guard ”Within Swedish market rule " relates to the rule that the party with the highest volume can<br />
correct. If the parties disagree by cut-off time the “lesser rule” applies, i.e. the lesser volume is used. This is<br />
however not reported before the settlement. In Denmark it is always the “lesser value” that is used.<br />
For the Elbas market there is no Market schedule anomaly report. In Denmark however, the imposed Market<br />
schedule confirmation document is sent.<br />
7.2 Process area: Exchange production prognoses (Denmark)<br />
Figure 20: UseCase: Exchange production prognoses<br />
The Business area Exchange production prognosis occurs only in Denmark. The production prognoses are<br />
plans that are not binding for the sender and they are not used directly in settlement and/or operation.<br />
There are two types of prognoses:<br />
Prognoses sent 4 weeks upfront, with expected production per power plant on a weekly resolution.<br />
This prognosis includes free text.<br />
Prognoses sent day-ahead with hourly values.<br />
Figure 21: Activity diagram: Exchange production prognoses<br />
Page: 24
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
7.3 Process area: Exchange operational schedules<br />
Figure 22: UseCase: Exchange operational schedules<br />
The Market schedules related to bilateral trade from the Balance responsible parties and the Market operator<br />
(NordPool) are used together with the Operational schedules to calculate Cut-corridor schedules, balance<br />
per Market balance area and binding consumption plans.<br />
Operational schedules can be sent “day-ahead” or intraday. Day-ahead schedules can be sent several weeks<br />
before the operational day and be changed up to the cut-off time the day before. Binding Intra-day schedules<br />
can be sent up to 45 minutes ahead of operation. In Sweden the schedules may be updated up to and<br />
including the operational hour, but these schedules will not be forwarded to the Imbalance settlement<br />
responsible. The Operational schedules contain power values and are sent from the Balance responsible<br />
parties (Production responsible parties) to the System operator for operational purposes. The resolution<br />
varies between the <strong>Nordic</strong> countries as follows:<br />
Hourly in Denmark, Norway and Sweden. From 2011 all operational schedules will have a 15<br />
minutes resolution<br />
15 minutes resolution in Norway and Sweden. Today 15 minutes resolution is used for information,<br />
the hourly plan is used in the settlement.<br />
Every 5 minutes in Denmark<br />
Page: 25
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Figure 23: Activity diagram: Exchange operational schedules<br />
The extended UseCase Exchange aggregated schedules per Balance responsible party and Market balance<br />
area (see Figure 22), which only is used in Sweden, is included in the activity diagram above.<br />
Page: 26
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
7.4 Process area: Exchange Corridor and cut corridor schedules<br />
Figure 24: UseCase: Exchange Corridor and cut corridor schedules<br />
The Corridor and cut corridor schedules are sent from the System operator to the International system<br />
operator and contain the scheduled <strong>exchange</strong> from the Transmission capacity allocator (Nord Pool) split on<br />
relevant corridors.<br />
A corridor is a group of power cables/lines. Corridors are used in order to give details about individual or<br />
groups of cables. The information is used by the International system operator in balance management to<br />
present details of import/export plans (individual plans display) and to compute surplus/deficit of each<br />
control area. For example, Skagerrak corridor has 3 cables and can be defined as two HVDC corridors<br />
(Skagerrak1-2 and Skagerrak3). The Corridors can be split into three types:<br />
Elspot corridor Corridors between Market balance area within the <strong>Nordic</strong> market area.<br />
Cut corridor Internal corridor within a Market balance area<br />
External corridor Corridors external to the <strong>Nordic</strong> market area (in/out of the <strong>Nordic</strong> market area).<br />
Figure 25: Activity diagram: Exchange Corridor and cut corridor schedules<br />
Page: 27
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
7.5 Process area: Exchange Ancillary services, including Reserve resources<br />
Figure 26: UseCase: Exchange Ancillary services<br />
The Ancillary services process in the <strong>Nordic</strong> countries may contain:<br />
<br />
<br />
<br />
<br />
<br />
<br />
Frequency bias<br />
Frequency controlled disturbance reserve (FDR)<br />
Frequency controlled normal operation reserve (FNR)<br />
Unavailable production capacity (only Norway and Sweden)<br />
Available production capacity (only Denmark)<br />
Spinning reserve (only Norway)<br />
Figure 27: Activity diagram: Exchange Ancillary services<br />
Amongst the primary requirements for the System Operators is the necessity to provide for energy reserves<br />
in order to respond to unexpected events to keep the electricity system operational.<br />
Page: 28
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
8 BUSINESS DATA VIEW<br />
8.1 Document related to Market schedules<br />
The Schedule document (Market schedule document) is used for market schedules, which later on is used in<br />
the balance settlement process.<br />
8.1.1 Schedule document<br />
8.1.1.1 Class diagram<br />
Figure 28: Class diagram: Schedule document<br />
Page: 29
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
8.1.1.2 Attribute usage<br />
Document Attribute Code and description<br />
Balance<br />
Header<br />
responsible Document version Not used<br />
schedule to Document type A01 Balance responsible schedule<br />
System Process type A17 Schedule day<br />
operator Classification type A01 Detail type<br />
(SO)<br />
A02 Summary type<br />
Sender role A08 Balance responsible party (NordPool is seen as a BRP)<br />
Receiver role A04 System operator<br />
Domain<br />
Market balance area (Elspot area)<br />
Subject party Not used<br />
Subject role Not used<br />
Matching period Not used<br />
Time series<br />
Time series version Not used<br />
Business type A01 Production (DK: Non adjustable)<br />
Z01 Production, adjustable (Used in DK)<br />
A04 Consumption (DK: Non adjustable)<br />
Z04 Consumption, adjustable (Used in DK)<br />
A06 External trade<br />
A08 Internal trade (Within a Market balance area)<br />
National rules:<br />
SE: A06 is used for external trade to Poland, Germany and<br />
for NordPool Elspot/Elbas trade between SE and<br />
NO/DK/FI<br />
DK: A06 is used for external trade to Germany and for<br />
NordPool Elspot/Elbas trade between DK and NO/SE<br />
NO: No market schedules are sent to the SO<br />
Product<br />
8716867000030 Active energy<br />
Object aggregation A03 Party<br />
In area Market balance area, usage: see 8.1.1.3<br />
Out area Market balance area, usage: see 8.1.1.3<br />
Metering point Not used<br />
identification<br />
In party Balance responsible party, usage: see 8.1.1.3<br />
Out party Balance responsible party, usage: see 8.1.1.3<br />
Capacity agreement Not used<br />
identification<br />
Table 1: Usage of Schedule document, Balance responsible schedule to System operator<br />
Balance<br />
responsible<br />
schedule to<br />
Imbalance<br />
settlement<br />
responsible<br />
(ISR)<br />
Header<br />
Document Type A01 Balance responsible schedule<br />
Document version Not used<br />
Process Type A17 Schedule day<br />
Classification type A01 Detail type<br />
A02 Summary type<br />
Sender role A08 Balance responsible party (NordPool is seen as a BRP)<br />
Receiver role A05 Imbalance settlement responsible<br />
Domain<br />
Market balance area (Elspot area)<br />
Subject party Not used<br />
Page: 30
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Subject role Not used<br />
Matching period Not used<br />
Time series<br />
Time series version Not used<br />
Business Type A06 External trade non-explicit capacity<br />
A08 Net internal trade (Within a Market balance area)<br />
National rules:<br />
SE/DK: No market schedules are sent from BRP to ISR<br />
Product<br />
8716867000030 Active energy<br />
Object aggregation A03 Party<br />
In area Market balance area, usage: see 8.1.1.3<br />
Out area Market balance area, usage: see 8.1.1.3<br />
Metering point Not used<br />
identification<br />
In party Balance responsible party, usage: see 8.1.1.3<br />
Out party Balance responsible party, usage: see 8.1.1.3<br />
Capacity agreement Not used<br />
identification<br />
Table 2: Usage of Schedule document, Balance responsible schedule to Imbalance settlement responsible<br />
8.1.1.3 Business type dependencies<br />
Business<br />
type<br />
A01<br />
Z01<br />
A04<br />
Z04<br />
A06<br />
A08<br />
Name Area Party<br />
In Out In Out<br />
Production (DK: M<br />
M<br />
Non adjustable)<br />
Production, M<br />
M<br />
adjustable<br />
Consumption<br />
M<br />
M<br />
(DK: Non<br />
adjustable)<br />
Consumption,<br />
M<br />
M<br />
adjustable<br />
External trade M M M M<br />
non-explicit<br />
capacity<br />
Net internal M *) M *) M M<br />
trade<br />
Table 3: Dependency matrix for Schedule document<br />
*)<br />
The In area and the Out area are the same Market balance area<br />
8.1.1.4 National remarks<br />
Norway:<br />
The Norwegian Bulk supply code (B-code) used today will be replaced by an Out party (buyer), an<br />
In party (seller), an In area and an Out area identifying the Market balance area.<br />
8.1.1.5 Required changes to ESS Schedule document<br />
Schedule Document (Schedule Message) class:<br />
Page: 31
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
<br />
<br />
<br />
Rename the following elements (to be in-line with ERRP and in general making the EN<strong>TSO</strong>-E IGs<br />
more consistent):<br />
o In general change the term Message to Document in the ESS guide;<br />
• ScheduleMessage class to ScheduleDocument<br />
• MessageIdentification attribute to DocumentIdentification<br />
• MessageVersion attribute to DocumentVersion<br />
• MessageType attribute to DocumentType<br />
• MessageDateTime attribute to DocumentDateTime<br />
o ScheduleClassificationType attribute to ClassificationType<br />
Split the ScheduleTimeInterval attribute to two elements:<br />
o TimePeriodCoveredStart<br />
o TimePeriodCoveredEnd<br />
Note that the following elements not will be used in the <strong>Nordic</strong> countries:<br />
o DocumentVersion<br />
o SubjectParty<br />
o SubjectRole<br />
o MatchingPeriod<br />
Schedule Time Series class:<br />
Rename the following elements (to be in-line with ERRP and in general making the EN<strong>TSO</strong>-E IGs<br />
more consistent):<br />
o SendersTimeSeriesIdentification attribute to TimeSeriesIdentification<br />
o SendersTimeSeriesVersion attribute to TimeSeriesVersion<br />
Change the cardinality of TimeSeriesVersion to optional. [0..1]. The TimeSeriesVersion will not be<br />
used in the <strong>Nordic</strong> countries.<br />
New code requests:<br />
Business Type<br />
Z01 Production, adjustable (Used in DK)<br />
Z04 Consumption, adjustable (Used in DK)<br />
Page: 32
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
8.1.2 Status request document<br />
Document used for requesting matched Market schedules.<br />
Figure 29: Class diagram: Schedule status request document<br />
8.1.2.1 Attribute usage<br />
Document Attribute Code and description<br />
Schedule<br />
status<br />
request<br />
Header<br />
Document Type A01 Balance responsible schedule<br />
Process Type A17 Schedule day<br />
Sender role A08 Balance responsible party<br />
Receiver role A04 System operator<br />
Domain<br />
Market balance area (Elspot area)<br />
Table 4: Usage of Schedule status request document<br />
8.1.2.2 Required changes to ESR EN<strong>TSO</strong>-E Status request document<br />
Rename the following elements (to be in-line with ERRP and in general making the EN<strong>TSO</strong>-E IGs<br />
more consistent):<br />
o In general change the term Message to Document in the ESR guide;<br />
• MessageIdentification attribute to DocumentIdentification<br />
• MessageType attribute to DocumentType<br />
• MessageDateTime attribute to DocumentDateTime<br />
Add the following attributes:<br />
o Domain<br />
Page: 33
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
8.1.3 Anomaly report<br />
Document used for reporting Market schedules anomalies.<br />
. Figure 30: Class diagram: Anomaly report<br />
8.1.3.1 Attribute usage<br />
Document Attribute Code and description<br />
Anomaly<br />
Header<br />
report Sender role A04 System operator<br />
Receiver role A08 Balance responsible party<br />
Domain<br />
Market balance area (Elspot area)<br />
Time series<br />
Senders document Not used<br />
Page: 34
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
version<br />
Senders time series Not used<br />
version<br />
Business Type A01 Production (DK: Non adjustable)<br />
Z01 Production, adjustable (Used in DK)<br />
A04 Consumption (DK: Non adjustable)<br />
Z04 Consumption, adjustable (Used in DK)<br />
A06 External trade<br />
A08 Internal trade<br />
Z08 Trade, unconfirmed (Used in DK)<br />
A24 Total trade<br />
A19 Balance energy deviation<br />
Z05 Net internal trade counterpart (Used in DK)<br />
Z14 <strong>TSO</strong> adjustment (Used in DK)<br />
Z15 Result of an automatic <strong>TSO</strong> adjustment (Used in DK)<br />
Z16 Difference (Used in DK)<br />
Product<br />
8716867000030 Active energy<br />
Object aggregation A03 Party<br />
In area Market balance area, usage: see 8.1.3.2<br />
Out area Market balance area, usage: see 8.1.3.2<br />
Metering point Not used<br />
identification<br />
In party Balance responsible party, usage: see 8.1.3.2<br />
Out party Balance responsible party, usage: see 8.1.3.2<br />
Capacity contract Not used<br />
type<br />
Capacity agreement Not used<br />
identification<br />
Reason code At the time series level:<br />
A09 Time series not matching<br />
A27 Cross border capacity exceeded<br />
A28 Counterpart time series missing<br />
A29 Counterpart time series quantity differences<br />
8.1.3.2 Business type dependencies<br />
At the interval level:<br />
Z11 Planned (The information provided has a status of planned)<br />
Z12 Counterpart Imbalance (The information provided has a<br />
status of imbal-ance with a counterpart)<br />
Z13 Internal Imbalance (The information provided has a status<br />
of internal imbalance)<br />
Z15 Forced Adjustment (The information provided has status of<br />
a forced adjustment)<br />
Z16 Forced Adjustment Final (The information provided has<br />
status of a forced adjustment and is final)<br />
Z17 Final (The information provided is final)<br />
Table 5: Usage of Anomaly report<br />
Business<br />
Name Area Party<br />
type<br />
In Out In Out<br />
A01 Production (DK: Non adjustable) M M<br />
Z01 Production, adjustable (Used in DK) M M<br />
A04 Consumption (DK: Non adjustable) M M<br />
Page: 35
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Z04 Consumption, adjustable (Used in DK) M M<br />
A06 External trade M M M M<br />
A08 Internal trade M *) M *) M M<br />
Z08 Trade, unconfirmed (Used in DK) M *) M *) M M<br />
A24 Total trade M M<br />
A19 Balance energy deviation M M<br />
Z05 Net internal trade counterpart (Used in M *) M *) M M<br />
DK)<br />
Z14 <strong>TSO</strong> adjustment (Used in DK) M M<br />
Z15 Result of an automatic <strong>TSO</strong> adjustment M M M M<br />
(Used in DK)<br />
Z16 Difference (Used in DK) M M M M<br />
Table 6: Dependency matrix for Anomaly report<br />
*)<br />
The In area and the Out area are the same Market balance area if Internal trade.<br />
8.1.3.3 Required changes to ESS Anomaly report<br />
Anomaly report class:<br />
Rename the following elements (to be in-line with ERRP and in general making the EN<strong>TSO</strong>-E IGs<br />
more consistent):<br />
o In general change the term Message to Document in the ESS guide;<br />
• MessageIdentification attribute to DocumentIdentification<br />
• MessageDateTime attribute to DocumentDateTime<br />
Split the ScheduleTimeInterval attribute to two elements, see also Maintenance Request:<br />
o TimePeriodCoveredStart<br />
o TimePeriodCoveredEnd<br />
Add the following attributes:<br />
o Domain<br />
Anomaly time series class:<br />
Add the attribute TimeSeriesIdentification. It isn’t necessarily the same Time series that are returned.<br />
Rename the TimeSeriesAnomaly class to AnomalyTimeSeries, to be in-line with ERRP, in general<br />
making the EN<strong>TSO</strong>-E IGs more consistent and to be in-line with the CC principles of qualifying the<br />
TimeSeries CC:<br />
Rename the following attributes (to be in-line with ERRP and in general making the EN<strong>TSO</strong>-E IGs<br />
more consistent):<br />
o In general change the term Message to Document in the ESS guide;<br />
• MessageSenderIdentification attribute to DocumentSenderIdentification<br />
• SendersMessageIdentification attribute to SendersDocumentIdentification<br />
• SendersMessageVersion attribute to SendersDocumentVersion<br />
Change the cardinality of the following attributes to optional. [0..1]. The attributes will not be used<br />
in the <strong>Nordic</strong> countries:<br />
o SendersDocumentIdentification (original SendersMessageIdentification)<br />
o SendersDocumentVersion (original SendersMessageVersion)<br />
o SendersTimeSeriesIdentification<br />
o SendersTimeSeriesVersion<br />
Change the cardinality of the association from the Anomaly time series class to the Reason class<br />
from 1..* to 0..1<br />
Add an association from the Interval class to the Reason class with a cardinality of 0..*<br />
New code requests:<br />
Business Type<br />
Z05 Net internal trade counterpart (Used in DK)<br />
Page: 36
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Z08 Trade, unconfirmed (Used in DK)<br />
Z14 <strong>TSO</strong> adjustment (Used in DK)<br />
Z15 Result of an automatic <strong>TSO</strong> adjustment (Used in DK)<br />
Z16 Difference (Used in DK)<br />
Page: 37
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
8.1.4 Confirmation Report<br />
The Time Series Confirmation Report is used for reporting confirmed Market schedules.<br />
Figure 31: Class diagram: Confirmation Report<br />
8.1.4.1 Attribute usage<br />
Document Attribute Code and description<br />
Confirmation<br />
Header<br />
Report Document Type A01 Balance responsible schedule<br />
Sender role A04 System operator<br />
Receiver role A08 Balance responsible party<br />
Senders document Not used<br />
version<br />
Domain<br />
Market balance area (Elspot area)<br />
Page: 38
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Subject party Not used<br />
Subject role Not used<br />
Process Type A17 Schedule day<br />
Confirmed schedule time series<br />
Senders time series Not used<br />
version<br />
Business Type A01 Production (DK: Non adjustable)<br />
Z01 Production, adjustable (Used in DK)<br />
A04 Consumption (DK: Non adjustable)<br />
Z04 Consumption, adjustable (Used in DK)<br />
A06 External trade<br />
A08 Internal trade<br />
Z08 Trade, unconfirmed (Used in DK)<br />
A24 Total trade<br />
A19 Balance energy deviation<br />
Z05 Net internal trade counterpart (Used in DK)<br />
Z14 <strong>TSO</strong> adjustment (Used in DK)<br />
Z15 Result of an automatic <strong>TSO</strong> adjustment (Used in DK)<br />
Z16 Difference (Used in DK)<br />
Product<br />
8716867000030 Active energy<br />
Object aggregation A03 Party<br />
In area Market balance area, usage: see 8.1.3.2<br />
Out area Market balance area, usage: see 8.1.3.2<br />
Metering point Not used<br />
identification<br />
In party Balance responsible party, usage: see 8.1.3.2<br />
Out party Balance responsible party, usage: see 8.1.3.2<br />
Capacity contract Not used<br />
type<br />
Capacity agreement Not used<br />
identification<br />
Reason code At the time series level:<br />
A09 Time series not matching<br />
A27 Cross border capacity exceeded<br />
A28 Counterpart time series missing<br />
A29 Counterpart time series quantity differences<br />
At the interval level:<br />
Z11 Planned (The information provided has a status of planned)<br />
Z12 Counterpart Imbalance (The information provided has a<br />
status of imbal-ance with a counterpart)<br />
Z13 Internal Imbalance (The information provided has a status<br />
of internal imbalance)<br />
Z15 Forced Adjustment (The information provided has status of<br />
a forced adjustment)<br />
Z16 Forced Adjustment Final (The information provided has<br />
status of a forced adjustment and is final)<br />
Z17 Final (The information provided is final)<br />
Imposed schedule time series<br />
Senders time series Not used<br />
version<br />
Business Type A01 Production (DK: Non adjustable)<br />
Z01 Production, adjustable (Used in DK)<br />
A04 Consumption (DK: Non adjustable)<br />
Z04 Consumption, adjustable (Used in DK)<br />
A06 External trade<br />
Page: 39
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
A08 Internal trade<br />
Z08 Trade, unconfirmed (Used in DK)<br />
A24 Total trade<br />
A19 Balance energy deviation<br />
Z05 Net internal trade counterpart (Used in DK)<br />
Z14 <strong>TSO</strong> adjustment (Used in DK)<br />
Z15 Result of an automatic <strong>TSO</strong> adjustment (Used in DK)<br />
Z16 Difference (Used in DK)<br />
Product<br />
8716867000030 Active energy<br />
Object aggregation A03 Party<br />
In area Market balance area, usage: see 8.1.3.2<br />
Out area Market balance area, usage: see 8.1.3.2<br />
Metering point Not used<br />
identification<br />
In party Balance responsible party, usage: see 8.1.3.2<br />
Out party Balance responsible party, usage: see 8.1.3.2<br />
Capacity contract Not used<br />
type<br />
Capacity agreement Not used<br />
identification<br />
Reason code<br />
Table 7: Usage of Confirmation Report<br />
8.1.4.2 Required changes to ESS Confirmation Report<br />
Confirmation Report class:<br />
Rename the following elements (to be in-line with the AnomalyReport and ERRP, and in general<br />
making the EN<strong>TSO</strong>-E IGs more consistent):<br />
o In general change the term Message to Document in the ESS guide;<br />
• MessageIdentification attribute to DocumentIdentification<br />
• MessageType attribute to DocumentType<br />
• MessageDateTime attribute to DocumentDateTime<br />
o ScheduleTimeInterval attribute to TimePeriodCovered<br />
o ConfirmedMessageIdentification attribute to SendersDocumentIdentification<br />
o ConfirmedMessageVersion attribute to SendersDocumentVersion<br />
Change the cardinality of SendersDocumentVersion to optional. [0..1]. The<br />
SendersDocumentVersion will not be used in the <strong>Nordic</strong> countries.<br />
Confirmed Schedule Time Series class:<br />
Rename the TimeSeriesConfirmation class to Confirmed Schedule Time Series class<br />
Add the attribute TimeSeriesIdentification with a cardinality of [0..1]. It isn’t necessarily the same<br />
Time series that are returned.<br />
Change the cardinality of SendersTimeSeriesVersion to optional. [0..1]. The<br />
SendersTimeSeriesVersion will not be used in the <strong>Nordic</strong> countries.<br />
Page: 40
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
8.2 Documents related to Operational schedules<br />
The Planned resource schedule (Operational schedule document) is used for operational schedules and<br />
Production prognoses day-ahead.<br />
8.2.1 Planned resource schedule<br />
8.2.1.1 Class diagram<br />
Figure 32: Class diagram: Planned resource schedule<br />
Page: 41
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
8.2.1.2 Attribute usage<br />
Document Attribute Code and description<br />
Production<br />
Header<br />
and Document version Not used<br />
consumption Document Type Z01 Operational schedule<br />
schedule Process Type A17 Schedule day<br />
Sender role A04 System operator<br />
A08 Balance responsible party<br />
Receiver role Z03 International system operator<br />
A04 System operator<br />
A05 Imbalance settlement responsible<br />
Domain<br />
Any known area from the Harmonised role <strong>model</strong> cowering the areas<br />
within the time series level of the document, e.g. Market balance area<br />
(Elspot area), National Area, etc<br />
Subject party Not used<br />
Subject role Not used<br />
Classification type A01 Detail type<br />
A02<br />
Summary type<br />
Time series<br />
Business Type A01 Production<br />
A04 Consumption<br />
Z17 Technical minimum<br />
Z18 Technical maximum<br />
Z19 Total maximum<br />
Z20 Total minimum<br />
Z26 Operational balance<br />
Direction<br />
Not used<br />
Product<br />
8716867000016 Active power<br />
8716867000030 Active energy<br />
Connecting area Not used<br />
Resource object Only used for Classification type = A01, i.e. Station group, regulation<br />
object<br />
Resource provider Not used<br />
Acquiring area Not used<br />
Capacity contract Not used<br />
type<br />
Capacity agreement Not used<br />
identification<br />
In area<br />
Used for all Business types, except consumption schedules, i.e.<br />
Market balance area<br />
Out area<br />
Only used for consumption schedules, i.e. Market balance area<br />
Business type Z01 Hydro<br />
characteristics Z02 Nuclear<br />
Z03 Thermal<br />
Z04 Wind<br />
Z05 Decentralised<br />
National rules:<br />
DK: Z05 is only used in Denmark (aggregated production for<br />
small production units)<br />
Table 8: Usage of Planned resource schedule, Production and consumption schedule<br />
Page: 42
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Ancillary<br />
services<br />
schedule<br />
Header<br />
Document version Not used<br />
Document type Z01 Operational schedule<br />
Process type A17 Schedule day<br />
Sender role A08 Balance responsible party<br />
A04 System operator<br />
Receiver role A04 System operator<br />
A05 Imbalance settlement responsible<br />
Z03 International system operator<br />
Domain<br />
Any known area from the Harmonised role <strong>model</strong> cowering the areas<br />
within the time series level of the document, e.g. Market balance area<br />
(Elspot area), National Area, etc<br />
Subject party Not used<br />
Subject role Not used<br />
Classification type A01 Detail type<br />
A02 Summary type<br />
Time series<br />
Business type A38 Available generation<br />
Z02 Frequency bias<br />
Z03 Frequency controlled normal operation reserve (FNR)<br />
Z06 Frequency controlled disturbance reserve (FDR)<br />
Z07 Unavailable production<br />
Z09 Spinning reserve<br />
Z10 Fast reserve<br />
Z11 Load frequency control reserves (LFC)<br />
Z12 Total primary reserve<br />
Z24 Peak load resource<br />
Direction<br />
Product<br />
Connecting area<br />
Resource object<br />
Resource provider<br />
Acquiring area<br />
Capacity Contract<br />
type<br />
Capacity agreement<br />
identification<br />
In area<br />
Out area<br />
Business type<br />
characteristics<br />
National rules:<br />
DK: Z02, Z03, Z06 (15 minutes reserve), Z07, Z08, Z09 and<br />
Z11 are used in Denmark<br />
NO: Z02, Z03, Z06, Z07, Z09, Z10, Z11 and Z12 are used in<br />
Norway<br />
SE: Z02, Z03, Z06, Z07, Z10 and Z24 are used in Sweden<br />
Not used<br />
8716867000016 Active power<br />
8716867000030 Active energy<br />
Not used<br />
Only used for Classification type = A01, i.e. Station group, regulation<br />
object<br />
Not used<br />
Not used<br />
Not used<br />
Not used<br />
Market balance area<br />
Not used<br />
Not used<br />
Table 9: Usage of Planned resource schedule, Ancillary services schedule<br />
Page: 43
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Corridor<br />
and cut<br />
corridor<br />
schedules<br />
Header<br />
Document version Not used<br />
Document type Z02 Transmission schedule<br />
Process type A17 Schedule day<br />
Sender role A08 Balance responsible party<br />
A04 System operator<br />
Receiver role A04 System operator<br />
A05 Imbalance settlement responsible<br />
Z03 International system operator<br />
Domain<br />
Any known area from the Harmonised role <strong>model</strong> cowering at least<br />
either the In areas or Out areas within the time series level of the<br />
document, e.g. Market balance area (Elspot area), National Area, etc<br />
Subject party Not used<br />
Subject role Not used<br />
Classification type A01 Detail type<br />
A02 Summary type<br />
Time series<br />
Business type Z25 Total transmission plan<br />
Direction<br />
Not used<br />
Product<br />
8716867000016 Active power<br />
8716867000030 Active energy<br />
Connecting area Not used<br />
Resource object Only used for Classification type = A01<br />
Resource provider Not used<br />
Acquiring area Not used<br />
Capacity Contract Not used<br />
type<br />
Capacity agreement Not used<br />
identification<br />
In area<br />
Market balance area or National area<br />
Out area<br />
Market balance area or National area<br />
Business type Not used<br />
characteristics<br />
Table 10: Usage of Planned resource schedule, Corridor and cut corridor schedules<br />
8.2.1.3 Business type dependencies<br />
Business<br />
Name Area Business type<br />
type<br />
In Out characteristics<br />
A01 Production M D<br />
A04 Consumption M<br />
A38 Available generation M<br />
Z17 Technical minimum M<br />
Z18 Technical maximum M<br />
Z19 Total maximum M<br />
Z20 Total minimum M<br />
Z02 Frequency bias M<br />
Z03 Frequency controlled normal operation reserve (FNR) M<br />
Z06 Frequency controlled disturbance reserve (FDR) M<br />
Z07 Unavailable production M<br />
Z09 Spinning reserve M<br />
Z10 Fast reserve M<br />
Z11 Load frequency control reserves (LFC) M<br />
Z12 Total primary reserve M<br />
Page: 44
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Z24 Peak load resource M<br />
Z25 Total transmission plan M M<br />
Table 11: Dependency matrix for Planned resource schedule<br />
8.2.1.4 Required changes to ERRP Planned resource schedule<br />
Planned Resource Schedule Document class:<br />
Change the cardinality of DocumentVersion to optional, [0..1]. The DocumentVersion will not be<br />
used in the <strong>Nordic</strong> countries.<br />
Add the following attributes need in the <strong>Nordic</strong> countries:<br />
o ClassificationType<br />
Planned Resource Time Series class:<br />
Change the cardinality of the following attributes to optional, [0..1], since these attributes not will be<br />
used in the <strong>Nordic</strong> countries:<br />
o ConnectingArea<br />
o RecourceProvider<br />
Add the following attributes, which are needed in the <strong>Nordic</strong> countries:<br />
o InArea, used for most Business types. Note that the Connecting area could have been used<br />
instead of In area for all Business types except for Total transmission plan. Since In area is<br />
needed for the latter Business type the element is preferred used for all.<br />
o OutArea, used for scheduled <strong>exchange</strong> between areas<br />
o BusinessTypeCharacteristics, i.e. characteristics of a Business type, such as Hydro, Nuclear,<br />
Wind …<br />
New code requests:<br />
Business Type<br />
Z02 Frequency bias<br />
Z03 Frequency controlled normal operation reserve (FNR)<br />
Z06 Frequency controlled disturbance reserve (FDR)<br />
Z07 Unavailable production<br />
Z09 Spinning reserve<br />
Z10 Fast reserve<br />
Z11 Load frequency control reserves (LFC)<br />
Z12 Total primary reserve<br />
Z17 Technical minimum<br />
Z18 Technical maximum<br />
Z19 Total maximum<br />
Z20 Total minimum<br />
Z24 Peak load resource<br />
Z25 Total transmission plan<br />
Document Type:<br />
Z01 Operational schedule<br />
Z02 Transmission schedule<br />
Role Type:<br />
Z03 International system operator<br />
Business Type Characteristics:<br />
Z01 Hydro<br />
Z02 Nuclear<br />
Z03 Thermal<br />
Z04 Wind<br />
Z05 Decentralised<br />
Page: 45
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
8.2.2 Resource Schedule Confirmation Report<br />
Figure 33: Class diagram Resource Schedule Confirmation Report<br />
8.2.2.1 Attribute usage<br />
Document Attribute Code and description<br />
Resource<br />
Header<br />
Schedule Document version Not used<br />
Confirmation Document Type A18 Confirmation report<br />
Report Process Type A17 Schedule day<br />
Sender role A04 System operator<br />
Page: 46
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Receiver role A08 Balance responsible party<br />
Domain<br />
Any known area from the Harmonised role <strong>model</strong> cowering the<br />
areas within the time series level of the document, e.g. Market<br />
balance area (Elspot area), National Area, etc<br />
Subject party Not used<br />
Subject role Not used<br />
Classification type A01 Detail type<br />
A02 Summary type<br />
Time series<br />
Business Type A01 Production<br />
A04 Consumption<br />
Direction<br />
Not used<br />
Product<br />
8716867000016 Active power<br />
8716867000030 Active energy<br />
Connecting area Not used<br />
Resource object Only used for Classification type = A01, i.e. Station group,<br />
regulation object<br />
Resource provider Not used<br />
Acquiring area Not used<br />
Capacity contract Not used<br />
type<br />
Capacity agreement Not used<br />
identification<br />
In area<br />
Used for all Business types, except consumption schedules, i.e.<br />
Market balance area<br />
Out area<br />
Only used for consumption schedules, i.e. Market balance area<br />
Business type Not used<br />
characteristics<br />
Table 12: Usage of Resource Schedule Confirmation Report<br />
8.2.2.2 Business type dependencies<br />
Business<br />
type<br />
Name<br />
Area<br />
In Out<br />
A01 Production M<br />
A04 Consumption M<br />
Table 13: Dependency matrix for Resource Schedule Confirmation Report<br />
8.2.2.3 Required changes to ERRP Resource Schedule Confirmation Report<br />
Resource Schedule Confirmation Report class:<br />
Change the cardinality of DocumentVersion to optional, [0..1]. The DocumentVersion will not be<br />
used in the <strong>Nordic</strong> countries.<br />
Add the following attributes need in the <strong>Nordic</strong> countries:<br />
o ClassificationType<br />
Page: 47
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
9 BUSINESS RULES<br />
9.1 Schedule document in the <strong>Nordic</strong> countries<br />
The following business rules apply to the Transfer capacity document in the <strong>Nordic</strong> countries:<br />
TBD<br />
Rules taken from the NOIS documentation:<br />
TBD<br />
9.2 Balance Responsible Party definition<br />
The term Balance Responsible Party is used throughout this implementation guide and has two meanings:<br />
1. It identifies a Legal entity that has a contract within a Market Balance Area (as is defined in the Role<br />
Model).<br />
2. It identifies the entity that a Balance Responsible Party must ensure is in balance in the scheduling<br />
system.<br />
In general in the schedule document the first definition is used in the document header and the second<br />
definition is used in the time series header. These headers are defined elsewhere in this document. Local<br />
market rules use these definitions with different terms. The following examples will help clarify these<br />
definitions:<br />
Definition 1 will generally correspond to the identification of the entity behind the codes used in the<br />
“Sender Identification” attribute in the document header, for example:<br />
o A Balance Responsible Party.<br />
o A third party responsible for the transmission of schedules on behalf of a Balance<br />
Responsible Party.<br />
Definition 2 will generally correspond to the identification of the entities behind the codes used in<br />
the “In Party” and “Out Party” attributes in the time series header.<br />
9.3 General ground rules<br />
The process flow assumes that a certain number of basic rules are respected. This does not include the<br />
specific rules that have been defined in an interchange agreement. These basic rules are:<br />
1. The last valid schedule document received before cut-off time is the valid schedule.<br />
2. A time series shall be sent for each unique combination of the product, business type, object<br />
aggregation, in area, out area, metering point identification, in party, out party, capacity contract type<br />
and capacity agreement identification.<br />
3. Resending of schedules:<br />
Denmark: All time series in a document must be sent in all retransmitted documents. If a Market<br />
schedule is left out, it is interpreted as the time series will be deleted. If an Operational<br />
schedule is left out the document is rejected.<br />
Finland: TBD<br />
Norway: If changes to a time series, it is enough to resend the changed time series. However, in the<br />
case of errors, the whole document (all time series in a document) will be rejected. There<br />
shall always be a whole day-and-night in a schedule.<br />
Sweden: If changes to a time series, it is enough to resend the changed observations. In case of<br />
errors only the observations in error are rejected.<br />
4. All version numbers shall be positive integer values and leading zeros shall be suppressed.<br />
5. All scheduling documents received shall have an acknowledgement (acceptance, rejection or errors).<br />
6. All the time series information that has been validated in phase 1 (validation at document level) for<br />
formal correctness may be used to balance their complementary time series as soon as these become<br />
available.<br />
7. All the times related to energy products in the documents are expressed in Coordinated Universal<br />
Time (the acronym of which is UTC) in compliance with ISO 8601. This is restricted to YYYY-<br />
MM-DDTHH:MMZ in order to remain in conformity with XML schema requirements.<br />
Page: 48
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
8. All the time intervals in the documents are expressed in compliance with ISO 8601 This is restricted<br />
to YYYY-MM-DDTHH:MMZ/YYYY-MMDDTHH:MMZ. The time interval has an inclusive start<br />
time and an exclusive end time and is expressed in minutes (i.e. 00:00Z to 00:00Z is exactly a 24<br />
hour period).<br />
9. The time interval defined in the period class shall always be a multiple of its resolution.<br />
10. For a schedule document the time interval of a period class shall always be equal to the Schedule<br />
time interval.<br />
11. Negative quantities for a time series are only permitted for certain categories of time series.<br />
12. An Operational schedule cannot be cancelled or deleted. However it is possible to send zero-value<br />
schedules.<br />
13. It is preferred that the quantity for a Balance responsible time series in a day-ahead and an intraday<br />
schedule is given in power units’ as the average value over the time interval, i.e. MW (code MAW).<br />
If the quantity time interval does not correspond to a multiple of 60 minute intervals, converting<br />
average power to energy will often result in rounding errors. If this is the case, it is recommended<br />
that energy units of measure are used.<br />
14. Whenever a coded value within a document is associated with a coding scheme, the coding scheme<br />
must always be supplied. The coding scheme is an independent attribute with a size of 3<br />
alphanumeric characters.<br />
Page: 49
<strong>Nordic</strong> <strong>TSO</strong> schedule document <strong>exchange</strong> <strong>model</strong><br />
Appendix A AN EXAMPLE OF TECHNICAL IMPLEMENTATION<br />
The XML document shown below is an example of how a <strong>Nordic</strong> Operational schedule document may look<br />
like with the modifications specified earlier in this document for the EN<strong>TSO</strong>-E Planned Resource Schedule<br />
Document.<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
:::::<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Page: 50