Skip to main content

PyPSA-Enerdata

Hourly power market modelling for robust projections

PyPSA-Enerdata

The PyPSA-ENERDATA model was developed to simulate the hourly dispatch of electricity markets and to analyse how long-term developments in capacities and demand influence wholesale electricity prices.

It builds on Enerdata’s wider energy-climate modelling system, using outputs from POLES-Enerdata model and inputs from EnerFuture, Global Energy and CO2 Data, Carbon Price Forecasts, and Power Plant Tracker to provide a detailed electricity-market perspective. By translating long-term energy scenarios into hourly dispatch and power price modelling at bidding-zone level, the model helps to analyse how evolving capacity and demand developments influence electricity-market dynamics.

Key benefits

Continuously updated historical data input
Rely on an energy-system-wide model with outstanding references and experience: POLES-Enerdata
Electricity-focused model, capitalising on Enerdata’s data and the demonstrated library
Support scenario and sensitivity analysis, using adjusted EnerBlue and EnerBase scenarios as well as a central scenario, with the possibility to tailor scenario assumptions

What makes our model unique

  • Most electricity forecasting models estimate future installed capacities by optimising the total system cost over a long-term horizon. This leads to an « ideal » capacity building.
  • In real life, capacity development depends on several other factors (national subsidies, geopolitical factor, electrification of end-uses, other fuels demand and costs…).
  • Instead of choosing an « electrically optimised » path for the development of installed capacities, Enerdata leverages the POLES-Enerdata model for the estimation of future capacities.
  • This model encompasses the global energy system including ongoing projects, national objectives, macro-economic equilibriums...
  • Enerdata Electricity Price Scenario model capitalises on POLES results to detail the influence of its capacity scenarios into hourly-level wholesale prices.

Why PyPSA

  • PyPSA is an open-source python library developed and maintained by the Technical University of Berlin (TU Berlin)
  • It is a multi-energy library that can be used both to model short term dispatch and long-term capacity building scenarios.
  • It converts the optimisation problem of hourly dispatch into linear equations. It can additionally include non-linear constraints (e.g., start-up minimum levels, ramping conditions) using a Mixed Integer Linear Programming approach.

References

Long term regional power price projections in Southeast Asia for the purchase strategy of a large consumer (confidential)