本發(fā)明涉及一種基于elman神經(jīng)網(wǎng)絡(luò)的電力負(fù)荷預(yù)警方法及裝置,屬于人工神經(jīng)網(wǎng)絡(luò)在電力數(shù)據(jù)處理領(lǐng)域。
背景技術(shù):
隨著國(guó)民經(jīng)濟(jì)的發(fā)展和人民生活水平的提高,人們對(duì)電能質(zhì)量的要求也越來(lái)越高,電力負(fù)荷預(yù)測(cè)作為保證電能質(zhì)量的一個(gè)基本工具,其重要性也越來(lái)越受到人們重視。電力系統(tǒng)由電力網(wǎng)和電力用戶(hù)共同組成,其任務(wù)是給廣大用不間斷地提供經(jīng)濟(jì)、可靠、符合質(zhì)量標(biāo)準(zhǔn)的電能,滿(mǎn)足各類(lèi)負(fù)荷需求,為社會(huì)發(fā)展提供動(dòng)力。如何運(yùn)用可靠的方法和手段,對(duì)未來(lái)某時(shí)段內(nèi)電網(wǎng)負(fù)荷的發(fā)展趨勢(shì)做出科學(xué)合理的估計(jì)和預(yù)測(cè)。電力系統(tǒng)負(fù)荷預(yù)測(cè)的核心是根據(jù)預(yù)測(cè)對(duì)象的歷史資料,建立數(shù)學(xué)模型來(lái)表述其發(fā)展變化的規(guī)律,從而得到合理的預(yù)測(cè)結(jié)果,對(duì)電力系統(tǒng)管理部門(mén)做出正確決策提供依據(jù)和保障。
在借鑒該領(lǐng)域研究成果的基礎(chǔ)上,國(guó)內(nèi)外出現(xiàn)了很多電力負(fù)荷預(yù)警的方法及裝置,并提出了較為合理的預(yù)測(cè)策略:數(shù)據(jù)的預(yù)處理、歷史數(shù)據(jù)源的選取、最優(yōu)模型的確定等一系列的方法。在電力負(fù)荷預(yù)警裝置中,合理利用現(xiàn)有指標(biāo),建立可以對(duì)電力供需形勢(shì)進(jìn)行監(jiān)測(cè)和識(shí)別的預(yù)警指標(biāo)體系和標(biāo)準(zhǔn)平衡值,通過(guò)計(jì)算機(jī)的處理以簡(jiǎn)單明了、形象直觀的方式顯示給用戶(hù)是電力負(fù)荷預(yù)警的關(guān)鍵。負(fù)荷預(yù)測(cè)的核心問(wèn)題是預(yù)測(cè)的技術(shù)問(wèn)題,即如何構(gòu)造預(yù)測(cè)的數(shù)學(xué)模型,傳統(tǒng)的數(shù)學(xué)模型具有計(jì)算量小,速度快的優(yōu)點(diǎn),但也存在諸如不具備自學(xué)習(xí)性、自適應(yīng)性能力,預(yù)測(cè)系統(tǒng)的魯棒性得不到保證等缺點(diǎn)和局限性。隨著電力系統(tǒng)的結(jié)構(gòu)日趨復(fù)雜,電力負(fù)荷在變化的非線(xiàn)性、時(shí)變性、不確定性方面更加的明顯,很難建立一個(gè)合適的數(shù)學(xué)模型來(lái)清晰的表達(dá)負(fù)荷與影響負(fù)荷的變量之間的關(guān)系。因此,尋求合適的電力負(fù)荷預(yù)測(cè)方法來(lái)最大限度的提高預(yù)測(cè)精度意義重大。
基于elman神經(jīng)網(wǎng)絡(luò)的電力負(fù)荷預(yù)警方法及裝置主要需考慮兩個(gè)方面的問(wèn)題:(1)如何運(yùn)用可靠的方法和手段,對(duì)未來(lái)某時(shí)段內(nèi)電網(wǎng)負(fù)荷的發(fā)展趨勢(shì)做出科學(xué)合理的估計(jì)和預(yù)測(cè)。(2)由于影響電力負(fù)荷因素之間存在著非線(xiàn)性,因素之間存在冗余信息,如何提高電力負(fù)荷預(yù)測(cè)的精度。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題是利用elman神經(jīng)網(wǎng)絡(luò)能夠以任意精度逼近任一非線(xiàn)性函數(shù)的特性及通過(guò)學(xué)習(xí)歷史數(shù)據(jù)建模的優(yōu)點(diǎn),提供一種基于elman神經(jīng)網(wǎng)絡(luò)的電力負(fù)荷預(yù)警方法及裝置,反映電力負(fù)荷運(yùn)行規(guī)律,實(shí)現(xiàn)電力負(fù)荷的準(zhǔn)確預(yù)警,從而為電力系統(tǒng)的控制和調(diào)度奠定基礎(chǔ),服務(wù)電力系統(tǒng)現(xiàn)代化和科學(xué)化管理的需求。
本發(fā)明為解決上述技術(shù)問(wèn)題采用以下技術(shù)方案:
一方面,本發(fā)明提供一種基于elman神經(jīng)網(wǎng)絡(luò)的電力負(fù)荷預(yù)警方法,具體步驟如下:
步驟1,采集電力系統(tǒng)的歷史電力負(fù)荷數(shù)據(jù),并對(duì)歷史電力負(fù)荷數(shù)據(jù)進(jìn)行預(yù)處理以剔除異常數(shù)據(jù),形成預(yù)處理樣本;
步驟2,采用蟻群聚類(lèi)方法,對(duì)步驟1中的預(yù)處理樣本進(jìn)行聚類(lèi),將聚類(lèi)結(jié)果作為elman神經(jīng)網(wǎng)絡(luò)的訓(xùn)練樣本;
步驟3,利用步驟2中的訓(xùn)練樣本對(duì)elman神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練學(xué)習(xí);
步驟4,將步驟6中訓(xùn)練好的elman神經(jīng)網(wǎng)絡(luò)作為電力負(fù)荷預(yù)警器,從而實(shí)現(xiàn)電力負(fù)荷預(yù)警。
作為本發(fā)明的進(jìn)一步優(yōu)化方案,步驟1中的歷史電力負(fù)荷數(shù)據(jù)用序列y(x,n)表示,其中,y(x,n)表示第n年第x月的電力負(fù)荷數(shù)據(jù),x=0,1,...,11,n=1,2,...,n,n表示采集的歷史電力負(fù)荷數(shù)據(jù)的年份數(shù)。
作為本發(fā)明的進(jìn)一步優(yōu)化方案,對(duì)電力負(fù)荷數(shù)據(jù)進(jìn)行預(yù)處理的方法為:
1.1)根據(jù)均值函數(shù)
1.2)根據(jù)方差函數(shù)
1.3)根據(jù)反常函數(shù)
1.4)根據(jù)平滑函數(shù)
作為本發(fā)明的進(jìn)一步優(yōu)化方案,步驟3中對(duì)elman神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練學(xué)習(xí),具體為:首先,根據(jù)訓(xùn)練樣本對(duì)elman神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練學(xué)習(xí);其次,根據(jù)全局誤差函數(shù)
另一方面,本發(fā)明提供一種基于elman神經(jīng)網(wǎng)絡(luò)的電力負(fù)荷預(yù)警裝置,包括:
數(shù)據(jù)采集器,用于對(duì)電力系統(tǒng)的歷史電力負(fù)荷數(shù)據(jù)進(jìn)行采集;
數(shù)據(jù)處理器,用于對(duì)采集到的電力系統(tǒng)的歷史電力負(fù)荷數(shù)據(jù)進(jìn)行異常剔除和平滑處理,得到預(yù)處理樣本;
數(shù)據(jù)聚類(lèi)器,用于根據(jù)蟻群聚類(lèi)方法對(duì)預(yù)處理樣本進(jìn)行聚類(lèi),得到elman神經(jīng)網(wǎng)絡(luò)的訓(xùn)練樣本;
網(wǎng)絡(luò)訓(xùn)練器,用于根據(jù)訓(xùn)練樣本以及預(yù)設(shè)全局誤差閾值,對(duì)elman神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練學(xué)習(xí);
預(yù)警器,用于訓(xùn)練完成的elman神經(jīng)網(wǎng)絡(luò)對(duì)電力負(fù)荷進(jìn)行在線(xiàn)預(yù)警。
本發(fā)明采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:一種基于elman神經(jīng)網(wǎng)絡(luò)的電力負(fù)荷預(yù)警方法及裝置,相對(duì)于其他預(yù)測(cè)手段,具有自組織、自適應(yīng)和自學(xué)習(xí)功能,能分析較為復(fù)雜的非線(xiàn)性系統(tǒng)。通過(guò)分析各個(gè)指標(biāo),建立其內(nèi)在聯(lián)系,能有效避免采用單一指標(biāo)進(jìn)行預(yù)測(cè)的片面性,大大提高預(yù)測(cè)的精度。同時(shí),本發(fā)明提供了神經(jīng)網(wǎng)絡(luò)參數(shù)的靈活設(shè)置方式,如果觸發(fā)預(yù)警器,預(yù)警器將全局誤差信息傳遞給神經(jīng)網(wǎng)絡(luò)不斷對(duì)神經(jīng)網(wǎng)絡(luò)的連接權(quán)值和閾值進(jìn)行調(diào)整,直到得出精確的預(yù)測(cè)結(jié)果,大大提高了電力負(fù)荷預(yù)測(cè)的精確度。
附圖說(shuō)明
圖1是基于elman神經(jīng)網(wǎng)絡(luò)電力負(fù)荷預(yù)警系統(tǒng)結(jié)構(gòu)圖。
圖2是異常數(shù)據(jù)判斷及修正處理流程圖。
圖3是本方法及裝置的基本流程圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)說(shuō)明:
本發(fā)明的目的就是提供一種基于elman神經(jīng)網(wǎng)絡(luò)的電力負(fù)荷預(yù)警方法及裝置,來(lái)解決電力系統(tǒng)環(huán)境下電力負(fù)荷及時(shí)準(zhǔn)確預(yù)警問(wèn)題,本機(jī)制是一種策略性方法,通過(guò)使用本方法可以使得電力系統(tǒng)能隨時(shí)根據(jù)系統(tǒng)負(fù)荷變化保持動(dòng)態(tài)平衡,使整個(gè)系統(tǒng)保持穩(wěn)定、高效地運(yùn)行。
本發(fā)明的方法是一種策略性的方法,通過(guò)使用elman神經(jīng)網(wǎng)絡(luò)并采用蟻群聚類(lèi)的思想將電力系統(tǒng)供需形勢(shì)下的電力負(fù)荷進(jìn)行預(yù)測(cè),從而解決了電力系統(tǒng)環(huán)境下電力負(fù)荷的及時(shí)預(yù)警,提高了電力負(fù)荷預(yù)測(cè)的精度。
一、體系結(jié)構(gòu)
圖1給出了基于elman神經(jīng)網(wǎng)絡(luò)的電力負(fù)荷預(yù)警裝置結(jié)構(gòu)圖,它主要包括四個(gè)部分:數(shù)據(jù)處理器、數(shù)據(jù)聚類(lèi)器、網(wǎng)絡(luò)訓(xùn)練器、預(yù)警器。圖1中的數(shù)據(jù)處理器主要通過(guò)計(jì)算負(fù)荷樣本數(shù)據(jù)的偏離值,剔除異常值的負(fù)荷點(diǎn),形成預(yù)處理樣本數(shù)據(jù);數(shù)據(jù)聚類(lèi)器主要用來(lái)將不同屬性的數(shù)據(jù)聚類(lèi)處理,將聚類(lèi)后的數(shù)據(jù)作為神經(jīng)網(wǎng)絡(luò)的訓(xùn)練樣本;網(wǎng)絡(luò)訓(xùn)練器主要功能是對(duì)全局誤差做出合理的判斷,利用神經(jīng)網(wǎng)絡(luò)的訓(xùn)練樣本對(duì)神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練學(xué)習(xí),以不斷提高電力負(fù)荷的預(yù)測(cè)精度;預(yù)警器主要用于通過(guò)訓(xùn)練完成的elman神經(jīng)網(wǎng)絡(luò)對(duì)電力負(fù)荷進(jìn)行在線(xiàn)預(yù)警。
下面給出具體介紹:
數(shù)據(jù)處理器:數(shù)據(jù)處理器主要用來(lái)計(jì)算電力負(fù)荷樣本數(shù)據(jù)的偏差值,剔除異常值的負(fù)荷點(diǎn)。本發(fā)明中采用均值函數(shù)、誤差函數(shù)計(jì)算負(fù)荷樣本數(shù)據(jù)的均值和誤差,并采反常函數(shù)計(jì)算電力負(fù)荷樣本數(shù)據(jù)的偏離值,通過(guò)對(duì)電力負(fù)荷數(shù)據(jù)偏離值的判斷,將異常點(diǎn)的負(fù)荷值剔除。通過(guò)上述方法能有效的處理電力負(fù)荷樣本數(shù)據(jù)存在的冗余、共線(xiàn)性信息,降低了神經(jīng)網(wǎng)絡(luò)的輸入維數(shù),提高了神經(jīng)網(wǎng)絡(luò)的泛化能力。
數(shù)據(jù)聚類(lèi)器:數(shù)據(jù)聚類(lèi)器主要用來(lái)對(duì)預(yù)處理樣本數(shù)據(jù)采用蟻群聚類(lèi)的思想進(jìn)行預(yù)處理,利用聚類(lèi)公式rij,類(lèi)概率公式pij(t),偏離誤差σj對(duì)剔除異常點(diǎn)的負(fù)荷數(shù)據(jù)進(jìn)行聚類(lèi)處理,將聚類(lèi)后的數(shù)據(jù)作為神經(jīng)網(wǎng)絡(luò)的訓(xùn)練樣本,操作的目的是使elman神經(jīng)網(wǎng)絡(luò)輸入樣本具有代表性,從而改善elman神經(jīng)網(wǎng)絡(luò)的訓(xùn)練時(shí)間和收斂速度,提高預(yù)測(cè)精度的目的。
網(wǎng)絡(luò)訓(xùn)練器:網(wǎng)絡(luò)訓(xùn)練器主要用來(lái)根據(jù)神經(jīng)網(wǎng)絡(luò)的訓(xùn)練樣本對(duì)elman神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練學(xué)習(xí),并通過(guò)對(duì)網(wǎng)絡(luò)的全局誤差做出合理的判斷,當(dāng)全局誤差小于給定的極小值時(shí),神經(jīng)網(wǎng)絡(luò)訓(xùn)練結(jié)束,將得到精確的電力負(fù)荷的預(yù)警。否則,不斷地調(diào)整神經(jīng)網(wǎng)絡(luò)的連接權(quán)值和閾值,對(duì)神經(jīng)網(wǎng)絡(luò)繼續(xù)訓(xùn)練學(xué)習(xí),直至滿(mǎn)足結(jié)束訓(xùn)練的條件。。
預(yù)警器:預(yù)警器主要通過(guò)訓(xùn)練完成的elman神經(jīng)網(wǎng)絡(luò)對(duì)電力負(fù)荷進(jìn)行在線(xiàn)預(yù)警。
二、方法流程
1、數(shù)據(jù)處理
電力負(fù)荷預(yù)測(cè)是依賴(lài)于大量歷史資料及相關(guān)因素的被動(dòng)型預(yù)測(cè),因此原始數(shù)據(jù)的完善程度與負(fù)荷預(yù)測(cè)的精度聯(lián)系緊密。由于任何負(fù)荷預(yù)測(cè)都是基于原始數(shù)據(jù)的,所以數(shù)據(jù)預(yù)測(cè)結(jié)果的準(zhǔn)確度直接由原始數(shù)據(jù)的正確與否決定。然而,原始數(shù)據(jù)的收集的預(yù)處理不僅瑣碎而且十分困難,一些異常數(shù)據(jù)則會(huì)導(dǎo)致觀測(cè)數(shù)據(jù)違背常規(guī),如果這些異常值得不到及時(shí)的校正,他們就會(huì)以偽信息和偽變化規(guī)律的方式提供給負(fù)荷預(yù)測(cè)作為參考,將會(huì)導(dǎo)致負(fù)荷預(yù)測(cè)的建立發(fā)生錯(cuò)誤,直接影響預(yù)測(cè)結(jié)果的可靠性。由于elman神經(jīng)網(wǎng)絡(luò)是基于類(lèi)似輸入產(chǎn)生類(lèi)似輸出的原理,所以學(xué)習(xí)樣本的數(shù)量和質(zhì)量是影響神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)效果和學(xué)習(xí)速度的重要因素。
本發(fā)明中采用均值函數(shù)和方差函數(shù)判斷負(fù)荷異常數(shù)據(jù),并利用平滑處理函數(shù)對(duì)異常負(fù)荷數(shù)據(jù)進(jìn)行剔除修正。
(1)判斷負(fù)荷異常數(shù)據(jù)。
假設(shè)電力負(fù)荷樣本用序列y(x,n)表示,其中,y(x,n)表示第n年第x月的電力負(fù)荷數(shù)據(jù),x=0,1,...,11,n=1,2,...,n,n表示采集的歷史電力負(fù)荷數(shù)據(jù)的年份數(shù)。采用均值函數(shù)
(2)對(duì)異常負(fù)荷數(shù)據(jù)進(jìn)行剔除修正。
電力系統(tǒng)相鄰的負(fù)荷具有粘性,一般不會(huì)發(fā)生特別大的變化,具有平滑性,因此我們利用平滑函數(shù)
2、數(shù)據(jù)聚類(lèi)
數(shù)據(jù)聚類(lèi)器采用蟻群聚類(lèi)的思想,假設(shè)預(yù)處理樣本序列用yi=y(tǒng)(xi,ni)表示,其中,xi=0,1,...,11表示一年中的12個(gè)月,ni=1,2,...,n表示取n年的負(fù)荷數(shù)據(jù),設(shè)預(yù)處理序列個(gè)數(shù)為m,yi=1,...j...,m。y(xi,ni)表示第ni年第xi個(gè)月的預(yù)處理樣本序列,聚類(lèi)過(guò)程如下表示:
1)初始化預(yù)處理樣本序列的基本參數(shù)。
設(shè)預(yù)處理樣本序列屬性為w,聚類(lèi)半徑為r,允許誤差值為ε1,螞蟻所積累的信息及啟發(fā)因子在螞蟻選擇路徑中所起的不同作用的參數(shù)為a、d,參數(shù)概率值為p。
2)計(jì)算任意兩個(gè)預(yù)處理樣本序列之間的距離,本專(zhuān)利中采用聚類(lèi)公式即:
式中,p=(p1,p2,...,pm)為權(quán)衡因子。
3)計(jì)算各路徑上的信息量,如下式所示:
式中,q為正常數(shù),δτij(t)為各序列路徑上的信息量,rij為任意兩個(gè)預(yù)處理樣本序列之間的距離,并作出如下判斷:
4)利用類(lèi)概率公式計(jì)算序列yi聚類(lèi)到y(tǒng)j的概率pij(t),yi表示第i個(gè)預(yù)處理樣本序列,yj表示第j個(gè)預(yù)處理樣本序列,類(lèi)概率公式如下所示:
式中,δτij(t)為在序列循環(huán)t路線(xiàn)上的信息量,μij為預(yù)處理樣本序列的可視度,并令
5)計(jì)算偏離誤差和總體誤差。利用偏離誤差公式計(jì)算偏離誤差σj即:
式中,yi表示第i個(gè)預(yù)處理樣本序列yj表示第j個(gè)預(yù)處理樣本序列。預(yù)處理樣本序列的總體誤差為
3、網(wǎng)絡(luò)訓(xùn)練
預(yù)先設(shè)定一個(gè)極小值ε,誤差判斷器通過(guò)構(gòu)造全局誤差函數(shù)對(duì)神經(jīng)網(wǎng)絡(luò)的全局誤差做出合理的判斷,即:
式中,
本發(fā)明一種基于elman神經(jīng)網(wǎng)絡(luò)的電力負(fù)荷預(yù)警方法,主要工作流程如下:
(1)假設(shè)電力負(fù)荷樣本數(shù)據(jù)序列用y(x,n)表示,并作為歷史數(shù)據(jù),采用均值函數(shù)即e(x)和方差函數(shù)v(x)計(jì)算電力負(fù)荷樣本數(shù)據(jù)的均值和方差。將計(jì)算得到的樣本數(shù)據(jù)的均值和方差e(x)、σx帶入電力負(fù)荷的反常函數(shù)p(x,n),得到負(fù)荷預(yù)測(cè)樣本數(shù)據(jù)的偏離值。
(2)對(duì)電力負(fù)荷預(yù)測(cè)樣本的偏離值做出如下判斷:當(dāng)p(x,n)≥1.2時(shí),負(fù)荷點(diǎn)為異常點(diǎn),當(dāng)p(x,n)<1.2時(shí),負(fù)荷點(diǎn)為正常點(diǎn)。當(dāng)負(fù)荷點(diǎn)為異常值時(shí),需要剔除,并用平滑函數(shù)
(3)將預(yù)處理樣本數(shù)據(jù)輸入數(shù)據(jù)聚類(lèi)器,采用聚類(lèi)公式rij計(jì)算任意兩個(gè)樣本之間的距離,利用公式δτij(t)計(jì)算各序列路徑上的信息量,再利用類(lèi)概率公式計(jì)算yi聚類(lèi)到y(tǒng)j的概率pij(t),如果pij(t)≥p,則yi歸屬于yj類(lèi),否則分為兩類(lèi),利用偏離誤差公式即
(4)將輸入樣本序列輸入神經(jīng)網(wǎng)絡(luò),采用網(wǎng)絡(luò)的誤差函數(shù)為e(x)<ε,并預(yù)先設(shè)定一個(gè)極小值ε,通過(guò)動(dòng)態(tài)調(diào)節(jié)網(wǎng)絡(luò)權(quán)值和閾值,計(jì)算網(wǎng)絡(luò)的誤差,若e(x)<ε網(wǎng)絡(luò)收斂,訓(xùn)練達(dá)到精度要求;否則對(duì)神經(jīng)網(wǎng)絡(luò)的權(quán)值和閾值進(jìn)行調(diào)整后,重新進(jìn)行訓(xùn)練學(xué)習(xí)。
本發(fā)明的一種基于elman神經(jīng)網(wǎng)絡(luò)的電力負(fù)荷預(yù)警方法,如圖3所示,包含的步驟為:
步驟1:假設(shè)電力負(fù)荷樣本數(shù)據(jù)序列用y(x,n)表示,并作為歷史數(shù)據(jù),采用均值函數(shù)即:
步驟2:將步驟1計(jì)算得到的預(yù)測(cè)樣本數(shù)據(jù)的均值和方差e(x)、σx帶入電力負(fù)荷的反常函數(shù)
步驟3:對(duì)步驟2計(jì)算得到電力負(fù)荷預(yù)測(cè)樣本的偏離值做出如下判斷:當(dāng)p(x,n)≥1.2時(shí),負(fù)荷點(diǎn)為異常點(diǎn),當(dāng)p(x,n)<1.2時(shí),負(fù)荷點(diǎn)為正常點(diǎn)。當(dāng)負(fù)荷點(diǎn)為異常值時(shí),需要剔除。由此得到預(yù)處理樣本數(shù)據(jù),并將預(yù)處理樣本序列表示預(yù)處理樣本序列為yi=y(tǒng)(xi,ni),其中xi=0,1,...,11表示一年中的12個(gè)月,yi=1,2,...j...,n表示取n年的負(fù)荷數(shù)據(jù),i=1,...,m。y(xi,ni)表示第ni年第xi個(gè)月的預(yù)處理樣本序列。進(jìn)入步驟4;
步驟4:將預(yù)處理樣本數(shù)據(jù)輸入數(shù)據(jù)聚類(lèi)器,采用聚類(lèi)公式
步驟5:利用偏離誤差公式
步驟6:設(shè)網(wǎng)絡(luò)的每個(gè)連接權(quán)值為wab、fbc,閾值為αb、βc,并將連接權(quán)值和閾值賦予(-1,1)區(qū)間內(nèi)的隨機(jī)值。進(jìn)入步驟7;
步驟7:將wab、fbc、yx帶入公式
步驟8:將步驟7計(jì)算得到的mb帶入隱層傳遞函數(shù)nb=f(mb)(此處傳遞函數(shù)取為sigmoid函數(shù),
步驟9:將隱含層各神經(jīng)元的連接權(quán)值fbc、閾值βc和神經(jīng)網(wǎng)絡(luò)隱層神經(jīng)元的輸入nb帶入公式
步驟10:利用網(wǎng)絡(luò)終極向量
步驟11:將連接權(quán)值fbc,輸出層誤差uc和隱層輸出nb帶入公式
步驟12:采用公式
步驟13:采用公式
步驟14:設(shè)網(wǎng)絡(luò)的誤差函數(shù)為
步驟15:將訓(xùn)練好的elman神經(jīng)網(wǎng)絡(luò)作為電力負(fù)荷預(yù)警器,從而實(shí)現(xiàn)電力負(fù)荷預(yù)警。
根據(jù)需要,該預(yù)警結(jié)果可以通過(guò)多種顯示設(shè)備(如pc機(jī)、移動(dòng)設(shè)備等)提以多種顯示方式(如文字、圖表等)提供給電力系統(tǒng)管理部門(mén)作為決策參考。當(dāng)預(yù)測(cè)結(jié)果觸發(fā)預(yù)警時(shí),提供文字、聲音或圖像預(yù)警信息,并向不同權(quán)限的管理人員傳送不同的相應(yīng)預(yù)警信息。
為方便描述,我們假設(shè)有如下應(yīng)用實(shí)例:
電力局提交最近10年電力系統(tǒng)的負(fù)荷負(fù)荷原始數(shù)據(jù),首先要對(duì)著10年的原始數(shù)據(jù)進(jìn)行預(yù)處理,將異常負(fù)荷數(shù)據(jù)進(jìn)行剔除修正,以提高負(fù)荷的預(yù)測(cè)精度,然后對(duì)采用蟻群聚類(lèi)的思想對(duì)剔除過(guò)異常數(shù)據(jù)的樣本數(shù)據(jù)進(jìn)行聚類(lèi),以此來(lái)達(dá)到神經(jīng)網(wǎng)絡(luò)的輸入樣本更具有代表性,從而改善網(wǎng)絡(luò)訓(xùn)練時(shí)間和收斂速度,有效提高預(yù)測(cè)精度,將聚類(lèi)后的數(shù)據(jù)作為神經(jīng)網(wǎng)絡(luò)的輸入樣本數(shù)據(jù),當(dāng)網(wǎng)絡(luò)全局誤差大于給定的極小值時(shí),通過(guò)計(jì)算網(wǎng)絡(luò)的整體誤差來(lái)不斷調(diào)整神經(jīng)網(wǎng)絡(luò)的連接權(quán)值和閾值,直到網(wǎng)絡(luò)的總體誤差小于給定的極小值。
其具體的實(shí)施方案為:
(1)將電力局提供的電力系統(tǒng)10年的原始數(shù)據(jù)進(jìn)行預(yù)處理,首先通過(guò)數(shù)據(jù)處理器,采用均值函數(shù)和方差函數(shù)來(lái)計(jì)算原始數(shù)據(jù)的均值和方差,并利用為電力負(fù)荷的反常函數(shù)p(x,n)計(jì)算原始數(shù)據(jù)的偏離值,將異常負(fù)荷點(diǎn)進(jìn)行剔除。
(2)將剔除異常負(fù)荷點(diǎn)的數(shù)據(jù)輸入數(shù)據(jù)聚類(lèi)器進(jìn)行聚類(lèi)處理,采用聚類(lèi)公式rij計(jì)算任意兩個(gè)樣本之間的距離,利用公式δτij(t)計(jì)算各序列路徑上的信息量,再利用類(lèi)概率公式計(jì)算yi聚類(lèi)到y(tǒng)j的概率pij(t),如果pij(t)≥p,則yi歸屬于yj類(lèi),否則分為兩類(lèi),由此得到神經(jīng)網(wǎng)絡(luò)的輸入樣本數(shù)據(jù)
(3)將聚類(lèi)后的數(shù)據(jù)作為神經(jīng)網(wǎng)絡(luò)的輸入樣本數(shù)據(jù),采用網(wǎng)絡(luò)的誤差函數(shù)為
(4)將通過(guò)訓(xùn)練完成的神經(jīng)網(wǎng)絡(luò)作為電力負(fù)荷預(yù)警器,從而實(shí)現(xiàn)電力負(fù)荷預(yù)警。
以上所述,僅為本發(fā)明中的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可理解想到的變換或替換,都應(yīng)涵蓋在本發(fā)明的包含范圍之內(nèi),因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書(shū)的保護(hù)范圍為準(zhǔn)。