李松威++王勝輝++鄭洪
摘 要:隨著我國近些年大力的發(fā)展可再生新能源,光伏發(fā)電系統(tǒng)的裝機(jī)容量持續(xù)增加。然而其發(fā)電功率由于受到氣象因素變化的影響,具有很大的間歇性和隨機(jī)性。由此看來光伏發(fā)電系統(tǒng)的并網(wǎng)接入會增加電網(wǎng)系統(tǒng)的復(fù)雜度,影響電網(wǎng)系統(tǒng)現(xiàn)有的裕度和發(fā)電計劃,進(jìn)而可能導(dǎo)致系統(tǒng)崩潰。提高光伏系統(tǒng)的預(yù)測精度,有助于提高電力系統(tǒng)的運(yùn)行穩(wěn)定性。本文通過對粒子群算法進(jìn)行改進(jìn),提高粒子群算法的全局收斂性,用改進(jìn)的粒子群算法優(yōu)化了神經(jīng)網(wǎng)絡(luò)光伏發(fā)電預(yù)測模型。最后通過預(yù)測數(shù)據(jù)與實(shí)測數(shù)據(jù)的比較,驗(yàn)證本文所提方法的有效性。
關(guān)鍵詞:光伏功率預(yù)測;改進(jìn)粒子群;神經(jīng)網(wǎng)絡(luò)
DOI:10.16640/j.cnki.37-1222/t.2017.06.129
1 引言
隨著石油、煤炭等一次能源面臨枯竭,能源短缺和全球環(huán)境惡化逐步成為限制全球經(jīng)濟(jì)發(fā)展的瓶頸。保護(hù)人類生存環(huán)境、發(fā)展可再生清潔能源,進(jìn)而擺脫能源緊缺的局面,已經(jīng)成為世界各地可持續(xù)發(fā)展的重要難題。地球上主要的可再生能源有太陽能、風(fēng)能、水能、海洋能、生物能、地?zé)崮艿?,而其中大部分能源都是?jīng)過太陽能間接轉(zhuǎn)化過來的。太陽能又被稱作是永不會枯竭的能源,而且不會對環(huán)境造成污染,是環(huán)境友好能源,因而太陽能被認(rèn)為是21世紀(jì)代替石油、煤炭等傳統(tǒng)化石能源的最好選擇之一。全面利用清潔新能源是21世紀(jì)加快經(jīng)濟(jì)發(fā)展的重要因素,充分開發(fā)利用太陽能已經(jīng)成為世界各國政府可持續(xù)發(fā)展的能源戰(zhàn)略決策[1]。太陽能光伏發(fā)電在此背景下受到很大關(guān)注,全球太陽能光伏發(fā)電具有大規(guī)模的發(fā)展趨勢,不僅產(chǎn)量增長速度穩(wěn)定,而且制造成本和市場價格慢慢在下降。
在電力系統(tǒng)中,光伏系統(tǒng)發(fā)電功率的波動會對電力系統(tǒng)造成一定的沖擊[2]。此外,當(dāng)某個電力系統(tǒng)接入了較大規(guī)模的光伏發(fā)電系統(tǒng)時,該電網(wǎng)區(qū)域的原有負(fù)荷模型必將改變,并且加大了對該區(qū)域負(fù)荷增長及分布情況的預(yù)測難度。為減少光伏系統(tǒng)發(fā)電功率的波動對電網(wǎng)造成的影響,建立光伏發(fā)電預(yù)測系統(tǒng)是非常必要的。目前有很多學(xué)者研究了光伏發(fā)電功率預(yù)測技術(shù),不斷提高光伏發(fā)電功率預(yù)測精度,但在提高光伏發(fā)電出力預(yù)測精度方面的研究仍然具有較大的進(jìn)步空間。本文主要分析影響光伏發(fā)電功率的因素,對粒子群算法進(jìn)行改進(jìn),結(jié)合神經(jīng)網(wǎng)絡(luò)算法對光伏發(fā)電功率進(jìn)行預(yù)測,提高光伏發(fā)電功率的預(yù)測精度。
2 光伏發(fā)電功率影響因素分析
本文采用華能營口熱電有限責(zé)任公司光伏發(fā)電系統(tǒng)測得的日光伏發(fā)電功率數(shù)據(jù)。圖2.1為同一季節(jié)不同天氣類型的分時段光伏發(fā)電功率對比。從圖2.1可看出,光伏發(fā)電在夜晚不能發(fā)出功率,白天的發(fā)電功率在正午時最大。晴天時光伏發(fā)電功率的波動較為平滑,而晴轉(zhuǎn)多云和霧天的光伏發(fā)電功率波動較大,大雨天由于陽光不充足,光伏發(fā)電功率較低而且波動也不平滑。
圖2.2為不同季節(jié)的晴天日光伏發(fā)電功率曲線。隨著季節(jié)變換,晴天時的光照強(qiáng)度也會有所區(qū)別。由于該項(xiàng)目在2016年6月末剛剛建成,所以沒有春天數(shù)據(jù)。從圖片可看出,冬天的日照時間相對夏天要少3小時以上。因此,預(yù)測光伏發(fā)電功率時需要考慮不同季節(jié)的日照情況,通過不同季節(jié)的典型日功率可以更為準(zhǔn)確的預(yù)測光伏發(fā)電功率。
通過以上可知,外界溫度和日照強(qiáng)度均會影響光伏發(fā)電的輸出功率,不同季節(jié)、不同天氣類型同樣對光伏發(fā)電功率有著顯著的影響。
3 光伏發(fā)電功率預(yù)測研究
3.1 BP神經(jīng)網(wǎng)絡(luò)
BP神經(jīng)網(wǎng)絡(luò)是最普及和最廣泛應(yīng)用的網(wǎng)絡(luò),具有工作良好、容易學(xué)習(xí)的優(yōu)點(diǎn)[3]。神經(jīng)元控制著人類大腦信息的傳遞,它們之間有著密切的聯(lián)系,構(gòu)成了人類大腦的神經(jīng)網(wǎng)絡(luò)。一個神經(jīng)元會先對其他神經(jīng)元傳遞過來的刺激進(jìn)行積累,累計到一定程度后,它會將刺激傳遞給其他相鄰的神經(jīng)元。人腦對刺激的反應(yīng)就是由數(shù)百億個按照這樣規(guī)律工作的神經(jīng)元構(gòu)成的。通過調(diào)節(jié)這些神經(jīng)元之間的聯(lián)系和強(qiáng)度,人腦逐漸形成了對外界刺激的學(xué)習(xí)機(jī)制?;谶@一特性把這種生物模型推廣應(yīng)用到信息處理的數(shù)學(xué)模型,并把它描述成人工神經(jīng)網(wǎng)絡(luò)。BP神經(jīng)網(wǎng)絡(luò)是人工神經(jīng)網(wǎng)絡(luò)的一種。BP神經(jīng)網(wǎng)絡(luò)中的神經(jīng)元的積累刺激是由其他神經(jīng)元傳遞過來的刺激乘以對應(yīng)權(quán)重后求和所得,神經(jīng)元所受到的刺激可以表示為:
其中,為刺激的個數(shù);為第個神經(jīng)元傳過來的刺激量;為的權(quán)重。當(dāng)積累完開始對周圍神經(jīng)元刺激,通過激活函數(shù)處理。
一般BP神經(jīng)網(wǎng)絡(luò)有輸入層、隱含層和輸出層三個部分,如圖3.1所示,網(wǎng)絡(luò)的權(quán)重和閥值通過誤差的變化不斷進(jìn)行調(diào)節(jié),最后誤差平方和達(dá)到最小值不再進(jìn)行調(diào)節(jié)。
BP神經(jīng)網(wǎng)絡(luò)是目前使用范圍最廣的網(wǎng)絡(luò)類型之一,在很多領(lǐng)域等均有大量應(yīng)用,其主要優(yōu)點(diǎn)[4]有很好的容錯能力、良好的泛化能力和良好的非線性映射能力。然而,BP神經(jīng)網(wǎng)絡(luò)也有一定的不足: 一是由于神經(jīng)網(wǎng)絡(luò)算法的學(xué)習(xí)速率固定,因此神經(jīng)網(wǎng)絡(luò)完成收斂的時間比較長。尤其是較為復(fù)雜的問題,所花費(fèi)的訓(xùn)練時間可能會很長,主要原因是其學(xué)習(xí)速率太小。二是BP算法采用的梯度下降法有可能會使算法收斂到局部極小值,而不是全局最小值。三是對于BP神經(jīng)網(wǎng)絡(luò)隱含層的層數(shù)和神經(jīng)元的數(shù)量的選擇缺乏理論上指導(dǎo),目前比較依賴一些經(jīng)驗(yàn)公式,或者根據(jù)多次試驗(yàn)來確定。這樣一方面可能會造成網(wǎng)絡(luò)結(jié)構(gòu)的冗余從而加重學(xué)習(xí)負(fù)擔(dān),另一方面也可能造成網(wǎng)絡(luò)的非線性映射能力不足。
3.2 粒子群算法的改進(jìn)
粒子群算法(PSO)是根據(jù)鳥類捕食的行為來尋找最優(yōu)解的算法。在整個算法中,種群中的粒子數(shù)代表著所求問題解的個數(shù)。解決問題時,先定義一組隨機(jī)的初始解,每個個體粒子是通過記憶群體的最優(yōu)位置及自身的最優(yōu)位置來迭代搜索最優(yōu)解,在這個過程中,粒子的速度向量決定了粒子的運(yùn)動方向及距離,最終由適應(yīng)度來評判粒子的優(yōu)劣。粒子群算法在尋找最優(yōu)解過程中,每一個粒子都會根據(jù)其他粒子來調(diào)整自身的速度和方向,逐步向最優(yōu)值逼近,但如果該粒子尋找的位置為局部最優(yōu)解,而并非全局最優(yōu)解,可能會導(dǎo)致粒子群優(yōu)化“早熟”,不能找到準(zhǔn)確的全局最優(yōu)解[5]。
式(3.2)中的慣性權(quán)重如果過大會導(dǎo)致收斂性變差,但越大會使全局搜索能力越強(qiáng)。為提高算法的收斂性,又兼顧全局搜索能力,將粒子群速度改為:
其中:為所有粒子所經(jīng)歷的最好位置;為學(xué)習(xí)因子。
從式(3.3)可以看出,粒子速度沒有了慣性權(quán)重,提高了收斂性,此外,通過增加全局最優(yōu)隨機(jī)學(xué)習(xí),使粒子速度提高了全局搜索能力。
3.3 基于改進(jìn)粒子群算法的神經(jīng)網(wǎng)絡(luò)
本文采用改進(jìn)粒子群優(yōu)化神經(jīng)網(wǎng)絡(luò)的權(quán)值,旨在提高尋找最優(yōu)權(quán)值的全局收斂性。
首先,構(gòu)建光伏發(fā)電功率預(yù)測系統(tǒng)的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),設(shè)定輸入層、隱含層、輸出層,將所有神經(jīng)元所連接的權(quán)重和閥值作為粒子群的個體。
其次,設(shè)置粒子群初始權(quán)重、位置、速度、速度因子和訓(xùn)練次數(shù)等。初始化局部最優(yōu)值和全局最優(yōu)值。
網(wǎng)絡(luò)權(quán)重優(yōu)化過程是一個反復(fù)迭代的過程,通常是為了保證所訓(xùn)練的神經(jīng)網(wǎng)絡(luò)具有較強(qiáng)的泛化能力。在網(wǎng)絡(luò)的訓(xùn)練過程中,往往將給定的樣本空間分成兩部分,一部分為訓(xùn)練樣本,另一部分為測試樣本。在權(quán)重優(yōu)化過程中,每次訓(xùn)練,都要對給定樣本進(jìn)行分類,保證訓(xùn)練時采用的訓(xùn)練集不同。計算每一個網(wǎng)絡(luò)在訓(xùn)練集上產(chǎn)生的均方差,以此作為目標(biāo)函數(shù),并構(gòu)造粒子適應(yīng)度函數(shù),可以用均方差表示:
其中,和分別為樣本數(shù)量和神經(jīng)元數(shù)量;和分別為第個樣本的次輸出期望值和實(shí)際值。
通過公示(3.3)對粒子的速度和位置進(jìn)行修正,如果粒子和速度超出控制范圍則重新計算粒子適應(yīng)度,改變權(quán)重,當(dāng)達(dá)到最大訓(xùn)練次數(shù)時,優(yōu)化結(jié)束。
圖3.2為改進(jìn)算法的流程圖。
4 基于實(shí)測數(shù)據(jù)分析
本文采用改進(jìn)粒子群算法優(yōu)化神經(jīng)網(wǎng)絡(luò)模型預(yù)測光伏發(fā)電功率,根據(jù)之前的光伏發(fā)電功率影響因素分析,將根據(jù)四個不同季節(jié)建立四個子模型。為簡化計算,建立了晴天、云天和雨雪天的三種典型天氣模型,針對不同季節(jié)不同天氣,輸入變量將相應(yīng)調(diào)整。
在不同季節(jié)中,神經(jīng)網(wǎng)絡(luò)的輸入量也不同,輸入量包括:預(yù)測日的相似日最高溫度、平均濕度;預(yù)測日的最高氣溫平均相對濕度;預(yù)測日的相似日的發(fā)電功率。輸出量為預(yù)測日的各時段發(fā)電功率。改進(jìn)的粒子群算法中取消了慣性權(quán)重,從而可以充分提高全局搜索能力。設(shè)置最大迭代次數(shù)為300,誤差精度為0.001?;谌A能營口熱電光伏項(xiàng)目的數(shù)據(jù),驗(yàn)證本文提出方法的有效性。采用本文提出的改進(jìn)PSO-BP神經(jīng)網(wǎng)絡(luò)的方法,預(yù)測2016年8月8日的光伏發(fā)電功率。2016年8月8日光伏監(jiān)測中心為晴天天氣,當(dāng)天的預(yù)測結(jié)果與實(shí)際測量數(shù)據(jù)對比如圖4.1所示。從圖4.1可以看出,采用本文方法預(yù)測的功率與實(shí)測數(shù)據(jù)接近。
如表3.1為該基地光伏發(fā)電實(shí)際值與預(yù)測值的統(tǒng)計,并且有相應(yīng)的絕對百分比誤差,該表詳細(xì)記錄了在晴朗的天氣情況下6:00-19:00的每一個時間段的真實(shí)值、預(yù)測值以及絕對百分比無差。從表3.1可看出,該天氣類型下的預(yù)測精度相對較高,即該光伏發(fā)電功率預(yù)測模型是比較有效的,其絕對誤差百分比在0-5%之間。
5 結(jié)論
本文通過分析影響光伏發(fā)電功率因素的分析,用改進(jìn)的粒子群算法優(yōu)化神經(jīng)網(wǎng)絡(luò)算法的參數(shù),達(dá)到了神經(jīng)網(wǎng)絡(luò)優(yōu)化速度變快的同時解決了傳統(tǒng)粒子群算法可能存在的局部極小值的問題。最后通過實(shí)測數(shù)據(jù)與預(yù)測數(shù)據(jù)的分析對比,驗(yàn)證了該方法可以較為準(zhǔn)確的實(shí)現(xiàn)對光伏系統(tǒng)輸出功率的預(yù)測,具有較大的工程應(yīng)用價值。
參考文獻(xiàn):
[1]陳昌松,段善旭,蔡濤等.基于模糊識別的光伏發(fā)電短期預(yù)測系統(tǒng)[J].電工技術(shù)學(xué)報,2016,26(07):83-89
[2]李徐輝.光伏發(fā)電系統(tǒng)監(jiān)控與發(fā)電預(yù)測模型研究[D].碩士學(xué)位論文,上海:東華大學(xué),2012.
[3]方方.基于改進(jìn)BP神經(jīng)網(wǎng)絡(luò)的電力負(fù)荷預(yù)測研究[D].哈爾濱工業(yè)大學(xué),2011.
[4]戚克軍,張志鵬.變壓器油中多組分故障氣體的光纖檢測[J]. 華中理工大學(xué)學(xué)報,1996,24(10):36-39.
[5]陽帥.混沌編碼的粒子群神經(jīng)網(wǎng)絡(luò)研究[D].江西理工大學(xué),2012.