Skip to main content

Dispatchable Power Generation Forecasts Methodology

Dispatchable power generation (nuclear, gas, coal, water reservoirs) forecasts, up to 14 days ahead

Written by Raphael Khan

Overview

Kpler provides short-term forecasts for dispatchable generation sources, including:

  • Nuclear

  • Fossil gas

  • Hard coal

  • Lignite (brown coal)

  • Hydro reservoir

These machine learning models complement our weather-driven fundamentals (wind, solar, and load) and simulate how dispatchable generation responds to market conditions and residual demand

They’re built on the same weather and infrastructure backbone, leveraging ECMWF and GFS (operational and ensemble runs) and covering up to 14 days ahead - see horizons and publication times in the weather inputs section.

We have one model per fuel type, trained across multiple bidding zones. This setup allows the models to generalize shared behaviors while capturing regional specifics. Key inputs include:

  • Residual demand (load minus renewable generation, using our own fundamental forecasts)

  • Fuel prices (gas, coal, carbon)

  • Fuel availability

Each model is retrained daily to incorporate the latest system and market conditions.

Coverage

Country

Bidding Zone

Fossil gas

Hard coal

Lignite

Hydro reservoir

Nuclear

AT

AT

✅

✅

BA

BA

✅

✅

BE

BE

✅

✅

BG

BG

✅

✅

✅

✅

CH

CH

✅

✅

CZ

CZ

✅

✅

✅

DE

DE-LU

✅

✅

✅

✅

DK1

DK1

✅

DK2

DK2

✅

ES

ES

✅

✅

✅

✅

FI

FI

✅

✅

FR

FR

✅

✅

✅

GE

GE

✅

✅

GR

GR

✅

✅

✅

HR

HR

✅

✅

HU

HU

✅

✅

✅

IE

IE

✅

IT

IT

✅

IT-Calabria

IT-Calabria

✅

✅

IT-Centre-Nort

IT-Centre-Nort

✅

✅

IT-Centre-South

IT-Centre-South

✅

✅

IT-North

IT-North

✅

✅

IT-Sicily

IT-Sicily

✅

IT-South

IT-South

✅

LT

LT

✅

LV

LV

✅

MD

MD

✅

NL

NL

✅

✅

✅

✅

NO1

NO1

✅

✅

NO2

NO2

✅

✅

NO3

NO3

✅

✅

NO4

NO4

✅

✅

NO5

NO5

✅

✅

PL

PL

✅

✅

✅

✅

✅

PT

PT

✅

✅

✅

RO

RO

✅

✅

✅

✅

RS

RS

✅

✅

✅

SE1

SE1

✅

SE2

SE2

✅

SE3

SE3

✅

SE4

SE4

✅

SI

SI

✅

✅

SK

SK

✅

✅

UK

UK

✅

✅

XK

XK

✅

Accessing the data

API

  • Forecasts by run date: returns all four forecast runs (00, 06, 12, 18) by default for a given date.

  • Ensemble statistics: for a given run date, provides statistical summaries (min, q25, median, mean, q75, max) calculated across ensemble members from EC ENS, EC AIFS ENS, EC 46, and GFS ENS

FTP

Path : 4_Supply/Forecast/Generation/COR_E/{Country}/yyyy/mm
​File naming convention: CORE_SUPPLY_FORECAST_Generation_CORE_{Country}_{FuelType}_Hourly_{EC|GFS}_{OP|ENS|ENS_SCENARIOS|AIFS}_yyyymmdd{00|06|12|18}.csv
​

For GFS ENS forecasts, two files are published for each run:

  • One {ENS} file containing the control scenario “0”

  • One {ENS_SCENARIOS} file containing all other ensemble members

Did this answer your question?