10

Orchestrating energy system simulations from different models

⛶  Fullscreen ↓  Download

What is the challenge?

This is a coding challenge. The goal is to design a library in Python to interact with energy system models data. It will involve identifying the needs from the modelers and the limitations a library like this will inevitably have. The idea is to provide the different models with a common interface that can read data from different sources and formats.

Why?

Our software, Nexus-e, currently orchestrates five different models to solve energy system optimizations problem. It does so by tightly coupling the different models together with very specific solutions to exchange data between the models. We want to develop this library in order to decouple our current models and to welcome new models in our ecosystem.

Background

Nexus-e enters a new development phase where we want to make it truly modular by implementing a plug-in architecture. By doing so we want to enable different energy system models to easily become a Nexus-e plugin. The library developed during this challenge will be the first step of this process.

Data

We will provide a scenario (set of input data) from a Nexus-e simulation and a scenario from another model along with these two models respective codebase.

Contact

ESC/ETH, Jonas Savelsberg and Matthieu Boubat

Event finish

Start

Joined the team

3 months ago ~ jakob_sauer

Edited (version 7)

3 months ago ~ matthieu_boubat

Add pitch desk presentation

3 months ago ~ matthieu_boubat

Joined the team

3 months ago ~ matthieu_boubat

Edited (version 5)

3 months ago ~ gaston_energy

Edited (version 6)

3 months ago ~ gaston_energy
 
All attendees, sponsors, partners, volunteers and staff at our hackathon are required to agree with the Hack Code of Conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to ensure a safe environment for everybody.

Creative Commons LicenceThe contents of this website, unless otherwise stated, are licensed under a Creative Commons Attribution 4.0 International License.