PyPSA-Eur: An Open Optimisation Model of the European Transmission System

GitHub release (latest by date including pre-releases) https://travis-ci.org/PyPSA/pypsa-eur.svg?branch=master Documentation Status GitHub GitHub repo size https://zenodo.org/badge/DOI/10.5281/zenodo.3520875.svg Chat on Gitter

PyPSA-Eur is an open model dataset of the European power system at the transmission network level that covers the full ENTSO-E area.

It contains alternating current lines at and above 220 kV voltage level and all high voltage direct current lines, substations, an open database of conventional power plants, time series for electrical demand and variable renewable generator availability, and geographic potentials for the expansion of wind and solar power.

The model is suitable both for operational studies and generation and transmission expansion planning studies. The continental scope and highly resolved spatial scale enables a proper description of the long-range smoothing effects for renewable power generation and their varying resource availability.

_images/base.png

The restriction to freely available and open data encourages the open exchange of model data developments and eases the comparison of model results. It provides a full, automated software pipeline to assemble the load-flow-ready model from the original datasets, which enables easy replacement and improvement of the individual parts.

PyPSA-Eur is designed to be imported into the open toolbox PyPSA for which documentation is available as well.

This project is maintained by the Energy System Modelling group at the Institute for Automation and Applied Informatics at the Karlsruhe Institute of Technology. The group is funded by the Helmholtz Association until 2024. Previous versions were developed by the Renewable Energy Group at FIAS to carry out simulations for the CoNDyNet project, financed by the German Federal Ministry for Education and Research (BMBF) as part of the Stromnetze Research Initiative.

Learning Energy System Modelling

If you are (relatively) new to energy system modelling and optimisation and plan to use PyPSA-Eur, the following resources are one way to get started in addition to reading this documentation.

  • Documentation of PyPSA, the package for simulating and optimising modern power systems which PyPSA-Eur uses under the hood.

  • Course on Energy System Modelling, Karlsruhe Institute of Technology (KIT), Dr. Tom Brown

Citing PyPSA-Eur

If you use PyPSA-Eur for your research, we would appreciate it if you would cite the following paper:

Please use the following BibTeX:

@article{PyPSAEur,
    author = "Jonas Hoersch and Fabian Hofmann and David Schlachtberger and Tom Brown",
    title = "PyPSA-Eur: An open optimisation model of the European transmission system",
    journal = "Energy Strategy Reviews",
    volume = "22",
    pages = "207 - 215",
    year = "2018",
    issn = "2211-467X",
    doi = "10.1016/j.esr.2018.08.012",
    eprint = "1806.01613"
}

If you want to cite a specific PyPSA-Eur version, each release of PyPSA-Eur is stored on Zenodo with a release-specific DOI. This can be found linked from the overall PyPSA-Eur Zenodo DOI:

https://zenodo.org/badge/DOI/10.5281/zenodo.3520875.svg

Pre-Built Networks as a Dataset

There are pre-built networks available as a dataset on Zenodo as well for every release of PyPSA-Eur.

https://zenodo.org/badge/DOI/10.5281/zenodo.3601882.svg

The included .nc files are PyPSA network files which can be imported with PyPSA via:

import pypsa

filename = "elec_s_1024_ec.nc" # example
n = pypsa.Network(filename)

Licence

The code in PyPSA-Eur is released as free software under the GPLv3, see LICENSE. However, different licenses and terms of use apply to the various input data, which are summarised below. More details are included in the description of the data bundles on zenodo.

Files

BY

NC

SA

Mark Changes

Detail

corine/*

x

x

https://land.copernicus.eu/pan-european/corine-land-cover/clc-2012?tab=metadata

eez/*

x

x

x

http://www.marineregions.org/disclaimer.php

natura/*

x

https://www.eea.europa.eu/data-and-maps/data/natura-10#tab-metadata

naturalearth/*

http://www.naturalearthdata.com/about/terms-of-use/

NUTS_2013 _60M_SH/*

x

x

x

https://ec.europa.eu/eurostat/web/gisco/geodata/reference-data/administrative-units-statistical-units

cantons.csv

x

x

https://en.wikipedia.org/wiki/Data_codes_for_Switzerland

EIA_hydro_generation _2000_2014.csv

x

https://www.eia.gov/about/copyrights_reuse.php

GEBCO_2014_2D.nc

x

https://www.gebco.net/data_and_products/gridded_bathymetry_data/documents/gebco_2014_historic.pdf

hydro_capacities.csv

x

je-e-21.03.02.xls

x

x

https://www.bfs.admin.ch/bfs/en/home/fso/swiss-federal-statistical-office/terms-of-use.html

nama_10r_3 gdp.tsv.gz

x

x

https://ec.europa.eu/eurostat/about/policies/copyright

nama_10r_3 popgdp.tsv.gz

x

x

https://ec.europa.eu/eurostat/about/policies/copyright

time_series_60min _singleindex_filtered.csv

x

https://data.open-power-system-data.org/time_series/2019-06-05/README.md

  • BY: Attribute Source

  • NC: Non-Commercial Use Only

  • SA: Share Alike