Inżynieria elektroenergetyczna · automatyka stacyjna (IEC 61850)

Skompilowana stacja

Nasz plik IEC 61850-6 dla reprezentatywnej stacji 110/20 kV staje się jej topologią, blokadami, rozpływami mocy i rozdzielnią 3D.

Wypróbuj na żywo

01

Przegląd

Plik SCL napisaliśmy dla własnej, reprezentatywnej stacji. Ma ona podwójny system szyn zbiorczych 110 kV z dwiema liniami, sprzęgłem szyn i dwoma transformatorami 40 MVA oraz rozdzielnicę 20 kV w osłonie metalowej, a plik przechodzi walidację względem oficjalnego schematu IEC 61850-6. Nasz parser wczytuje plik do grafu typu node-breaker. Z tego grafu kompilator wyprowadza blokady dla każdego łącznika: równania boolowskie oparte wyłącznie na położeniach łączników, nigdy na prądzie. Odłącznik może się przełączać tylko wtedy, gdy jedna jego strona jest beznapięciowa albo gdy istnieje zamknięta ścieżka równoległa. Uziemnik może się zamknąć tylko na odcinku wydzielonym otwartymi odłącznikami. Sprzęgło szyn nie może się otworzyć, dopóki jakieś pole jest połączone z obiema szynami. Położenie pośrednie albo o złej jakości nie liczy się ani jako otwarte, ani jako zamknięte, więc może jedynie blokować. To ogólne reguły, które sami napisaliśmy, a nie schemat blokad żadnego przedsiębiorstwa energetycznego. Kompilator zapisuje równania z powrotem do pliku, razem z subskrypcjami GOOSE każdego sterownika polowego. Każdy sterownik subskrybuje dokładnie te położenia, które odczytują jego równania.

Nasz plik SCL nie zawiera impedancji, więc dostarcza je osobny plik. Korzysta on ze standardowych typów pandapower dla linii, transformatorów i kabli. Długości i obciążenia dobraliśmy sami, a sieć 110 kV za obiema liniami to prosty układ zastępczy. Każda kombinacja położeń 36 wyłączników i odłączników, przy każdej linii zasilanej albo uziemionej, odpowiada jednej z 2 965 różnych topologii elektrycznych, a każdą topologię rozwiązano z góry jako rozpływ mocy AC. Dlatego stacja reaguje natychmiast. Następnie weryfikator symboliczny sprawdził każdy osiągalny stan łączeniowy – wszystkie 1,17 × 10¹³ – i potwierdził cztery rzeczy:

  • żadna dozwolona operacja odłącznikiem nie łączy ani nie rozdziela części pod napięciem; odłącznik jedynie komutuje prąd przy przełączaniu na drugi system szyn albo przełącza się na odcinku beznapięciowym;
  • uziemiony odcinek pozostaje odłączony od reszty stacji;
  • obie szyny zbiorcze nigdy nie są połączone samymi odłącznikami;
  • z każdego stanu można wrócić do stanu początkowego.

Drugi koniec linii leży poza plikiem, więc linię uziemia się dopiero po otwarciu jej drugiego końca zgodnie z procedurą. Nasz model traktuje wtedy tę linię jako beznapięciową.

Rozdzielnia jest generowana ze struktury samego pliku, w kolejności z pliku. Jedynym światłem jest prąd, a szerokość świecenia jest proporcjonalna do prądu w amperach. W filmie próba otwarcia odłącznika szynowego linii 2 zostaje odrzucona, a na ekranie pojawia się wyprowadzony warunek. Następnie linia zostaje przełączona pod obciążeniem na szynę 2 w kolejności, na którą pozwalają blokady: najpierw sprzęgło, potem Q2, potem Q1. Wyłącznik liniowy ani razu się nie przełącza. W naszym modelu każdy zacisk przez cały czas pozostaje w tym samym węźle elektrycznym, więc obliczony prąd linii jest na każdym kroku taki sam: 233 A.

