• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      人工神經(jīng)網(wǎng)絡(luò)算法在光伏發(fā)電短期功率預(yù)測中的應(yīng)用

      2019-05-13 03:41:58張一平宋紅羅敏于佳禾許盛之
      太陽能 2019年4期
      關(guān)鍵詞:人工神經(jīng)網(wǎng)絡(luò)電站發(fā)電

      ■張一平 宋紅 羅敏 于佳禾 許盛之*

      (1.南開大學(xué)光電子薄膜器件與技術(shù)研究所;2.天津市光電子薄膜器件與技術(shù)重點實驗室;3.中機華信誠電力工程有限公司; 4.南開大學(xué)財務(wù)處)

      0 引言

      隨著光伏發(fā)電技術(shù)的快速發(fā)展,光伏發(fā)電在能源供給中的占比也有較大提高。光伏發(fā)電系統(tǒng)的輸出功率對外界環(huán)境的依賴性較高,接入電網(wǎng)時,會因光照、溫度等環(huán)境因素的變化而造成光伏發(fā)電系統(tǒng)輸出功率的波動,從而對電網(wǎng)的穩(wěn)定造成一定沖擊,影響其電能質(zhì)量。光伏發(fā)電系統(tǒng)的滲透率越高,電力系統(tǒng)的復(fù)雜性與風(fēng)險也就越大。因此,對光伏發(fā)電的輸出功率進行準(zhǔn)確預(yù)測有助于調(diào)度部門提前做好調(diào)度計劃和風(fēng)險規(guī)避,以提高電力系統(tǒng)的安全性及光伏發(fā)電的競爭力[1]。

      相對于傳統(tǒng)的預(yù)測算法,人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network,ANN)具有良好的容錯性,泛化能力好,適于擬合復(fù)雜的非線性關(guān)系,應(yīng)用領(lǐng)域廣泛,是當(dāng)前許多工程領(lǐng)域的研究熱點。如今,ANN已成功應(yīng)用于與工業(yè)自動化相關(guān)的諸多領(lǐng)域,如模式識別、信號處理、知識工程、專家系統(tǒng)、優(yōu)化組合、智能控制等[2]。在利用ANN進行預(yù)測算法的研究中,需要通過建立組合模型、優(yōu)化輸入神經(jīng)元結(jié)構(gòu)、改進網(wǎng)絡(luò)內(nèi)部算法等方式來解決實際的預(yù)測問題[3]。

      1 預(yù)測算法簡介

      光伏發(fā)電功率預(yù)測是以數(shù)值天氣預(yù)報(Numerical Weather Prediction,NWP)的數(shù)據(jù)或?qū)崪y數(shù)據(jù)為基礎(chǔ),結(jié)合光伏電站所在地的經(jīng)緯度、海拔高度及具體的地域特點建立預(yù)測模型及算法,實現(xiàn)對未來一定時間段內(nèi)光伏電站輸出功率的預(yù)測。根據(jù)預(yù)測時間的長短及應(yīng)用范圍的不同,光伏發(fā)電系統(tǒng)輸出功率的預(yù)測可劃分為3類:超短期功率預(yù)測、短期功率預(yù)測及中長期光伏功率預(yù)測[4]。各類別的預(yù)測時間及主要用途如表1所示。

      1.1 超短期功率預(yù)測與中長期功率預(yù)測

      我國電力部門對超短期功率預(yù)測的考核標(biāo)準(zhǔn)為自報時次起的第4個小時的預(yù)測結(jié)果,主要用于電力部門調(diào)度。針對超短期功率預(yù)測,目前國內(nèi)外主要采用基于數(shù)值天氣預(yù)報和中尺度衛(wèi)星觀測云圖的方法[5]、支持向量機的方法[6]、衛(wèi)星云圖與人工神經(jīng)網(wǎng)絡(luò)相結(jié)合的方法[7]。特別是衛(wèi)星云圖與人工神經(jīng)網(wǎng)絡(luò)相結(jié)合的方法,在對100 MW光伏電站的預(yù)測中取得了較好效果,為以后的超短期功率預(yù)測提供了較好的方法。

      中長期功率預(yù)測主要是可為光伏發(fā)電系統(tǒng)與輸出線路的檢修及電站的建設(shè)提供參考,并可根據(jù)數(shù)值天氣預(yù)報的數(shù)據(jù)或當(dāng)?shù)氐臍v史光照資源數(shù)據(jù)等信息,估算未來較長時間段內(nèi)的光伏發(fā)電功率情況。

      表1 光伏發(fā)電功率預(yù)測分類

      1.2 短期功率預(yù)測

      光伏電站的短期功率預(yù)測對于電力管理部門的發(fā)電計劃安排具有重要意義。短期功率預(yù)測包括間接預(yù)測法和直接預(yù)測法兩種預(yù)測方法[8]。

      間接預(yù)測法需要建立兩個預(yù)測模型,即當(dāng)?shù)氐妮椛漕A(yù)測模型與電站發(fā)電功率模型。首先建立輻射預(yù)測模型,并將該模型的計算結(jié)果作為輸入條件供光伏電站發(fā)電功率模型使用,以計算未來時間段內(nèi)的輸出功率。

      直接預(yù)測法主要是建立一個復(fù)雜的光伏發(fā)電系統(tǒng)的模型進行預(yù)測。該模型是以歷史氣象數(shù)據(jù)和發(fā)電功率數(shù)據(jù)等作為模型的輸入信息,直接給出光伏發(fā)電系統(tǒng)的輸出功率。

      間接預(yù)測法與直接預(yù)測法的流程如圖1所示。

      1.3 預(yù)測精度評價指標(biāo)

      統(tǒng)一有效的預(yù)測精度評價指標(biāo)有利于比較不同預(yù)測方法的效能。預(yù)測方法的評價指標(biāo)一般有5個,具體如表2所示,其中,假設(shè)X為實測值、X為預(yù)測值、N為樣本數(shù)量[9]。

      圖1 間接預(yù)測法與直接預(yù)測法流程圖

      2 人工神經(jīng)網(wǎng)絡(luò)在短期功率預(yù)測中的應(yīng)用

      2.1 人工神經(jīng)網(wǎng)絡(luò)(ANN)

      ANN是一種運用類似于大腦神經(jīng)突觸聯(lián)接的結(jié)構(gòu)進行信息處理的數(shù)學(xué)模型,由大量的神經(jīng)元節(jié)點和節(jié)點之間相互聯(lián)接構(gòu)成,一般由一個輸入層、若干個隱藏層和一個輸出層組成,每一層由若干個神經(jīng)元構(gòu)成[10-11]。圖2以人工神經(jīng)元與反向傳播(BP)神經(jīng)網(wǎng)絡(luò)的基本結(jié)構(gòu)圖為例,其中BP神經(jīng)網(wǎng)絡(luò)的輸入層包括5個神經(jīng)元,2個隱藏層分別包含3個和4個神經(jīng)元。人工神經(jīng)元節(jié)點代表一種特定的輸出函數(shù),稱為激勵函數(shù);每2個節(jié)點間的連接都代表1個對于通過該連接信號的加權(quán)值,稱之為權(quán)重。ANN的使用需要進行結(jié)構(gòu)設(shè)計、訓(xùn)練和計算3個步驟。結(jié)構(gòu)設(shè)計完成之后,該神經(jīng)網(wǎng)絡(luò)的層次結(jié)構(gòu)和神經(jīng)元的激勵函數(shù)不能再改變,使用大量樣本數(shù)據(jù)進行訓(xùn)練后,網(wǎng)絡(luò)中各神經(jīng)元節(jié)點的權(quán)重逐漸優(yōu)化,當(dāng)網(wǎng)絡(luò)能夠輸出一定準(zhǔn)確率的結(jié)果時,就認(rèn)為訓(xùn)練成功;此時,可以利用網(wǎng)絡(luò)進行推理計算。

      表2 預(yù)測算法的評價指標(biāo)

      圖2 人工神經(jīng)元與BP神經(jīng)網(wǎng)絡(luò)基本結(jié)構(gòu)

      2.2 人工神經(jīng)網(wǎng)絡(luò)在間接預(yù)測法中的應(yīng)用

      在間接預(yù)測法中,第一階段的重點為建立輻射預(yù)測模型。人工神經(jīng)網(wǎng)絡(luò)算法很早就被用于建立輻射預(yù)測模型,并對此進行了大量的研究,有多種模型被用于太陽輻射的預(yù)測。表3是采用不同結(jié)構(gòu)模型的人工神經(jīng)網(wǎng)絡(luò)或相同結(jié)構(gòu)下輸入不同參數(shù)時的預(yù)測效果對比。Mubiru等[12]較早采用的BP神經(jīng)網(wǎng)絡(luò)模型中,輻射強度、經(jīng)緯度、海拔、日照時間、相對濕度和最高溫度等因素均被考慮在內(nèi),預(yù)測結(jié)果中相關(guān)系數(shù)達(dá)到0.997,這說明其對于晴朗天氣條件下的輻射強度預(yù)測取得了很好的效果。由于陰天比晴天的氣象復(fù)雜,Mellit等[13]將陰天與晴天分開進行了預(yù)測,采用隱藏層的MLP對意大利某處電站實現(xiàn)了陰天時較好的預(yù)測。

      但是模型過于復(fù)雜時,例如輸入維度過大、噪音過多時,將出現(xiàn)“過度擬合”問題,使得模型在訓(xùn)練集上表現(xiàn)出較好的預(yù)測結(jié)果,然而在進行實際預(yù)測時,預(yù)測結(jié)果卻很差[19]。因此,通過交叉驗證和采用BNN有助于解決過度擬合。例如,王哲等[14]采用交叉驗證的方法,建立了數(shù)個基于BP神經(jīng)網(wǎng)絡(luò)和時間序列的短期太陽輻射預(yù)測模型,通過比較不同的網(wǎng)絡(luò)結(jié)構(gòu)并進行交叉驗證,獲得了最適合的神經(jīng)網(wǎng)絡(luò),從而避免了過度擬合。

      同樣,Yacef等[15]采用BNN 解決了過度擬合問題。BNN對神經(jīng)網(wǎng)絡(luò)的權(quán)值向量賦一個先驗分布,這樣可以有效避免網(wǎng)絡(luò)在初期樣本較少時出現(xiàn)過度擬合的問題。后期訓(xùn)練中,隨著樣本的逐步增加,BNN的正則化系數(shù)會隨著訓(xùn)練進行調(diào)整,并能自動調(diào)整重要的輸入變量權(quán)值的后驗分布,使概率達(dá)到最大化,從而提高預(yù)測精度,網(wǎng)絡(luò)泛化能力也隨之得到提升。與經(jīng)典的神經(jīng)網(wǎng)絡(luò)和經(jīng)驗?zāi)P拖啾?,BNN在利用長期氣溫、相對濕度、日照時間和太陽輻射的輸入?yún)?shù)來預(yù)測每天的全球太陽輻射時,能達(dá)到相關(guān)系數(shù)0.97的良好精度。

      激活函數(shù)的選擇也是影響預(yù)測精度的關(guān)鍵因素。BP神經(jīng)網(wǎng)絡(luò)中一般使用sigmoid函數(shù)作為激活函數(shù),其作用就是引入非線性,但存在飽和時梯度太小的缺點。RBFNN采用徑向基函數(shù)作為激活函數(shù),結(jié)構(gòu)簡單,并且非隨機進行參數(shù)初始化,使其收斂速度快且在理論上具有任意函數(shù)逼近能力[20],有利于提高預(yù)測精度。例如,Benghanem等[16]利用RBFNN預(yù)測每天的全球太陽輻射,輸入?yún)?shù)包括空氣溫度、日照時間和相對濕度等氣象數(shù)據(jù)。該文獻介紹了其所開發(fā)的徑向基函數(shù)(RBF)、MLP和傳統(tǒng)回歸模型之間的比較研究,結(jié)果顯示,在負(fù)荷損失率為1%時開發(fā)的RBF模型有效。

      表3 不同結(jié)構(gòu)模型或相同模型下不同參數(shù)時的人工神經(jīng)網(wǎng)絡(luò)預(yù)測輻射效果對比

      不僅是采用改進型的模型可以顯著提高輻射的預(yù)測精度,若對樣本數(shù)據(jù)進行預(yù)處理,同樣可以達(dá)到較好的效果。Cao等[17]提出了一種基于小波分析的小波分析方法,將太陽輻射的樣本數(shù)據(jù)序列分解為各種時間頻率域的幾個分量,然后利用重復(fù)的BP神經(jīng)網(wǎng)絡(luò)對基于這些分量的所有域進行預(yù)測,最后給出它們的代數(shù)和。在BP神經(jīng)網(wǎng)絡(luò)相同的情況下,小波分析預(yù)測的平均絕對誤差為0.7193,是無小波分析時2.8168的近1/4。

      在上述工作中,無論采用何種人工神經(jīng)網(wǎng)絡(luò)模型,都是經(jīng)過長時間的試錯過程得到隱層單元數(shù)。更重要的是,對于隱層單元較多的神經(jīng)網(wǎng)絡(luò)訓(xùn)練時不能保證有效且充分地學(xué)習(xí)所需的映射。為了減少神經(jīng)網(wǎng)絡(luò)的訓(xùn)練時間,找到一個有能力和緊湊的神經(jīng)網(wǎng)絡(luò),Ma 等[18]提出了一種基于CoNN 的新的太陽輻射預(yù)測方法。在模型訓(xùn)練過程中,從單個隱層單元開始,然后在需要增強網(wǎng)絡(luò)映射能力時每次添加一個隱層單元,最終獲得一個有效的最小神經(jīng)網(wǎng)絡(luò)(NN)。以這種方式獲得的神經(jīng)網(wǎng)絡(luò)基本上可實現(xiàn)級聯(lián)相關(guān)性,被稱為CoNN。從預(yù)測結(jié)果來看,均方根誤差為0.0791,雖然有待進一步改進,但為今后的相關(guān)研究開辟了新的思路。

      準(zhǔn)確地預(yù)測太陽輻射是間接預(yù)測的第一步,還需建立發(fā)電功率預(yù)測模型,以實現(xiàn)對光伏電站發(fā)電功率的預(yù)測。結(jié)合氣象數(shù)據(jù)、電站自身參數(shù)和歷史發(fā)電功率,通過經(jīng)驗公式和統(tǒng)計學(xué)公式的計算,最終得到電站發(fā)電功率預(yù)測值,如圖3所示。

      圖3 發(fā)電功率預(yù)測模型原理圖

      發(fā)電功率預(yù)測模型也存在著以下問題:1)電站的實際情況相對復(fù)雜,公式不能覆蓋所有影響因素。2)太陽輻射模型與發(fā)電功率模型均會產(chǎn)生預(yù)測誤差,二者誤差相互影響必然導(dǎo)致最終結(jié)果出現(xiàn)較大偏差。3)電站設(shè)備存在隨時間的推移而老化的現(xiàn)象,電站自身參數(shù)的變化會引起預(yù)測精度下降。這些問題有待進一步地研究解決。

      2.2 人工神經(jīng)網(wǎng)絡(luò)在直接預(yù)測法中的應(yīng)用

      不同于間接預(yù)測法,直接預(yù)測法采用較為簡單的建模方式,只建立一個模型進行預(yù)測,并且將電站內(nèi)部的諸多因素考慮在內(nèi)。將人工神經(jīng)網(wǎng)絡(luò)運用于直接預(yù)測法比運用于間接預(yù)測法晚[21]。僅依靠改變神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)率選取的方法顯然不足以應(yīng)對影響因素復(fù)雜的直接預(yù)測法。表4為不同模型的人工神經(jīng)網(wǎng)絡(luò)在直接預(yù)測法中的預(yù)測效果對比。

      表4 不同模型的人工神經(jīng)網(wǎng)絡(luò)或在直接預(yù)測法中的預(yù)測效果對比

      在直接預(yù)測法中,氣象條件多成為影響預(yù)測精度的關(guān)鍵因素,若將所有氣象因素都作為預(yù)測模型的輸入變量,勢必導(dǎo)致模型復(fù)雜度增加、收斂速度變慢;若將諸多的氣象條件采用一種數(shù)據(jù)進行表達(dá),則會提高預(yù)測精度。Liu等[22]采用了氣溶膠指標(biāo)作為預(yù)測未來24 h光伏電源輸出的附加輸入?yún)?shù),而未將輻射強度等作為輸入?yún)?shù)。實驗結(jié)果表明,這種基于BP神經(jīng)網(wǎng)絡(luò)的新型光伏電力預(yù)測模型比傳統(tǒng)的考慮溫度、濕度和風(fēng)速的方法更好。

      但是采用單一光伏發(fā)電預(yù)測模型也存在弊端,當(dāng)天氣類型發(fā)生轉(zhuǎn)變時,神經(jīng)網(wǎng)絡(luò)穩(wěn)健性的優(yōu)勢可能會對性能產(chǎn)生反作用,因為它有可能會將天氣突變視為異常值,并會逐漸減小對輸出平滑性的影響[27]。

      針對不同氣象條件下電力輸出的預(yù)測有較大區(qū)別這一特點,針對每一種天氣進行建模是提高預(yù)測準(zhǔn)確度的有效方法。例如,Mellit等[23]建立了3種不同的人工神經(jīng)網(wǎng)絡(luò),以適應(yīng)3種典型的天氣狀況(陽光、部分多云、陰天),用于短期預(yù)測一個位于意大利南部的大型光伏電站所產(chǎn)生的電力。這種方法極大地提高了預(yù)測精度,尤其是晴天預(yù)測值的平均絕對誤差在4%以下。

      然而利用人工方法對不同的氣象條件進行區(qū)分不僅成本高,而且效率低。針對這類問題,葉林等[24]提出了利用K均值聚類的機器學(xué)習(xí)算法對氣象條件進行聚類,并且建立了GA-模糊RBF神經(jīng)網(wǎng)絡(luò)預(yù)測模型進行功率預(yù)測。功率預(yù)測結(jié)果的平均絕對誤差為16.3%,精度相對于未經(jīng)過聚類的模型較好,但是仍有較大的改進空間。代倩[25]提出了利用SOM神經(jīng)網(wǎng)絡(luò)對不同季節(jié)的氣象數(shù)據(jù)進行聚類分析,利用分析結(jié)果對相應(yīng)的BP網(wǎng)絡(luò)進行功率預(yù)測。結(jié)果顯示,通過SOM神經(jīng)網(wǎng)絡(luò)進行分析后,預(yù)測精度有了明顯的提升,誤差相較于GA-模糊RBF神經(jīng)網(wǎng)絡(luò)預(yù)測模型也較小。

      不僅是氣象條件聚類,改進神經(jīng)網(wǎng)絡(luò)算法同樣可以提高精度。遺傳算法是一類借鑒生物界的進化規(guī)律(適者生存,優(yōu)勝劣汰遺傳機制)演化而來的隨機化搜索方法。Tao等[26]利用基于遺傳算法的BP神經(jīng)網(wǎng)絡(luò),研究了分布式光伏發(fā)電功率預(yù)測。利用遺傳算法方法對BP神經(jīng)網(wǎng)絡(luò)的權(quán)重和閾值進行了優(yōu)化,提高了BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型的預(yù)測精度?;趯嶒灁?shù)據(jù)的仿真,驗證了該方法的有效性,預(yù)測值的平均絕對誤差降至10%以下。

      3 結(jié)論

      人工智能越來越成為工程領(lǐng)域的研究重點,作為人工智能領(lǐng)域的重要分支,人工神經(jīng)網(wǎng)絡(luò)的應(yīng)用也越來越廣泛。本文簡要概述了人工神經(jīng)網(wǎng)絡(luò)技術(shù)在光伏發(fā)電短期功率預(yù)測方面的應(yīng)用,對比了直接預(yù)測法和間接預(yù)測法中的幾種模型的預(yù)測誤差,并介紹了MLP、BNN、RBFNN、BP神經(jīng)網(wǎng)絡(luò)、遺傳算法等技術(shù)在光伏發(fā)電短期功率預(yù)測中起到的作用,為今后相關(guān)領(lǐng)域的研究提供了參考。

      1)間接預(yù)測法中,太陽輻射的預(yù)測精度是該方法的決定性因素。對于人工神經(jīng)網(wǎng)絡(luò)模型而言,預(yù)防過度擬合,采用新型激活函數(shù)和預(yù)處理樣本數(shù)據(jù)均能有效地提高預(yù)測精度。

      2)直接預(yù)測法中,氣象條件是該方法的核心影響因素。對氣象條件進行綜合或分類都能有效提高預(yù)測精度。遺傳算法的神經(jīng)網(wǎng)絡(luò)在復(fù)雜氣象條件下有著較好的表現(xiàn)。

      3)多云及雨雪天氣較為復(fù)雜,環(huán)境變化速度快,預(yù)測精度明顯不如晴天。另外,由于早晨與傍晚時段的光照強度較弱,在一定程度上也影響了預(yù)測精度。這些問題有待于通過新模型進一步地研究解決。

      致謝:

      此研究得到了中國三峽新能源有限公司的支持。

      猜你喜歡
      人工神經(jīng)網(wǎng)絡(luò)電站發(fā)電
      “發(fā)電”
      三峽電站再創(chuàng)新高
      檸檬亦能發(fā)電?
      利用人工神經(jīng)網(wǎng)絡(luò)快速計算木星系磁坐標(biāo)
      低影響開發(fā)(LID)在光伏電站中的應(yīng)用
      人工神經(jīng)網(wǎng)絡(luò)實現(xiàn)簡單字母的識別
      電子制作(2019年10期)2019-06-17 11:45:10
      搖晃發(fā)電小圓球
      摩擦發(fā)電
      學(xué)與玩(2017年4期)2017-02-16 07:05:40
      基于聲發(fā)射和人工神經(jīng)網(wǎng)絡(luò)的混凝土損傷程度識別
      波信號的解調(diào)和人工神經(jīng)網(wǎng)絡(luò)的損傷識別算法
      無損檢測(2010年8期)2010-12-04 08:56:54
      东源县| 德昌县| 安义县| 当阳市| 甘泉县| 巨鹿县| 达日县| 镶黄旗| 铅山县| 玛多县| 梁平县| 巧家县| 台东县| 连山| 女性| 内丘县| 都兰县| 修文县| 临沧市| 江安县| 邵东县| 利辛县| 连江县| 宜昌市| 绵阳市| 合水县| 巴青县| 隆回县| 额敏县| 康平县| 南郑县| 灵璧县| 清水河县| 大安市| 涞源县| 会理县| 顺平县| 扬州市| 武功县| 天台县| 鹤山市|