Go to file
FabianHofmann 1ecca802f3 Nomopyomo (#116)
* play around, add new nomopyomo feature

* fix constraints

* fix constraints

* set solver to cbc due to error with gurobi900

* update environments
shift lv and lc constraints to prepare_network
start modifying opt constraints

* correct BAU

* correct environment

* fix import

* fix SAFE constraint

* fix battery charger ratio constraint

* code cleaning

* restructure solve scripts

* fix CCL constraint

* adjust doc

* solve_network: update doc string

* revert unwanted changes

* update environment.yaml

* update environment.yaml II

* force conda update, revert last commit

* revert last change, use other channel priority

* remove trace_sove_network

* add skip_iterating and track_iterations options to config file

* revert last commit, fix environment to current pypsa master

* line break, trigger CI with updated pypsa

* nomopyomo: PR review

Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
2020-02-10 12:06:43 +01:00
.github .github: add issue/PR templates [skip travis] 2019-12-23 14:55:30 +01:00
data ec: attach hydrogen pipelines (#108) 2019-12-02 12:22:30 +01:00
doc Nomopyomo (#116) 2020-02-10 12:06:43 +01:00
scripts Nomopyomo (#116) 2020-02-10 12:06:43 +01:00
test add names to config, add color column to n.carriers 2020-01-29 17:01:57 +01:00
.gitattributes initial commit 2017-10-12 01:57:55 +02:00
.gitignore Nomopyomo (#116) 2020-02-10 12:06:43 +01:00
.readthedocs.yml update environment.yaml 2019-10-03 12:34:41 +02:00
.travis.yml Nomopyomo (#116) 2020-02-10 12:06:43 +01:00
borg-it Add borg-it 2018-02-19 10:27:36 +01:00
cluster.yaml fixup! trace_solve_network: Save intermediate line capacities 2019-02-06 11:48:59 +01:00
config.default.yaml Nomopyomo (#116) 2020-02-10 12:06:43 +01:00
config.tutorial.yaml Nomopyomo (#116) 2020-02-10 12:06:43 +01:00
environment.docs.yaml Nomopyomo (#116) 2020-02-10 12:06:43 +01:00
environment.fixedversions.yaml prepare release v0.1.0 (#117) 2020-01-09 14:09:28 +01:00
environment.yaml Nomopyomo (#116) 2020-02-10 12:06:43 +01:00
LICENSE.txt Add README, LICENSE 2018-07-24 14:55:46 +02:00
matplotlibrc Add matplotlibrc to automatically use Agg backend 2018-09-19 15:22:44 +02:00
README.md prepare release v0.1.0 (#117) 2020-01-09 14:09:28 +01:00
Snakefile Nomopyomo (#116) 2020-02-10 12:06:43 +01:00

GitHub release (latest by date including pre-releases) Build Status Documentation GitHub Size Zenodo Gitter

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

PyPSA-Eur is an open model dataset of the European power system at the transmission network level that covers the full ENTSO-E area. 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.

The model is described in the documentation and in the paper PyPSA-Eur: An Open Optimisation Model of the European Transmission System, 2018, arXiv:1806.01613.

PyPSA-Eur Grid Model

PyPSA-Eur Grid Model Simplified

The model is designed to be imported into the open toolbox PyPSA for operational studies as well as generation and transmission expansion planning studies.

The dataset consists of:

  • A grid model based on a modified GridKit extraction of the ENTSO-E Transmission System Map. The grid model contains 6001 lines (alternating current lines at and above 220kV voltage level and all high voltage direct current lines) and 3657 substations.
  • The open power plant database powerplantmatching.
  • Electrical demand time series from the OPSD project.
  • Renewable time series based on ERA5 and SARAH, assembled using the atlite tool.
  • Geographical potentials for wind and solar generators based on land use (CORINE) and excluding nature reserves (Natura2000) are computed with the vresutils library and the glaes library.

Already-built versions of the model can be found in the accompanying Zenodo repository.