TSO-TSO Data Exchange

nbm

nbmmap

Revision History

Version Release Changed by Date Comments

1

0

Bent Atle Bjørtomt

2021-06-21

1

1

Bent Atle Bjørtomt

2021-07-14-21

  • Updated requirements according to "Follow up Target model" (FuTm).

1

2

Bent Atle Bjørtomt

2021-11-08

  • Section "Message Definitions" had incorrect schema, PlannedSchedule_MarketDocument, associated, not in message description:
    Forecast Total Consumption, Forecast-Conform Load TSO, Forecast non-Conform Load use Schedule_MarketDocument v5.2

  • Removed "Additional Comments(meeting notes)" from Document-, process-,Business-, reason-types table.

  • Other minor correction in tables

  • Updated wrong links.

1

1

Bent Atle Bjørtomt

2021-12-23

  • Corrected Business Types for AggregatedActivations-mFRR System TSO and AggregatedActivations-mFRR Period Shift TSO

  • New Messages:AggregatedActivations mFRR Energy TSO, AggregatedAgreedSupportiveActivations.

1. Data model and dependencies

These data objects are developed in this iteration.

Data model and dependencies

Definitions

(TBD)

  • Definitions of flows and other classifications

Table 1. Definitions of flows and other classifications
Definition Description

<Message>

<Business need>

<Aggregation level>

<Exchange between>

Activation - aFRR

Activation - mFRR Balancing

Activation - mFRR System

Activation - Period Shift

Forecast Conform load

Forecast Non-conform Load

Forecast Total Consumption

mFRR Bid (Activation and Acknowledgement)

mFRR Period Shift Need

mFRR Request

Plan- FCR-D down

Plan- FCR-D up

Plan- FCR-N

Plan - Production

Plan - Production Adjustment

Plan - Production Smoothing

Request

2. Requirements

This section contain Business requirements(BR), the DE-prefix is the name for Data Exchange.

Requirements

Req.No.

Message

Sending frequency

Resolution

Period

Comments

DE-BR-1

AggregatedActivations mFRR Balancing TSO

Event

PT1M(Possible PT5M)

24 Hours

Event driven- when a an activation is done.
All data each hour will cover a 24 hour.
Second def. ref : "Sum of other balancing activation, that goes into local ACE OL calculation)"
Event based and periodic.
Periodic: 5 min
Received at least each 5 min for 99,9% of time for each day. Not more often than each 1 min.

DE-BR-2

AggregatedActivations mFRR System TSO

Event

PT1M(Possible PT5M)

24 Hours

DE-BR-3

AggregatedActivations mFRR Period Shift TSO

Event, each 15 Min.

PT1M(Possible PT5M)

24 Hours

DE-BR-4

AggregatedActivations aFRR TSO

.

Not to be implemented.

DE-BR-5

Plan FCR D Down TSO

.

DE-BR-6

Plan FCR D Up TSO

.

DE-BR-7

Plan FCR N TSO

Event

Event based and periodic.
Periodic: before 22:00 D-1. For requirement see Availbility. Event based if updated. Not more often than each 1 min.

DE-BR-8

Plan Production TSO

.

Periodic: At least each 15 min, but not more often than each 1 minute for 99% of QH for a day.

DE-BR-9

Plan Production Adjustment TSO

DE-BR-10

Plan Production Smoothing TSO

DE-BR-11

Forecast Total Consumption

Periodic: At least each 15 min, but not more often than each 1 minute for 99% of QH for day.

DE-BR-12

Forecast-Conform Load TSO

DE-BR-13

Forecast non-Conform Load

DE-BR-14

mFRR Period Shift TSO

Event,when Imbalance forecast is updated

PT15M

2 Hours

Consumers:
FiftyOne, BidSelector, Reporting.
Can be used for Historical values, but initially and important to have 2 Hours in advance.

DE-BR-15

mFRR Request TSO

Event, when Imbalance forecast is updated

PT15M

2 Hours

Period, sending frequency are dependent of Imbalance.
Can be used for Historical values, but initially and important to have 2 Hours in advance.
FuTm: "Event based or periodic.
Last update more than 1 min before GCT. Requirement under Availability. Not more often than each 1 min."

  • Technical Requirements?

