999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于遺傳算法和神經(jīng)網(wǎng)絡(luò)的分時(shí)段風(fēng)速預(yù)測方法

2015-09-26 06:40:48劉子俊
電力工程技術(shù) 2015年1期

劉子俊,孫 健

(1.南京理工大學(xué)自動化學(xué)院,江蘇南京210094;2.江蘇省電力公司電力科學(xué)研究院,江蘇南京211103)

基于遺傳算法和神經(jīng)網(wǎng)絡(luò)的分時(shí)段風(fēng)速預(yù)測方法

劉子俊1,孫健2

(1.南京理工大學(xué)自動化學(xué)院,江蘇南京210094;2.江蘇省電力公司電力科學(xué)研究院,江蘇南京211103)

為提高風(fēng)速預(yù)測的準(zhǔn)確性,提出一種分時(shí)段GA-BP(遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò))的風(fēng)速預(yù)測方法,以遺傳算法來優(yōu)化BP神經(jīng)網(wǎng)絡(luò),并將原始數(shù)據(jù)進(jìn)行分時(shí)段處理,改善訓(xùn)練樣本的相似程度。基于matlab進(jìn)行了仿真驗(yàn)證,結(jié)果表明:遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)使其預(yù)測結(jié)果的平均相對誤差降低,準(zhǔn)確性提升;原始數(shù)據(jù)分時(shí)段處理后,預(yù)測準(zhǔn)確性進(jìn)一步提升。關(guān)鍵詞:分時(shí)段;遺傳算法;BP神經(jīng)網(wǎng)絡(luò);風(fēng)速預(yù)測

風(fēng)具有很強(qiáng)的隨機(jī)性和不可控性,風(fēng)機(jī)出力與風(fēng)速有很強(qiáng)的相關(guān)性,因此風(fēng)機(jī)出力波動性很大[1-3]。大規(guī)模風(fēng)電并網(wǎng),對電網(wǎng)的沖擊是很明顯的,會給電網(wǎng)的安全、穩(wěn)定帶來問題[4,5]。為便于電網(wǎng)的電力調(diào)度和調(diào)控,減小電力系統(tǒng)的運(yùn)行費(fèi)用,需要對風(fēng)速進(jìn)行預(yù)測。目前,很多學(xué)者都對風(fēng)速預(yù)測進(jìn)行了研究。因風(fēng)速序列本身具有時(shí)序性和自相關(guān)性,丁明等基于時(shí)間序列建立了風(fēng)速模型,并驗(yàn)證了其預(yù)測的可行性[6];為解決時(shí)序預(yù)測的延時(shí)問題,潘迪夫等提出了基于時(shí)間序列和卡爾曼濾波相結(jié)合的混合算法,提高了預(yù)測精度[7];王曉蘭等基于支持向量機(jī)(SVM)的方法建立短期風(fēng)速預(yù)測模型,采用歷史風(fēng)速和溫度的二輸入模型,預(yù)測效果最佳[8]。文中基于遺傳算法(GA)改進(jìn)的BP神經(jīng)網(wǎng)絡(luò),提出一種分時(shí)段風(fēng)速預(yù)測方法。

1 GA-BP神經(jīng)網(wǎng)絡(luò)模型

1.1BP神經(jīng)網(wǎng)絡(luò)

神經(jīng)網(wǎng)絡(luò)是對生物神經(jīng)網(wǎng)絡(luò)的抽象和建模,具有自適應(yīng)、自組織、自學(xué)習(xí)的特點(diǎn),通過有監(jiān)督或者無監(jiān)督的學(xué)習(xí),實(shí)現(xiàn)與大腦相似的學(xué)習(xí)、識別、記憶等信息處理的能力。BP神經(jīng)網(wǎng)絡(luò)是最常用的一種神經(jīng)網(wǎng)絡(luò)。典型的三層BP神經(jīng)網(wǎng)絡(luò)如圖1所示。

圖1 BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

