999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于多任務學習的風速實時預測方法

2021-04-21 07:59:52劉永前周家慷BekhbatGalsan
可再生能源 2021年4期
關鍵詞:風速模態方法

劉永前,周家慷,閻 潔,韓 爽,李 莉,Bekhbat Galsan

(1.華北電力大學 新能源電力系統國家重點實驗室,北京102206;2.華北電力大學 新能源學院,北京102206;3.蒙古科技大學 電力工程學院,蒙古 烏蘭巴托999097-15141)

0 引言

到2019年底,國內風電累計裝機容量突破2.1億kW,風電已經從補充能源進入到替代能源的發展階段。然而,風能的間歇性、隨機性和波動性,使高比例的風電并網會對電力系統的安全穩定運行帶來嚴重威脅[1]。對風電場進行高精度的風速實時預測,一方面有助于電網做出最優調度決策[2],另一方面有助于提高風電機組的運行狀況和控制品質,使其在保證安全可靠運行的條件下充分利用風資源,促進風電場管理智能化。

目前,國內外對于風電場風速實時預測的研究越來越深入。風速的實時預測是一種超短期的多步預測,風速預測方法可大致分為物理方法、統計方法和組合方法。

物理方法依賴龐大復雜的氣象數據和物理數據,計算量大,在超短期預測尺度上精度不夠理想,且時間分辨率較大(小時級),一般不用于超短期預測。統計方法利用人工智能算法來建立歷史輸入數據與未來輸出數據之間的關系,如時間序列算法[3]、支持向量機[4]、隨機森林算法[5]和深度學習算法等。統計方法具備強大非線性擬合能力,適用于超短期風速預測,而單一預測模型可能受自身模型能力極限的限制而對潛藏信息挖掘不深入,進而捕獲不到復雜的風速內在演變規律,致使模型泛化能力不強。組合方法是特征參數提取技術、數據相關度量化法、多種人工智能算法以及權值分配方法等各種方法及算法的排列組合[6]。與單個模型預測相比,組合方法可發揮各自模型的優勢,在一定程度上提高模型對風速突變點的跟蹤效果。

目前,許多組合方法以信號分析為基礎,首先將風速分解為多個子序列,充分利用時序數據不同頻率上的規律性,減小了預測誤差。Yagang Z[7]采用變分模態將風速分解為非線性部分、線性部分和噪聲部分,對非線性部分建立基于主成分分析的徑向基核函數模型,對線性部分建立自回歸滑動平均模型,對噪聲部分進行概率分布擬合,進行確定性預測和不確定性預測。但是,這些以信號分析為基礎的風速預測方法,在分解風速序列后,不同子序列各為獨立的預測任務,忽略了各任務之間的相關性。

多任務學習,即假設現有若干個相關但不完全相同的任務,利用這些任務所包含的信息,輔助提升各個任務的性能。現有研究主要致力于多任務學習參數共享機制[8]和建立任務間的相關性[9]。在樣本比較少的情況下,多任務學習能挖掘任務之間的關系,得到額外的有用信息且具有更好的模型泛化能力,使學習的效果更好。因此,將多任務學習方法應用于風速分解子序列預測,通過深度挖掘分享子序列預測任務間的信息,提升風速預測的效果。

在現有的相關研究中,超短期風速預測的時間分辨率大多為分鐘級,難以滿足高比例風電并網場景下風電場運行控制對預測精度和預測時間分辨率的要求。本文提出的風速實時預測方法屬于秒級時間分辨率下的“極短期”預測,主要應用于風電機組控制。通過提前獲知風速狀況調整風電機組的控制策略,可提升風電機組發電量、減小機組疲勞載荷,同時也可進一步為電網在線優化調度提供更豐富的輔助信息。首先,進行風速序列分解,采用變分模態分解(VMD)將風速序列分解為一系列具有不同中心頻率和有限帶寬的信號;其次,建立多任務學習的共享層,使用長短期記憶神經網絡(LSTM)提取風速子序列中的共享參數;然后,建立多任務學習的特定任務層,將共享參數與分解后的平穩信號作為輸入,借助多個LSTM并行預測分解后的風速子序列;不同于一般的以信號分析為基礎組合預測算法,本文所提方法采用多任務學習算法,考慮了各子序列預測任務之間的相關性,輔助提升各個預測任務的性能;最后,將多個預測結果疊加組合得到對原始序列的預測結果。

1 基于變分模態的風速分解方法

