oemof

Projektbeschreibung

Das Modellierungsframework oemof (Open Energy Modelling Framework) ist ein Werkzeug zur Modellierung und Analyse von Energiesystemen. Es handelt sich um eine open-source-lizenzierte Software, die modular und flexibel aufgebaut ist, sodass sie nach eigenen Wünschen zusammengestellt werden kann. Dadurch eignet sie sich für den Einsatz bei sektorübergreifenden Studien.

Gegenwärtig beruhen Forschungsresultate häufig auf Ergebnissen von Energiesystemmodellen, deren Details hinter Institutsmauern verborgenen bleiben. Dies macht es Leserinnen und Lesern schwer die Modellierungsansätze zu verstehen und deren Qualität zu beurteilen. Mögliche Modellfehler bleiben verborgen und können die Glaubwürdigkeit von Ergebnissen verringern. Ähnliche Modellansätze werden an verschiedenen Institutionen immer wieder neu entwickelt, anstatt die Arbeitskraft zu bündeln und gemeinsam an einer soliden Codebasis zu arbeiten.

Anstrengungen bündeln – offen für alle

Mit dem Modellierungsframework oemof wurde darum ein anderer Weg gewählt. Es wurde in einer Kollaboration des Zentrums für nachhaltige Energiesysteme (ZNES – Uni/Hochschule Flensburg), der Universität Magdeburg und dem RLI entwickelt. Unter der Open Source Lizenz MIT steht es für die jede und jeden zur Anwendung und Weiterentwicklung bereit, entwickelt und veröffentlicht wird es auf GitHub. Weiterhin erfüllt es die Best-Practice Regeln für Computermodelle und die Tranzparenzcheckliste für Energiesystemmodelle.

Baukastensystem für maßgeschneiderte Modelle

Die Struktur von oemof ermöglicht die Koexistenz verschiedener Modellierungsansätze in einem Softwarerahmen. Eine zentrale Bibliothek ist oemof.solph. Sie ermöglicht die Optimierung von Energiesystemmodellen in Form linearer Probleme und gemischt-ganzzahliger linearer Probleme (MILP). Zahlreiche Beispiele zur Demonstration der Funktionsweise von oemof.solph sind bereits vorhanden. Darüber hinaus existieren am RLI zahlreiche Anwendungen, die unter Nutzung von oemof entwickelt wurden und die die Möglichkeiten, die oemof.solph bieten, gut demonstrieren

Auch an anderen deutschen und europäischen Einrichtungen wird oemof bereits in Forschung und Lehre eingesetzt.

oemof ist in Python implementiert und baut dabei auf vorhandenen Bibliotheken auf. Weil unser Ansatz von Anfang an kollaborativ war und die Implementierung modular und flexibel erfolgte, bietet das Konzept der Apps der Anwenderschaft maximale Freiheit in der Verwendung des Funktionsumfangs. Somit lässt sich die Software auf eine Vielzahl von Anwendungsfällen anpassen. Die vollständige Transparenz der Modellierung bietet nicht nur Entwicklerinnen und Entwicklern die Möglichkeit das Framework für ihre jeweiligen Zwecke weiter zu entwickeln, sie verbessert auch die Nachvollziehbarkeit von Studien und individuellen Beratungsleistungen für Privatwirtschaft und Politik, die auf mit oemof erstellten Energiesystemmodellen beruhen.

Alle Energiesystemforscherinnen und -forscher sind herzlich eingeladen oemof zu nutzen und zur weiteren Entwicklung von oemof beizutragen!

Partner

Kontakt

Projektleitung

Caroline Möller

Wissenschaftliche Mitarbeiterin

+49 (0)30 1208 434 75 caroline.moeller@rl-institut.de

Projektmitarbeitende

Martha Hoffmann

RLS-Stipendiatin

+49 (0)30 1208 434 90 martha.hoffmann@rl-institut.de

Sarah Berendes

Wissenschaftliche Mitarbeiterin

+49 (0)30 1208 434 42 sarah.berendes@rl-institut.de