BP神經(jīng)網(wǎng)絡(luò)由輸入層、隱含層和輸出層組成,其中隱含層可以是一層或者多層。信號經(jīng)輸入層進(jìn)入神經(jīng)網(wǎng)絡(luò),到達(dá)隱含層進(jìn)行內(nèi)部信號處理,最后由輸出層輸出,整個過程完成一次信號的正向傳播處理。若輸出層的實(shí)際輸出與所期望的輸出不符時(shí),將進(jìn)行誤差的反向傳播,神經(jīng)網(wǎng)絡(luò)通過反饋的誤差進(jìn)行權(quán)值和閾值的調(diào)整。經(jīng)過周而復(fù)始的正向信號傳播和反向誤差傳播,網(wǎng)絡(luò)的實(shí)際輸出不斷地逼近期望輸出值。

BP神經(jīng)網(wǎng)絡(luò)有很多優(yōu)點(diǎn),諸如:通用性好、精度較高等,但其所使用的最速梯度求解方法存在一些不可避免的缺點(diǎn):隨著求解的深入,越靠近極值點(diǎn),其收斂速度越慢;容易陷入求解局部最小極值,不滿足整體最速下降;隱含層神經(jīng)元個數(shù)需要不斷嘗試來確定,目前沒有有效的方法來確定BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)[9]。

1.2遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)原理

遺傳算法基于自然選擇和基因遺傳學(xué)規(guī)律,能夠?qū)崿F(xiàn)全局尋優(yōu)。通過遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò),使新算法GA-BP具有遺傳算法的全局搜索能力,又具有BP神經(jīng)網(wǎng)絡(luò)的魯棒性[10,11]。

標(biāo)準(zhǔn)遺傳算法的步驟如下:

(1)變量個體編碼;

(2)構(gòu)造適應(yīng)度函數(shù);

(3)對種群進(jìn)行初始化;

(4)對種群進(jìn)行遺傳操作(選擇、交叉和變異),產(chǎn)生下一代種群;

(5)計(jì)算適應(yīng)度函數(shù)值;

(6)判斷是否滿足預(yù)期要求,若滿足則輸出結(jié)果,不滿足轉(zhuǎn)向(4)。

遺傳算法優(yōu)化神經(jīng)網(wǎng)絡(luò)主要有2種形式:權(quán)值優(yōu)化和結(jié)構(gòu)優(yōu)化。文中使用的是權(quán)值優(yōu)化,優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的連接權(quán)值和閾值,基本流程如圖2所示。對神經(jīng)網(wǎng)絡(luò)的權(quán)值閾值采用實(shí)數(shù)編碼,確定一個合適的適應(yīng)度函數(shù),遺傳算法經(jīng)過全局搜索使適應(yīng)度函數(shù)值最小,得到一個最優(yōu)的權(quán)值和閾值,將其代入到BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,結(jié)合歷史數(shù)據(jù),對短期風(fēng)速進(jìn)行預(yù)測,并驗(yàn)證其準(zhǔn)確性。遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練的權(quán)值和閾值的具體過程如下。

(1)編碼,形成初始種群。用遺傳算法訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)可以采用二進(jìn)制編碼或?qū)崝?shù)編碼,文中的神經(jīng)網(wǎng)絡(luò)規(guī)模較大,采用實(shí)數(shù)編碼:將一個實(shí)數(shù)直接作為一個染色體的基因位,其優(yōu)點(diǎn)是大大縮短了染色體的長度,簡化了遺傳操作。編碼串由四部分組成:①隱含層與輸入層連接權(quán)值;②輸出層與隱含層連接權(quán)值;③隱含層閾值;④輸出層閾值。

具體方法為:將網(wǎng)絡(luò)的權(quán)值和閾值按照一定的順序組合起來,形成一個數(shù)組,即作為遺傳算法的一個染色體。在連接權(quán)值和閾值的范圍內(nèi),產(chǎn)生M個此類染色體,形成初始群體。

(2)適應(yīng)度函數(shù)。遺傳算法在進(jìn)化搜索以適應(yīng)度函數(shù)為依據(jù),利用種群中每個染色體的適應(yīng)度值進(jìn)行搜索。適應(yīng)度較高的個體更有可能遺傳到下一代,適應(yīng)度較低的個體遺傳到下一代的可能性相對較低。文中的適應(yīng)度函數(shù)采用均方誤差。

(3)遺傳操作。根據(jù)個體適應(yīng)度值的大小,由小到大排列,適應(yīng)度值最小的個體對應(yīng)的序號為1,適應(yīng)度值最大的個體對應(yīng)的序號則為M,經(jīng)過交叉編譯操作。選出每一代中最優(yōu)適應(yīng)度值的個體,反復(fù)迭代直至條件滿足。

(4)獲得BP網(wǎng)絡(luò)的初始權(quán)值和閾值。經(jīng)過遺傳算法操作,即可得到BP神經(jīng)網(wǎng)絡(luò)的一組最小誤差的初始權(quán)值和閾值。

圖2 GA-BP算法結(jié)構(gòu)

2 實(shí)例分析

2.1數(shù)據(jù)的預(yù)處理

數(shù)據(jù)采用南京某高校測風(fēng)塔采集的31 d的風(fēng)速數(shù)據(jù)。采樣間隔為1 h,共744組數(shù)據(jù),每組數(shù)據(jù)包括風(fēng)速、風(fēng)向、溫度和相對濕度。為了提高神經(jīng)網(wǎng)絡(luò)的泛化能力[12],提升預(yù)測精度,需要對每組數(shù)據(jù)進(jìn)行歸一化處理。

風(fēng)向正弦與余弦值可確定唯一風(fēng)向,且在(-1,1)之間,故求得風(fēng)向的正弦、余弦值后,無需再歸一化;相對濕度本身就在(0,1)之間,不必進(jìn)行歸一化處理;風(fēng)速、溫度的歸一化按式(1)進(jìn)行處理。經(jīng)處理的每組數(shù)據(jù)包括5個參數(shù):風(fēng)速、風(fēng)向的正弦值、風(fēng)向的余弦值、溫度、相對濕度。

式中:a為歸一化后的數(shù)據(jù);xi為歸一化前的數(shù)據(jù);xmin為該組數(shù)據(jù)的最小值;xmax為該組數(shù)據(jù)的最大值。

2.2未分時(shí)段時(shí)風(fēng)速預(yù)測

未分時(shí)段風(fēng)速預(yù)測將前30 d的數(shù)據(jù)作為訓(xùn)練樣本,第31 d的數(shù)據(jù)作為測試樣本。訓(xùn)練樣本處理時(shí),將前一組數(shù)據(jù)的5個參數(shù)作為輸入,后一組數(shù)據(jù)的風(fēng)速作為輸出,故前30 d的數(shù)據(jù)共構(gòu)成719個訓(xùn)練樣本。

圖3為未分時(shí)段時(shí)BP與GA-BP的預(yù)測值。未分時(shí)段時(shí)BP與GA-BP的預(yù)測相對誤差絕對值比較,以此來判定其與實(shí)際風(fēng)速的偏離程度,如圖4所示。相對誤差的計(jì)算公式如式(2)所示。

式中:Δ為相對誤差;x'i為預(yù)測風(fēng)速;xi為實(shí)際風(fēng)速;i為對應(yīng)時(shí)刻。

圖3 未分時(shí)段BP與GA-BP預(yù)測值

圖4 未分時(shí)段BP與GA-BP的預(yù)測精度對比

由圖3、圖4可知,在未分時(shí)段時(shí),除個別點(diǎn)外,BP與GA-BP的風(fēng)速預(yù)測結(jié)果都比較理想;且大多數(shù)點(diǎn)GA-BP的預(yù)測誤差比BP預(yù)測誤差有了些許下降,表明遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的預(yù)測效果有了提升。

2.3分時(shí)段時(shí)風(fēng)速預(yù)測

與未分時(shí)段的風(fēng)速預(yù)測相比,分時(shí)段風(fēng)速預(yù)測將樣本進(jìn)行了調(diào)整。該月內(nèi)前30 d的相同時(shí)刻作為一個訓(xùn)練樣本,第31 d的該時(shí)刻作為測試樣本,如:前30 d的0時(shí)刻數(shù)據(jù)作為訓(xùn)練樣本,第31 d的0時(shí)刻作為測試樣本。訓(xùn)練樣本在處理時(shí),將同一時(shí)刻前1 d數(shù)據(jù)的5個參數(shù)作為輸入,后1 d的風(fēng)速作為輸出。分時(shí)段風(fēng)速預(yù)測需要對24個時(shí)間點(diǎn)單獨(dú)預(yù)測,才能得到一整天的風(fēng)速數(shù)據(jù)。圖5為分時(shí)段時(shí)BP與GA-BP的預(yù)測值,其預(yù)測相對誤差絕對值比較如圖6所示。

