08 - Wasilewski_Jacek - PE`11
Transkrypt
08 - Wasilewski_Jacek - PE`11
KRÓTKOTERMINOWE PROGNOZOWANIE PRODUKCJI ELEKTRYCZNEJ W SYSTEMACH FOTOWOLTAICZNYCH ENERGII Autorzy: Jacek Wasilewski, Dariusz Baczyński („Rynek Energii” – październik 2011) Słowa kluczowe: prognozowanie produkcji energii elektrycznej, system fotowoltaiczny, sieć neuronowa Streszczenie. Przedstawiono problematykę krótkoterminowego prognozowania produkcji energii elektrycznej w systemach fotowoltaicznych. Omówiono dwa modele prognostyczne oparte na modelu matematycznym panelu fotowoltaicznego oraz sztucznej sieci neuronowej. Na podstawie danych pogodowych oraz danych pomiarowych z wybranego systemu fotowoltaicznego typu on-grid, wykonano testy omawianych modeli prognostycznych wraz ze stosownym komentarzem 1. WSTĘP Najbardziej rozpowszechnioną w Polsce technologią OZE w zakresie generacji energii elektrycznej są: biomasa, elektrownie wodne, elektrownie wiatrowe, a na ostatnim miejscu plasują się systemy fotowoltaiczne [2]. Te ostatnie, pomimo ich niewątpliwych zalet, tj.: brak emisji hałasu, wysoka estetyka i niezawodność, charakteryzują się wciąż wysokim kosztem wyprodukowania jednostki energii. Fakt ten wynika z aktualnych mechanizmów prawnych, w których nie faworyzuje się żadnej z technologii OZE, lecz tylko wolumen wyprodukowanej energii w postaci świadectw pochodzenia. Zatem, inwestycje w OZE czynione są w Polsce przede wszystkim w elektrownie wiatrowe, charakteryzujące się najniższym kosztem jednostkowym. Mimo, że Polityka Energetyczna Polski do 2030r. nie przewiduje znaczącego wzrostu mocy zainstalowanej systemów fotowoltaicznych (2 MW w 2020r., 16 MW w 2025r., 32 MW w 2030r.), to wprowadzenie systemu taryf feed-in, dofinansowania inwestycji, ulg podatkowych, kredytów preferencyjnych czy rozwój przemysłu fotowoltaicznego i ośrodków B+R w kraju wydają się właściwymi krokami w celu zwiększenia udziału fotowoltaiki w krajowym w bilansie energetycznym KSE. Rozwój OZE, w tym fotowoltaiki jest jednym z czynników zmieniających paradygmat sieci elektroenergetycznych w kierunku koncepcji sieci „inteligentnych” („smart grid”), w których będzie miało miejsce sterowanie pracą i konfiguracją sieci, w taki sposób, aby zminimalizować koszty zmienne pracy sieci (przede wszystkim wynikające ze strat), przy zachowaniu szeregu wymagań technicznych. Tego typu sterowanie wymaga opracowywania krótkoterminowych prognoz (z kwantem 15-min lub 1-h) z wyprzedzeniem do 24 h zarówno zapotrzebowania na energię w węzłach odbiorczych, jak również produkcji energii przez OZE, których poziom generacji ściśle zależy od warunków pogodowych. W niniejszym artykule autorzy skupili się na omówieniu i przetestowaniu dwóch modeli prognostycznych dla produkcji energii w systemach fotowoltaicznych, a mianowicie modelu matematycznego panelu fotowoltaicznego (modelowanie zjawisk fizycznych w ogniwach fotowoltaicznych) oraz sztucznych sieci neuronowych. 2. MODELE PROGNOSTYCZNE W celu otrzymania danych pogodowych na godzinę, na którą ma być wyznaczona prognoza generacji energii elektrycznej, korzysta się z modeli numerycznych, np. GFS (Global Forecasting System – Globalny System Prognostyczny), amerykańskiej służby meteorologicznej. Prognoza pogody z tego typu modelu jest wyznaczana dla dowolnej lokalizacji geograficznej, co 6 godzin z wyprzedzeniem do 48 h. Panel fotowoltaiczny (PF) jest to zintegrowany konstrukcyjnie zestaw (szeregowo i/lub równolegle połączonych) ogniw fotowoltaicznych (OF) przetwarzających energię promieniowania słonecznego na energię elektryczną. Moc generowaną przez PF składający się z NM szeregowo-równolegle połączonych OF można wyrazić wzorem [3] PPF = U M I M = N MU C I C = ln1 − I C U C t + C1G OC0 = N M U C + C3 (ϑ + C2G − ϑC0 ) + I C , SPV − RC I C (1) – napięcie PF, V, IM – prąd PF, A, gdzie UM UC – napięcie pojedynczego OF, V, IC – prąd OF, A, G – nasłonecznienie, W/m2, UCt – napięcie generacji termicznej, V, UCOC0 – napięcie jałowe ogniwa (warunki standardowe), V, ϑ – temperatura otoczenia (powietrza), °C, ϑC0 – temperatura ogniwa (warunki standardowe), °C, RCSPV – rezystancja szeregowa modelu OF, Ω, C2, C2, C3, – stałe. Poszczególne wielkości wyrażenia (1) oparte są na uproszczonym modelu OF (rys. 1) i wyznacza się je na podstawie danych producenta PF, tj.: − moc maksymalna panelu PMMAX0, − maksymalny prąd zwarcia IMSC0, − napięcie jałowe baterii UMOC0. Notacja ‘0’ oznacza parametry PF podawane dla warunków standardowych, tj.: − nasłonecznienie: G0 = 1000 W/m2, − temperatura ogniwa: ϑC0 = 25 °C. Rys. 2. Uproszczony schemat zastępczy ogniwa fotowoltaicznego W obecnych rozwiązaniach układy sterujące pracą PF utrzymują optymalny punkt pracy (UC, IC), przy którym moc generowana przez pojedyncze ogniwa jest maksymalna (technologia MPPT). Ponieważ napięcie ogniwa jest funkcją prądu ogniwa, problem sprowadza się do znalezienia optymalnej wartości ICopt, dla której { max PC : 0 ≤ I C ≤ I C SC IC }. (2) Funkcja opisana w formułą (1) jest różniczkowalna w zakresie 0 ≤ IC ≤ ICSC, zatem zadanie optymalizacji sprowadza się do rozwiązania równania względem pochodnej wyrażenia (1). Zatem, model prognostyczny opisany w wyrażeniu (1) można w ogólności przedstawić jako następującą zależność: ( ) At* = g Gt* ,ϑt* , (3) gdzie: A*t – prognoza produkcji energii w przedziale czasowym < t-1, t > (w tym przypadku przyjmuje się przedział godzinowy), G*t – prognoza napromieniowania słonecznego w tym samym przedziale czasu, ϑ*t – prognoza średniej temperatury powietrza w rozważanym przedziale czasu. Rozpatrywany model prognostyczny (przy zakładanym modelu pogodowym) może być używany zarówno do prognoz godzinę naprzód „h+1”, jak również na dzień naprzód „d+1”(„h+k”, gdzie k = 1,…, 24). Kolejnym rozważanym modelem prognostycznym jest sztuczna sieć neuronowa (SSN) typu perceptron wielowarstwowy, w której wyjścia poprzedniej warstwy łączą się z wejściami kolejnej. Przykładową SSN typu perceptron dwuwarstwowy (jedna warstwa ukryta) pokazano na rysunku 2. 1 1 w'10 v1 w'11 w'12 w'1j w'1N v2 x1 x2 w''10 w''11 y1 w''12 w''1i w''1K yk vi xj w''M 0 yM w'K 0 vK xN w''MK w'KN Rys. 2. Sztuczna sieć neuronowa typu perceptron dwuwarstwowy Sygnały wyjściowe w poszczególnych warstwach wynoszą odpowiednio: N vi = f w'ij x j j =0 ∑ K yk = f w' 'ki i =0 ∑ N f w'ij x j , j =0 ∑ (4) (5) gdzie: vi – i-ty sygnał w warstwie ukrytej, yk – k-ty sygnał w warstwie wyjściowej, xj – j-ty sygnał wejściowy, f – funkcja aktywacji neuronu, w′ij – waga j-tego wejścia w i-tym neuronie w warstwie ukrytej, w″ki – waga i-tego wejścia w k-tym neuronie w warstwie wyjściowej, N – liczba neuronów w warstwie ukrytej, K – liczba neuronów w warstwie wyjściowej. Aby SSN była użyteczna dla celów predykcji, dla danej architektury SSN (zbioru wejść, liczby warstw oraz neuronów w każdej z nich) należy otrzymać jej optymalną konfigurację (dobór wartości wag). W tym celu proponuje się wykorzystanie algorytmu wstecznej propagacji błędu, jako podstawowego algorytmu uczenia wielowarstwowych jednokierunkowych SSN [6]. Dla wektora uczącego [x, d] = [x1,…,xi,…,xN, d1,…,dk,…,dM]T, adaptacja wektora wag przebiega zgodnie z zależnościami: w (k + 1) = w (k ) + ∆w ∆w = −η ∇E (w ) (6) przy czym funkcję celu definiuje się w następujący sposób [6]: 1 M K f E (w ) = w' 'ki 2 k =1 i =0 ∑ ∑ N f w'ij x j − d k j =0 ∑ 2 (7) Modele prognostyczne oparte na SSN należy rozważać oddzielnie dla prognoz „h+1” oraz „d+1”. Aby określić zasadność stosowania zaawansowanych modeli prognostycznych, należy przyjąć pewien model odniesienia, który powinien być możliwie najprostszy. Takim modelem jest model naiwny, przy czym rozważa się jego dwie postacie, a mianowicie: At* = At −1 (8) At* = At − 24 . (9) 3. WERYFIKACJA MODELI PROGNOSTYCZNYCH Obiektem weryfikacji opisanych w poprzednim rozdziale modeli prognostycznych jest zestaw paneli fotowoltaicznych o mocy ok. 19,5 kW zainstalowanych na budynku Gmachu Inżynierii Środowiska Politechniki Warszawskiej. Badany system fotowoltaiczny jest podłączony do sieci spółki dystrybucyjnej. Jego szczegółowe dane podano w tabeli 1. Tabela 1 Wybrane parametry badanego systemu fotowoltaicznego Moc, kW 4,057 1,288 1,288 1,288 1,288 1,932 1,932 3,2 3,2 Typ OF ASIOPAK 30-SG ASIOPAK 30-SG ASIOPAK 30-SG ASIOPAK 30-SG ASIOPAK 30-SG ASIOPAK 30-SG ASIOPAK 30-SG KC200GHT-2 KC200GHT-2 Liczba PF 126 40 40 40 40 60 60 16 16 Azymut 0° 0° 0° 0° 0° 0° 0° 0° 0° Nachylenie 90° 30° 30° 30° 30° 30° 30° 30° 30° Dostępne są dane pomiarowe odnośnie produkowanej przez system fotowoltaiczny godzinowej energii dla okresów styczeń-luty oraz lipiec-grudzień 2010. Ponieważ rozpatruje się dane historyczne, możliwe było otrzymanie jedynie danych pogodowych estymowanych dla lokalizacji przestrzennej badanego zestawu PF. Tego typu dane autorzy postanowili po- traktować jako prognozowane dane pogodowe. Zatem, dostępne są z kwantem godzinowym następujące dane pogodowe: temperatura powietrza, ciśnienie powietrza, zachmurzenie, nasłonecznienie, prędkość wiatru, kierunek wiatru, poziom opadów. Należy zaznaczyć, że prognozowane nasłonecznienie jest podawane dla płaszczyzny poziomej, przy czym badane pola (2-9) nachylone są pod kątem 30°, a pole 1 – pod kątem 90°. W celu oceny jakości modeli prognostycznych oraz ich porównania wyznacza się błąd nRMSE (ang. normalized root mean square error), obliczany jako ∑ (A − A ) n t nRMSE = i =1 Pr n * 2 t , (10) gdzie n – liczba próbek pomiarowych, Pr – moc zainstalowana systemu fotowoltaicznego Przebiegi produkcji energii (mocy średniej godzinowej) otrzymanych z modelu matematycznego PF i rzeczywiste oraz różnice tych przebiegów dla wybranych dni w miesiącach luty i lipiec przedstawiono na rys. 3. a) Moc [kW] 15 prognoza pomiar 10 5 0 2010-02-07 Czas 2010-02-14 2010-02-07 Czas 2010-02-14 e(t) [kW] 4 3 2 1 0 b) Moc [kW] 15 10 5 0 2010-07-11 2010-07-18 Czas e(t) [kW] 10 5 0 -5 2010-07-11 2010-07-18 Czas Rys. 3. Rzeczywista vs. prognozowana modelem matematycznym PF produkcja energii: a) luty, b) lipiec W obu przypadkach widać przeszacowanie produkcji prognozowanej przez model w stosunku do rzeczywistego przebiegu. W miesiącach letnich (np. lipiec), słońce jest bliżej pozycji zenitu i promieniowanie słoneczne padające na płaszczyznę horyzontalną jest większe niż dla płaszczyzny nachylonej pod kątem 30° i tym bardziej – dla płaszczyzny usytuowanej pionowo. Zatem prognoza produkcji będzie z natury większa niż faktyczna generacja przez badany system fotowoltaiczny. Obserwując przebiegi dla wybranych dni w lutym, występuje podobna sytuacja, jak dla lipca, lecz przyczyna takiego faktu musi być inna. Można sądzić, że zalegający śnieg (zaobserwowano duże ilości opadów) i/lub zanieczyszcze- nia (badany system fotowoltaiczny jest zlokalizowany w ścisłym centrum Warszawy) mogły spowodować mniejszą produkcję energii elektrycznej. Obliczony błąd nRMSE dla otrzymanych prognoz wynosi 7,50%. Ponieważ w godzinach między zachodem i wschodem słońca można stwierdzić, że generacja jest zerowa, jakość modelu prognostycznego należy jednocześnie rozważać przy uwzględnieniu godzin dziennych (między wschodem i zachodem słońca). W tym przypadku błąd nRMSE wynosi 11,02%. Przetestowano 42 różne struktury (architektury) SSN, zarówno dla modeli „h+1”, jak również „d+1”. Badano wpływ rodzaju wejść sieci, liczbę warstw oraz neuronów w każdej z nich. Zbiór danych historycznych podzielono odpowiednio na zbiór danych uczących i testowych w proporcji odpowiednio ok. 73% i 27%. Podział ten dotyczy każdego z rozważanych miesięcy, przy czym dane testujące podawane są po danych uczących. Uczenie (dobór wag) przeprowadzono dla różnych punktów startowych generatora liczb losowych przy następujących wartościach parametrów uczenia: − początkowy współczynnik uczenia: 0,0005, − współczynnik momentum: 0,8, − liczba epok: 3000, − próg czułości adaptacyjnego mechanizmu doboru współczynnika uczenia:1,001, − ograniczenie dolne adaptacyjnego mechanizmu doboru współczynnika uczenia: 0,7, − ograniczenie górne adaptacyjnego mechanizmu doboru współczynnika uczenia: 1,05, − tasowanie faktów co 500 epok, − pierwsze zakłócenie wag po 700 epokach, następne po 350 epokach. W celu uniknięcia okresowości podawania danych uczących, jak również osiągnięcia przedwczesnej zbieżności w procesie uczenia SSN (utknięcia w minimum lokalnym funkcji celu), stosuje się odpowiednio tasowanie faktów oraz zakłócanie wag. Uzyskane struktury sieci przedstawiono w tabeli 2. Symbol 0 w tabeli 2 oznacza daną z momentu, na który wykonywana jest prognoza, Symbol -1 oznacza daną wziętą z godziny przed momentem, na który wykonywana jest prognoza, itd. Otrzymane struktury SSN są sieciami trójwarstwowymi, w których dla prognozy „h+1” wektor wejściowy x zawiera dziewięć elementów, z kolei dla prognozy „d+1”, wektor x jest dwunastoelementowy. Wektor wyjściowy y (wektor uczący d) jest w obu przypadkach jednoelementowy i oznacza produkcję energii w momencie 0. Tabela 2 Struktury i wyniki uczenia najlepszych SSN Wejścia SSN Parametry Energia Nasłonecznienie Temperatura Zachmurzenie Wiatr Opady Długość dnia Rodzaj prognozy „h+1” „d+1” -1 -24 -1, 0 -24, 0 0 -24, 0 0 -24, 0 0 0 0 0, -1 0 0 Numer godziny 0 Liczba neuronów w war14 stwie 1 Liczba neuronów w war10 stwie 2 Liczba neuronów w war6 stwie 3 Błąd uczenia 8,18% Błąd testowania 8,02% 0 7 4 2 10,20% 8,75% Na rysunku 4 przedstawiono otrzymane z modelu SSN „h+1” oraz rzeczywiste przebiegi mocy generowanej przez system fotowoltaiczny. a) Moc [kW] 15 prognoza pomiar 10 5 0 2010-02-07 Czas 2010-02-14 2010-02-07 Czas 2010-02-14 e(t) [kW] 5 0 -5 b) Moc [kW] 15 10 5 0 2010-07-11 2010-07-18 Czas e(t) [kW] 10 5 0 -5 2010-07-11 2010-07-18 Czas Rys. 4. Rzeczywista vs. prognozowana siecią neuronową produkcja energii: a) luty, b) lipiec Porównując przebiegi z rysunków 3 i 4 można zaobserwować lepsze „zachowanie” SSN w stosunku do modelu matematycznego PF. Wartości obliczonych błędów nRMSE przedstawiono w tabeli 3. Tabela 3 Wartości błędów dla modelu SSN Rodzaj prognozy „h+1” „d+1” nRMSE doba) 3,69% 4,57% (cała nRMSE (bez godzin nocnych) 4,48% 4,96% Dla przedstawionych modeli naiwnych (8, 9) obliczono błędy nRMSE, których wartości przedstawiono w tabeli 4. Tabela 4 Wartości błędów dla modelu naiwnego Rodzaj prognozy „h+1” „d+1” nRMSE doba) 6,79% 11,85% (cała nRMSE (bez godzin nocnych) 9,62% 16,72% Należy zwrócić szczególną uwagę na mniejszą wartość błędu nRMSE dla prognoz typu „h+1” modelu naiwnego w porównaniu z modelem matematycznym PF. Model naiwny (8) opiera się na modelu Markowa, który dość dobrze opisuje wielkość produkowanej energii z systemów fotowoltaicznych [5]. 4. PODSUMOWANIE Przeanalizowano dwa najpopularniejsze modele do wykonywania krótkoterminowych prognoz produkcji energii w systemach fotowoltaicznych [4, 8] w odniesieniu do modelu referencyjnego (modelu naiwnego). Widoczna jest przede wszystkim niedostateczna jakość prognozowania modelu matematycznego PF w stosunku do SSN, czy nawet do modelu naiwnego. W dalszych pracach, autorzy zamierzają się skupić na testowaniu różnych modeli prognostycznych w oparciu o faktyczne prognozy pogody GFS, weryfikując je jednocześnie z danymi pomiarowymi pochodzącymi z miejscowej stacji meteorologicznej. LITERATURA [1]Directive 2009/28/EC of the European Parlament and of the Council of 23 April 2009 on the promotion of electricity produced from renewable energy sources and amending and subsequently repealing Directives 2001/77/EC and 2003/30/EC. Official Journal of the European Union, L 140/16. 5.6.2009. [2]Główny Urząd Statystyczny, Energia ze źródeł odnawialnych w 2009 R., Informacje i Opracowania Statystyczne, Warszawa 2010. [3]Hansen A.D., Sørensen P., Hansen L.H., Binder H.: Models for a Stand-Alone PV System. Risø National Laboratory (2000), Roskilde. [4]Huang Y., Lu J., Liu C; Xu X., Wang W., Zhou X.: Comparative Study of Power Forecasting Methods for PV Stations. 2010 International Conference on Power System Technology, 24-28 Oct. 2010, Hangzhou, China. [5]Li Y., Niu J.: Forecast of Power Generation for Grid-Connected Photovoltaic System Based on Markow Chain. 2009 Asia-Pacific Power and Energy Engineering Conference APPEEC, 27-31 March 2009, Wuhan, China. [6]Osowski S.: Sieci neuronowe do przetwarzania informacji. Oficyna Wydawnicza Politechniki Warszawskiej (2000), Warszawa. [7]Risser V. V., Fuentes M. K.: Linear regression analysis of flat-plate photovoltaic system performance data. Proceedings of the 5th ECPV Solar Energy Conference (1984), Athens, Greece, 623-627. [8]Yona A., Senjyu T., Saber A.Y., Funabashi T., Sekine H., Kim C.-H.: Application of neural network to 24-hour-ahead generating power forecasting for PV system. PES General Meeting 2008, 20-24 July 2008, Pittsburgh, U.S. Autorzy dziękują Centrum Fotowoltaiki Wydziału EiTI Politechniki Warszawskiej za udostępnienie danych pomiarowych badanego systemu fotowoltaicznego. SHORT-TERM FORECASTING FOR PHOTOVOLTAIC SYSTEMS OF ELECTRIC ENERGY PRODUCTION Keywords: forecasting of electric energy, photovoltaic system, artificial neural network Sumamry. Selected issues of short-term electric energy production forecasting for photovoltaic systems have been presented. Two prediction models based on a mathematical model of photovoltaic module as well as artificial neural network have been tested. Using both numerical weather data and measurement data obtained for the specific on-grid PV system the considered prediction models have been tested. The obtained results have been discussed. Jacek Wasilewski, mgr inż., Politechnika Warszawska, Instytut Elektroenergetyki, ul. Koszykowa 75, 00-662 Warszawa, E-mail: [email protected] Dariusz Baczyński, dr inż., Politechnika Warszawska, Instytut Elektroenergetyki, ul. Koszykowa 75, 00-662 Warszawa, E-mail: [email protected]