亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于WOA優(yōu)化的VMD-LSTNet的電力負荷預(yù)測

        2022-02-03 05:20:08楊毅強
        無線互聯(lián)科技 2022年22期
        關(guān)鍵詞:優(yōu)化模型

        蒲 維,楊毅強*,宋 弘,吳 浩,費 劍

        (1.四川輕化工大學 自動化與信息工程學院,四川 宜賓 644000;2.人工智能四川省重點實驗室, 四川,宜賓 644000;3.阿壩師范學院,四川 阿壩 623002)

        0 引言

        作為一種二次能源的電能,是各行各業(yè)穩(wěn)定發(fā)展的前提,是國家健康發(fā)展的基石,是推動整個社會的前進的重要保障。國務(wù)院于2015年發(fā)布的《關(guān)于積極推進“互聯(lián)網(wǎng)+”行動的指導意見》中明確指出了未來“互聯(lián)網(wǎng)+”智慧能源的發(fā)展方向[1]。但發(fā)展的過程中,伴隨著分布式電源、電動汽車以及儲能裝置大規(guī)模并入電網(wǎng),導致電力負荷預(yù)測的難度加大[2]。只有明確不同地域和區(qū)間的電力負荷,才能根據(jù)已有負荷數(shù)據(jù)進行合理的供電規(guī)劃,做到電力供需的平衡,充分保障每一位終端用戶的實際用電需求,以此為電力能源需求的規(guī)劃打下理論基礎(chǔ)。

        在以往的電力負荷預(yù)測研究中,國內(nèi)外的研究人員利用了各式各樣的方法來進一步提高負荷預(yù)測的精度,已有的方法總的可以歸為傳統(tǒng)預(yù)測法和人工智能預(yù)測法兩大類。其中,傳統(tǒng)預(yù)測法包括回歸分析法、時間序列法以及灰色預(yù)測法等[3-5];人工智能算法包括神經(jīng)網(wǎng)絡(luò)算法和組合預(yù)測法[6]。梁毅[7]使用了BP神經(jīng)網(wǎng)絡(luò)模型對電力負荷進行預(yù)測,但BP神經(jīng)網(wǎng)絡(luò)存在泛化能力弱,同時極易陷入局部最優(yōu)的問題[8]。楊宇晴等[9]使用了VMD-LSTM預(yù)測模型進行風功率預(yù)測,但單一的LSTM模型預(yù)測不能充分地提取特征,導致預(yù)測精度不夠高。張睿等[10]人采用了EMD-ELM的預(yù)測模型,但學者在研究過程中發(fā)現(xiàn)EMD分解會出現(xiàn)端點效應(yīng)與模態(tài)混疊的情況[11]。

        基于已有的研究內(nèi)容,本文提出了一種新型的預(yù)測模型——基于優(yōu)化的VMD-LSTNet組合預(yù)測模型,并進行了可行性的驗證。

        1 算法原理

        1.1 基于鯨魚算法優(yōu)化的變分模態(tài)分解

        1.1.1 變分模態(tài)分解

        Zosso等[12]在2014年提出了一種新型信號處理手段并將其命名為變分模態(tài)分解(Variational Mode Decomposition, VMD)。在針對非平穩(wěn)信號的處理方面,VMD分解是一種很好的自適應(yīng)分解手段[13]。VMD分解是通過特定的手段將原始信號分解成數(shù)個帶寬以及中心頻率各不相同的本征模態(tài)函數(shù)(Intrinsic Mode Function, IMF)。與經(jīng)驗?zāi)B(tài)分解與集合經(jīng)驗?zāi)B(tài)分解相比較,VMD分解的計算量較小并且可以有效地克服端點效應(yīng)以及分解過程出現(xiàn)模態(tài)混疊的情況,同時原始信號分解成IMF分量的個數(shù)還可以通過人為設(shè)置,因此VMD分解的自適應(yīng)性明顯更強[14]。

        VMD分解在將原始信號f分解成k個不同帶寬和中心頻率的IMF分量uk的同時需要滿足所有IMF分量的帶寬之和取得的值為最小值。

        (1)

        式(1)中,f為原始信號;uk為原始信號分解后的第k個IMF分量;ωk為原始信號分解后的第k個IMF分量的中心頻率;?t為對式子進行求偏導運算;*為卷積運算;δ(t)為狄拉克分布。

        式(1)中的約束變分問題在經(jīng)過引入的拉格朗日乘數(shù)λ和二次懲罰因子α相結(jié)合的方法處理后約束變分問題就得以解決的。引入的增廣拉格朗日函數(shù)如下:

        (2)

        最后采用交替方向乘子算法迭代更新,同時求取拉格朗日方程的“鞍點”。

        (3)

        1.1.2 鯨魚優(yōu)化算法

        2016年,Mirjalili等[15]提出了鯨魚優(yōu)化算法(Whale Optimization Algorithm, WOA),WOA優(yōu)化算法的靈感源自于座頭鯨特殊的捕獵方式——泡泡網(wǎng)覓食法,由此可見,WOA優(yōu)化算法是一種模擬座頭鯨捕獵的群體智能優(yōu)化算法。研究人員將座頭鯨的捕獵行為抽象為以下3個階段。

        (1)包圍獵物。

        目標獵物在搜索空間范圍內(nèi)的位置是不確定的,所以WOA算法是把當前的最優(yōu)候選解看作為目標獵物或者靠近目標獵物的位置,并且把當前最優(yōu)候選解的位置作為依據(jù)來更新目標獵物的搜索位置。式子如下:

        (4)

        式(4)中,A=2ar-a,C=2r皆表示向量,a為收斂因子,r為[0,1]范圍內(nèi)的隨機數(shù);X*為當前獲得的最優(yōu)解的位置向量。

        (2)氣泡網(wǎng)攻擊方法。

        在氣泡網(wǎng)攻擊方法中包括兩種。第一:可以通過減小a值的方式來實現(xiàn)收縮包圍機制,由于A的值域為[-a,a],且a的值會從2遞減至0,則A的值域會逐漸縮小至空集。第二:先計算位于(X,Y)個體位置與位于(X*,Y*)獵物之間的距離,在個體位置和目標獵物之間建立一個螺旋方程式,再模仿座頭鯨螺旋上升運動狀態(tài)。螺旋方程式如下:

        X(t+1)=D′eblcos(2πl(wèi))+X*(t)

        (5)

        式(5)中,D’為個體位置到目標獵物的距離;b為對數(shù)螺旋形狀常數(shù);l為[-1,1]內(nèi)的隨機數(shù)。

        (3)搜尋獵物。

        當∣A∣>1時,表明目標獵物在座頭鯨攻擊范圍之外,此時WOA算法執(zhí)行隨機搜索策略;當∣A∣≤1時,表明目標獵物在座頭鯨攻擊范圍之內(nèi),種群轉(zhuǎn)而執(zhí)行攻擊策略,集中收縮攻擊目標獵物。

        (6)

        式(6)中,Xrand為當前種群中選擇的隨機位置向量。

        1.1.3 基于WOA算法優(yōu)化的VMD分解

        采用VMD分解對信號進行分解的過程中,需要人為地設(shè)置IMF分解個數(shù)、懲罰因子、保真系數(shù)以及收斂條件等參數(shù)[16]。學者在以往的研究過程中發(fā)現(xiàn),k以及α兩個參數(shù)在VMD分解的精度中起著決定性作用[17]。k值設(shè)置偏小,會導致原始信號欠分解,造成信息獲取不完整;k值設(shè)置偏大,會導致分解過度。α會對IMF分量的帶寬大小產(chǎn)生直接的影響進而間接影響對原始信息的提取。人為設(shè)置k和α工作量大并且很難找到最優(yōu)的數(shù)值,極有可能造成對原始信號的欠分解或過分解的局面。目前大多數(shù)研究學者一般采用中心頻率觀測法對VMD參數(shù)進行優(yōu)化,但該方法工作量大、過程煩瑣并且只能對k進行尋優(yōu)[16]。為此,本文提出采用WOA算法優(yōu)化VMD分解的k和α。

        原始信號的稀疏特性可由包絡(luò)熵來表示,因此本文的適應(yīng)度函數(shù)選取為包絡(luò)熵局部極小值,使用WOA算法對VMD分解的k和α進行尋優(yōu)。當IMF分量噪聲較少,特征信息較多,則包絡(luò)熵值較大,反之,則包絡(luò)熵值較小。式子如下:

        (7)

        式(7)中,N為采樣點數(shù)個數(shù);Ep為包絡(luò)熵;a(i)為k個IMF分量經(jīng)過Hilbert解調(diào)后的包絡(luò)信號。

        優(yōu)化的VMD分解最佳參數(shù)[k,α]組合的求解步驟如下:

        (1)設(shè)置WOA算法的初始種群以及[k,α]組合的取值范圍等基本參數(shù),同時選取包絡(luò)熵局部最小值作為WOA算法適應(yīng)度函數(shù);

        (2)利用VMD對原始信號進行分解,并通過式(7)可得到不同參數(shù)組合[k,α]的適應(yīng)度值;

        (3)利用WOA算法的優(yōu)化機制,不斷更新出個體的位置,同時對各個個體位置對應(yīng)的Ep進行比較,不斷更新出最小適應(yīng)度的值;

        (4)循環(huán)迭代(2)—(4)的步驟,當確定了全局最小適應(yīng)度或者達到了初始設(shè)置的最大迭代次數(shù),就直接輸出得到最佳參數(shù)組合[k,α];

        (5)將得到的最優(yōu)參數(shù)組合[k,α]對VMD分解進行參數(shù)設(shè)置,并對原始信號進行VMD分解。

        采用WOA算法對VMD分解最佳參數(shù)[k,α]尋優(yōu)的環(huán)節(jié)中,設(shè)置種群大小20,迭代次數(shù)為20,k和α的尋優(yōu)范圍分別為[2,30]和[0,2000]。在WOA算法對VMD分解尋優(yōu)后,最終確定出最優(yōu)參數(shù)組合[k,α]的值為[9,5],最小局部包絡(luò)熵為7.141。最佳適應(yīng)度值曲線如圖1所示。

        圖1 最佳適應(yīng)度值曲線

        IMF分量的個數(shù)波動范圍較大,最終穩(wěn)定在k=9,K值優(yōu)化曲線如圖2所示。α大體呈現(xiàn)下降趨勢,隨著迭代的進行最終在α=5上下微小波動,懲罰因子α的優(yōu)化曲線如圖3所示。

        圖2 IMF分量個數(shù)優(yōu)化曲線

        圖3 懲罰因子的優(yōu)化曲線

        1.2 LSTNet神經(jīng)網(wǎng)絡(luò)

        LSTNet網(wǎng)絡(luò)主要是由線性和非線性兩個部分共同構(gòu)成,其中非線性部分主要包括卷積層、循環(huán)層以及循環(huán)跳躍層3個階段[18]。LSTNet網(wǎng)絡(luò)的結(jié)構(gòu)如圖4所示。

        圖4 LSTNet網(wǎng)絡(luò)結(jié)構(gòu)

        1.2.1 卷積層

        LSTNet的第一層是一個卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Networks, CNN),但該CNN網(wǎng)絡(luò)不包含池化層,LSTNet網(wǎng)絡(luò)使用由CNN組成的卷積層來捕獲負載的短期特征和變量的短期依賴性,能夠很好地捕獲到電力負荷數(shù)據(jù)中的時序信息。

        hk=RELU(Wk*X+bk)

        (8)

        式(8)中,*表示卷積運算,輸出hk為向量,RELU函數(shù)為RELU(X)=max(0,X)。筆者通過輸入矩陣X的左側(cè)填充零來生成長度為T的每個向量hk。卷積層的輸出矩陣的大小為dc×T,其中dc表示濾波器的個數(shù)。

        1.2.2 循環(huán)層

        循環(huán)層和循環(huán)跳躍層的輸入就是卷積層的輸出。循環(huán)部分是帶有門控循環(huán)神經(jīng)網(wǎng)絡(luò)的循環(huán)層,并使用RELU函數(shù)作為隱藏的更新激活函數(shù)。式子如下:

        rt=σ(Wxrxt+Whrht-1+br)

        ut=σ(Wxuxt+Whuht-1+bu)

        ct=RELU(Wxcxt+rt·(Whcht-1)+bc)

        ht=ht-1·(1-ut)+ut·ct

        (9)

        式(9)中,σ為sigmoid函數(shù),xt為該層在時間t的輸入,W為相應(yīng)的權(quán)重矩陣,h為相應(yīng)時刻的輸入。這個層的輸出是每個時間戳的隱藏狀態(tài)。盡管研究人員習慣于使用隱藏的更新激活函數(shù),RELU具有更可靠的性能,通過這種方式,梯度更容易反向傳播。

        1.2.3 循環(huán)跳躍層

        帶有GRU和LSTM單元的循環(huán)層經(jīng)過精心設(shè)計,用于記憶歷史信息,因此記憶到相對長期的依賴關(guān)系。然而,由于梯度消失,GRU和LSTM在實際應(yīng)用中通常不能捕獲很長時間的相關(guān)性,循環(huán)跳躍層能夠很好地緩解這個問題。

        rt=σ(Wxrxt+Whrht-p+br)

        ut=σ(Wxuxt+Whuht-p+bu)

        ct=RELU(Wxcxt+rt·(Whcht-p)+bc)

        ht=ht-1·(1-up)+ut·ct

        (10)

        式(10)中,p為跳過的隱藏單元個數(shù)。

        1.2.4 AR層

        由于卷積層和循環(huán)層的非線性性質(zhì)造成對輸入的規(guī)模不敏感,自適應(yīng)回歸部分組成的自回歸模型解決了神經(jīng)網(wǎng)絡(luò)模型的尺度不敏感問題,同時還提高了模型的魯棒性。

        (11)

        1.3 預(yù)測

        最終的預(yù)測結(jié)果由線性和非線性兩個部分加權(quán)共同構(gòu)成。結(jié)果如下式所示:

        (12)

        2 基于優(yōu)化的VMD-LSTNet的電力負荷預(yù)測

        2.1 模型預(yù)測流程

        經(jīng)過WOA算法優(yōu)化的VMD-LSTNet的電力負荷預(yù)測模型步驟分為以下4步,模型預(yù)測流程如圖5所示。

        圖5 模型預(yù)測流程

        (1)結(jié)合原始數(shù)據(jù),采用WOA算法對VMD分解的k以及α尋優(yōu),尋找出最優(yōu)的IMF分量k值以及α。

        (2)將在WOA算法中確定的最優(yōu)參數(shù)組合k值和α值代到VMD分解。

        (3)對分解得到IMF分量分別構(gòu)建LSTNet模型,初始化LSTNet模型參數(shù),采用Adam優(yōu)化策略,對該模型進行優(yōu)化以提高對各IMF分量預(yù)測的精度。

        (4)運用訓練好的模型對各IMF分量單獨進行負荷預(yù)測,得到各IMF分量的預(yù)測值,最后對各IMF預(yù)測值疊加重構(gòu)得到最終對的預(yù)測值。

        2.2 性能評價指標

        本文選用了均值絕對誤差(MAE)、平均絕對百分比誤差(MAPE)及均方根誤差(RMSE)作為評價實驗預(yù)測結(jié)果的指標[19]。這些性能評價指標的數(shù)值越低,表明該模型的預(yù)測精度越精準。性能評價指標的公式如下:

        (13)

        式(13)中,hp,hi分別表示在時間t=i的預(yù)測值和實際值。

        3 算例分析

        3.1 數(shù)據(jù)選取

        本文選取某地公開數(shù)據(jù)集2006—2010年電力負荷預(yù)測數(shù)據(jù),每隔30 min提取一次負荷數(shù)據(jù)信息,共計87 648組數(shù)據(jù),如圖6所示。選取原始數(shù)據(jù)的前87 311組數(shù)據(jù)作為訓練集,選取原始數(shù)據(jù)的后337組數(shù)據(jù)作為測試集。

        圖6 電力負荷原始數(shù)據(jù)時序

        3.2 電力負荷時間序列分解

        在對使用VMD分解對原始數(shù)據(jù)進行分解時,采用經(jīng)過WOA算法尋優(yōu)確定出的最優(yōu)參數(shù)組合[k,α]設(shè)置VMD分解參數(shù),IMF分量k=9,懲罰因子α=5,其余的參數(shù)均設(shè)置為默認值。具體分解效果如圖7所示,由圖可知,IMF1在這些分量中占比最大。

        圖7 VMD分解結(jié)果

        3.3 基于優(yōu)化的VMD-LSTNet預(yù)測結(jié)果及對比分析

        3.3.1 實驗結(jié)果分析

        在LSTNet網(wǎng)絡(luò)中將Adam作為優(yōu)化器、MSE作為損失函數(shù)進行仿真預(yù)測,并且設(shè)置lstm-batch-size=64,epochs=30。在確定優(yōu)化后的VMD-LSTNet預(yù)測模型的各個參數(shù)之后,首先使用該預(yù)測模型對VMD分解得到的各個IMF分量進行單獨預(yù)測,就可以得到每個IMF分量的預(yù)測值,然后將各個IMF分量的預(yù)測值疊加作為該預(yù)測模型的最終預(yù)測結(jié)果。

        本文將每個IMF分量單獨預(yù)測得到的預(yù)測值進行疊加重構(gòu)獲得最終的預(yù)測值,然后將預(yù)測值與原始數(shù)據(jù)通過性能評價指標公式得出性能指標的大小。顯而易見,經(jīng)過優(yōu)化的VMD-LSTNet預(yù)測模型的預(yù)測精度有很大的提高,能夠更為準確地進行負荷預(yù)測,是進行電力負荷預(yù)測的一個不錯的模型選擇。重構(gòu)后的預(yù)測值與原始數(shù)據(jù)對比曲線如圖8所示。

        圖8 優(yōu)化的VMD-LSTNet模型預(yù)測

        3.3.2 對比實驗

        為了驗證本文選用的方法可行性,將本文經(jīng)過WOA算法優(yōu)化的VMD-LSTNet方法與基于LSTNet以及VMD-LSTM,VMD-CNN-LSTM多種模型進行對比實驗。選用RMSE,MAE和MAPE對這些模型進行評價,各個預(yù)測模型預(yù)測結(jié)果對比如圖9所示。

        圖9 各模型預(yù)測結(jié)果

        相較于VMD-LSTM和VMD-CNN-LSTM兩種模型,經(jīng)過WOA算法優(yōu)化的VMD-LSTNet預(yù)測模型在MAE,MAPE和RMSE3個性能指標上都有很大程度上的降低;相較于LSTNet模型,經(jīng)過WOA算法優(yōu)化的VMD-LSTNet模型在MAE降低了30.788 3,MAPE降低了0.457 6%,RMSE降低了45.969 1。性能評價指標如表1所示。

        表1 不同模型性能評價標準對比

        4 結(jié)語

        為了解決電力負荷預(yù)測精度低的問題,本文提出了使用WOA來優(yōu)化VMD的分解模態(tài)數(shù)及懲罰因子兩個參數(shù),采用LSTNet神經(jīng)網(wǎng)絡(luò)預(yù)測模型對電力負荷數(shù)據(jù)進行預(yù)測,同時將本文所提模型與其他模型進行了對比實驗。得出如下結(jié)論。

        (1)通過WOA來優(yōu)化VMD的參數(shù),相對于人為設(shè)置參數(shù),可以更好地得到高度相關(guān)的時序子序列,提高了負荷數(shù)據(jù)的質(zhì)量,在一定程度上避免了由數(shù)據(jù)問題導致的預(yù)測精度低的問題。

        (2)本文所提出的預(yù)測模型由線性、非線性兩部分共同構(gòu)成,能夠有效地捕獲電力負荷數(shù)據(jù)短、中期的信息,以此保證了電力負荷預(yù)測的精準度,預(yù)測結(jié)果顯示該模型的MAE為18.013 4,MAPE為0.243 1%,RMSE為21.524 3。

        (3)本文所提出的預(yù)測模型為電廠等的日常工作安排及中、長期規(guī)劃提供了科學理論依據(jù),符合國家可持續(xù)發(fā)展戰(zhàn)略,具有深遠的意義。

        但本文所提方法未考慮到多特征變量輸入,可將這些因素負荷的影響考慮到未來的電力負荷預(yù)測模型研究中,進一步提高電力負荷預(yù)測的準確率。

        猜你喜歡
        優(yōu)化模型
        一半模型
        超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
        民用建筑防煙排煙設(shè)計優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
        3D打印中的模型分割與打包
        FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
        性一交一乱一乱一视频| 日韩精品成人无码专区免费| 亚洲熟女综合色一区二区三区| 国内精品久久久久影院薰衣草 | 国产精品美女自在线观看| 99久久亚洲国产高清观看 | 精品综合久久久久久97超人| 久青草国产在线观看| 99精品国产兔费观看久久| 狠狠躁夜夜躁人人爽天天不卡| 免费观看在线一区二区| 一区二区三区在线观看人妖| 97中文字幕精品一区二区三区| 国模gogo无码人体啪啪| 女人脱了内裤趴开腿让男躁| 无码人妻精品一区二区在线视频| 精品人人妻人人澡人人爽牛牛| 国产在视频线精品视频www666| 色yeye在线观看| 久久国产精品色av免费看| 亚洲熟女综合色一区二区三区| 欧美性xxxx狂欢老少配| 欧美日本国产亚洲网站免费一区二区| 一级一片内射在线播放| 亚洲av高清不卡免费在线| 国产亚洲成人av一区| 日本护士xxxx视频| 久久99精品久久久久久野外| 91精品国产91久久久久久青草| 国产精品日韩中文字幕| 国产精品中文字幕日韩精品| 老熟女老女人国产老太| 丰满少妇人妻久久久久久| 亚洲国产精品va在线播放| 亚洲欧洲精品成人久久曰不卡| 中国老太老肥熟女视频| 东北熟妇露脸25分钟| 挺进邻居丰满少妇的身体| 亚洲成av人片在线观看无码| 久久尤物AV天堂日日综合| 最近中文字幕一区二区三区|