Das Dispa-Set-Modell ist ein Einheitsbetriebs- und Versandmodell, das im „Joint Research Center“ entwickelt wurde und sich auf die Ausgleichs- und Flexibilitätsprobleme konzentriert, die sich auf den europäischen Kontext konzentrieren. Es ist in GAMs mit erweiterten Eingabe-/Ausgabedatenhandhabungs- und Visualisierungsroutinen in Python geschrieben.
Drei verschiedene Formulierungen sind verfügbar und bieten einen Kompromiss zwischen Genauigkeit und rechnerischer Komplexität (lineare Programmierung (LP), Linear-Programmierung mit gemischtem Intenz (MILP)). Dies ermöglicht es, ein Stromversorgungssystem auf jedem Detailniveau zu modellieren, z. B. Mikro-Gitter, Region, Land, Kontinent. Ein pan-europäisches Szenario ist im Modell von Version 2.3 enthalten.
Das Modell wird als Optimierungsproblem ausgedrückt. Zu den kontinuierlichen Variablen gehören die einzelnen Einheit Versandleistung, die verschüttete Last und die eingeschränkte Stromerzeugung. Die binären Variablen sind der Verpflichtungsstatus jeder Einheit. Die Hauptmodellmerkmale können wie folgt zusammengefasst werden:
Es wird angenommen, dass die Nachfrage gegen das Preissignal unelastisch ist. Die MILP -Objektivfunktion ist daher die Gesamtkosten der Erzeugung über den Optimierungszeitraum.
Wenn Sie die neueste Version von GitHub für Verwendung oder Entwicklungszwecke herunterladen möchten, stellen Sie sicher, dass Sie GIT und die Anaconda -Verteilung installiert haben, und geben Sie Folgendes ein:
git clone https://github.com/energy-modelling-toolkit/Dispa-SET.git
cd Dispa-SET
conda env create # Automatically creates environment based on environment.yml
conda activate dispaset # Activate the environment
pip install -e . # Install editable local versionDie obigen Befehle erstellen eine dedizierte Umgebung, so dass Ihre Anaconda -Konfiguration von den erforderlichen Abhängigkeiten sauber bleibt.
Zu diesem Zeitpunkt ist es notwendig, sicherzustellen, dass die GAMS -API in der neu erstellten Umgebung ordnungsgemäß installiert ist:
pip install gamsapi==4x.x.x cd /path/to/gams/apifiles/Python/api_310
python gamssetup.py install
export PYTHONPATH=/path/to/gams/apifiles/Python/gams:/path/to/gams/apifiles/Python/api_310pip install gdxcc, gamsxcc, optccUm zu überprüfen, ob alles gut läuft, können Sie einen Testfall erstellen und ausführen, indem Sie eingeben:
dispaset -c ConfigFiles/ConfigTest.xlsx build simulateDie Dokumentation und die stabilen Veröffentlichungen finden Sie auf der Haupt-IT-Set-Website: http://www.dispaset.eu
Dieses Projekt ist ein Open-Source-Projekt. Interessierte Benutzer werden daher eingeladen, das Tool zu testen, zu kommentieren oder zu beitragen. Das Senden von Problemen ist der beste Weg, um mit dem Entwicklungsteam in Kontakt zu treten, das Ihre Kommentare, Ihre Frage oder Ihren Entwicklungsanfrage auf die bestmögliche Weise behandelt. Wir suchen auch nach Mitwirkenden zum Hauptcode, die bereit sind, sich an seine Fähigkeiten, die Recheneffizienz, die Formulierung usw. zu entziehen. Schließlich sind wir bereit, mit nationalen Agenturen, Forschungszentren oder akademischen Institutionen zur Verwendung des Modells für verschiedene Datensätze in Bezug auf die EU-Länder zusammenzuarbeiten.
Dispa-Set ist eine kostenlose Software, die im Rahmen der EUPL V1.2 der „Europäischen Union öffentliche Lizenz“ lizenziert wurde. Es kann unter den Bedingungen dieser Lizenz umverteilt und/oder geändert werden.
Diese Software wurde zunächst in der Direktion C Energy, Transport und Klima entwickelt, die einer der 7 wissenschaftlichen Direktoren des Joint Research Center (JRC) der Europäischen Kommission ist. Die Direktion C basiert sowohl in Petten, Niederlande als auch ISPRA, Italien. Derzeit sind die Hauptentwickler die folgenden: