• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于深度學習的鐵路供電設(shè)備負荷數(shù)據(jù)預(yù)測

    2022-02-17 05:58:58南京恒星自動化設(shè)備有限公司中國鐵路上海局集團有限公司南京供電段
    電力設(shè)備管理 2022年2期
    關(guān)鍵詞:神經(jīng)網(wǎng)絡(luò)供電鐵路

    南京恒星自動化設(shè)備有限公司 戴 明 中國鐵路上海局集團有限公司南京供電段 湯 浩

    南京郵電大學自動化學院 胡 震

    由于電力能源生產(chǎn)、分配、消費的過程幾乎同時進行,也意味著電力能源難以儲存、即發(fā)即用,這要求制定合理有效的供電計劃和電能調(diào)度方案,以保證電能的供需平衡。要保證鐵路電能供需平衡,必須分析鐵路電力負荷的變化情況及影響因素,并可靠預(yù)測未來鐵路用電趨勢。電力負荷預(yù)測的內(nèi)涵是,在一定誤差范圍內(nèi)挖掘電力負荷的歷史數(shù)據(jù)、實時數(shù)據(jù)及其他諸多影響因素間的映射關(guān)系,并建立對應(yīng)的數(shù)學模型、估計未來電能趨勢。相關(guān)研究表明,短期負荷預(yù)測誤差每減小1%發(fā)電成本可降約0.1~0.3%,可節(jié)約甚至上百萬元,并可有效提高鐵路供電可靠性。因此,開展鐵路供電設(shè)備負荷數(shù)據(jù)預(yù)測的研究是實現(xiàn)鐵路安全運行的重要保障。

    根據(jù)負荷預(yù)測周期時長,可分為短期、中長期和長期三種預(yù)測機制,具體長短期定義由地區(qū)和實際使用情況決定。其中,短期負荷預(yù)測主要預(yù)測未來較短時間內(nèi)(日、周或月等)的負荷變化情況,主要用于對電力設(shè)備運行的安全性進行實時監(jiān)督,提供負荷經(jīng)濟分配的參考依據(jù)等。因此,短期負荷預(yù)測是電力供應(yīng)充沛、合理調(diào)度的重要保障,對預(yù)測結(jié)果有較高的精度要求。

    短期電力負荷預(yù)測方法可分為基于概率論和數(shù)理統(tǒng)計的回歸預(yù)測方法和基于機器學習的智能預(yù)測方法[1-2]?;诟怕收摵蛿?shù)理統(tǒng)計的回歸預(yù)測方法含回歸分析法和時間序列分析法。回歸分析法擬合速度快、建模思路簡單,適用于樣本數(shù)少且簡單的預(yù)測對象;但高度依賴歷史數(shù)據(jù)且受多種因素制約。時間序列法考慮了數(shù)據(jù)的時序性特點,對平穩(wěn)序列的預(yù)測精度較高,且低階模型建模簡單,擬合難度低;但僅考慮歷史數(shù)據(jù),忽視了影響負荷變化的外部因素。鐵路負荷具有較強的隨機波動性,非線性特征明顯,因而單一回歸預(yù)測方法無法滿足復(fù)雜的非線性電力負荷預(yù)測要求。

    基于機器學習的智能預(yù)測方法是在鐵路供電設(shè)備的歷史負荷數(shù)據(jù)中識別負荷的變化趨勢并做出預(yù)測,且將氣候、節(jié)假日等多種因素融合而提升預(yù)測精度。然而機器學習模型通常為淺層架構(gòu),僅含一個隱藏層,處理非線性能力有限,面臨復(fù)雜的鐵路供電負荷時可能無法準確預(yù)測[3];深度學習作為機器學習領(lǐng)域的最新成果,采用深層網(wǎng)絡(luò)架構(gòu),更強的數(shù)據(jù)表達能力,可直接識別深層次變化特征,為實現(xiàn)鐵路供電負荷的智能化預(yù)測提供了新思路。

    1 鐵路供電設(shè)備負荷數(shù)據(jù)預(yù)測模型

    1.1 LSTM網(wǎng)絡(luò)模型架構(gòu)

    短期電力負荷預(yù)測屬于非線性時間序列預(yù)測問題,深度學習方法可有效地挖掘負荷數(shù)據(jù)與各影響因素間存在的非線性關(guān)系??紤]到電力負荷時間序列輸入變量間存在復(fù)雜的依賴性,采用遞歸神經(jīng)網(wǎng)絡(luò)可很好地解決該問題[4]。在遞歸神經(jīng)網(wǎng)絡(luò)中,LSTM神經(jīng)網(wǎng)絡(luò)憑借處理時間序列的優(yōu)勢,可解決時間序列的長距離依賴問題,成為熱門研究對象。

    本文構(gòu)建了基于Tensorflow深度學習框架的高階LSTM網(wǎng)絡(luò)模型,對鐵路供電設(shè)備負荷進行預(yù)測?;贙eras的序貫?zāi)P投询B構(gòu)造LSTM模型,序貫?zāi)P途哂芯幾g速度快、易于操作的優(yōu)點。所構(gòu)造的LSTM模型由1個輸入層、2個LSTM層及全連接層組成,將輸入層直接接收的特征傳遞至第一個LSTM層,再將輸出結(jié)果輸入至第二個LSTM層,然后將結(jié)果輸入至全連接層,最后輸出由全連接層模型的預(yù)測結(jié)果。

    1.2 模型優(yōu)化

    隨著網(wǎng)絡(luò)層數(shù)和神經(jīng)元數(shù)目增多,模型參數(shù)也會相應(yīng)增加,而當訓練樣本數(shù)量過少時就容易產(chǎn)生過擬合,得到的模型對未知數(shù)據(jù)集的預(yù)測精度很低,泛化能力很差。解決的常用方法主要有:在盡量多的數(shù)據(jù)上擬合,不斷完善修正;采用合適的模型,針對不同情況和分類要求對參數(shù)合理選擇;使用Dropout,即當神經(jīng)網(wǎng)絡(luò)前向傳播時,可令當前網(wǎng)絡(luò)層中部分神經(jīng)元以一定概率p暫停工作,前向傳播當前輸入數(shù)據(jù),再反向傳播損失誤差,更新網(wǎng)絡(luò)中神經(jīng)元的權(quán)重等參數(shù),修正偏差,不斷循環(huán)迭代。這樣有利于減少隱含層的神經(jīng)元間相互作用,加強模型的泛化能力。

    當將神經(jīng)網(wǎng)絡(luò)應(yīng)用于預(yù)測研究時,期望獲得的神經(jīng)網(wǎng)絡(luò)模型不應(yīng)對某些輸入特征過于敏感,即使在受到外部因素干擾下,依然可從其他特征中提取到有用的信息學習。而Dropout方法則可有效避免上述問題,Dropout運算在更新網(wǎng)絡(luò)模型的權(quán)重時,不僅將有特定關(guān)系的隱含節(jié)點納入考慮范疇內(nèi),更有利于增強網(wǎng)絡(luò)模型的泛化能力和穩(wěn)定性[5]。

    1.3 鐵路供電設(shè)備負荷預(yù)測的實現(xiàn)

    基于LSTM神經(jīng)網(wǎng)絡(luò)的鐵路供電設(shè)備負荷預(yù)測實現(xiàn)流程如下:選取預(yù)測模型的輸入特征和輸出變量;對歷史數(shù)據(jù)進行平穩(wěn)性和隨機性檢驗,確定數(shù)據(jù)集所屬類別,針對不同數(shù)據(jù)集合理選擇模型參數(shù);讀取歷史數(shù)據(jù)并歸一化處理,按8:2劃分為訓練集和測試集兩部分,有利于后續(xù)模型的訓練和預(yù)測;構(gòu)建LSTM負荷預(yù)測模型,并利用訓練集訓練模型,再根據(jù)測試集上的預(yù)測結(jié)果評估泛化能力,驗證模型的預(yù)測性能。

    2 算例分析

    實驗環(huán)境和實驗數(shù)據(jù)集:基于Keras深度學習庫平臺搭建LSTM的鐵路供電設(shè)備負荷預(yù)測模型,采用python語言代碼編程。Keras是一個基于TensorFlow的深度學習的高階API封裝,內(nèi)置多種函數(shù)開源包,使用方便、頁面簡潔,使用Keras搭建神經(jīng)網(wǎng)絡(luò)不僅支持底層文件修改和GPU加速,還能靈活切換不同后端,很適合研究深度學習模型的調(diào)試和參數(shù)尋優(yōu)。鐵路供電設(shè)備負荷數(shù)據(jù)采用開源網(wǎng)站ENTSO的電力負荷數(shù)據(jù)集,本文選取法國某地區(qū)2020-01-01~2021-01-01的真實電力負荷數(shù)據(jù)作為實驗數(shù)據(jù)集,此數(shù)據(jù)集由一年中每個整點采樣值構(gòu)成,共計8785條負荷數(shù)據(jù)(圖1)。

    圖1 鐵路供電設(shè)備負荷數(shù)據(jù)集

    數(shù)據(jù)歸一化處理:LSTM神經(jīng)網(wǎng)絡(luò)的模型對輸入的電力負荷數(shù)據(jù)尺度較敏感,會直接影響到模型訓練效果,因此需作歸一化處理??捎霉絏norm=(X-Xmin)/(Xmax-Xmin)對數(shù)據(jù)進行歸一化操作,將負荷數(shù)據(jù)映射到[0,1]區(qū)間。式中:X為原始樣本值、Xmin為樣本最小值、Xmax為樣本最大值、Xnorm為歸一化后的樣本值。

    預(yù)測結(jié)果:將訓練集輸入到已設(shè)計好的LSTM模型中進行迭代訓練,通過不斷優(yōu)化并綜合考慮模型的收斂速度等問題,最終確定模型的參數(shù)為:LSTM層數(shù)設(shè)為2層,第一、第二層的神經(jīng)元個數(shù)分別設(shè)為64;Dense層為輸出層,神經(jīng)元個數(shù)為1;Dropout值設(shè)為0.2;batch_size參數(shù)設(shè)為32;Epoch設(shè)為100,LSTM神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)果如圖2。

    圖2 LSTM神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)果

    預(yù)測結(jié)果分析:基于LSTM鐵路供電設(shè)備負荷預(yù)測模型的訓練損失曲線收斂迅速,迭代次數(shù)在100次以內(nèi)就達到很好的收斂效果,表明預(yù)測模型達到預(yù)期。采用平均絕對百分比誤差(MAPE)、均方根誤(RMSE)及R2決定系數(shù)作為誤差評價指標,來研究LSTM模型采用不同優(yōu)化算法性能。采用測試集驗證模型性能,LSTM模型分別采用SGD、AdaGrad、Adam以及RMSprop算法的性能比較如下。

    MAPE:29.079、25.759、23.707、17.725;RMSE:9.924、9.189、8.875、8.069;R2系 數(shù):-1.2658、0.9031、0.9299、0.787。由此可知,通過對比其它預(yù)測算法,從誤差評價指標MAPE、RMSE以及R2決定系數(shù)三個維度綜合來看,在LSTM模型中采用RMSprop優(yōu)化算法具有更高的預(yù)測精度。

    綜上,本文提出了一種基于長短時記憶網(wǎng)絡(luò)(LSTM)的鐵路供電設(shè)備負荷預(yù)測方法,可直接從歷史及當前數(shù)據(jù)中識別鐵路供電設(shè)備變化特征,進而對供電設(shè)備的負荷做出準確預(yù)測。基于TensorFlow深度學習框架的高階API Keras構(gòu)建了LSTM神經(jīng)網(wǎng)絡(luò),基于鐵路供電設(shè)備歷史負荷數(shù)據(jù)對模型進行訓練,訓練結(jié)果表明了構(gòu)建模型的有效性。

    猜你喜歡
    神經(jīng)網(wǎng)絡(luò)供電鐵路
    沿著中老鐵路一路向南
    云南畫報(2021年12期)2021-03-08 00:50:54
    戰(zhàn)洪魔保供電
    神經(jīng)網(wǎng)絡(luò)抑制無線通信干擾探究
    電子制作(2019年19期)2019-11-23 08:42:00
    鐵路通信線路維護體制改革探索與實踐
    無人機在鐵路工程建設(shè)中的應(yīng)用與思考
    基于神經(jīng)網(wǎng)絡(luò)的拉矯機控制模型建立
    重型機械(2016年1期)2016-03-01 03:42:04
    GSM-R在鐵路通信中的應(yīng)用
    復(fù)數(shù)神經(jīng)網(wǎng)絡(luò)在基于WiFi的室內(nèi)LBS應(yīng)用
    基于支持向量機回歸和RBF神經(jīng)網(wǎng)絡(luò)的PID整定
    2050年澳大利亞或?qū)崿F(xiàn)100%可再生能源供電
    風能(2015年5期)2015-02-27 10:14:47
    璧山县| 西昌市| 开阳县| 无棣县| 库尔勒市| 泗洪县| 丰原市| 扬中市| 巴青县| 虎林市| 石嘴山市| 淮南市| 班玛县| 白山市| 定结县| 黔江区| 临沭县| 嘉兴市| 永川市| 申扎县| 关岭| 古交市| 吉安市| 方正县| 贺兰县| 永和县| 富锦市| 凤台县| 武夷山市| 文成县| 阳西县| 上虞市| 台南市| 镇江市| 颍上县| 衡阳县| 舒城县| 隆昌县| 民权县| 安吉县| 宁武县|