VMD原理包含構造變分問題和求解兩部分。構造變分問題即將風速序列分解為k個具有中心頻率和有限帶寬的模態分量,根據L2范數約束,變分問題為各模態的估計帶寬之和最小,滿足各模態之和與原始信號相等,則相應約束變分表達式為

式中:k為模態數;{μk}為第k個模態分量;{ωk}為第k個模態分量對應的中心頻率;δ(t)為狄拉克函數;*為卷積運算符;f為原始信號;t為時間;j為虛數單位。

求解式(1),引入拉格朗日乘法算子λ和乘法因子α,得到增廣拉格朗日表達式。

分解模態個數k的選取對分解結果影響較大。為簡化流程,減少模型運行時間及提高風速分解效率,本文通過計算末尾兩個子模態分量與首端兩個子模態分量的相對歐式距離百分比以判斷其相似度,防止原始序列未被充分分解或被過度分解,從而合理確定k值。兩子序列間的歐氏距離表示為

式中:ν1,ν2為兩個序列;ν11,ν21的右下標第一個數為第i個序列,第二個下標為第i個序列的第j個數(i=1,2;j=1,2,3,…,n)。

首末兩對序列的相對歐氏距離百分比為

式中:ν-1,ν-2分別為倒數第一和倒數第二個序列;ν1,ν2分別為第一和第二個序列。

relative_d的閾值取5%±0.5%,大于該值時認為序列未被充分分解,小于該值時認為序列過度分解。文中風速時間序列數據取自中國某風電場,采樣間隔為5 s,通過計算,當k=3時,relative_d=6.8%,不符合閾值條件;當k=4時,relative_d=4.9%,閾值符合條件。變分模態分解前后風速序列如圖1所示。

圖1 變分模態分解前后風速序列Fig.1 Wind speed series before and after variational modal decomposition

2 基于多任務學習的風速實時預測

前文通過變分模態分解技術,將風速時間序列分解為k個子序列。本節將子序列的預測視為多個不同的任務,建立多任務學習模型,并通過長短期記憶網絡對分解后的子序列進行預測。

2.1 長短期記憶網絡

傳統循環神經網絡存在長期依賴問題,長短期記憶網絡巧妙地利用“門”理論來改造循環神經網絡,結構中包含遺忘門、輸入門和輸出門。LSTM單元在t時刻有3個輸入:當前時刻網絡的輸入值xt,上一時刻LSTM的輸出值ht-1,上一時刻的單元狀態ct-1。LSTM單元在t時刻有兩個輸出:當前時刻的輸出值ht,當前時刻單元狀態ct。下標t為當前時刻,t-1為上一時刻。LSTM網絡對輸入xt處理最后生成輸出ht的前向傳播過程可分為如下6步,分別計算遺忘門ft、輸入門it、寫入單元的新信息c?t、輸出門ot和單元短時輸出向量ht。

式中:Wif,Wii,Wic,Wio分別為當前輸入與遺忘門、輸入門、c?t、輸出門相乘的權重矩陣;Wfh,Wih,Wch,Woh分別為上一時刻輸出與遺忘門、輸入門c?t、輸出門相乘的權重矩陣;bf,bi,bc,bo分別為對應的偏置項;σ為sigmoid函數。

2.2 硬參數共享的多任務學習建模

多任務是相對于單任務而言,單任務學習(STL)是一次學習一個任務,并且各個任務間相互獨立。對于非平穩、非線性的時間序列的預測則將其劃分為一個個簡單子序列,獨立地對子序列進行預測,通過適當地加權組合得到原非線性序列的預測結果。然而,STL獨立地對子序列進行預測往往忽視了子序列間的相互聯系,不能充分利用序列之間有用信息輔助各子序列的預測。多任務學習(MTL)通過共享相關任務之間的表征以提高模型在目標任務的預測性能。

本文采用硬參數共享機制實現MTL模型,即靠近模型的輸入部分為任務共享層,多個任務之間共享模型的若干層隱藏層,靠近模型的輸出部分為任務特定層。硬共享的原理是不同的任務共享一個網絡結構,不同任務之間的訓練相輔相成,效果共同提升。

本文以LSTM為基本單元,構建基于參數共享的MTL模型。假設對所有子分量的預測視為是不同且相關的子任務,并把這些任務放在一起同時學習。MTL模型包括兩個模塊,用于提取共享參數的共享層和用于預測各子序列的特定任務層,其內部結構如圖2所示。

圖2 MTL模型內部結構Fig.2 Internal structure of MTL model

