" />
所屬欄目:電力論文 發(fā)布日期:2010-08-25 09:12 熱度:
摘要:基于人工神經(jīng)網(wǎng)絡(luò)原理,設(shè)計了一個三層的BP網(wǎng)絡(luò)來實現(xiàn)電力系統(tǒng)的短期負荷預(yù)測。經(jīng)過仿真驗證,利用BP神經(jīng)網(wǎng)絡(luò)進行電力系統(tǒng)短期負荷預(yù)測是可行和有效的,其預(yù)報結(jié)果準(zhǔn)確性很高。
關(guān)鍵詞:短期負荷預(yù)測;BP神經(jīng)網(wǎng)絡(luò);電力系統(tǒng)
中圖分類號:TM711
0前言
電力系統(tǒng)負荷預(yù)測是電力生產(chǎn)部門的重要工作之一,通過準(zhǔn)確的負荷預(yù)測,可以經(jīng)濟合理地安排機組啟停,減少旋轉(zhuǎn)備用容量,合理安排檢修計劃,降低發(fā)電成本,提高經(jīng)濟效益。許多學(xué)者對此進行了研究,提出了很多種預(yù)測方法,并且及時地將數(shù)學(xué)上的最新進展應(yīng)用到預(yù)測中去,使預(yù)測的水平得到迅速提高,負荷預(yù)測研究取得了很大的進展。
1負荷的分類及其短期預(yù)測的方法
1.1負荷的分類
負荷預(yù)測按預(yù)測時間可以分為長期、中期和短期負荷預(yù)測。其中,在短期負荷預(yù)測中,周負荷預(yù)測(未來7天)、日負荷預(yù)測(未來24小時負荷預(yù)測)及提前小時預(yù)測對于電力系統(tǒng)的實時運行調(diào)度至關(guān)重要。因為對未來時刻進行預(yù)調(diào)度要以負荷預(yù)測的結(jié)果為依據(jù),負荷預(yù)測的結(jié)果的準(zhǔn)確性將直接影響調(diào)度的結(jié)果,從而對電力系統(tǒng)的安全穩(wěn)定運行和經(jīng)濟性帶來重要影響。
1.2負荷短期預(yù)測的方法
電力系統(tǒng)負荷短期預(yù)報問題的解決辦法和方式可以分為統(tǒng)計技術(shù)、專家系統(tǒng)法和神經(jīng)網(wǎng)絡(luò)等3種。統(tǒng)計技術(shù)中所用的短期負荷模型一般可歸為時間系列模型和回歸模型。時間系列模型的缺點在于不能充分利用對負荷性能有很大影響的氣候信息等因素,但需要事先知道負荷與氣象變量之間的函數(shù)關(guān)系,這是比較困難的。而且為了獲得比較精確的預(yù)報結(jié)果,需要大量的計算,這一方法不能處理氣候變量和與負荷之間的非平衡暫態(tài)關(guān)系。專家系統(tǒng)法利用了專家的經(jīng)驗知識和推理規(guī)則,使節(jié)假日或有重大活動日子的符合預(yù)報精度得到了提高。但是,把專家知識和經(jīng)驗等準(zhǔn)確地轉(zhuǎn)化為一系列規(guī)則是非常不容易的。
眾所周知負荷曲線是與很多因素相關(guān)的一個非線性關(guān)系函數(shù)。對于抽取盒逼近這種非線性函數(shù),神經(jīng)網(wǎng)絡(luò)是一種合適的方法。神經(jīng)網(wǎng)絡(luò)的優(yōu)點在于它具有模擬多變量而不需要對輸入變量做復(fù)雜的相關(guān)假定的能力。它不依靠專家經(jīng)驗,只利用觀察到的數(shù)據(jù),可以從訓(xùn)練過程中通過學(xué)習(xí)來抽取和逼近隱含的輸入/輸出非線性關(guān)系。近年來的研究表明,相對于前兩種方法,利用神經(jīng)網(wǎng)絡(luò)技術(shù)進行電力系統(tǒng)短期負荷預(yù)報可獲得更高的精度。本文主要采用BP神經(jīng)網(wǎng)絡(luò)來對電力系統(tǒng)短期負荷進行預(yù)測。
2BP神將網(wǎng)絡(luò)
2.1BP學(xué)習(xí)算法的思想
BP算法的基本思想是,學(xué)習(xí)過程由信號的正向傳播與誤差的反向傳播兩個過程組成。正向傳播時,輸入樣本從輸入層傳入,經(jīng)各隱層逐層處理后,傳向輸出層。若輸出層的實際輸出與期望的輸出(教師信號)不符,則轉(zhuǎn)入誤差的反向傳播階段。誤差反傳是將輸出誤差以某種形式通過隱層向輸入層逐層反傳,并將誤差分?jǐn)偨o各層的所有單元,從而獲得各層單元的誤差信號,此誤差信號即作為修正各單元權(quán)值的依據(jù)。這種信號正向傳播與誤差反向傳播的各層權(quán)值調(diào)整過程,是周而復(fù)始地進行的。權(quán)值不斷調(diào)整的過程,也就是網(wǎng)絡(luò)的學(xué)習(xí)訓(xùn)練過程。此過程一直進行到網(wǎng)絡(luò)輸出的誤差減少到可接受的程度,或進行預(yù)先預(yù)定的學(xué)習(xí)次數(shù)為止。
2.2BP神經(jīng)網(wǎng)絡(luò)的組成及作用
BP神經(jīng)網(wǎng)絡(luò)的產(chǎn)生歸功于BP算法的獲得,它有一個輸入層、一個輸出層和一個或多個隱含層,同層神經(jīng)元間無關(guān)聯(lián),各層神經(jīng)元間向前連接,根據(jù)對象的復(fù)雜程度,選擇適當(dāng)?shù)木W(wǎng)絡(luò)結(jié)構(gòu),就可以實現(xiàn)從輸入空間到輸出空間的任意非線性函數(shù)的映射。
BP神經(jīng)網(wǎng)絡(luò)主要用于:(1)函數(shù)逼近,即用輸入矢量和相應(yīng)的輸出矢量訓(xùn)練一個網(wǎng)絡(luò)逼近一個函數(shù);(2)系統(tǒng)辨識和預(yù)測,即用一個特定的輸出矢量將它與輸入矢量聯(lián)系起來;(3)分類,即把輸入矢量以所定義的合適方式進行分類;(4)數(shù)據(jù)壓縮,即減少輸出矢量維數(shù)以便于傳輸或存儲。
3短期負荷預(yù)測的BP神經(jīng)網(wǎng)絡(luò)設(shè)計
3.1輸入/輸出向量設(shè)計
在預(yù)測日的前一天中,每隔2個小時對電力負荷進行1次測量,這樣一來,一天共測得12組負荷數(shù)據(jù)。由于負荷值曲線相鄰的點之間不會發(fā)生突變。因此后一時刻的值必然和前一時刻的值有關(guān),除非出現(xiàn)重大事故等特殊情況。所以這里將前一天的實時負荷數(shù)據(jù)作為網(wǎng)絡(luò)的樣本數(shù)據(jù)。
此外,由于電力負荷還與環(huán)境因素有關(guān),比如最高和最低氣溫等,因此,還需要通過天氣預(yù)報等手段獲得預(yù)測日的最高氣溫、最低氣溫和天氣特征值(晴天、陰天還是雨天)。以此形式表示天氣特征值:0——晴天,0.5——陰天,1——雨天。這里將電力負荷預(yù)測日當(dāng)天的氣象特征數(shù)據(jù)作為網(wǎng)絡(luò)的輸入變量。因此,輸入變量就是一個15維的向量。
顯而易見,目標(biāo)向量就是預(yù)測日當(dāng)天的12個負荷值,即一天中每個整點的電力負荷。這樣一來,輸出變量就成為一個12維的向量。
在獲得輸入和輸出變量后,要對其歸一化處理,將數(shù)據(jù)處理為區(qū)間[0,1]之間的數(shù)據(jù)。歸一化方法有很多種形式,本文主要采用如下公式(3.1)。
(3.1)
3.2BP網(wǎng)絡(luò)設(shè)計
對于BP網(wǎng)絡(luò)的設(shè)計,一般的預(yù)測問題都可以通過單隱層的BP網(wǎng)絡(luò)實現(xiàn)。由于輸入向量有15個元素,所以網(wǎng)絡(luò)輸入層的神經(jīng)元有15個,根據(jù)Kolmogorov定理可知,網(wǎng)絡(luò)中間層的神經(jīng)元可以取31個。而輸出向量有12個,所以輸出層中的神經(jīng)元應(yīng)該有12個。網(wǎng)絡(luò)中間層的神經(jīng)元傳遞函數(shù)采用S型正切函數(shù)tansig,輸出層神經(jīng)元傳遞函數(shù)采用S型對數(shù)函數(shù)logsig。這是因為函數(shù)的輸出位于區(qū)間[0,1]中,正好滿足網(wǎng)絡(luò)的輸出要求。其相關(guān)的Matlab程序代碼為:
Threshold=[0,1;0,1;0,1;0,1;0,1;0,1;0,1;0,1;0,1;0,1;0,1;0,1;0,1;0,1;0,1]
Net=newff(threshold,[31,12],{‘tansig’,’logsig’},’trainlm’)
3.3網(wǎng)絡(luò)訓(xùn)練
網(wǎng)絡(luò)經(jīng)過訓(xùn)練后才可以用于電力負荷預(yù)測的實際應(yīng)用。考慮到網(wǎng)絡(luò)的結(jié)構(gòu)比較復(fù)雜,神經(jīng)元個數(shù)比較多,需要適當(dāng)增大訓(xùn)練次數(shù)和學(xué)習(xí)速率。其訓(xùn)練參數(shù)及代碼如下:
Net.trainparam.epochs=1000;
Net.trainparam.goal=0.01;
Net.trainparam.lr=0.1;
Net=train(net,p,t)
4BP神經(jīng)網(wǎng)絡(luò)仿真及分析
本文以河南省漯河市2008年7月11日到7月21日的整點有功負荷值,以及2008年7月12日到7月22日的氣象特征狀態(tài)量作為網(wǎng)絡(luò)的訓(xùn)練樣本,預(yù)測7月23日的電力負荷。利用Matlab仿真結(jié)果如圖1所示。
圖1BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練結(jié)果
由仿真結(jié)果可以看出,經(jīng)過6次訓(xùn)練后,網(wǎng)絡(luò)的誤差已經(jīng)小于0.01,達到了要求。
5結(jié)論
本文提出了用BP神經(jīng)網(wǎng)絡(luò)對短期負荷進行預(yù)測,并且利用Matlab進行仿真,其仿真結(jié)果與實際值非常接近。可見文中所使用方法可以很好的對短期負荷進行預(yù)測,并且具有很好的實用價值。
參考文獻
1趙林明,胡浩云,魏德華等。多層前向人工神經(jīng)網(wǎng)絡(luò)[M]。北京:清華大學(xué)出版社,1998
2劉晨輝。電力系統(tǒng)負荷預(yù)報理論與方法。哈爾濱工業(yè)大學(xué)出版社,1987.12
3袁曾任。人工神經(jīng)元網(wǎng)絡(luò)及其應(yīng)用。清華大學(xué)出版社,1990.1
4葛哲學(xué),孫志強。神經(jīng)網(wǎng)絡(luò)理論與MATLABR2007實現(xiàn)。電子工業(yè)出版社,2008.5。
文章標(biāo)題:基于BP神經(jīng)網(wǎng)絡(luò)的短期負荷預(yù)測
轉(zhuǎn)載請注明來自:http://m.optiwork.cn/fblw/ligong/dianli/1881.html
攝影藝術(shù)領(lǐng)域AHCI期刊推薦《Phot...關(guān)注:105
Nature旗下多學(xué)科子刊Nature Com...關(guān)注:152
中小學(xué)教師值得了解,這些教育學(xué)...關(guān)注:47
2025年寫管理學(xué)論文可以用的19個...關(guān)注:192
測繪領(lǐng)域科技核心期刊選擇 輕松拿...關(guān)注:64
及時開論文檢索證明很重要關(guān)注:52
中國水產(chǎn)科學(xué)期刊是核心期刊嗎關(guān)注:54
國際出書需要了解的問題解答關(guān)注:58
合著出書能否評職稱?關(guān)注:48
電信學(xué)有哪些可投稿的SCI期刊,值...關(guān)注:66
通信工程行業(yè)論文選題關(guān)注:73
SCIE、ESCI、SSCI和AHCI期刊目錄...關(guān)注:121
評職稱發(fā)論文好還是出書好關(guān)注:68
復(fù)印報刊資料重要轉(zhuǎn)載來源期刊(...關(guān)注:51
英文期刊審稿常見的論文狀態(tài)及其...關(guān)注:69
Web of Science 核心合集期刊評估...關(guān)注:59
理工論文范文
建筑設(shè)計論文 城市規(guī)劃論文 礦業(yè)論文 機電一體化論文 包裝論文 交通運輸論文 化工論文 電力論文 水力論文 自動化論文 車輛論文 冶金論文 工業(yè)設(shè)計論文 機械論文
SCI期刊分析
copyright © m.optiwork.cn, All Rights Reserved
搜論文知識網(wǎng) 冀ICP備15021333號-3