krótkoterminowe prognozowanie produkcji energii
Transkrypt
krótkoterminowe prognozowanie produkcji energii
Nr 5(96) - 2011 Rynek Energii Str. 47 KRÓTKOTERMINOWE PROGNOZOWANIE PRODUKCJI ENERGII ELEKTRYCZNEJ W SYSTEMACH FOTOWOLTAICZNYCH Jacek Wasilewski, Dariusz Baczyński 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) gdzie UM – napięcie PF, V, IM – prąd PF, A, 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 Str. 48 Rynek Energii (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. Ic Nr 5(96) - 2011 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 x1 x2 RcSH w''M 0 yM 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 (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* , w''MK w'KN Sygnały wyjściowe w poszczególnych warstwach wynoszą odpowiednio: Rys. 2. Uproszczony schemat zastępczy ogniwa fotowoltaicznego w'K 0 vK Rys. 2. Sztuczna sieć neuronowa typu perceptron dwuwarstwowy Uc max PC : 0 I C I CSC . w''10 w''11 y1 w''12 w''1i w''1K vi xj RcSPV Id IC w'10 v1 w'11 w'12 w'1j w'1N v2 yk xN Iph 1 (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). 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, wij – waga j-tego wejścia w i-tym neuronie w warstwie ukrytej, wki – 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: wk 1 wk Δw Δw E w (6) przy czym funkcję celu definiuje się w następujący sposób [6]: Rynek Energii (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 At* At 24 . (8) (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, Liczba Typ OF Azymut Nachylenie kW PF 4,057 ASIOPAK 30-SG 126 0 90 1,288 ASIOPAK 30-SG 40 0 30 1,288 ASIOPAK 30-SG 40 0 30 1,288 ASIOPAK 30-SG 40 0 30 1,288 ASIOPAK 30-SG 40 0 30 1,932 ASIOPAK 30-SG 60 0 30 1,932 ASIOPAK 30-SG 60 0 30 KC200GHT-2 3,2 16 0 30 KC200GHT-2 3,2 16 0 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 potraktować 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 Str. 49 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 * 2 t t nRMSE i 1 Pr n , (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) 15 Moc [kW] 2 prognoza pomiar 10 5 0 2010-02-07 Czas 2010-02-14 2010-02-07 Czas 2010-02-14 4 e(t) [kW] N f w'ij x j d k j 0 3 2 1 0 b) 15 Moc [kW] 1 M K f E w w' 'ki 2 k 1 i 0 10 5 0 2010-07-11 2010-07-18 Czas 10 e(t) [kW] Nr 5(96) - 2011 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 Rynek Energii 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 Wejścia SSN Na rysunku 4 przedstawiono otrzymane z modelu SSN „h+1” oraz rzeczywiste przebiegi mocy generowanej przez system fotowoltaiczny. a) 15 prognoza pomiar 10 5 0 2010-02-07 Czas 2010-02-14 2010-02-07 Czas 2010-02-14 5 e(t) [kW] 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. Tabela 2 Struktury i wyniki uczenia najlepszych SSN Rodzaj prognozy Parametry „h+1” „d+1” Energia -1 -24 Nasłonecznienie -1, 0 -24, 0 Temperatura 0 -24, 0 Zachmurzenie 0 -24, 0 Wiatr 0 0 Opady 0 0, -1 Długość dnia 0 0 Numer godziny 0 0 Liczba neuronów w warstwie 1 14 7 Liczba neuronów w warstwie 2 10 4 Liczba neuronów w warstwie 3 6 2 Błąd uczenia 8,18% 10,20% Błąd testowania 8,02% 8,75% Moc [kW] 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%. Nr 5(96) - 2011 dwunastoelementowy. Wektor wyjściowy y (wektor uczący d) jest w obu przypadkach jednoelementowy i oznacza produkcję energii w momencie 0. 0 -5 b) 15 Moc [kW] 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 zanieczyszczenia (badany system fotowoltaiczny jest zlokalizowany w ścisłym centrum Warszawy) mogły spowodować mniejszą produkcję energii elektrycznej. 10 5 0 2010-07-11 2010-07-18 Czas 10 e(t) [kW] Str. 50 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. Nr 5(96) - 2011 Rodzaj prognozy „h+1” „d+1” Rynek Energii Tabela 3 Wartości błędów dla modelu SSN nRMSE (cała nRMSE (bez godzin doba) nocnych) 3,69% 4,48% 4,57% 4,96% Dla przedstawionych modeli naiwnych (8, 9) obliczono błędy nRMSE, których wartości przedstawiono w tabeli 4. Rodzaj prognozy „h+1” „d+1” Tabela 4 Wartości błędów dla modelu naiwnego nRMSE (cała nRMSE (bez godzin doba) nocnych) 6,79% 9,62% 11,85% 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. Str. 51 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 OF ELECTRIC ENERGY PRODUCTION FOR PHOTOVOLTAIC SYSTEMS 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, 00-662 Warszawa, E-mail: [email protected] Dariusz Baczyński, dr inż., Politechnika Warszawska, 00-662 Warszawa, E-mail: [email protected] Instytut Elektroenergetyki, ul. Koszykowa 75, Instytut Elektroenergetyki, ul. Koszykowa 75,