由圖2(a)可知,共享層的構建使用多個堆疊的LSTM將輸入序列的特征提取到固定維度的張量中,完成共享參數的提取任務。結合上節內容可知,共享LSTMcell的輸入是上一時刻的隱含狀態ht-1以及當前時刻的輸入,直到最后一個xt輸入共享LSTMcell時,將最后的隱含層狀態和單元狀態作為整個原序列的表征張量。由于共享層與特定任務層要求數據形狀一致,故通過復制拼接張量,完成共享參數表征從共享層到特定任務層數據傳遞。

由圖2(b)可知:特定任務預測層的構建是利用從共享層傳遞過來的共享參數分別為每個子序列建立一個LSTM網絡進行預測;最后將硬參數共享的多任務學習模型得到的各子序列的預測值進行疊加,得到最終預測結果。

3 算例分析

3.1 數據集描述及數據預處理

選取中國某風電場的風速時間序列數據,采樣間隔為5 s,數據量為34 560,按6∶4劃分訓練集和測試集。模型的輸入及輸出數據如圖3所示。

圖3 數據窗口劃分Fig.3 Data window division

圖中input為輸入的歷史數據,output為要預測的目標序列,考慮到模型預測需要一定時間且時間分辨率小,預測輸入的下一個點的意義不大,故在input和output間設置間隔interval,interval設置為5(即本文提出的模型及其對比模型均為提前25 s的多步風速實時預測)。在預測時,若變分模態將測試集的輸入和輸出一起進行分解,則會導致數據泄露,致使模型無法應用于實際。為此,我們將其分開分解,并采用0-1規范化對數據進行規范化處理。

3.2 結果與分析

為了驗證所提模型的有效性及實用性,一方面設置經過變分模態分解和未經過變分模態分解的單任務模型預測進行結果對比(下文中分別簡稱為單任務模型和直接預測模型);另一方面設置經過變分模態分解的單任務模型與所提多任務模型預測進行精度對比。每個模型都分別設置對風速提前25 s的10步預測模型及對風速提前25 s的5步預測模型。

采用兩種誤差指標,即平均絕對誤差(MAE)和均方根誤差(RMSE),來綜合反映模型的預測精度。

本文提出的模型及其對比模型均為提前25 s的多步風速實時預測,所提模型均無須進行在線訓練。在實際工程應用中,其預測模式為離線訓練、在線預測、定期更新。在線預測是將實時數據輸入訓練好的模型進行預測。在上述系統配置下,該預測過程平均耗時為3 s,因此模型的時效性可以滿足提前25 s的在線預測需求。

圖4所示為MTL,STL和直接預測模型的對比實驗結果。由圖4可知,相比于STL和直接預測模型,MTL都能更好地追蹤風速信號的變化趨勢,特別是在風速劇烈波動時(圖中段部分),而STL預測值偏小,直接預測模型預測值偏大。

圖4 各模型預測結果趨勢對比Fig.4 Comparison of prediction results of models

各模型在10步、5步預測中各預測誤差指標變化趨勢如圖5,6所示。由圖5,6可知:STL在10步預測中的前7步和5步預測中的前4步RMSE和MAE均小于直接預測模型,結果表明了變分模態分解對風速實時預測精度提升的有效性;MTL在多步預測中各步RMSE和MAE均小于STL和直接預測模型,結果表明了MTL的應用可挖掘和分享子序列預測任務間的信息,提高了風速實時預測的精度。

圖5 各模型10步預測RMSE及MAE變化趨勢對比Fig.5 Comparison of 10-step forecast RMSE and MAE change trends of each model

圖6 各模型5步預測RMSE及MAE變化趨勢對比Fig.6 Comparison of 5-step forecast RMSE and MAE change trends of each model

MTL,STL和直接預測模型的多步預測誤差總體均值如表1所示。

表1 模型多步預測誤差總體均值Table 1 Multi-step forecast error overall mean of models

由表1可知:與經過變分模態分解和未經過變分模態分解的STL預測相比,MTL的RMSE總體均值在10步預測中分別降低了35.5%和39.8%,在5步預測中分別降低了24.5%和45.8%;MTL的MAE總體均值在10步預測中分別降低了31.8%和38.9%,在5步預測中分別降低了25.4%和38.4%。

針對不同風速進行算法的敏感性分析,各模型10步預測平均誤差隨風速變化趨勢對比如圖7所示。由圖7可知:不同風速下,MTL優于STL,STL優于直接預測模型;從變化趨勢來看,各模型的預測誤差均隨著風速的增大而增大,直接預測模型和STL在風速大于10 m/s時預測誤差增大幅度遠大于MTL,進一步證明了MTL在大風速多步預測中的優越性。

