h1

h2

h3

h4

h5
h6
http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png

High-performance computing methods in large-scale power system simulation



VerantwortlichkeitsangabeLukas Razik, Institute for Automation of Complex Power Systems

Ausgabe1. Auflage

ImpressumAachen : E.ON Energy Research Center, RWTH Aachen University 2020

Umfang1 Online-Ressource (xvii, 241 Seiten) : Illustrationen, Diagramme

ISBN978-3-942789-80-6

ReiheE.ON Energy Research Center : ACS, Automation of complex power systems ; 81


Dissertation, RWTH Aachen University, 2020

Veröffentlicht auf dem Publikationsserver der RWTH Aachen University


Genehmigende Fakultät
Fak06

Hauptberichter/Gutachter
;

Tag der mündlichen Prüfung/Habilitation
2020-05-08

Online
DOI: 10.18154/RWTH-2020-08892
URL: https://publications.rwth-aachen.de/record/796268/files/796268.pdf

Einrichtungen

  1. Lehrstuhl für Automation of Complex Power Systems (616310)
  2. E.ON Energy Research Center (080052)

Inhaltliche Beschreibung (Schlagwörter)
high-performance computing (frei) ; InfiniBand (frei) ; LU decompositions (frei) ; Python (frei) ; common information model (frei) ; energy informatics (frei) ; modelica (frei) ; power system (frei) ; simulation (frei)

Thematische Einordnung (Klassifikation)
DDC: 621.3

Kurzfassung
In der seit 2009 geltenden Erneuerbare-Energien-Richtlinie der Europäischen Union haben sich die Mitgliedsstaaten darauf verständigt, dass der Anteil erneuerbarer Energien bis 2020 bei mindestens 20% des Energieverbrauchs liegen soll. Die damit einhergehende wachsende Zahl von erneuerbaren Energieerzeugern wie Photovoltaik- und Windkraftanlagen führt zu einer vermehrt dezentralen Stromerzeugung, die ein komplexeres Stromnetzmanagement erfordert. Um dennoch einen sicheren Netzbetrieb zu gewährleisten, findet ein Wandel von konventionellen Stromnetzen zu sogenannten Smart Grids statt, bei denen z.B. nicht nur Statusinformationen der Stromerzeuger sondern auch der Verbraucher (z.B. Wärmepumpen und Elektrofahrzeuge) in das Netzmanagement einbezogen werden. Die Nutzung von Flexibilitäten auf Erzeugungs- und Nachfrageseite und der Einsatz von Energiespeichern zur Erreichung einer stabilen und wirtschaftlichen Stromversorgung erfordert neue Lösungen für die Planung und den Betrieb von Smart Grids. Andernfalls können Veränderungen an den Systemen des öffentlichen Energiesektors (Stromnetz, IKT-Infrastruktur, Energiemarkt usw.) zu unerwarteten Problemen und damit auch zu Stromausfällen führen. Computersimulationen können deswegen helfen, das Verhalten von Smart Grids bei Veränderungen abzuschätzen, ohne das Risiko negativer Folgen bei unausgereiften Lösungen oder Inkompatibilitäten einzugehen. Die wesentliche Zielsetzung der vorliegenden Dissertation ist die Anwendung und Analyse von Methoden des High-Performance Computings (HPC) und der Informatik zur Verbesserung von (Co-)Simulationssoftware elektrischer Energiesysteme, um komplexere Komponentenmodelle sowie größere Systemmodelle in angemessener Zeit simulieren zu können. Durch die zunehmende Automatisierung und Regelung in Smart Grids, die immer höheren Anforderungen an deren Flexibilität und die Notwendigkeit einer stärkeren Marktintegration der Verbraucher werden Stromnetzmodelle immer komplexer. Die Simulationen erfordern daher eine immer höhere Leistungsfähigkeit der eingesetzten Rechnersysteme. Der Schwerpunkt der Arbeiten liegt deshalb auf der Verbesserung verschiedener Aspekte moderner und derzeit entwickelter Simulationslösungen. Dabei sollten jedoch keine neuen Simulationskonzepte oder -anwendungen entwickelt werden, die ein Hochleistungsrechnen auf Supercomputern oder großen Computerclustern erst erforderlich machen würden. Vielmehr werden in dieser Dissertation die Integrationen moderner direkter Löser für dünnbesetzte lineare Systeme in verschiedene Stromnetzsimulations-Backends und die anschließenden Analysen mithilfe von großskaligen Stromnetzmodellen vorgestellt. Darüber hinaus wird eine neue Methode zur automatischen grobgranularen Parallelisierung von Stromnetz-Systemmodellen auf Komponentenebene präsentiert. Neben solchen konkreten Anwendungen von HPC-Methoden auf Simulationsumgebungen wird auch eine vergleichende Analyse verschiedener HPC-Ansätze zur Leistungssteigerung Python-basierter Software mithilfe von (Just-in-Time-)Kompilierern vorgestellt, da Python - in der Regel eine interpretierte Programmiersprache - im Bereich der Softwarenetwicklung im Energiesektor immer beliebter wird. Im Weiteren stellt die Dissertation die Integration einer HPC-Netzwerktechnologie auf Basis des offenen InfiniBand-Standards in ein Software-Framework vor, das für die Kopplung verschiedener Simulationsumgebungen zu einer Co-Simulation und für den Datenaustausch in HiL Aufbauten genutzt werden kann. Für die Verarbeitung von Energiesystemtopologien durch Simulationsumgebungen, auf denen die oben genannten HPC-Methoden angewendet wurden, ist die Unterstützung eines standardisierten Datenmodells notwendig. Die Dissertation behandelt daher auch das CIM, wie in IEC61970/61968 standardisiert, welches für die Spezifikation von Datenmodellen zur Repräsentierung von Energiesystemtopologien verwendet werden kann. Zunächst wird ein gesamtheitliches Datenmodell vorgestellt, das für Co-Simulationen des Stromnetzes mit dem zugehörigen Kommunikationsnetz und dem Energiemarkt durch eine Erweiterung von CIM entwickelt wurde. Um eine nachhaltige Entwicklung von CIM-bezogenen Softwaretools zu erreichen, wird im Folgenden eine automatisierte (De-)Serializer-Generierung aus CIM-Spezifikationen vorgestellt. Die Deserialisierung von CIM-Dokumenten ist ein Schritt, der für die anschließend entwickelte Übersetzung von CIM-basierten Netztopologien in simulatorspezifische Systemmodelle genutzt wird, die ebenfalls in dieser Dissertation behandelt wird. Viele der vorgestellten Erkenntnisse und Ansätze können auch zur Verbesserung anderer Software im Bereich der Elektrotechnik und darüber hinaus genutzt werden. Zudem wurden alle in der Dissertation vorgestellten Ansätze in öffentlich zugänglichen Open-Source-Softwareprojekten implementiert.

