• 
    

    
    

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

      基于R-ELM算法的火電發(fā)電量預(yù)測(cè)

      2021-03-08 09:41:56卞彩鳳
      機(jī)電信息 2021年6期

      摘要:R-ELM算法是將極限學(xué)習(xí)機(jī)(ELM)算法和遞歸預(yù)測(cè)相結(jié)合的系統(tǒng)動(dòng)態(tài)建模方法,即對(duì)ELM中的隱含層節(jié)點(diǎn)數(shù)進(jìn)行遞歸尋優(yōu),得到最優(yōu)隱含層節(jié)點(diǎn)數(shù)?,F(xiàn)建立了一種基于R-ELM算法的火電企業(yè)短期日發(fā)電量預(yù)測(cè)模型,該模型根據(jù)氣象預(yù)報(bào)中日最高溫度和日最低溫度,利用過(guò)去一段時(shí)間的火電實(shí)際發(fā)電量數(shù)據(jù)來(lái)預(yù)測(cè)未來(lái)4~7天的短期日發(fā)電量值。實(shí)踐結(jié)果顯示,R-ELM算法能快速找到最優(yōu)隱含層節(jié)點(diǎn)數(shù),提高預(yù)測(cè)精度和泛化能力。

      關(guān)鍵詞:火電發(fā)電量預(yù)測(cè);ELM算法;遞歸預(yù)測(cè);動(dòng)態(tài)建模

      0 ? ?引言

      隨著電力行業(yè)的發(fā)展,風(fēng)電、光伏等新能源發(fā)電占比逐步提升,給火電單位帶來(lái)了一定程度的沖擊。新能源發(fā)電受天氣因素的影響,具有較強(qiáng)的隨機(jī)性,調(diào)度往往優(yōu)先考慮其發(fā)電能力,再綜合調(diào)配其他形式的發(fā)電計(jì)劃。但是,調(diào)度往往只能給出火電單位近日的發(fā)電計(jì)劃,對(duì)較長(zhǎng)時(shí)間的發(fā)電計(jì)劃一般不能及時(shí)給出。對(duì)火電企業(yè)而言,及時(shí)掌握未來(lái)短期內(nèi)的發(fā)電趨勢(shì),能有效為企業(yè)的煤炭短期需求分析提供支持,幫助火電企業(yè)制定經(jīng)營(yíng)策略[1-2]。目前,火電發(fā)電量計(jì)劃的主要研究目標(biāo)是月度電能計(jì)劃,計(jì)算模式采用平均分配等傳統(tǒng)模式[3-4],也有基于節(jié)能發(fā)電調(diào)度模式的思路對(duì)月度電能計(jì)劃進(jìn)行分解與研究[5-9]。

      本文主要研究火電企業(yè)未來(lái)4~7天的發(fā)電量預(yù)測(cè)趨勢(shì)?;跉庀鬁囟确治觯疚慕⒘艘环N基于遞歸尋優(yōu)的極限學(xué)習(xí)機(jī)(Recursive Extreme Learning Machine,R-ELM)算法預(yù)測(cè)模型。通過(guò)日最高溫度和日最低溫度,對(duì)原始數(shù)據(jù)進(jìn)行ELM預(yù)測(cè),并對(duì)ELM的隱含層節(jié)點(diǎn)數(shù)進(jìn)行遞歸,再通過(guò)比較測(cè)試結(jié)果的精度,得到適用于當(dāng)前條件的最優(yōu)隱含層節(jié)點(diǎn)數(shù)。使用該方法不僅可以快速找到最優(yōu)隱含層節(jié)點(diǎn)數(shù),還能提升預(yù)測(cè)精度,文章最后以河南省某火電單位的預(yù)測(cè)結(jié)果為例驗(yàn)證了所提模型的有效性。

      1 ? ?R-ELM算法原理

      相較于傳統(tǒng)的神經(jīng)網(wǎng)絡(luò),ELM算法在訓(xùn)練中能隨機(jī)生成輸入層和隱含層之間的連接權(quán)重和隱含層神經(jīng)元的閾值,不需設(shè)定大量的參數(shù),只需選擇激活函數(shù)并對(duì)隱含層神經(jīng)元的個(gè)數(shù)進(jìn)行設(shè)置即可獲得全局最優(yōu)解。ELM算法學(xué)習(xí)速度快,泛化能力較好,不容易陷入局部最優(yōu)、過(guò)擬合等問(wèn)題[10-12],基于這些優(yōu)點(diǎn),ELM算法被廣泛應(yīng)用于非線(xiàn)性函數(shù)的擬合、回歸等[13-14]。

      給定N個(gè)不同的訓(xùn)練樣本(xj,yj)∈Rn×Rm,激活函數(shù)為g(x),且隱含層節(jié)點(diǎn)數(shù)為L(zhǎng),單隱層前向神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)模型可用式(1)逼近這N個(gè)樣本:

      式中:ai為輸入層與隱含層神經(jīng)元的連接權(quán)重;βi為隱含層與輸出層神經(jīng)元的連接權(quán)重;bi為隱含層神經(jīng)元的閾值。

      激活函數(shù)可以是“sig” “rbf” “sin”等多種形式。若網(wǎng)絡(luò)實(shí)際輸出等于期望輸出,則tj=yj,j=1,2,…,N。這N個(gè)方程可寫(xiě)成矩陣形式:

      式中:H為N×L維的隱層輸出矩陣,其第i行代表第i個(gè)訓(xùn)練樣本關(guān)于所有隱含層節(jié)點(diǎn)的輸出,第j列代表所有訓(xùn)練樣本關(guān)于第j個(gè)隱含層節(jié)點(diǎn)的輸出;β為L(zhǎng)×m維矩陣;T為N×m維矩陣。

      ELM是一種單隱層前向神經(jīng)網(wǎng)絡(luò)算法,基于上述描述,ELM算法可總結(jié)如下:

      (1)給定訓(xùn)練集{(xj,yj)|xj∈Rn,yj∈Rm,j=1,2,…,N},激活函數(shù)為g(x),且隱含層節(jié)點(diǎn)數(shù)為L(zhǎng),隨機(jī)選取輸入權(quán)重ai和閾值bi。

      (2)計(jì)算隱層輸出矩陣H。

      (3)計(jì)算輸出權(quán)重β,全局最優(yōu)輸出權(quán)重可寫(xiě)為=H*T。H*表示H的Moore-Penrose廣義逆矩陣。

      雖然ELM算法優(yōu)點(diǎn)較多,但是該算法需要人為設(shè)定隱含層節(jié)點(diǎn)的個(gè)數(shù)L,L的大小直接影響模型的好壞。過(guò)多的隱含層節(jié)點(diǎn)數(shù)會(huì)導(dǎo)致模型擬合過(guò)度,從而降低泛化能力,最終影響預(yù)測(cè)精度[15]。

      為了避免人為不斷調(diào)整隱含層節(jié)點(diǎn)數(shù),減少外界因素對(duì)網(wǎng)絡(luò)結(jié)構(gòu)的影響,本文提出了一種對(duì)ELM的參數(shù)L不斷進(jìn)行優(yōu)化的遞歸方法,并建立了R-ELM動(dòng)態(tài)發(fā)電量預(yù)測(cè)模型。R-ELM模型的計(jì)算流程如圖1所示。

      詳細(xì)預(yù)測(cè)步驟如下:

      (1)準(zhǔn)備數(shù)值,包括天氣預(yù)報(bào)提供的日最高溫度、日最低溫度、訓(xùn)練數(shù)據(jù)、測(cè)試數(shù)據(jù)。

      (2)訓(xùn)練數(shù)據(jù)和測(cè)試數(shù)據(jù)歸一化。

      (3)確定神經(jīng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),初始化ELM網(wǎng)絡(luò)的權(quán)重和閾值編碼,設(shè)定初始隱含層節(jié)點(diǎn)數(shù)為L(zhǎng)1=1,L2=7,L3=13。

      (4)依次根據(jù)L1,L2,L3的值分別對(duì)ELM網(wǎng)絡(luò)進(jìn)行訓(xùn)練,并得到3組反歸一化后的測(cè)試結(jié)果。

      (5)計(jì)算(4)中測(cè)試結(jié)果的適應(yīng)度值,分別設(shè)為F1,F(xiàn)2,F(xiàn)3,并比較三者的大小關(guān)系。

      如果F1最小,則L3=L2,并且L2=(L1+L3)/2的下整數(shù);

      如果F3最小,則L1=L2,并且L2=(L1+L3)/2的下整數(shù);

      如果F2最小,則L1=(L1+L2)/2的下整數(shù),并且L3=(L2+L3)/2

      的下整數(shù)。

      (6)進(jìn)入(4)~(5)遞歸迭代,直到max(F1,F(xiàn)2,F(xiàn)3)-

      min(F1,F(xiàn)2,F(xiàn)3)<0.01時(shí)停止遞歸。將此時(shí)min(F1,F(xiàn)2,F(xiàn)3)對(duì)應(yīng)的隱含層節(jié)點(diǎn)數(shù)作為最優(yōu)參數(shù)。

      (7)用最優(yōu)隱含層節(jié)點(diǎn)數(shù)對(duì)應(yīng)的ELM網(wǎng)絡(luò)結(jié)構(gòu)作為當(dāng)前模型,輸入預(yù)測(cè)的未來(lái)4~7天的氣象數(shù)據(jù)得到預(yù)測(cè)結(jié)果。

      2 ? ?基于R-ELM算法的火電發(fā)電量仿真預(yù)測(cè)

      2.1 ? ?模型輸入變量分析

      是否選擇了正確的輸入變量和訓(xùn)練數(shù)據(jù),將直接影響模型訓(xùn)練的預(yù)測(cè)效果。因此,需要對(duì)輸入變量和訓(xùn)練數(shù)據(jù)加以分析選擇。

      本文對(duì)數(shù)值天氣預(yù)報(bào)(Numerical Weather Prediction,NWP)預(yù)測(cè)的未來(lái)4~7天的日最高溫度、日最低溫度、日均風(fēng)速、天氣狀況(晴、多云、雨或雪)和火電廠(chǎng)實(shí)際發(fā)電量進(jìn)行了分析。為了定量評(píng)價(jià)這些氣象因素與實(shí)測(cè)數(shù)據(jù)的強(qiáng)弱關(guān)聯(lián)性關(guān)系,引入了相關(guān)系數(shù):

      式中:X和Y為兩個(gè)向量數(shù)組;Cov(X,Y)為X和Y之間的協(xié)方差;σX和σY為X和Y的方差。

      本文以河南某火電廠(chǎng)為例分析氣象數(shù)據(jù)與實(shí)測(cè)數(shù)據(jù)的關(guān)系。利用式(3)計(jì)算2019年第1季度至2020年第2季度氣象數(shù)據(jù)與實(shí)際發(fā)電量的相關(guān)系數(shù),結(jié)果如表1所示。可以看出,日最高溫度、日最低溫度與實(shí)際發(fā)電量的相關(guān)系數(shù)的絕對(duì)值相對(duì)較大,日均風(fēng)速、天氣狀況的相關(guān)系數(shù)的絕對(duì)值相對(duì)較小。因此,本文根據(jù)相關(guān)性選擇日最高溫度、日最低溫度作為ELM的輸入變量。

      2.2 ? ?訓(xùn)練數(shù)據(jù)分析

      以上述火電廠(chǎng)的數(shù)據(jù)為例繼續(xù)分析模型訓(xùn)練數(shù)據(jù)。由于火電廠(chǎng)的發(fā)電量跟溫度的相關(guān)系數(shù)較高,因此選擇分析2020年和2019年同時(shí)期的實(shí)際發(fā)電量數(shù)據(jù)。經(jīng)過(guò)數(shù)據(jù)分析,2020年和2019年同時(shí)期的實(shí)際發(fā)電量值與日最低溫度的關(guān)系趨勢(shì)基本一致。

      由于訓(xùn)練數(shù)據(jù)過(guò)多或過(guò)少都會(huì)直接影響模型效果,因此,本文訓(xùn)練樣本的選擇規(guī)則為每天的前15天數(shù)據(jù)加上2019年同期前后各15天的數(shù)據(jù),并選擇最近5天的數(shù)據(jù)作為測(cè)試樣本。

      2.3 ? ?仿真結(jié)果

      為了統(tǒng)計(jì)預(yù)測(cè)誤差,本文采用標(biāo)準(zhǔn)均方根誤差(Normalized Root Mean Square Error,NRMSE)作為適應(yīng)度函數(shù)進(jìn)行誤差分析,計(jì)算公式如下:

      式中:Realpi為輸出層第i個(gè)預(yù)測(cè)點(diǎn)的預(yù)測(cè)值;Forepi為輸出層第i個(gè)預(yù)測(cè)點(diǎn)的實(shí)際值;n為預(yù)測(cè)點(diǎn)的個(gè)數(shù);Maxp為電廠(chǎng)的機(jī)組總?cè)萘俊?/p>

      輸入NWP提供的日均最高溫度、日均最低溫度,對(duì)火電廠(chǎng)未來(lái)4~7天的發(fā)電量進(jìn)行預(yù)測(cè),預(yù)測(cè)方法分別采用固定隱含層節(jié)點(diǎn)數(shù)為5的ELM算法和R-ELM算法,預(yù)測(cè)結(jié)果的標(biāo)準(zhǔn)均方根誤差如表2所示。從表2可以看出,R-ELM的預(yù)測(cè)效果明顯優(yōu)于ELM,說(shuō)明經(jīng)過(guò)遞歸尋優(yōu)確定最優(yōu)隱含層節(jié)點(diǎn)數(shù)的方法精度更高。

      為了進(jìn)一步驗(yàn)證本文方法的泛化性能,表3列出了兩種預(yù)測(cè)實(shí)驗(yàn)中相對(duì)誤差大于20%的誤差點(diǎn)的個(gè)數(shù)。由表3可以看出,R-ELM模型的預(yù)測(cè)誤差大于20%的點(diǎn)個(gè)數(shù)均少于ELM模型。這表明發(fā)電量波動(dòng)較大時(shí),R-ELM模型能夠獲得相對(duì)較小的誤差,具有較好的泛化能力。

      3 ? ?結(jié)語(yǔ)

      本文基于數(shù)值天氣預(yù)報(bào)數(shù)據(jù),通過(guò)分析氣象數(shù)據(jù)和歷史數(shù)據(jù)趨勢(shì),選擇模型的訓(xùn)練數(shù)據(jù),并對(duì)ELM算法的隱含層節(jié)點(diǎn)數(shù)進(jìn)行遞歸尋優(yōu)。根據(jù)預(yù)測(cè)結(jié)果可以得出以下結(jié)論:

      (1)R-ELM算法能快速尋優(yōu)最佳隱含層節(jié)點(diǎn)數(shù)。

      (2)從預(yù)測(cè)標(biāo)準(zhǔn)均方根誤差來(lái)看,R-ELM算法的預(yù)測(cè)結(jié)果比相應(yīng)的ELM預(yù)測(cè)精度高。

      (3)R-ELM算法的預(yù)測(cè)模型具有良好的泛化性能,因此,除了應(yīng)用于火電單位發(fā)電量預(yù)測(cè)領(lǐng)域外,還可以應(yīng)用于其他領(lǐng)域的預(yù)測(cè)模型。

      [參考文獻(xiàn)]

      [1] 馬姍姍.發(fā)電企業(yè)燃煤庫(kù)存管理優(yōu)化研究[D].北京:華北電力大學(xué),2014.

      [2] 解超.電力行業(yè)煤炭需求分析及預(yù)測(cè)[D].北京:華北電力大學(xué),2015.

      [3] 毛毅,車(chē)文妍.兼顧節(jié)能與經(jīng)濟(jì)效益的月度發(fā)電計(jì)劃模型[J].現(xiàn)代電力,2008,25(5):73-78.

      [4] 范玉宏,張維,韓文長(zhǎng),等.區(qū)域電網(wǎng)節(jié)能發(fā)電調(diào)度模式研究[J].電力系統(tǒng)保護(hù)與控制,2009,37(16):107-111.

      [5] 張森林.節(jié)能發(fā)電調(diào)度配套上網(wǎng)電價(jià)定價(jià)機(jī)制研究[J].電網(wǎng)技術(shù),2009,33(18):105-110.

      [6] 湯偉,王漪,于繼來(lái),等.編制直調(diào)火力發(fā)電單元月度電能交易計(jì)劃的綜合耗量?jī)?yōu)化法[J].中國(guó)電機(jī)工程學(xué)報(bào),2009,29(25):64-70.

      [7] 湯偉,王漪,于峰,等.編制直調(diào)火力發(fā)電單元月度電能交易計(jì)劃的綜合成本加權(quán)法[J].電網(wǎng)技術(shù),2009,33(17):167-173.

      [8] 王漪,湯偉,羅桓桓,等.編制直調(diào)火力發(fā)電單元月度電能交易計(jì)劃的負(fù)荷率偏差法[J].電力系統(tǒng)保護(hù)與控制,2009,37(22):134-140.

      [9] 張慧琦,常永吉,唐大勇,等.節(jié)能發(fā)電調(diào)度模式下火力發(fā)電單元的月度電能計(jì)劃編制方法[J].電力系統(tǒng)保護(hù)與控制,2011,39(4):84-89.

      [10] LAN Y,SOH Y C,HUANG G B.Ensemble of online sequential extreme learning machine[J].Neuro-

      computing,2009,72(13/14/15):3391-3395.

      [11] HUANG G B,DING X J,ZHOU H M.Optimization method based extreme learning machine for classific-ation[J].Neurocomputing,2010,74(1/2/3):155-163.

      [12] WANG Y G,CAO F L,YUAN Y B.A study on effectiv-eness of extreme learning machine[J].Neurocom-puting,2011,74(16):2483-2490.

      [13] 程琳,趙文杰.基于GA-ELM的SCR脫硝系統(tǒng)動(dòng)態(tài)建模[J].熱力發(fā)電,2019,48(6):29-33.

      [14] 路小娟,朱正平.基于ELM的風(fēng)力發(fā)電量的預(yù)測(cè)研究[J].自動(dòng)化與儀器儀表,2015(11):159-161.

      [15] LI M Y,ZHANG X.A modified more rapid sequential extreme learning machine[C]// 2016 8th Interna-tional Conference on Computational Intelligence and Communication Networks (CICN),2016:336-340.

      收稿日期:2020-11-26

      作者簡(jiǎn)介:卞彩鳳(1983—),女,山東萊陽(yáng)人,碩士研究生,研究方向:人工智能算法、大數(shù)據(jù)可視化等。

      临西县| 年辖:市辖区| 安达市| 分宜县| 大冶市| 曲周县| 平罗县| 桐柏县| 监利县| 武义县| 新巴尔虎右旗| 榆树市| 武威市| 泉州市| 浙江省| 郧西县| 雅安市| 东安县| 磐安县| 长汀县| 永康市| 弥勒县| 应城市| 张北县| 瑞金市| 鄂尔多斯市| 陇川县| 克拉玛依市| 仪征市| 普兰县| 北海市| 巴林左旗| 桑植县| 三穗县| 桑日县| 玉屏| 吴川市| 塔城市| 大庆市| 徐州市| 崇信县|