圖7 各模型10步預測平均誤差隨風速變化趨勢Fig.7 Comparison of the 10-step forecast average error of each model with the change trend of wind speed

4 結論

本文以時間分辨率為5 s的風速序列為研究對象,建立了基于多任務學習的風速預測模型。在風速預處理階段,采用變分模態分解方法得到風速子序列。在風速預測階段,結合LSTM建立基于參數共享的MTL,實現秒級風速實時多步預測。利用某風電場的實際風速數據進行算例分析,與經過變分模態分解的STL和未經過變分模態分解的直接預測模型相比,得到如下結論。

①STL在多步預測中的RMSE和MAE總體小于直接預測模型,表明了變分模態分解對風速實時預測精度提升的有效性。

②與STL和直接預測模型相比:MTL的RMSE總體均值在10步預測中分別降低了35.5%和39.8%,在5步預測中分別降低了24.5%和45.8%;MTL的MAE總體均值在10步預測中分別降低了31.8%和38.9%,在5步預測中分別降低了25.4%和38.4%。由此表明,將多任務學習方法應用于風速分解子序列預測,通過深度挖掘分享子序列預測任務間的信息,可大幅提高秒級風速實時預測精度。

猜你喜歡
風速模態方法
基于Kmeans-VMD-LSTM的短期風速預測
基于最優TS評分和頻率匹配的江蘇近海風速訂正
海洋通報(2020年5期)2021-01-14 09:26:54
基于GARCH的短時風速預測方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
國內多模態教學研究回顧與展望
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
考慮風速分布與日非平穩性的風速數據預處理方法研究
基于HHT和Prony算法的電力系統低頻振蕩模態識別
由單個模態構造對稱簡支梁的抗彎剛度
計算物理(2014年2期)2014-03-11 17:01:39
主站蜘蛛池模板: 日本国产在线| 日韩天堂视频| 久无码久无码av无码| 丰满少妇αⅴ无码区| 中文字幕精品一区二区三区视频| 国产区免费精品视频| 国产成人综合久久精品尤物| 五月婷婷激情四射| 精品久久久久成人码免费动漫| 在线欧美日韩国产| 国产一区二区网站| 日本福利视频网站| 免费一级全黄少妇性色生活片| 夜夜操狠狠操| 亚洲第一天堂无码专区| 欧美激情视频一区二区三区免费| 国产日本欧美亚洲精品视| 国产波多野结衣中文在线播放| 免费日韩在线视频| 在线精品自拍| 久久久精品国产SM调教网站| 久久香蕉欧美精品| 狠狠v日韩v欧美v| 中文字幕永久视频| 91麻豆精品视频| 久久精品女人天堂aaa| 亚洲一区精品视频在线| 国产精品性| 91青草视频| 一级毛片不卡片免费观看| 直接黄91麻豆网站| 亚洲精品免费网站| 亚洲精品国产精品乱码不卞 | 男人的天堂久久精品激情| 国产成人精品一区二区| 国产精品视频观看裸模| 在线观看无码a∨| 亚洲欧美综合另类图片小说区| 91青青视频| 日本道综合一本久久久88| 国产欧美日本在线观看| 成人无码区免费视频网站蜜臀| 亚洲一级毛片在线播放| 97视频在线精品国自产拍| 午夜免费视频网站| 自拍欧美亚洲| 久久亚洲黄色视频| 免费观看国产小粉嫩喷水| 国产成人亚洲欧美激情| 99精品在线视频观看| 国产草草影院18成年视频| 秋霞国产在线| 日韩人妻少妇一区二区| 亚洲视频免费播放| 19国产精品麻豆免费观看| 亚洲精品第1页| 欧美一级高清免费a| 国产精品欧美日本韩免费一区二区三区不卡 | 亚洲h视频在线| 亚洲国产一区在线观看| 无码国产偷倩在线播放老年人| 91久久精品国产| 国产成在线观看免费视频| 99久久精品国产综合婷婷| 九九九九热精品视频| A级毛片无码久久精品免费| 国产自在线拍| 欧美国产日韩在线观看| 亚洲人成影视在线观看| 国产成人成人一区二区| 波多野结衣久久精品| 色网站在线视频| 久久精品只有这里有| 亚洲中文精品人人永久免费| 欧美精品成人| 国产精品香蕉在线| 女人18一级毛片免费观看| 欧美一区国产| 四虎成人在线视频| 欧美国产成人在线| 91精品专区| 色婷婷电影网|