3. Document-, process-,Business-, reason-types.

A - Activations: Activation is ordered from TSOs after gate closure for Intra Day (ID) marked.

P- Plans: It is the BSPs / BRPs plans until gate closure for ID.

Processs P - Plan A -Activation F -Forecast Data Object Schema Message Type Description Process Type Description Business Type Description flowDirection AssetType Reason Code Resolution

Activations Total

A

mFRR Balancing

PlannedResourceSchedule_MarketDocument.

A10

Regulation data Report

A47

Manual frequency restoration reserve

A97

Manual frequency restoration reserve

B49 - FRR-M, Balancing

(NO: Ordinary regulation)

+

Either

Z54

Activation by AOF (Activation Optimisation Function)

AOF is a function to operate the algorithm applied for the optimisation of the activation of Balancing Energy bids within a Coordinated Balancing Area.

or

Z55

Manual (Local) activation not based on AOF

PT1M

A

mFRR System

PlannedResourceSchedule_MarketDocument.

A10

Regulation data Report.

A47

Manual frequency restoration reserve

A97

Manual frequency restoration reserve

B22= System Regulation

+

Either

Z54

Activation by AOF (Activation Optimisation Function)

AOF is a function to operate the algorithm applied for the optimisation of the activation of Balancing Energy bids within a Coordinated Balancing Area.

or

Z55

Manual (Local) activation not based on AOF

PT1M

A

Period Shift

PlannedResourceSchedule_MarketDocument.

A10

Regulation data Report.

A47

Manual frequency restoration reserve

Z93

Production adjustment

Z34 FRR-M, Quarter regulation

PT1M

A

aFRR

PlannedResourceSchedule_MarketDocument.

A10

Regulation data Report

A51

Automatic frequency restoration reserve

A96

Automatic frequency restoration reserve

PT1M

P

FCR-N

lannedResourceSchedule_MarketDocument

A15

Acquiring System Operator Reserve Schedule

A52

Frequency containment reserve

C26

Frequency Containment Reserve-Normal (FCR-N)

A03 - UP and DOWN

PT5M

P

FCR-D up

PlannedResourceSchedule_MarketDocument

A15

Acquiring System Operator Reserve Schedule

A52

Frequency containment reserve

C27

Frequency Containment Reserve-Disturbance (FCR-D)

A01 -UP

PT5M

P

PlannedResourceSchedule_MarketDocument

A15

Acquiring System Operator Reserve Schedule

A52

Frequency containment reserve

C27

Frequency Containment Reserve-Disturbance (FCR-D)

A02-DOWN

PT5M

P

Production-Plan

PlannedResourceSchedule_MarketDocument

A03

Balance area schedule

A17

Schedule day

A01

Production

A01- B24, see link

PT5M

P

Production Adjustment

PlannedResourceSchedule_MarketDocument

A03

Balance area schedule

A17

Schedule day

A01

Production

#A01 - B24, see link

Z36 (Hour Change Regulation)

PT5M

P

Production Smoothing

PlannedResourceSchedule_MarketDocument

A03

Balance area schedule

A17

Schedule day

A01

Production

A01 - B24, see link

Z39 - Day Ahead Production Adjustment
(NO: Production smoothing)

PT5M

Schedule(plan)

Prod+adjustment+smoothing

F

Total Consumption Forecast

Schedule_MarketDocument

A03

Balance area schedule

A14

Forecast - The data contained in the document are to be handled in short, medium, long term forecasting process.

A04

Consumption

PT5M

F

Conform Load Forecast

Schedule_MarketDocument

A03

Balance area schedule

A14

Forecast - The data contained in the document are to be handled in short, medium, long term forecasting process.

Z96

Conform load schedule

PT5M

F

Non-conform Load Forecast

Schedule_MarketDocument

A03

Balance area schedule

A14

Forecast - The data contained in the document are to be handled in short, medium, long term forecasting process.

Z95

Non-conform load schedule

PT5M

4. Clarifications:

See Production-Plan:

Z34 (Quarter regulation) = Production adjustment ( NO:Produksjonsflytting, SE:)