圖5 分時(shí)段BP與GA-BP預(yù)測值

圖6 分時(shí)段BP與GA-BP的預(yù)測精度對比

由圖5、圖6可知:和未分時(shí)段相似,GA-BP網(wǎng)絡(luò)的預(yù)測性能與BP網(wǎng)絡(luò)相比,其預(yù)測性能得到了提升;分時(shí)段的BP網(wǎng)絡(luò)和GA-BP網(wǎng)絡(luò)相對于各自的未分時(shí)段網(wǎng)絡(luò),大多數(shù)點(diǎn)的預(yù)測性能得到了改善。

為更加直觀的比較各預(yù)測方法的性能,引入平均相對誤差Δaverage作為評估指標(biāo),其定義如式(3)所示。

式中:x'i為預(yù)測風(fēng)速;xi為實(shí)際風(fēng)速;i為對應(yīng)時(shí)刻,N= 24。由式(3)可得,未分時(shí)段BP、未分時(shí)段GA-BP、分時(shí)段BP、分時(shí)段GA-BP的平均相對誤差分別為9.08%,7.57%,7.35%,4.42%;分時(shí)段的BP與GA-BP預(yù)測方法的誤差都比未分時(shí)段小;且分時(shí)段GA-BP預(yù)測方法其平均相對誤差最小,預(yù)測性能最佳。這是因?yàn)樵?1 d內(nèi),每天同一時(shí)刻的氣候特征的相似度較高,故在風(fēng)速預(yù)測時(shí),其準(zhǔn)確性更高。

3 結(jié)束語

提出了一種分時(shí)段GA-BP風(fēng)速預(yù)測模型,并基于matlab的神經(jīng)網(wǎng)絡(luò)和遺傳算法工具箱進(jìn)行了建模驗(yàn)證。結(jié)果表明:與其他幾種預(yù)測模型相比,分時(shí)段預(yù)測風(fēng)速預(yù)測模型的平均相對誤差最小,具有最佳的性能。分時(shí)段的GA-BP風(fēng)速預(yù)測模型在風(fēng)電場風(fēng)速的預(yù)測中可靠性更高,可提高風(fēng)電場的出力預(yù)測精度。

[1]谷興凱,范高峰,王曉蓉.風(fēng)電功率預(yù)測技術(shù)綜述[J].現(xiàn)代電力,2007,31(2):335-338.

[2]張志福,蘇宜強(qiáng),曹海猛.負(fù)荷優(yōu)化運(yùn)行模型及其算法研究[J].江蘇電機(jī)工程,2013,32(1):40-43.

[3]韓爽.風(fēng)電場功率與短期預(yù)測方法研究[D].北京:華北電力大學(xué),2008.

[4]喬嘉賡,徐飛,魯宗相.基于相關(guān)機(jī)會規(guī)劃的風(fēng)電并網(wǎng)容量優(yōu)化分析[J].電力系統(tǒng)自動化,2008,32(10):84-88.

[5]楊秀媛,肖洋,陳樹勇.風(fēng)電場風(fēng)速和發(fā)電功率預(yù)測研究[J].中國電機(jī)工程學(xué)報(bào),2005,25(11):1-5.

[6]丁明,張立軍,吳義純.基于時(shí)間序列分析的風(fēng)電場風(fēng)速預(yù)測模型[J].電力自動化設(shè)備,2005,25(8):32-34.

[7]潘迪夫,劉輝,李燕飛.基于時(shí)間序列分析和卡爾曼濾波算法的風(fēng)電場風(fēng)速預(yù)測優(yōu)化模型[J].電網(wǎng)技術(shù),2008,32(7):85-91.

[8]王曉蘭,王明偉.基于小波分解和最小二乘支持向量機(jī)的短期風(fēng)速預(yù)測[J].電網(wǎng)技術(shù),2010,34(1):179-184.

[9]姚李孝,宋玲芳,李慶宇.基于模糊聚類分析與BP網(wǎng)絡(luò)的電力系統(tǒng)短期負(fù)荷預(yù)測[J].電網(wǎng)技術(shù),2005,29(1):20-23.

[10]段侯峰.基于遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的變壓器故障診斷[D].北京:北京交通大學(xué),2008.