In the Renewables Directive of the European Union, in effect since 2009, the member states agreed that the share in renewable energy should be 20% of the total energy by 2020.The concomitantly growing number of renewable energy producers such as photovoltaic systems and wind power plants leads to a more decentralized power generation. This results in a more complex power grid management. To ensure a secure power grid operation even so, there is a transformation from conventional power grids to so-called smart grids where, for instance, not only status information of power producers but also of consumers (e.g. heat pumps and electrical vehicles) is included in the power grid management. The utilization of flexibility on generation and demand side and the use of energy storage systems for achieving a stable and economic power supply requires new solutions for the planning and operation of smart grids. Otherwise, manipulations of the systems in the public energy sector (i.e. power grid, ICT infrastructure, energy market, etc.) can lead to unexpected problems such as power failures. Computer simulations therefore can help to estimate the behavior of smart grids on any changes without the risk of negative consequences in case of immature solutions or incompatibilities. The main objective of this dissertation is the application and analysis of HPC and computer science methods for improving power system (co-)simulation software to allow simulating more detailed models in a, for the particular use case, appropriate time. Through more automation and control in smart grids, the higher demand on flexibility, and the need of stronger market integration of consumers, the power system models become more and more complex. This requires an ever greater performance of the utilized computer systems. The focus was on the improvement of different aspects of state-of-the-art and currently developed simulation solutions. The intention was not to develop new simulation concepts or applications that would make large-scale HPC on super-computers or large computer clusters necessary. The dissertation presents the integration of modern direct solvers for sparse linear systems in various power grid simulation back-ends and subsequent analyses with the aid of large-scale power grid models. Furthermore, a new method for an automatic coarse-grained parallelization of power grid system models at component level is shown. Besides such concrete applications of HPC methods on simulation environments, also a comparative analysis of various HPC approaches for performance improvement of Python based software with the aid of (just-in-time) compilers is presented, as Python - usually an interpreted programming language - becomes more popular in the area of power system related software. Moreover, the dissertation shows the integration of an HPC interconnect solution based on InfiniBand - an open standard - in a software framework for the coupling of different simulation environments to a co-simulation and for HiL setups. The support of a standardized data model for the processing of power system topologies by simulation environments, on which the aforementioned HPC methods were applied, is necessary. Therefore, the dissertation concerns the CIM as, i.a., standardized by IEC61970/61968, which can be used for the specification of data models representing power system topologies. At first, a holistic data model is introduced that was developed for co-simulations of the power grid with the associated communication network and the energy market by extending CIM. To achieve a sustainable development of CIM related software tools, an automated (de-)serializer generation from CIM specifications is presented. The deserialization from CIM is a step needed for the subsequently developed template-based translation from CIM to simulator-specific system models which is also covered in this dissertation. Many presented findings and approaches can be used for improving further software from the area of electrical engineering and beyond that. Moreover, all presented approaches were implemented in open-source software projects, accessible by the public.

OpenAccess:
Download fulltext PDF
(additional files)

Dokumenttyp
Dissertation / PhD Thesis/Book

Format
online, print

Sprache
English

Externe Identnummern
HBZ: HT020572498

Interne Identnummern
RWTH-2020-08892
Datensatz-ID: 796268

Beteiligte Länder
Germany

 GO


OpenAccess

QR Code for this record

The record appears in these collections:
Document types > Theses > Ph.D. Theses
Document types > Books > Books
Faculty of Electrical Engineering and Information Technology (Fac.6)
Publication server / Open Access
Central and Other Institutions
Public records
Publications database
080052
616310

 Record created 2020-09-02, last modified 2025-10-15


OpenAccess:
Download fulltext PDF
(additional files)
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)