陳思羽 胡常鑫
摘要:隨著社會的發(fā)展,人們對電能的質(zhì)量和數(shù)量的要求也越來越高。風(fēng)能是當今增長需求最快的能源,在全球能源市場中風(fēng)電占有很大比率。隨著風(fēng)電機組大量并網(wǎng),因為風(fēng)能屬于隨機波動的不穩(wěn)定能源的特點,對風(fēng)電功率進行預(yù)測以便安排調(diào)度就變得非常重要,本文將對EEMD-CNN-LSTM網(wǎng)絡(luò)對于風(fēng)電功率預(yù)測的可行性進行分析和原理介紹。
關(guān)鍵詞:風(fēng)電機組;卷積神經(jīng)網(wǎng)絡(luò);LSTM;EEMD
引言
由于風(fēng)電機組在運行過程中很容易受到外界環(huán)境因素的影響而改變當前的工作狀態(tài)進而造成發(fā)電功率波動。但是由于外界環(huán)境變化呈現(xiàn)出顯著的非線性、非平穩(wěn)等復(fù)雜特性,這使得風(fēng)電功率預(yù)測成為一項極具挑戰(zhàn)的研究課題。此前有學(xué)者使用統(tǒng)計學(xué)、機器學(xué)習(xí)等方法應(yīng)用于風(fēng)電的超短期、中長期等功率預(yù)測并取得了良好的效果,然而與這些方法相比,深度學(xué)習(xí)采用無監(jiān)督學(xué)習(xí)的逐層特征提取,更具良好的非線性能力并可表示更加復(fù)雜的函數(shù)。而且深度學(xué)習(xí)不僅具有很高的數(shù)據(jù)預(yù)測精度還可以緩解過擬合的問題,有很強的泛化能力。對于風(fēng)電功率存在一定的時間變化規(guī)律的特性,長短期記憶神經(jīng)網(wǎng)絡(luò)等深度學(xué)習(xí)算法能夠非常好的將時間規(guī)律加以應(yīng)用。
1 卷積神經(jīng)網(wǎng)絡(luò)
(1)卷積神經(jīng)網(wǎng)絡(luò)作為神經(jīng)網(wǎng)絡(luò)的一種分支,一直在時間序列數(shù)據(jù)預(yù)測、圖像處理等領(lǐng)域有著廣泛應(yīng)用。由于卷積神經(jīng)網(wǎng)絡(luò)具有強大的特征提取能力和空間關(guān)聯(lián)能力,使得其在進行預(yù)測和識別數(shù)據(jù)的時候相比BP神經(jīng)網(wǎng)絡(luò)具有更高的精度,并且卷積神經(jīng)網(wǎng)絡(luò)過濾器復(fù)用的特點使得參數(shù)數(shù)量相比BP神經(jīng)網(wǎng)絡(luò)也大大減小,既提高了訓(xùn)練速度也提高了訓(xùn)練精度。
(2)由于風(fēng)電功率數(shù)據(jù)具有較長的時間關(guān)聯(lián)性,此前有人將CNN與循環(huán)神經(jīng)網(wǎng)絡(luò)相結(jié)合以獲得相較單一卷積神經(jīng)網(wǎng)絡(luò)更長的時間變化特征,在效果驗證上相比較單一的CNN預(yù)測而言和循環(huán)神經(jīng)網(wǎng)絡(luò)相結(jié)合的卷積神經(jīng)網(wǎng)絡(luò)也確實具有更高的預(yù)測精度。
2 時間序列分解(EEMD)
經(jīng)驗?zāi)B(tài)分解對于處理波動信號非常具有優(yōu)勢。此前與經(jīng)驗?zāi)B(tài)分解類似的有傅立葉分解法和小波分解法。小波分解法和傅里葉分解發(fā)是建立在先驗性的諧波基函數(shù)和小波基函數(shù)上的。與之相比經(jīng)驗?zāi)B(tài)分解無須像傅里葉分解和小波分解法一樣設(shè)定基函數(shù),其可自動分解為多個IMF函數(shù)而無須人工干預(yù)。因此經(jīng)驗?zāi)B(tài)分解相比較傳統(tǒng)方法而言具有更加廣泛的適用性,在處理非線性和非平穩(wěn)數(shù)據(jù)上具有顯著優(yōu)勢。經(jīng)驗?zāi)B(tài)分解的輸入為待分解信號,輸出為本證模函數(shù)。并且分解出來的各IMF具有的局部特征信號具有不同的頻率。Wu和Huang基于上述方法的基礎(chǔ)上對EMD進行改進,使用噪聲數(shù)據(jù)對分解過程進行輔助優(yōu)化,即EEMD,將時間序列數(shù)據(jù)分解為一系列不同波動頻率且相互獨立的本征模函數(shù),相比較EMD而言EEMD有效的解決了EMD的混頻現(xiàn)象。其分解原理是:首先對將要分解的風(fēng)電功率時間序列數(shù)據(jù)增加白噪聲,再分解處理后的數(shù)據(jù),重復(fù)多次上述操作,最后對多次分解后的IMF分量求均值進而求出最終的本證模函數(shù)。
3 游程編碼
為了得到EEMD分解后得到的本征模函數(shù)的波動狀態(tài),并對波動程度進行量化,這里使用游程編碼的方法對EMD進行檢驗對于任意的IMF分量,計算其均值為如果則觀測值記為0,反之則記為1。從0和1交替的程度即可判斷波動程度。
4 CNN-LSTM優(yōu)化網(wǎng)絡(luò)
對于長期以來問題,在進行反向傳播計算時會出現(xiàn)非常強烈的衰減,其衰減的結(jié)果會導(dǎo)致傳統(tǒng)的循環(huán)神經(jīng)網(wǎng)絡(luò)丟失長期依賴的特征和細節(jié),為了彌補傳統(tǒng)的循環(huán)神經(jīng)網(wǎng)絡(luò)丟失長期特征的缺陷,更多的循環(huán)神經(jīng)網(wǎng)絡(luò)的變種網(wǎng)絡(luò)被提出,其中?Long Short-Term Memory 表現(xiàn)最為出色。使用 LSTM 模塊后,當誤差從輸出層反向傳播回來時,可以使用模塊的記憶元記下來。所以 LSTM 可以記住比較長時間內(nèi)的信息。
作為一種改進的循環(huán)神經(jīng)網(wǎng)絡(luò),長期和短期記憶網(wǎng)絡(luò)可以解決循環(huán)神經(jīng)網(wǎng)絡(luò)無法解決長距離依賴,梯度爆炸和梯度消失的問題,在處理序列數(shù)據(jù)方面非常有效。
長短期記憶網(wǎng)絡(luò)細胞架構(gòu)如圖3-1所示,其中h 是隱藏狀態(tài),表示的是短期記憶;C是細胞狀態(tài),表示的是長期記憶;x表示輸入。
基于上述對CNN和GRU神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的探,究可以發(fā)現(xiàn),CNN可以通過卷積和池化過程有效捕捉風(fēng)電功率變化數(shù)據(jù)的局部關(guān)聯(lián)特性,學(xué)習(xí)、提取輸入時間序列數(shù)據(jù)中所隱含的重要信息。LSTM神經(jīng)網(wǎng)絡(luò)則可以實現(xiàn)對風(fēng)電功率運行數(shù)據(jù)長期、短期依賴特征的自動識別與捕捉。將二者結(jié)合,構(gòu)建CNN-LSTM神經(jīng)網(wǎng)絡(luò)則可有效結(jié)合二者在數(shù)據(jù)處理方面的優(yōu)勢。因此,構(gòu)建基于CNN-LSTM 神經(jīng)網(wǎng)絡(luò)的風(fēng)電功率預(yù)測模型更具有效性。
所以基于上述分析對于風(fēng)電功率預(yù)測模型的構(gòu)建應(yīng)采用EEMD與游程判定法將風(fēng)電運行數(shù)據(jù)分解、重構(gòu)為低頻分量、高頻分量和趨勢項,然后采用諸如BP神經(jīng)網(wǎng)絡(luò)、支持向量機等機器學(xué)習(xí)算法以及諸如LSTM神經(jīng)網(wǎng)絡(luò)、CNN-LSTM神經(jīng)網(wǎng)絡(luò)等深度學(xué)習(xí)算法對不同頻率的分量分別預(yù)測,最后將各分量的預(yù)測結(jié)果進行集成,以得到風(fēng)電短期乃至中期功率預(yù)測的最終預(yù)測值。
結(jié)語
風(fēng)電功率預(yù)測對于電網(wǎng)運行調(diào)度來說是非常有必要的,隨著深度學(xué)習(xí)的不斷發(fā)展各種網(wǎng)絡(luò)拓撲結(jié)構(gòu)層出不窮,風(fēng)電功率預(yù)測的手段也需要不斷發(fā)展和進步,而EEMD的提出和CNN-LSTM混合網(wǎng)絡(luò)的運用對于風(fēng)電功率預(yù)測也起到了推動作用,將深度學(xué)習(xí)的卷積神經(jīng)網(wǎng)絡(luò)和LSTM長短期記憶網(wǎng)絡(luò)聯(lián)合應(yīng)用于預(yù)測模型的構(gòu)建可以充分考慮到風(fēng)電功率變化的非線性、非平穩(wěn)特征的同時充分捕捉風(fēng)電功率變化的相關(guān)特征以及不同組風(fēng)電功率數(shù)據(jù)之間的時空關(guān)聯(lián)性,經(jīng)過本文對于LSTM,CNN和EEMD及游程編碼法的研究發(fā)現(xiàn)其特性十分適合風(fēng)電功率預(yù)測,在功率預(yù)測方面具有很大的研究意義,但是如何將風(fēng)電運行數(shù)據(jù)與深度學(xué)習(xí)網(wǎng)絡(luò)深度融合而不是簡單的使用神經(jīng)網(wǎng)絡(luò)的非線性擬合分類能力仍然值得我們進一步研究。
參考文獻:
[1]? 李佳睿,岳建海. 基于HHT及共振解調(diào)方法的動車組走行部軸箱軸承故障診斷算法[J]. 北京交通大學(xué)學(xué)報,2017,41(004):85-90.
[2]? 蔡江林,戚曉利,葉緒丹,等. 一種基于經(jīng)驗?zāi)B(tài)分解和流形學(xué)習(xí)的滾動軸承故障診斷方法[J]. 井岡山大學(xué)自然版,2017(2).
[3]? 張翀. 基于EMD去噪方法研究[J]. 電腦知識與技術(shù),2010(35):10113-10115.
[4]? 劉書朋,陳志強,陳娜,等. 一組基于Tensorflow的CNN-RNN的融合架構(gòu)實驗[J]. 工業(yè)控制計算機,2019,32(008):66-68.
作者簡介:陳思羽(1993-5月-18日),漢,男,黑龍江省雞西市雞東縣,碩士研究生,研究方向:人工智能在風(fēng)電故障檢測上的應(yīng)用。
(作者單位:1.黑龍江科技大學(xué)? 電氣與控制工程學(xué)院;2.國網(wǎng)遼寧省電力有限公司葫蘆島供電公司)