[11]李華.基于一種改進(jìn)遺傳算法的神經(jīng)網(wǎng)絡(luò)[D].太原:太原理工大學(xué),2007.

[12]范高鋒,王偉勝,劉純.基于人工神經(jīng)網(wǎng)絡(luò)的風(fēng)電功率預(yù)測[J].中國電機(jī)工程學(xué)報(bào),2008,28(34):118-123.

The Wind Speed Prediction Based on Genetic Algorithm and Neural Network with Different Periods

LIU Zijun1,SUN Jian2
(1.Institute of Automation,Nanjing University of Science and Technology,Nanjing 210094,China;2.Jiangsu Electric Power Company Electric Power Research Institute,Nanjing,211103,China)

In order to improve the accuracy of wind speed prediction,a wind speed prediction method based on GA-BP is proposed.The proposed method divides original data into different periods of time to improve training sample's similarity. Simulation results show the absolute error of GA-BP decreased and its accuracy promoted.Furthermore,the accuracy of the prediction becomes more accurate after original data processing.Therefore,the proposed method improves the performance of wind speed prediction,and it provides more accurate gist for wind power grid scheduling control.

different periods;GA;BP neural network;wind speed prediction

TM743

A

1009-0665(2015)01-0006-03

2014-08-28;

2014-10-13

劉子俊(1990),男,江蘇泰州人,碩士在讀,研究方向?yàn)殡娏ο到y(tǒng)及其自動化;

孫健(1978),男,江蘇南京人,高級工程師,從事智能配電網(wǎng)相關(guān)工作。

主站蜘蛛池模板: 热思思久久免费视频| 91一级片| 一级毛片在线免费视频| 色综合中文字幕| 影音先锋亚洲无码| 国产内射一区亚洲| 香蕉精品在线| 77777亚洲午夜久久多人| 成年人免费国产视频| 亚洲美女一区二区三区| 中文字幕佐山爱一区二区免费| 在线观看的黄网| 成人韩免费网站| 中文精品久久久久国产网址| 中文无码伦av中文字幕| 亚洲欧洲综合| 亚洲91精品视频| 99精品福利视频| 亚洲第一国产综合| 日本亚洲成高清一区二区三区| 国产爽爽视频| 99在线视频免费| 久久精品波多野结衣| 国产主播在线一区| 2021无码专区人妻系列日韩| 国产日本视频91| 91精品日韩人妻无码久久| 国产手机在线小视频免费观看 | 久久久91人妻无码精品蜜桃HD| 亚洲成a人片在线观看88| 久久中文电影| 成人日韩视频| 国产一级妓女av网站| 久久精品只有这里有| 亚洲免费播放| 无码一区二区波多野结衣播放搜索| 欧美特级AAAAAA视频免费观看| 视频二区亚洲精品| 久久精品66| 日韩无码白| 国产午夜精品鲁丝片| 在线国产毛片| 亚洲三级影院| 久久精品人人做人人爽97| 播五月综合| 亚洲啪啪网| 丁香五月婷婷激情基地| 精品无码人妻一区二区| 日韩东京热无码人妻| 亚洲全网成人资源在线观看| 免费一极毛片| 国产成人精品免费视频大全五级| 国产黄色视频综合| 亚洲视频黄| 久久国产亚洲欧美日韩精品| 亚洲人成亚洲精品| 精品伊人久久大香线蕉网站| 无码人妻热线精品视频| 国产成人综合在线观看| 亚洲色图欧美激情| 日韩欧美中文亚洲高清在线| 久久亚洲美女精品国产精品| 亚洲国产成人麻豆精品| 99精品一区二区免费视频| 伊人久综合| 亚洲综合极品香蕉久久网| 高潮毛片无遮挡高清视频播放| 亚洲a级在线观看| 一级做a爰片久久毛片毛片| 91国内外精品自在线播放| 亚洲中文字幕精品| 日韩天堂在线观看| 国产免费精彩视频| 综合网天天| 91午夜福利在线观看| 国产女人水多毛片18| 在线无码九区| 国产真实乱子伦精品视手机观看| 成人年鲁鲁在线观看视频| 色噜噜狠狠色综合网图区| 日韩无码视频网站| jizz亚洲高清在线观看|