Z39 (Day Ahead Production Adjustment) =Production smoothing (NO: Produksjonsglatting, SE:)

5. Terms and Definitions

Acronym Term Definition Additional description Ref.

ASP

Agreed supportive power

HVDC- Bjørg

aFFR

Automatic frequency restoration reserves

FRR that can be activated by an automatic control device designed to reduce the Frequency Restoration Control Error (FRCE) to zero.

Entso-e

AOF

Activation Optimisation Function

Conform load forecast

conform load forecast

ConformLoadSchedule:*A curve of load versus time (X-axis) showing the active power values (Y1-axis) and reactive power (Y2-axis) for each unit of the period covered. This curve represents a typical pattern of load over the time period for a given day type and season.

CIM

DATCR

Directly Activated Tertiary Control Reserve

DATCR can be activated at any time, independent from a time-frame of exchange schedules. It is activated by manual action at any time and may also include call-up reserve contracts between TSOs. In this case, the activation procedure results in a dynamically changing exchange pattern. In Denmark (??for emergency in DK2), Finland, Norway and Sweden the DATCR type is used for activations in the Balance regulation market. Except for emergency in DK2, Denmark uses SATCR.

NMEG/Ediel

EMS

Energy Management System

IEC-60870-6-503

FCR-D Up

Frequency Containment Reserve-Disturbance

FCR-D is a reserve that is automatically activated when the frequency falls below 49.90 Hz after an imbalance.

Entso-e

FCR-N

Frequency Containment Reserve-Normal

FCR-N is a reserve that is automatically activated in both directions around a set point when the frequency varies between 50.10 Hz and 49.90 Hz after an imbalance.

Entso-e

MMS

Manufacturing Message Specification

IEC-60870-6-503

non-conform load forecast

non-conform load forecast

NonConformLoadSchedules: Loads that do not follow a daily and seasonal load variation pattern.

A good example of non-conform consumption: Norsk Sluttstrøm.

CIM

mFRR

Manual frequency restoration reserves

Active power reserves that may be manually activated, available to restore system frequency to the nominal frequency and, for a synchronous area consisting of more than one LFC area, to restore power balance to the scheduled value.

Entso-e

SATCR

Schedule Activated Tertiary Control Reserve

SATCR is activated with relation to the predefined time-frame of exchange schedules, e.g. 15 minutes. A special exchange scheduling procedure is used. It may include exchange rescheduling between TSOs, a special kind of exchange schedule is used.

AOF

NMEG/Ediel

6. Modified PlannedResourceSchedule_MarketDocument

There is a need to identify the bid type, and then is intended to use Class Reason code in connection with the TimeSeries.

Preliminarysuggestion NMEG / CIM-EG:

  • Support for Reason Code in connection to TimeSeries.

  • mktPSERType to support the indication of energy source, see asset list below.

Modified PlannedResourceSchedule MarketDocument

7. Asset Codes / Production Type

Which is specified in the mktPSERType attribute. This is just some of them, please see ENTSOE Codelist for more.

For Locale solution this is on acceptable level, but for NBM we need to apply for more generic ones.

Javaklasse (TBD-remove) Engelsk (MMS skal tilby via API) Catergory ENTSOE/NMEG

AvkoplingsbarforbrukProduksjonstype

DecoupleableConsumption

DecoupleableConsumption or other/unspecified?→LOAD

A05

BølgekraftProduksjonstype

Wave

Wave

Z08

ForbrukProduksjonstype

Consumption

Consumption or other/unspecified? LOAD

A05

GasturbinDieselProduksjonstype

GasTurbineDiesel

GAS or Diesel? ?Fossil Gas

B04

IndustriforbrukProduksjonstype

IndustrialConsumption

IndustrialConsumption or other/Unespecified? →LOAD

A05

KjernekraftProduksjonstype

Nuclear

Nuclear

B14

PumpeProduksjonstype

Pump

Hydro Pump

B10

SmåkraftProduksjonstype

SmallPowerPlant

Hydro Run-of-river and pondage

B11

SolenergiProduksjonstype

Sun

Solar

B16

UkjentProduksjonstype

Unknown

Unspecified ? Generation

A04

UspesifisertProduksjonstype

