Dieses Repository sammelt die Python-Ressourcen, die zum Abrufen und Verarbeiten der NordPool-Marktdaten entwickelt wurden, um Falldateien in Modelica, CIM 14 und PSS/E vorzubereiten. Die Skripte in diesem Repository wurden verwendet, um Falldateien für jede Stunde jedes Tages im Jahr 2015 zu generieren. Die generierten Datensätze sind verfügbar unter:
Die Datensatzgenerierung ist im folgenden Dokument dokumentiert, siehe [Ref00].
Wir tragen gerne zu diesem Repository bei. Wenn Sie jedoch die bereitgestellten Daten oder Software verwenden, würden wir uns freuen, wenn Sie die folgenden Veröffentlichungen wie folgt zitieren:
the raw and processed data files corresponding to the model are available as an open data set and documented in [Ref00]
.the model is first presented in [Ref01]
.[Ref00] L. Vanfretti, SH Olsen, VS Narasimham Arava, G. Laera, A. Bidadfar, T. Rabuzin, Sigurd H. Jakobsen, J. Lavenius, M. Baudette, FJ Gómez-López, Ein offenes Datenrepository und a Datenverarbeitungssoftware-Toolset eines äquivalenten nordischen Netzmodells, abgestimmt auf historische Strommarktdaten, Daten in Kürze, online verfügbar am 13. Februar 2017, ISSN 2352-3409, [http://dx.doi.org/10.1016/j.dib.2017.02.021] (http://www.sciencedirect.com/science/article/pii/S2352340917300409). Der endgültige veröffentlichte Artikel kann direkt von der Website der Zeitschrift heruntergeladen werden, es handelt sich um eine Open-Access-Zeitschrift.
[Ref01] L. Vanfretti, T. Rabuzin, M. Baudette, M. Murad, iTesla Power Systems Library (iPSL): Eine Modelica-Bibliothek für Phasor-Zeitbereichssimulationen, SoftwareX, online verfügbar am 18. Mai 2016, ISSN 2352-7110, http://dx.doi.org/10.1016/j.softx.2016.05.001.
Diese Arbeit wurde ursprünglich im Rahmen des FP7-iTesla-Projekts entwickelt und im Rahmen des ITEA3-openCPS-Projekts weiter ausgebaut.
Der Inhalt des Repositorys kann mit den folgenden Befehlen installiert werden:
Klonen Sie das Repository:
git clone [email protected]:ALSETLab/Nordic44-Nordpool.git
Installieren Sie die Skripte:
python setup.py install
Das Repository ist wie folgt organisiert:
n44.py enthält die Python-Klasse, die für die Zuordnung zwischen Nord Pool-Daten und dem in den Ordnermodellen enthaltenen Nordic 44 PSS/E-Basisfall verantwortlich ist
nordpool.py enthält die Python-Klasse, die für das Einlesen von Nord Pool-Marktdaten in ein Wörterbuch verantwortlich ist. Es unterstützt das Einlesen sowohl vom FTP-Server als auch von Excel-Dateien.
readraw.py enthält die Python-Klasse, die für das Lesen in einem Nordic 44-Fall aus einer Rohdatei in Python-Wörterbücher verantwortlich ist
torecord.py enthält die Python-Klasse, die für das Schreiben eines in Python-Wörterbüchern enthaltenen Nordic 44-Falls in Modelica-Datensätze verantwortlich ist.
utilities.py enthält Dienstprogrammfunktionen. Besonders hervorzuheben ist die Funktion data_from_nordpool, mit der Marktdaten vom Nord Pool-FTP-Server heruntergeladen und in Excel, Rohdateien und Datensätzen gespeichert werden können.
PSSE_to_CIM14_batch.py ist das Python-Skript, das zum Konvertieren von PSS/E-Dateien in CIM v14-Dateien verwendet wird
data_set_from_excel.py -Beispiel, das zeigt, wie Excel-Dateien in Python eingelesen und zum Erstellen roher PSS/E-Fälle aus den Marktdaten verwendet werden können.
data_set_from_excel.py -Beispiel, das zeigt, wie man Marktdaten vom Nord Pool-FTP-Server herunterladen und PSSE/Fälle erstellen kann.
Beispiel für multiple_data_sets_from_nordpool.py , das zeigt, wie die Dienstprogrammfunktion data_from_nordpool verwendet werden kann, um mehrere Datensätze vom FTP-Server herunterzuladen und sowohl in Rohdateien als auch in Modelica-Datensätzen zu speichern.
Die in diesem Repository verfügbaren Skripte werden in einem Ökosystem-Build von mehreren bei ALSETLab entwickelten/verwendeten Softwarekomponenten verwendet. Ziel ist es, mit der Powerflow-Lösung Fallakten passend zu den verfügbaren Daten aus der Strommarktdisposition zu erstellen.
Nordic44-Nordpool: Eine Toolbox zum Extrahieren von Powerflow-Daten aus Nordpool und deren Vorbereitung für das ALSETLab N44-Modell.
Copyright (C) 2016 Die Autoren:
Dieses Programm ist freie Software: Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, entweder Version 3 der Lizenz oder (nach Ihrer Wahl) einer späteren Version weiterverbreiten und/oder ändern.
Dieses Programm wird in der Hoffnung verbreitet, dass es nützlich ist, jedoch OHNE JEGLICHE GARANTIE; ohne die stillschweigende Garantie der MARKTGÄNGIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Weitere Einzelheiten finden Sie in der GNU General Public License.
Sie sollten zusammen mit diesem Programm eine Kopie der GNU General Public License erhalten haben. Wenn nicht, siehe http://www.gnu.org/licenses/.