• Nie Znaleziono Wyników

OPTYMALIZACJA STRUKTUR ELEKTROENERGETYCZNYCH SIECI PROMIENIOWYCH

N/A
N/A
Protected

Academic year: 2021

Share "OPTYMALIZACJA STRUKTUR ELEKTROENERGETYCZNYCH SIECI PROMIENIOWYCH"

Copied!
8
0
0

Pełen tekst

(1)

__________________________________________

* AGH Akademia Górniczo-Hutnicza w Krakowie.

Janusz BROŻEK*

Wojciech BĄCHOREK*

OPTYMALIZACJA STRUKTUR

ELEKTROENERGETYCZNYCH SIECI PROMIENIOWYCH

Optymalizacja promieniowych struktur sieci elektroenergetycznych należy do problemów NP – trudnych. Funkcją celu analizowanego problemu stanowią koszty roczne struktury sieci elektroenergetycznej (roczny koszt inwestycyjny i zmienny). Do poszukiwania rozwiązań suboptymalnych zaproponowano metodę wykorzystującą algorytm genetyczny i algorytm symulowanego wyżarzania. Oba algorytmy optymalizują (minimalizują) tą samą funkcję celu. Uzyskanie takich samych rozwiązań dwoma algorytmami zwiększa prawdopodobieństwo, że otrzymana struktura sieci promieniowej jest strukturą optymalną w sensie przyjętej funkcji celu. W artykule przedstawiono przykład obliczeniowy ilustrujący zastosowanie programu komputerowego do optymalizacji struktury sieci promieniowej. Uzyskane wyniki porównano z rozwiązaniem otrzymanym w wyniku przeglądu zupełnego.

SŁOWA KLUCZOWE: optymalizacja, struktury sieci, algorytmy genetyczne, symulowane wyżarzanie

1. WSTĘP

1.1. Sformułowanie problemu

W promieniowej sieci rozdzielczej zakładu przemysłowego składającej się z Głównego Punktu Zasilania (GPZ), stacji transformatorowych SN/nn oraz odbiorów znane są:

a) położenie (lokalizacja) GPZ,

b) m możliwych lokalizacji stacji transformatorowych SN/nn, c) lokalizacje wszystkich n odbiorów,

d) szczytowe obciążenia mocą czynną i bierną Si = Pi + jQi, i = 1,..., n odbiorów, e) czas użytkowania mocy szczytowej w linii Ti,

f) czas trwania maksymalnych strat w linii i, g) jednostkowe koszty strat mocy kp i energii ka, h) koszty i parametry elementów sieci,

(2)

i) minimalne koszty roczne wszystkich możliwych połączeń każdego odbioru z każdą stacją transformatorową.

Optymalizacja struktury sieci promieniowej polega na zaprojektowaniu optymalnej struktury sieci zasilającej, którą tworzą:

 sieć średniego napięcia SN – łączącej k stacji transformatorowych ST z głównym punktem zasilania GPZ, przy czym 1 k m,

 sieć niskiego napięcia nn – łączącej n odbiorów z k stacjami transformatorowymi ST.

Zaprojektowana sieć musi spełniać następujące wymagania techniczne [4]:

 prądowe i napięciowe prawa Kirchhoffa,

 nieprzekroczenie dopuszczalnej obciążalności cieplnej i zwarciowej elementów sieci,

 nieprzekroczenie dopuszczalnych spadków napięcia,

 dotrzymanie warunków minimalnego przekroju przewodów ze względów mechanicznych.

Minimalizowaną funkcją celu jest koszt roczny Kr projektowanej sieci rozumiany jako suma rocznych kosztów stałych Ks i rocznych zmiennych Kz (1).

   

min

1 1

 

k

j

j trj sn k

j n

i nnij

r K K K

K (1)

gdzie: Knnij – minimalny koszt roczny linii niskiego napięcia i – tego odbioru, Ksnjminimalny koszt roczny linii średniego napięcia, Ktrj – minimalny roczny koszt transformatorów.

Prezentowana praca jest kontynuacją prac [1], [2].

2. METODA OPTYMALIZACJI STRUKTUR SIECI PROMIENIOWYCH

Do optymalizacji struktury elektroenergetycznych sieci promieniowych wykorzystano algorytmy genetyczne AG oraz symulowanego wyżarzania SW.

Zmienne decyzyjne badanego problemu (ilość stacji transformatorowych wybranych do rozwiązania) w obu algorytmach są zakodowane w postaci „0” – „1”

