Skip to content

FraSanvit/calliope-workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

calliope-workshop

Simplified Euro-Calliope

Ready to use models of three countries in the European electricity system, built for use in Calliope. The model is available on the national spatial resolution and daily temporal resolution, with a subset of technologies available compared to the base Euro-Calliope.

In addition, Euro-Calliope models can be built manually which adds more configuration options. To learn how to build Euro-Calliope manually, head over to Euro-Calliope's documentation.

At a glance

The base Euro-Calliope models the European electricity system with each location representing an administrative unit. It is built on three spatial resolutions: on the continental level as a single location, on the national level with 34 locations, and on the regional level with 497 locations. At each location, renewable generation capacities (wind, solar, bioenergy) and balancing capacities (battery, hydrogen) can be built. In addition, hydro electricity and pumped hydro storage capacities can be built up to the extent to which they exist today. All capacities are used to satisfy electricity demand on all locations where demand is based on historic data. Locations are connected through transmission lines of either unrestricted capacity or projections. Using Calliope, the model is formulated as a linear optimisation problem with total monetary cost of all capacities as the minimisation objective. Due to the flexibility of Calliope and the availability of the routines building the model all components can be adapted to the modeller's needs.

Prepare

If you are participating in the Calliope workshop at EMP-E 2021 using our JupyterHub server, then you do not have to prepare anything - you can skip directly to the next section! Otherwise, read on:

  1. Install a Gurobi license on your computer (academic license comes at no cost), or choose a different solver.

  2. Install Calliope and all required dependencies. The easiest way to do so is using conda or mamba. Using conda, you can install Calliope:

cd EMP-E-2021-Calliope
conda env create -f environment.yaml
conda activate euro-calliope-at-emp-e

Run

Although you can run the model from the command line, the best way to get to grips with Calliope is using the Jupyter notebooks found in this repository. You can follow those and, when you want to go further, you can read more in the Calliope documentation.

Customise

This pre-built model is a very simple example. You can find more complex pre-built models on Zenodo. You may find that even that needs customisation to fit your purpose. Once you've managed to run them, it's a good point in time to learn about model customisation options in Euro-Calliope.

More information

For more information on Euro-Calliope and how to use and modify the models, see Euro-Calliope's documentation.

License and attribution

Euro-Calliope is developed and maintained within the Calliope project.

Creative Commons Licence
This work is licensed under a Creative Commons Attribution 4.0 International License.

Contains modified Copernicus Atmosphere Monitoring Service information 2020. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.

Contains modified data from Renewables.ninja.

Contains modified data from Open Power System Data.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%