Die Swissgrid AG ist die Netzbetreiberin des schweizerischen Stromnetzes. Im Operations Center werden neben dem aktuellen Betrieb auch täglich Berechnungen für die Netzsicherheit des morgigen Tages durchgeführt. Diesesindsehr komplex und müssen von den Operatoren gemäss vorgegeben Checklisten abgearbeitet werden. Im Rahmen der Berechnungen müssen diverse Tools und Programme bedient werden, die Reihenfolge dieser Arbeitsschritte muss zwingend eingehalten werden, da gewisse Abhängigkeiten zwischen den Aufgaben bestehen. Aktuell werden die Operatoren in diesem Prozess nicht begleitet,die einzige Hilfestellung, die sie haben ist eineCheckliste im Word Format. Diese ist unübersichtlich und nicht zurückverfolgbar.Der im Rahmen dieser Arbeit erstellte Prototyp eines Swissgrid Bots unterstützt die Operatoren beim Erfüllenihrer Aufgabenund nimmt ihnen diese sogar teilweise ab, indem er direkt mit den Tools und Programmen via API kommuniziert. Durch die Führung des Chatbots, werden Fehler bei der Abfolge derErledigung der Aufgaben vermieden und es entsteht eine Historie, welche nachvollzogen werden kann. Der Prototypwird innerhalb der Swissgrid getestet,um die allfällige Weiterverfolgungdes Bot Ansatzes zu verifizieren.Die Projektarbeit zeigt auf, wie ein Prototyp mittels dem aktuellen Microsoft Bot Composer erstellt, implementiert und deployed werden kann. Ausserdem wird auf die Hindernisse für eine Weiterentwicklung hingewiesen.
Im Rahmen dieser Projektarbeit soll ein Umsetzungskonzeptfür einen MS Teams basierten Chatbot für die Swissgrid Umgebung entwickelt und mittels implementierten Machbarkeitsprototypen verifiziert werden.Der Chatbot hat den folgenden Use-Case: Er soll im Kontrollraum für die Planung bzw. die Vorhersage der Auslastung des Schweizer Stromnetzes verwendet werden. Der Chatbot soll dabei Informationen per API bekommen und einzelne Umsysteme per API bedienen. Diese Informationen werden dem Nutzerweitergeleitet und jeweils die nächstmöglichen und teilweise nötigen Schritte dargelegt. Zusätzlich soll der Chatbot eine Wegleitung durch den Business Prozess sein. Dem User sollen bei Verzögerungen oder Abbrüchen Warnhinweise durch den Chatbot mitgeteilt werden.
Ausgangslage
Die Swissgrid AG ist die Übertragungsnetzbetreiberin der Schweiz. Sie ist verantwortlich für das gesamte Stromübertragungsnetz in der Schweiz, daher auch für die Koordination aller Stromerzeugungen und Stromausfälle (z.B. geplanten Arbeiten am Übertragungsnetz). Aus diesem Grund ist eine Spannungsprognose unabdingbar, ein Blackout ist keine Option. Der Geschäftsprozess für die Prognose heisst intern "betriebliche Spannungsplanung", offiziell N-1Analyse. Bei der N-1 Analyse wird untersucht, wie das Übertragungsnetz reagiert und welche Elemente überlastet sind, wenn alle geplanten Ausfälle und Stromerzeugungen eintreten. Mehrere Anwendungen generieren alle Eingaben wie Ausfälle, Stromerzeugungspläne und grenzüberschreitende Stromflüsse von und zu unseren Nachbarländern.
Ergebnisse
Der Prototyp wurde mit Microsofts Bot Composer erstellt, was zum aktuellen Zeitpunkt dem State of the Art für die Entwicklung von Chatbots im Microsoft Bot Framework entspricht. Somit ist der Prototyp für eine Weiterentwicklung bestens vorbereitet. Um den Chatbot im Produktiven Umfeld mit Mehrwerteinsetzen zu können, müssen aber zuerst die Umsysteme, welche aktuell mit einer Mock API angebunden sind, für einen Datenaustausch vorbereitet werden.
Projektdaten
iCompetence Projekt 5
Projektdauer: September 2021- Januar 2022
Aufwand in Personenstunden: 360h
Teamgrösse: 2 Personen
Auftraggeber
Swissgrid AG
Bleichermattstrasse 31
5001 Aarau
www.swissgrid.ch