ciągu kodowego. W proponowanej metodzie „1” oznacza akceptację danej stacji transformatorowej, a „0” jej brak w strukturze sieci elektroenergetycznej. Każdy ciąg kodowy składa się z m elementów. Wyniki uzyskane algorytmem genetycznym stanowią dane wejściowe do algorytmu symulowanego wyżarzania.

W algorytmie genetycznym AG, każdy chromosom (ciąg kodowy) składa się m genów. Algorytm genetyczny zawiera standardowe procedury [3].

Populacja początkowa jest tworzona w sposób losowy tak, aby każdy chromosom w populacji początkowej reprezentował dopuszczalne rozwiązanie zadania. Przyjęto stałą liczebność populacji N będącą parametrem zadania.

(3)

Funkcja oceny (przystosowania) stanowi miernik użyteczności ciągu kodowego. Funkcję oceny ciągu kodowego zdefiniowano jako:

N

i x f x

f p

1 i

i

i ( )/ ( ) (2)

gdzie: gdzie fi(x) jest wartością funkcji przystosowania i-tego ciągu kodowego, a

N

x f

1 i

i( ) jest sumą przystosowania wszystkich ciągów. Funkcja przystosowania zazwyczaj jest wprost funkcją celu.

Krzyżowanie proste. Ciągi kodowe kojarzy się w sposób losowy z puli rodzicielskiej (nowej populacji) w pary. Następnie każda para z określonym prawdopodobieństwem pk będącym parametrem zadania przechodzi proces krzyżowania.

Mutacja polega na sporadycznej (zachodzącej z pewnym niewielkim prawdopodobieństwem pm określonym jako parametr zadania) przypadkowej zmianie wartości genu ciągu kodowego na inną wartość określoną przez allel reprezentujący dany gen.

