Challenge Data

Dynamic Profile Forecasting
by Enedis

Login to your account


Competitive challenge
Time series
10MB to 1GB
Basic level


Started on Jan. 1, 2019

Challenge context

About Enedis

ENEDIS is the main distribution system operator in France (95% of continental France, 36 million customers).

The electricity market requires that production and consumption be assigned to an upstream-downstream balance operator, each electricity provider having at least one. These balance operators guarantee that supply and demand are balanced every half-hour 24/7.

In order to assign energy, Enedis computes the electricity consumption balance every week for each balance operator. Part of the balancing computation involves some consumption or production modelling for several groups of customers (aka profiles). Since July 1st 2018, we started using “dynamic” profiles in this process, computed with measured energy. These dynamic profiles bring additional precision but can only be calculated ex-post.

Being able to forecast these values is very important since:

  1. They would bring robustness to our process.

  2. Energy planning is of utmost importance to balance operators, who have to guarantee energy supply beforehand and are held responsible for any unbalance in their portfolio.

Challenge goals

We would like to forecast 7 dynamic profile time-series, modelling the consumption shape of several mass-market customer groups (residential and small businesses with subscribed power up to 36 kVA) thanks to meteorological and calendar data, as well as any other real time dataset potentially correlated with consumption patterns. Those profiles are coefficients (without units) for each half-hour in the dataset.

The dataset size depends on each specific profile (collected from Oct 13th, 2013 onwards for residential profiles and from Nov 1st, 2016 for commercial profiles). This challenge is about forecasting dynamic profiles values from their past values and all the components of Enedis’ Half hourly Electrical Balancing.

The Testing period will be in the past, from July 1st, 2017 to June 30th, 2018.

There are many possible explanatory variables since consumption patterns are linked to consumers’ behavior and economic activity. Weather conditions (cold spell / heat wave) and business holidays will impact energy consumption but some other factors may also contribute to modifying energy consumption. As an example, our RES1 profile is presented there, over a week period:
In green: static series including business holidays. In blue: static series including business holidays and weather. In red: dynamic series computed ex-post.

Data description

Edit - 2019/03/22

Please be careful to the temporal alignment: For the same ID, there is a one day delay between data provided in the input files (that are measured or estimated for the date given in Horodate_UTC ) and the values of dynamic Profiles provided in the output files (representing customer behaviour for the date given in horodate). This delay allows to have a challenge closer to our operational needs: we will be able to get the data from the input files of the previous day to forecast the dynamic profiles.

Data in the time series are hour beginning: for example, a value at Ă  08h00 is the integrated value from 08h00 to 08h30 for the said data.
Training files include data for the period [13/10/2013 - 12/10/2018] excluding the [01/07/2017 - 30/06/2018] period.
Regarding the 3 commercial profiles, data only start on Nov 1st,2016.
Testing files include data for the [01/07/2017 - 30/06/2018] period.
Please note that we use the French date and time notation: dd/mm/YYYY HH:MM in the files.

Time series description for the input files

Weather data:

  • TempĂ©rature rĂ©alisĂ©e lissĂ©e (°Celcius) Average recorded temperature (°C)
  • TempĂ©rature normale lissĂ©e (°Celcius) Average standard temperature (°C)
  • Pseudo rayonnement Pseudo radiation (Linear combination of recorded data from 32 official weather stations

Measured data

  • Electricity exchange with other networks:
  • Injection RTE (W) Average power (during the half hours) injected from RTE (transmission grid) (W)
  • Refoulement RTE (W) Average power injected back into the transmission grid (W)
  • Soutirage net vers autres GRD (W) Average power injected into local DSO networks (W)

  • From Smart meters

  • Consommation HTA tĂ©lĂ©relevĂ©e en courbe de charge (W) load curve-measured medium voltage (MV, i.e., 20 000 V in most areas) consumption (W)
  • Production dĂ©centralisĂ©e tĂ©lĂ©relevĂ©e en courbe de charge (W) load curve-measured decentralized production (W)

Modelled Data:

  • Pertes modĂ©lisĂ©es (W) Losses Model based on a second order polynomial, recalibrated every year. (Based on RTE gross injection until July 1st, 2018, and on net RTE injection (Power injected – Power injected back to transmission grid), net Power injected into local independent DSOs and decentralized production since that date.
  • Consommation totale profilĂ©e (W) Total modelled consumption (W)
  • Consommation HTA profilĂ©e (W) MV modelled consumption (W)
  • Consommation PME-PMI profilĂ©e (W) SMEs and SMIs modelled consumption (W)
  • Consommation professionnelle profilĂ©e (W) Small businesses modelled consumption (W)
  • Consommation rĂ©sidentielle profilĂ©e (W) Households modelled consumption (W)
  • Production dĂ©centralisĂ©e profilĂ©e (W) Total modelled decentralized production (W)
  • Production photovoltaĂŻque profilĂ©e (W) Photovoltaic modelled production (W)
  • Production autre profilĂ©e (W) Other modelled decentralized production (W) Modelling of customer consumption through static profiling until July 1st, 2018. Since then the modelling technique has changed for 7 consumption sub profiles, from static to dynamic modelling based on real measurements.

Sums (from Models and Measurements):

  • Consommations totale (W) Total consumption (W)
  • Production dĂ©centralisĂ©e totale (W) Total decentralized production (W)
  • Production Ă©olienne totale (W) Total wind production (W)
  • Production photovoltaĂŻque totale (W) Total Photovoltaic production (W)
  • Consommation HTA totale (W) total MV consumption (W)

Time Series description for the Output Files

  • RES1_BASE: Residential customer profile, subscribed power up to 6kVA, with no tariff option
  • RES11_BASE: Residential customer profile, subscribed power over 6kVA, with no tariff option
  • RES2_HP: Residential customer profile, with Peak Hours/Off Peak Hours tariff option, during Peak hours.
  • RES2_HC: Residential customer profile, with Peak Hours/Off Peak Hours tariff option, during Off Peak hours.
  • PRO1_BASE: Commercial customer profile, with no tariff option
  • PRO2_HP: Commercial customer profile, with Peak Hours/Off Peak Hours tariff option, during Peak hours
  • PRO2_HC: Commercial customer profile, with Peak Hours/Off Peak Hours tariff option, during Off Peak hours.


Files are accessible when logged in and registered to the challenge

The challenge provider


Electricity Distribution