23.10.2014 Views

Nordic TSO message exchange model - Ediel Nordic Forum

Nordic TSO message exchange model - Ediel Nordic Forum

Nordic TSO message exchange model - Ediel Nordic Forum

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!