W algorytmie SW [1] zakłada się możliwość akceptacji rozwiązań o wyższych kosztach rocznych niż dotychczas uzyskane. Postępowanie według algorytmu SW sprowadza się do następujących reguł:

 w każdym kroku iteracji wylicza się zmianę kosztów K jako różnicę rozwiązania bieżącego i ostatnio zaakceptowanego,

 jeżeli koszty ulegają zmniejszeniu (K< 0) to rozwiązanie jest akceptowane,

 zwiększenie kosztów (K > 0) nie powoduje bezpośredniego odrzucenia obliczonej konfiguracji sieci. Dopuszcza się jej akceptację, gdy spełniony jest warunek:

) / exp( K T

r  (3)

gdzie: T – parametr symulujący temperaturę wyrażoną w jednostkach kosztów; r – liczba losowa rozkładu równomiernego z przedziału (0, 1).

Parametr T oblicza się według zależności Tn = ·Ts gdzie Tn i Ts to aktualna i poprzednia wartość parametru T,  - współczynnik “oziębienia”.

3. OPRACOWANIE PROGRAMU KOMPUTEROWEGO DO OPTYMALIZACJI STRUKTURY PROMIENIOWEJ SIECI

ELEKTROENERGETYCZNEJ

Wykorzystując algorytm genetyczny AG i symulowanego wyżarzania SW utworzono roboczą wersję programu komputerowego do optymalizacji struktury elektroenergetycznej sieci promieniowej. Opracowany algorytm został oprogramowany w środowisku PASCAL, a na potrzeby tej pracy przeniesiony do

(4)

środowiska C++ [5]. Uproszczony schemat blokowy algorytmu AG-SW do optymalizacji promieniowej sieci elektroenergetycznej przedstawiano na rys. 1.

tak Jeżeli Krmin >Kr Czytaj: Parametry AG i SA. Dane sieci elektroenergetycznej. Parametry sieci

elektrycznej. Katalogi elementów.

Budowa chromosomu reprezentującego strukturę sieci (losowe określenie wartości poszczególnych alleli chromosomu).

START

Utworzenie początkowej populacji rozwiązań w sposób przypadkowy, ale tak, aby każde rozwiązanie było rozwiązaniem dopuszczalnym.

Obliczenie wartości funkcji celu dla każdego chromosomu, obliczenie kosztu rozwiązań w populacji wg wzorów (1).

Reprodukcja proporcjonalna populacji i utworzenie populacji tymczasowej.

Krzyżowanie ciągów kodowych z populacji tymczasowej do populacji potomnej.

Mutacja genów w populacji potomnej.

Obliczenie wartości funkcji celu dla każdego chromosomu populacji potomnej, obliczenie kosztu rozwiązań w populacji wg wzorów (1).

Zapamiętanie najlepszego rozwiązania i wartości funkcji celu: Krmin.

it=0

Wczytanie parametrów struktury sieci Krmin do algorytmu SW.

Przeprowadzenie procedury „wyżarzania”.

Akceptacja rozwiązań mniejszych kosztach i rozwiązań zgodnie z regułą (3).

Obliczenie kosztu rozwiązań zaakceptowanych struktur sieci wg wzoru (1).

Zapamiętanie najlepszego rozwiązania i wartości funkcji celu: Kr.

Podstaw Krmin = Kr

Jeżeli it<itmax it=it+1

nie tak

nie

Wyprowadzenie wyników (struktury sieci) dla najlepszego zapamiętanego rozwiązania o koszcie Krmin

Rys. 1. Uproszczony schemat blokowy algorytmu AG-SW do optymalizacji promieniowej sieci elektroenergetycznej

(5)

4. PRZYKŁAD OBLICZENIOWY

Wzajemne usytuowanie n = 30 odbiorów, m = 17 możliwych lokalizacji stacji transformatorowych ST i GPZ elektroenergetycznej sieci modelowej przedstawiono sieci na rys. 2. Podano lokalizacje stacji transformatorowych ST oraz odbiorów, obciążenie odbiorów mocą czynną P i bierną Q. Znane są koszty inwestycyjne wszystkich urządzeń oraz współczynniki umożliwiające obliczenie funkcji celu wg zależności (1). Przyjęto następujące główne parametry algorytmu AG-SW: liczebność populacji N = 2·m = 34, prawdopodobieństwo krzyżowania pk = 0.95, prawdopodobieństwo mutacji pm = 0.001, wartość maksymalna parametru Tmax = 101128, wartość minimalna parametru Tmin= 11065, współczynnik oziębienia  = 0.9, liczba iteracji w programie SW itmax = 10.

Rys. 2. Schemat struktury promieniowej sieci elektroenergetycznej otrzymany przy użyciu programu AG-SW; m = 17, n = 30, koszt roczny, Krmin = 702687.1 zł, wybrano 5 stacji transformatorowych ST

Obliczenia wykonano na komputerze PC – Duo CPU 2.4 GHz, RAM 3GB. Na rysunku 2 pokazano najlepszy (w sensie kosztów rocznych) projekt sieci elektroenergetycznej zawierający 5 wybranych do rozwiązania stacji

(6)

transformatorowych ST. Całkowity koszt roczny tego rozwiązania wynosi Krmin = 702687.1zł. W celu zbadania powtarzalności algorytmu AG-SW wykonano obliczenia dla osobno działających algorytmów AG i SW oraz algorytmu AG-SW.

Na rysunku 3 przedstawiono procentowe różnice pomiędzy uzyskanymi rozwiązaniami z programów AG i SW w odniesieniu do najlepszego rozwiązania.

Na rysunku 4 przedstawiano wyniki powtarzalności działania programu AG-SW (koszty podano jednostkach względnych w stosunku do najlepszego rozwiązania).

Porównanie czasów obliczeń rozwiązań struktur sieci paragramami AG, SW z czasem przeglądu zupełnego w funkcji ilości stacji transformatorowych przedstawiano na rysunku 5.

0 1 2 3 4 5 6 7 8 9 10

0 10 20 30 40 50 60 70 80 90 100

kolejny test

%żnica w stosunku do najlepszego rozwzania

Algorytm_SW Algorytm_AG

Rys. 3. Procentowe różnice kolejnych rozwiązań w stosunku do rozwiązania najlepszego uzyskane w 100 próbach algorytmów AG i SW

5. WNIOSKI

1. Wykonane badania potwierdziły skuteczność opracowanego algorytmu i programu AG-SW do optymalizacji struktur elektroenergetycznych sieci promieniowych.

2. Połączenie algorytmów genetycznego AG i symulowanego wyżarzania SW pozwoliło uzyskać dużą powtarzalność wyników.

3. W dalszych analizach przewiduje się badanie jakości otrzymywanych rozwiązań w zależności od parametrów algorytmów AG i SW.

(7)

0.99 1 1.01 1.02 1.03 1.04 1.05

0 2 4 6 8 10 12 14 16 18 20

nr kolejnego testu dzianie algorytmu AG-SW koszty wyrażone w jednostkach wzgdnych

AG_dane wejściowe SW_wyniki

Rys. 4. Działanie algorytmu AG–SW, koszty wyrażone w jednostkach względnych w stosunku do najlepszego rozwiązania Krmin = 702687.1 zł

0 10 20 30 40 50 60 70

5 6 7 8 9 10 11 12 13 14 15 16 17

liczba stcji transformatorowych Średni czas obliczeń (algotymy SW i AG ) [ms]

0 50000 100000 150000 200000 250000 300000 350000

Czas obliczeń - przegd zupny [ms]

algorytm AG algorytm SW pełny przegląd

Rys. 5. Porównanie czasów obliczeń rozwiązań struktur elektroenergetycznej sieci promieniowej obliczonymi algorytmami AG, SW z czasem przeglądu zupełnego, w zależności od liczby

możliwych lokalizacji stacji transformatorowych ST

(8)

4. Porównanie czasów obliczeń uzyskiwanych rozwiązań przy użyciu algorytmów AG i SW z czasem uzyskanym przy przeglądzie zupełnym wskazuje, że dla analizowanego problemu czas rozwiązania zadania przez przegląd zupełny (około 6 minut) jest do zaakceptowania. Czas ten szybko wzrasta z rozmiarem zadania (liczbą stacji transformatorowych ST) co należy uwzględnić przy analizie większych problemów.

LITERATURA

[1] Brożek J., Projektowanie optymalnych elektroenergetycznych sieci promieniowych przy użyciu symulowanego wyżarzania, Archiwum Energetyki,15 (1996), nr 4-5, str.

1-14.

[2] Brożek J., Tylek W., Zastosowanie algorytmów genetycznych do projektowania promieniowych sieci elektroenergetycznych, VIII Międzynarodowa Konferencja Naukowa, Aktualne Problemy w Elektroenergetyce APE’ 97, Gdańsk - Jurata, 11-13 czerwca 1997, tom V, str. 179 –186.

[3] Goldberg D. E., Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley Publishing Company, 1989.

[4] Kulczycki J., Optymalizacja struktur sieci elektroenergetycznych, WNT, Warszawa, 1990.

[5] Suder M., Optymalizacja struktur elektroenergetycznych sieci promieniowych, Praca dyplomowa, AGH, Kraków, 2013.

OPTIMIZATION OF THE STRUCTURES OF ELECTRIC POWER RADIAL

In the paper, the problem of the optimal design of the structures of two-voltage electric power radial networks is analyzed.The optimization of the structure of electric power networks is an NP-hard problem. The aim function of the analyzed problem is the annual cost of the electric power network structure (the annual investment cost + the annual variable cost). In order to find (suboptimal) solutions to the problem a method using genetic algorithms and simulated annealing is proposed. Both algorithms optimize (minimize) the same function. Obtaining the same solution with the use of two different algorithms increases the probability that the resulting network structure is optimal given the aim function. The paper includes also an example, which illustrates the application of the proposed method (implemented in a computer program) to the optimization of the structure of a radial network. A comparison of the obtained results with the solution resulting from the use of a complete (i.e., non-heuristic) method, is also provided.

Cytaty

Powiązane dokumenty

Alternatywnie możemy zdefiniować drogi Dycka tak jak na wykładzie, czyli jako odpowiednie drogi na kracie Z 2.. Pokazać, że liczba dróg Dycka na przedziale [0, 2n] jest równa

Jaka jest szansa, że na pewnym piętrze wysiądą 3 osoby, na innym 2 i na dwóch piętrach

Oblicz prawdopodobieństwo wylosowania króla z talii 24 kart, jeśli wiemy, że wylosowana karta jest pikiem..

Jakie jest prawdopodobieństwo, że w pewnym kolorze będziemy mieli dokładnie 4 karty, jeśli wiadomo, że mamy dokładnie 5 pików?.

73. Tak więc otrzymujemy A, B, AB, BAB, ABBAB,. Czy wśród słów tego ciągu można znaleźć słowo okresowe, to znaczy słowo, które da się zapisać w postaci P P. Wszystkie

Prawdopodobieństwo, że organizm pacjenta, który przeżył operację transplantacji, odrzuci przeszczepiony narząd w ciągu miesiąca jest równe 0.20..

W pracy zapreuntowano dwie metody estymacji stanów pracy elektro- energetycmycb sieci rouizielczycb o ukladacb otwartych - metodę es- tymacji statycmej, opartą na

Na podstawie posiadanych informacji o parametrach sieci, danych o odbiorcach oraz wielkości zużycia energii elektrycznej przez poszczególne grupy odbiorców można oszacować