Unspecified

Unspecified ? Generation

A04

UspesifisertUtlandProduksjonstype

UnspecifiedExternal

Unspecified ? Generation

A04

VannkraftProduksjonstype

Hydro

Hydro Water Reservoir

B12

VarmekraftProduksjonstype

Thermal

Thermal

Z04

VindkraftProduksjonstype

Wind

B18 Wind Offshore A resource using Wind Offshore for energy. B19 Wind Onshore? Wind

Z05

8. New Codes

New and rephrased codes.

8.1. Reason Codes:

  • Reason code to identify if activation is done by AOF or manually :

Z54 Activation by AOF (Activation Optimisation Function) AOF is a function to operate the algorithm applied for the optimisation of the activation of Balancing Energy bids within a Coordinated Balancing Area.

Z55

Manual (Local) activation not based on AOF

Activation is done locally (manual) without use of AOF. AOF is a function to operate the algorithm applied for the optimisation of the activation of Balancing Energy bids within a Coordinated Balancing Area.

8.2. Business Types:

NBM/Fifty asks for new Business Types for*Consumption Plans, i.e. Conform and Non-conform. Currently Business Type *A04 Consumption (Total Consumption) is used.

Z95 Non-conform load schedule Non-Conform Load Schedule: Loads that do not follow a daily and seasonal load variation pattern.

Z96

Conform load schedule

Conform Load Schedule: A curve of load versus time (X-axis) showing the active power values (Y1-axis) and reactive power (Y2-axis) for each unit of the period covered. This curve represents a typical pattern of load over the time period for a given day type and season.

8.3. mFFR BID

8.3.1. Period Shift in Bid document from BSP:

We need to clarify all codes need to support Period Shift. Periods Shift will be for either and/or T-5 and T+5. TBD (E.L - please provide your drawing more explanation)

original_MarketProduct.marketProductType New codes Used when the bid has been converted into a standard product: Condition if it is converted e.g from T-12,5 to T-3. May be used Conditional [0..1]

A02 = Specific product

Condition if it is converted e.g from T-12,5 to T-3.

A03 = Integrated scheduling process

Condition if it is converted e.g from T-12,5 to T-3.

Associated multipart and exclusive bids must have the same value.

ZXX

The Bid support Period Shift regulation in beginning of the period

ZXX

The Bid support Period Shift regulation in end of the period

ZXX

The Bid support Period Shift regulation can be used both in the beginning and end of the period.

ZXX

Just to be used for only Period Shift.

8.4. Message Definitions

Message definitions and document versions

Dataobject Document Schema version

AggregatedActivations mFRR Balancing TSO

PlannedResourceSchedule_MarketDocument.

6.2

AggregatedActivations mFRR System TSO

PlannedResourceSchedule_MarketDocument.

6.2

AggregatedActivations mFRR Period Shift TSO

PlannedResourceSchedule_MarketDocument.

6.2

AggregatedActivations aFRR TSO

PlannedResourceSchedule_MarketDocument.

6.2

Plan FCR D Down TSO

PlannedResourceSchedule_MarketDocument.

6.2

Plan FCR D Up TSO

PlannedResourceSchedule_MarketDocument.

6.2

Plan FCR N TSO

PlannedResourceSchedule_MarketDocument.

6.2

Plan Production TSO

PlannedResourceSchedule_MarketDocument

6.2

Plan Production Adjustment TSO

PlannedResourceSchedule_MarketDocument

6.2

Plan Production Smoothing TSO

PlannedResourceSchedule_MarketDocument

6.2

Forecast Total Consumption

Schedule_MarketDocument

5.2

Forecast-Conform Load TSO

Schedule_MarketDocument

5.2

Forecast non-Conform Load

Schedule_MarketDocument

5.2

mFRR Period Shift TSO

ReserveBid_MarketDocument

7.2

mFRR Request TSO

ReserveBid_MarketDocument

7.2

Additional documents (not a part of this process)

mFRR Bid TSO

ReserveBid_MarketDocument

7.2(NBM)

Standard ACK

Acknowledgement_MarketDocument

8.1

Mutually Regulated Area - MRA

AreaConfiguration_MarketDocument

1.1