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伊人国产| 在线观看网站国产| 精品国产欧美精品v| 国产69精品久久久久妇女| 成人av专区精品无码国产| 婷婷亚洲综合五月天在线| 亚洲成人在线网| 9999在线视频| A级毛片高清免费视频就| 国产精品手机在线播放| 日本一本在线视频| 2021亚洲精品不卡a| 国产成a人片在线播放| 996免费视频国产在线播放| 97青青青国产在线播放| 97亚洲色综久久精品| 在线免费观看AV| 中文无码精品A∨在线观看不卡| 九色综合视频网| 国产一区二区三区精品久久呦| 久久黄色毛片| 成年人国产网站| 国产aaaaa一级毛片| 中文字幕欧美日韩| 中文字幕永久视频| 青青草一区二区免费精品| 91成人免费观看| 毛片免费视频| 亚洲国产精品日韩av专区| 91香蕉国产亚洲一二三区| 热99re99首页精品亚洲五月天| 欧美另类视频一区二区三区| 亚洲天堂区| 欧美19综合中文字幕| 亚洲成aⅴ人片在线影院八| 中文字幕在线日韩91| 91日本在线观看亚洲精品| 网久久综合| 综合色在线| 国产福利小视频高清在线观看| 久久精品人人做人人爽电影蜜月| 成人av专区精品无码国产| 免费无码网站| 在线欧美日韩| 国产亚洲欧美另类一区二区| 国产白浆在线| 人妻少妇乱子伦精品无码专区毛片| 久久精品日日躁夜夜躁欧美| 国产人成乱码视频免费观看| 国产一二视频| 国产91精选在线观看| 美女毛片在线| 久久精品免费国产大片| 日本不卡免费高清视频| 无码精品一区二区久久久| 久久semm亚洲国产| 91小视频在线观看免费版高清| 久草热视频在线| 无码高清专区| 色综合激情网| 欧美午夜在线视频| 最新午夜男女福利片视频| 国产一二三区在线| 97人人模人人爽人人喊小说| 在线播放真实国产乱子伦| 亚洲午夜天堂| 国产在线拍偷自揄拍精品| 在线观看精品自拍视频| 无码精品国产dvd在线观看9久| 成人在线亚洲| 国产一级片网址| 看av免费毛片手机播放| 成人在线亚洲| 欧美日韩国产在线观看一区二区三区| 亚洲欧美另类中文字幕| 成人精品视频一区二区在线| 欧美一级片在线|