02

Co zbudowaliśmy

  • Pliki SSD i SCD zgodne z IEC 61850-6 (SCL 2007B4) dla naszej własnej reprezentatywnej stacji 110/20 kV, z 56 aparatami łączeniowymi i 14 sterownikami polowymi.
  • Parser SCL i kompilator, który z topologii wyprowadza blokady oparte wyłącznie na położeniach (jeden węzeł logiczny CILO na łącznik). Zapisuje on w pliku SCD równania wraz z potrzebnymi im subskrypcjami GOOSE.
  • Wyczerpująca weryfikacja blokad we wszystkich osiągalnych stanach łączeniowych. Uzupełniają ją 3,4 mln losowych kontroli krzyżowych i siedem napisanych przez nas sekwencji łączeniowych, z których wszystkie zachowują się zgodnie z oczekiwaniami.
  • Wstępnie obliczona siatka rozpływów mocy AC – po jednym na każdą topologię elektryczną, jaką mogą utworzyć łączniki – oraz działający w przeglądarce procesor topologii, który zamienia dowolny stan łączników na prądy.
  • Nocna rozdzielnia 3D wygenerowana z pliku i oświetlona wyłącznie obliczonym prądem oraz widok interaktywny, w którym można przełączyć dowolny łącznik.
03

Technologie

IEC 61850-6 SCL (schemat 2007B4), Python, lxml i xmlschema, pandapower (rozpływ AC metodą Newtona–Raphsona), binarne diagramy decyzyjne (dd), three.js z własnym shaderem świecących linii, Playwright do deterministycznego przechwytywania obrazu.

04

W liczbach

WartośćJak to zmierzyliśmy
3 076 elementów SCL

w naszym pliku SCD. Zarówno SSD, jak i SCD przechodzą walidację względem oficjalnego schematu IEC 61850-6 2007B4 z wynikiem 0 błędów w dwóch niezależnych walidatorach.

112 równań blokad

(EnaOpn i EnaCls dla 56 łączników), wyprowadzonych z topologii. Spośród nich 85 jest nietrywialnych; pozostałe 27 to zezwolenia dla wyłączników, które są zawsze prawdziwe. Każdy węzeł logiczny CILO odczytuje swoje położenia wraz z ich jakością: 478 wejść, z czego 256 przez GOOSE z innych pól.

1,17 × 10¹³ osiągalnych stanów łączeniowych

, sprawdzonych wyczerpująco za pomocą binarnych diagramów decyzyjnych pod kątem czterech powyższych właściwości. Celowo zepsuty zestaw reguł nie przechodzi tej samej weryfikacji.

3 392 988 kontroli krzyżowych

dostarczonych równań względem niezależnej ewaluacji reguł, z wynikiem 0 niezgodności.

2 965 topologii elektrycznych

obejmuje wszystkie kombinacje wyłączników i odłączników, łącznie z uziemionymi liniami. Wszystkie 2 965 obliczeń rozpływu mocy osiągnęło zbieżność w pandapower, w sumie w 33,9 s.

233 A

na linii 2 na każdym kroku przełączania pod obciążeniem na drugi system szyn. Wartość pochodzi z obliczenia rozpływu mocy przy przyjętym przez nas układzie zastępczym sieci, długościach linii i obciążeniach, z zaczepami transformatorów w położeniu neutralnym.

05

Kadry

06

Wypróbuj na żywo

Interaktywny widok działający w przeglądarce. Nic się nie wczytuje, dopóki nie zostanie otwarty.

Wypróbuj na żywo Pobierz 2,3 MB

Podobny problem do rozwiązania?

Wystarczy opisać, co trzeba obliczyć, zasymulować lub rozstrzygnąć, a odpowiemy, jak byśmy do tego podeszli.

Napisz do nas Inżynieria elektroenergetyczna