Skip to content

znes/OptIES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

OptIES

Das Tool OptIES dient der Optimierung regionaler Energiesysteme und wird im Rahmen des Forschungsprojekts "OptIES Dörpum - Offene Optimierung sektorgekoppelter regionaler Energiesysteme am Beispiel des IES Dörpum" entwickelt. Es basiert auf der offenen Software-Toolbox PyPSA.

Das Forschungsprojekt OptIES Dörpum wird durch die Europa-Universität Flensburg und die EcoWert360° GmbH bearbeitet und durch das Förderprogramm HWT Energie und Klimaschutz der Gesellschaft für Energie und Klimaschutz Schleswig-Holstein (EKSH) finanziert. Es stellt die wissenschaftiche Begleitung des Praxisprojekts IES Dörpum dar.

Ziel des Forschungsprojekts ist es, lokale sowie nationale Herausforderungen der Energiewende durch Einordung der kommunalen Bestrebungen in das nationale Energiesystem zu beleuchten und analysieren. Das vorliegende Tool dient der Optimierung des regionalen Energiesystems zur Untersuchung und Bewertung von Betriebsstrategien und Entwicklungspfaden des isolierten Systems. Im weiteren Projektverlauf soll das regionale System unter Berücksichtigung des übergelagerten Gesamtsystems optimiert werden, um integrierte Handlungsempfehlungen für die erfolgreiche Energiewende auf kommunaler und nationaler Ebene abzuleiten.

Installation für Entwickler*innen

Es wird die Installation innerhalb einer eigenen virtuellen Umgebung empfohlen:

$ virtualenv venv --clear -p python3.8

$ source venv/bin/activate

Im Folgenden sind die zu installierenden Pakete gelistet:

$ pip install --upgrade pip

$ pip install geopandas

$ pip install pypsa==0.21.3

$ pip install Pyomo==6.4.1

gurobipy stellt das Paket zur Bereitstsellung eines Solvers dar, freie Pakete wie glpk sind ebenfalls nutzbar. Als Entwicklungsumgebung kann beispielsweise spyder genutzt werden.

$ pip install gurobipy==10.0.1

$ pip install spyder

Durch Klonen des Repositories kann das Tool ausgeführt sowie weiterentwickelt werden.

$ git clone https://github.com/znes/OptIES.git

Aufbau des Tools

Das zentrale Skript dieses Tools bildet opties.py, welches der Konfiguration und Ausführung der Berechnungen dient. data.py beinhaltet die Funktionen zum Import der notwendigen Eingangsdaten und zum Erstellen eines entsprechenden PyPSA Networks. Funktionen innerhalb der Optimierung sowie speziell benötigte Nebenbedingungen sind in optimization.py zu finden. results.py und plots.py halten Funktionalitäten zur Auswertung und grafischen Darstellung der Ergebnisse bereit.

Neben den beschriebenen Skripten werden Daten für die Durchführung von Optimierungsrechnungen des vorliegenden Systems benötigt. Die Inputdatensätze sind auf zenodo veröffentlicht. Diese Datensätze enthalten einerseits reale Messdaten und andererseits synthetisch generierte Daten.

Modellkonzept

Die Abbildung des regionalen Energiesystems erfolgt anhand des folgenden Konzepts:

img/Modellkonzept.png

Beispielhafte Inputdaten und Ergebnisse

/img/Beispiel_Input.png

Beispiel für Inputdaten: Synthetische elektrische Lastzeitreihen nach [Buettner2022] sowie gemessene elektrische Lastzeitreihen

/img/Beispiel_Ergebnis.png

Beispiel für Optimierungsergebnis: Elektrische Versorgung des IES Dörpum

Literatur

[Buettner2022]
  1. Büttner, J. Amme, J. Endres, A. Malla, B. Schachler, I. Cußmann, Open modeling of electricity and heat demand curves for all residential buildings in Germany, Energy Informatics 5 (1) (2022) 21. doi:10.1186/s42162-022-00201-y. URL https://doi.org/10.1186/s42162-022-00201-y

Copyleft

Code licensed under "GNU Affero General Public License Version 3 (AGPL-3.0)" It is a collaborative work with several copyright owners: Cite as "OptIES" © Europa-Universität Flensburg, Centre for Sustainable Energy Systems

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages