Rather than taking a mean of the clustered connection costs. Apply cost update also for overnight scenarios based on planning year. Add land costs for onshore wind.
161 lines
6.1 KiB
ReStructuredText
161 lines
6.1 KiB
ReStructuredText
PyPSA-Eur-Sec: A Sector-Coupled Open Optimisation Model of the European Energy System
|
|
=====================================================================================
|
|
|
|
.. image:: https://img.shields.io/github/v/release/pypsa/pypsa-eur-sec?include_prereleases
|
|
:alt: GitHub release (latest by date including pre-releases)
|
|
|
|
.. image:: https://readthedocs.org/projects/pypsa-eur/badge/?version=latest
|
|
:target: https://pypsa-eur.readthedocs.io/en/latest/?badge=latest
|
|
:alt: Documentation Status
|
|
|
|
.. image:: https://img.shields.io/github/license/pypsa/pypsa-eur-sec
|
|
:alt: GitHub
|
|
|
|
.. image:: https://img.shields.io/github/repo-size/pypsa/pypsa-eur-sec
|
|
:alt: GitHub repo size
|
|
|
|
.. image:: https://badges.gitter.im/PyPSA/community.svg
|
|
:target: https://gitter.im/PyPSA/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge
|
|
:alt: Chat on Gitter
|
|
|
|
|
|
PyPSA-Eur-Sec is an open model dataset of the European energy system at the
|
|
transmission network level that covers the full ENTSO-E area.
|
|
|
|
PyPSA-Eur-Sec builds on the electricity generation and transmission
|
|
model `PyPSA-Eur <https://github.com/PyPSA/pypsa-eur>`_ to add demand
|
|
and supply for the following sectors: transport, space and water
|
|
heating, biomass, industry and industrial feedstocks. This completes
|
|
the energy system and includes all greenhouse gas emitters except
|
|
waste management, agriculture, forestry and land use.
|
|
|
|
This diagram gives an overview of the sectors and the links between
|
|
them:
|
|
|
|
.. image:: ../graphics/multisector_figure.png
|
|
|
|
PyPSA-Eur-Sec was initially based on the model PyPSA-Eur-Sec-30 described
|
|
in the paper `Synergies of sector coupling and transmission
|
|
reinforcement in a cost-optimised, highly renewable European energy
|
|
system <https://arxiv.org/abs/1801.05290>`_ (2018) but it differs by
|
|
being based on the higher resolution electricity transmission model
|
|
`PyPSA-Eur <https://github.com/PyPSA/pypsa-eur>`_ rather than a
|
|
one-node-per-country model, and by including biomass, industry,
|
|
industrial feedstocks, aviation, shipping, better carbon management,
|
|
carbon capture and usage/sequestration, and gas networks.
|
|
|
|
|
|
PyPSA-Eur-Sec includes PyPSA-Eur as a
|
|
`snakemake <https://snakemake.readthedocs.io/en/stable/index.html>`_
|
|
`subworkflow <https://snakemake.readthedocs.io/en/stable/snakefiles/modularization.html#snakefiles-sub-workflows>`_. PyPSA-Eur-Sec
|
|
uses PyPSA-Eur to build the clustered transmission model along with
|
|
wind, solar PV and hydroelectricity potentials and time series. Then
|
|
PyPSA-Eur-Sec adds other conventional generators, storage units and
|
|
the additional sectors.
|
|
|
|
Currently the scripts to solve and process the resulting PyPSA models
|
|
are also included in PyPSA-Eur-Sec, although they could in future be
|
|
better integrated with the corresponding scripts in PyPSA-Eur. A
|
|
stumbling block to sharing solve_network.py between PyPSA-Eur and
|
|
PyPSA-Eur-Sec is the different extra_functionality required to build
|
|
storage and CHP constraints.
|
|
|
|
|
|
PyPSA-Eur-Sec is designed to be imported into the open toolbox `PyPSA <https://www.pypsa.org>`_ for which `documentation <https://pypsa.org/doc>`_ is available as well.
|
|
|
|
This project is maintained by the `Energy System Modelling group <https://www.iai.kit.edu/english/2338.php>`_ at the `Institute for Automation and Applied Informatics <https://www.iai.kit.edu/english/index.php>`_ at the `Karlsruhe Institute of Technology <http://www.kit.edu/english/index.php>`_. The group is funded by the `Helmholtz Association <https://www.helmholtz.de/en/>`_ until 2024. Previous versions were developed by the `Renewable Energy Group <https://fias.uni-frankfurt.de/physics/schramm/renewable-energy-system-and-network-analysis/>`_ at `FIAS <https://fias.uni-frankfurt.de/>`_ to carry out simulations for the `CoNDyNet project <http://condynet.de/>`_, financed by the `German Federal Ministry for Education and Research (BMBF) <https://www.bmbf.de/en/index.html>`_ as part of the `Stromnetze Research Initiative <http://forschung-stromnetze.info/projekte/grundlagen-und-konzepte-fuer-effiziente-dezentrale-stromnetze/>`_.
|
|
|
|
|
|
Spatial resolution of sectors
|
|
=============================
|
|
|
|
Not all of the sectors are at the full nodal resolution, and some are
|
|
distributed to nodes using heuristics that need to be corrected. Some
|
|
networks are copper-plated to reduce computational times.
|
|
|
|
For example:
|
|
|
|
Electricity network: nodal.
|
|
|
|
Electricity demand: nodal, distributed in each country based on
|
|
population and GDP.
|
|
|
|
Building heating demand: nodal, distributed in each country based on
|
|
population.
|
|
|
|
Industry demand: nodal, distributed in each country based on
|
|
population (will be corrected to real locations of industry, see
|
|
github issue).
|
|
|
|
Hydrogen network: nodal.
|
|
|
|
Methane network: copper-plated for Europe, since future demand is so
|
|
low and no bottlenecks are expected.
|
|
|
|
Solid biomass: copper-plated until transport costs can be
|
|
incorporated.
|
|
|
|
CO2: copper-plated (but a transport and storage cost is added for
|
|
sequestered CO2).
|
|
|
|
Liquid hydrocarbons: copper-plated since transport costs are low.
|
|
|
|
|
|
|
|
Documentation
|
|
=============
|
|
|
|
**Getting Started**
|
|
|
|
* :doc:`installation`
|
|
|
|
.. toctree::
|
|
:hidden:
|
|
:maxdepth: 1
|
|
:caption: Getting Started
|
|
|
|
installation
|
|
|
|
**Myopic transition path**
|
|
|
|
* :doc:`myopic`
|
|
|
|
.. toctree::
|
|
:hidden:
|
|
:maxdepth: 1
|
|
:caption: Myopic transition path
|
|
|
|
myopic
|
|
|
|
**References**
|
|
|
|
* :doc:`release_notes`
|
|
|
|
.. toctree::
|
|
:hidden:
|
|
:maxdepth: 1
|
|
:caption: References
|
|
|
|
release_notes
|
|
|
|
|
|
Warnings
|
|
========
|
|
|
|
**WARNING**: This model is under construction and contains serious
|
|
problems that distort the results. See the github repository
|
|
`issues <https://github.com/PyPSA/pypsa-eur-sec/issues>`_ for some of
|
|
the problems (please feel free to help or make suggestions). There is
|
|
neither documentation nor a paper yet, but we hope to have a preprint
|
|
out by summer 2020. We cannot support this model if you choose to use
|
|
it.
|
|
|
|
|
|
Licence
|
|
=======
|
|
|
|
The code in PyPSA-Eur-Sec is released as free software under the `GPLv3
|
|
<http://www.gnu.org/licenses/gpl-3.0.en.html>`_, see
|
|
`LICENSE <https://github.com/PyPSA/pypsa-eur-sec/blob/master/LICENSE.txt>`_.
|
|
However, different licenses and terms of use may apply to the various input data.
|