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

        ?

        考慮海上風電多機組時空特性的超短期功率預測模型

        2022-12-13 09:29:18劉可真趙現平梁玉平
        電力系統自動化 2022年23期
        關鍵詞:模型

        林 錚,劉可真,沈 賦,趙現平,梁玉平,董 敏

        (1. 昆明理工大學電力工程學院,云南省昆明市 650500;2. 云南電網有限責任公司,云南省昆明市 650217)

        0 引言

        中國海上風電資源豐富,尤其在資源優(yōu)勢明顯的東部沿海省份,海上風電預測可為海上風電就近消納提供重要支撐[1]。預計到2035 年,中國海上風電裝機容量將達到130 GW 左右[2],大力發(fā)展海上風電,有助于加快中國能源轉型進程,實現“碳達峰·碳中和”目標[3]。但海上風電具有隨機性、不可控制性等特點[4],會發(fā)生海上風力發(fā)電公司無法正確上報發(fā)電量的情況,上報電量過少導致主動棄風,上報電量過多導致電網穩(wěn)定性降低而造成經濟損失[5],故亟須準確預測超短期風電功率[6]。

        目前,國內外學者針對風電預測進行了一些研究[7-10],其中,統計預測模型以歷史出力數據、數值天氣預報和實測氣象數據為基礎[11],映射未來短時序內的功率,采用方法包括支持向量機[12]、隨機森林模型[13]和灰色關聯分析模型[14-15]等。在人工智能技術與數據驅動方法的加持下,近年來出現較多以人工智能模型為基礎的風電預測模型,如卷積神經網絡(CNN)[16]、長短期記憶(LSTM)[17]等。文獻[18]利用稀疏向量自回歸(SVA)模型擬合風電位置信息,實現了風電功率提前5 min 的預測。文獻[19]利用主成分分析法(PCA)聚類風電出力場景,建立多類型反向傳播神經網絡(BPNN)預測模型進行風電預測。文獻[20]采用小波分解與注意力機制結合的方法進行數據處理,并采用雙向LSTM 模型進行可再生能源超短期發(fā)電功率預測,并展現較好的預測性能。以上研究采用多種預測方法進行風電或海上風電的功率預測,但在聚類部分未考慮有效量化風電機組間的功率時空特性與度量相似性,加上海上風電存在尾流特性且氣象環(huán)境惡劣,導致環(huán)境因素實時監(jiān)測難度較大、數據采集困難、氣象因素變化幅度大、數據采集與監(jiān)控(SCADA)系統吞吐量大等問題。同時,風速與風電功率的擬合關系在風電上升期、下降期、穩(wěn)定期有明顯差距,且風向的變化也會導致風速預測下功率預測的不準確性。在僅依據海上風電功率的情況下,如何量化、度量海上風電機組的時空特性,實現“多機合一”的聚類效果,進而利用深度學習算法進行快速預測,還需要深入研究。

        針對上述問題,本文提出一種考慮海上風電多機組時空特性的超短期功率預測模型。首先,采用抽象化與去抽象化思想改進動態(tài)時間彎曲(DTW)算法,并采用此算法量化、度量機組間的時空相似度,在考慮母線位置信息的條件下進行機組聚類,形成機組群;然后,引入基于注意力機制的Transformer 預測模型并在注意力模塊進行概率化改進,以降低功率預測時間;最后,利用實時海上風電功率信息進行訓練,并對聚類后的機組群進行超短期功率預測。預測結果表明,本文所提出的方法可以有效度量機組間時空特性,且預測模型相較于傳統預測模型有著更高的預測精度與速度,提高了預測的時效性。

        1 深度學習模型機制

        1.1 Transformer 模型

        Transformer 模型是一種基于注意力機制的神經網絡[21-22],其采用自注意力機制代替了常規(guī)的循環(huán)神經網絡(RNN),以解決輸入和輸出間的全局依賴關系,實現模型并行化,使其可以學習復雜模式與動態(tài)的時間序列,并利用多變量時間序列提高預測RNN 的泛化能力。

        注意力機制介紹見附錄A,本文重點采用縮放點積注意力函數:

        式中:A(·)為注意力函數;K為所有鍵映射的鍵矩陣,V為所有值映射的值矩陣,K與V中包含輸入時間序列的時間與功率信息;Q為所有查詢映射矩陣;d為時間序列維度;softmax(·)為激活函數。

        Transformer 模型結構包含N個編碼器與N個解碼器[23]。位置編碼(PE)通過輸入時間序列位置信息的位置向量與輸入數據相加,使得模型無需RNN 結構即可感知輸入數據位置信息,位置信息如式(2)、式(3)所示。

        式中:P(·)為位置編碼操作;p為時間序列位置信息;2it表示時間序列位置為偶數;2it+1 表示時間序列位置為奇數。

        Transformer 模型采用多頭自注意力機制,其將Q、K、V通過其對應的線性映射矩陣映射至不同的空間,再分別計算注意力函數形成多頭注意力,然后將多頭注意力拼接后再通過線性映射矩陣WO映射輸出,有

        式中:M(·)為多頭自注意力函數;concat(·)為拼接函數;WO為多頭自注意力函數M的線性映射矩陣;hl為 第l個 自 注 意 力 函 數;QWQ l、KWK l、VQV l分別為第l個自注意力函數中Q、K、V的線性映射矩陣;s為自注意力函數總數。

        前饋神經網絡(FFNN)由兩次線性轉化與一個ReLU 激活函數組成,計算公式如下。

        式中:F(·)為前饋神經網絡函數;W1、b1為第1 次線性轉化參數;W2、b2為第2 次線性轉化參數。

        通過相加與歸一化連接各個子模塊,采用相加關注訓練前后的差異部分變化,并采用歸一化加快網絡收斂與泛化能力。

        1.2 概率化Transformer 模型

        Transformer 模型在處理時間序列預測問題方面有很大的潛力,但自注意力機制的計算復雜度較高,有學者考慮多頭自注意力權重具有潛在的稀疏性并服從長尾分布(LTD),提出并設計了概率稀疏自注意力機制模型[24]。

        其中,概率稀疏多頭自注意力機制在計算注意力函數時,采用KL 散度(KLD)度量兩個概率分布差異的方法以評估查詢的LTD 稀疏性[25],其簡化部分如附錄B 所示,最終的評估查詢稀疏性公式近似為:

        式中:D(·)為概率分布差異度量函數;qu為查詢矩陣Q中第u行查詢向量;kv為鍵矩陣K中第v行鍵向量;LK為查詢向量長度。

        利用評估查詢稀疏性改進注意力函數,將與預測結果影響概率較大的查詢向量作為稀疏矩陣的主要元素,而將與預測結果影響概率較小的查詢向量變?yōu)榱阆蛄俊F浔憩F為:利用最終的評估查詢稀疏性公式可知其查詢向量概率化,將相關度較大的查詢向量用于預測,以達到降低空間復雜度的目的。其稀疏矩陣稀疏度需要進行人工選取以達到較優(yōu)預測精度。改進注意力函數如式(8)所示。

        式中:Qˉ為與Q維度相同的稀疏矩陣,其稀疏度為有效查詢向量個數。

        Transformer 模型結構如附錄C 圖C1 所示,在概率稀疏自注意力機制模塊和相加與歸一化模塊后加入卷積層與最大池化層,剔除編碼器中已包括的序列中其他元素的信息輸出,以縮短輸入序列的長度,減少模型計算復雜度與空間復雜度,同時保證模型輸入時間功率序列的局部相關性。

        2 基于改進Transformer 的海上風電多機組超短期功率預測

        2.1 海上風電多機組時空特性相似性度量分析

        海上風電多機組功率受區(qū)域風速與風向的影響,同時存在一定的尾流效應[8],并且機組型號、位置也會影響其功率變化。

        附錄D 圖D1 所示為某海上風電場42 臺機組一天內機端功率,可見部分相鄰機組各機組功率數值有一定差距,但功率變化趨勢幾乎相同,說明機組功率變化具有一定的時空相似性。若同時考慮各機組母線位置信息,一定程度上可以提高聚類機組的曲線平滑性與功率預測的準確性。

        本文考慮海上風電機組功率的時間-功率的功率序列,引入DTW 算法進行海上風電多機組時空特性相似性度量分析,反映海上風電功率序列間的波動趨勢,進而度量海上風電多機組時空特性相似性,以達到聚類預測的效果,DTW 距離越小,則代表機組功率序列間的相似度越高[26]。

        DTW 算法利用計算歸整路徑距離(WPD)定量分析時間序列間的相似性。若存在時間序列A與時間序列B,其長度分別為a與b,則定義歸整路徑為:

        式中:W(A,B)為時間序列A與時間序列B的歸整路徑;wα為歸整路徑下第α個路徑坐標;i為路徑坐標wα下時間序列A的坐標;j為路徑坐標wα下時間序列B的坐標;k為路徑數;wα+1及i'、j'的含義同理,滿足式(12)可保證wα與wα+1相鄰。

        利用歐幾里得距離度量wα與wα+1之間的距離E(wα,wα+1):

        采用動態(tài)規(guī)劃(DP)方法計算最小WPD,以此表征兩個時間序列間的時空關聯度,其DP 實現方式如式(14)表示。

        式中:D(A,B)為時間序列A與時間序列B的DTW距 離;Di,j為 時 間 序 列A的 坐 標i與 時 間 序 列B的 坐標j下的WPD。

        由于海上風電機組功率時間序列長度較長,單一采用DP 思想不能高效地計算DTW 距離,本文利用抽象化與去抽象化改進DTW 算法[27]。其通過將WPD 矩陣進行抽象化,即將整個WPD 矩陣像素合并,進而在抽象化WPD 矩陣中進行DTW 算法,在抽象化后的WPD 矩陣進行去抽象化,即進行WPD矩陣擴充并保持DP 求解結果,同時在規(guī)整路徑向橫向、縱向與斜向擴展半徑參數粒度,在DP 求解結果與擴展粒度中進行DP 求解,再次獲得新的DP 求解結果,以此過程直至去抽象化至最初WPD 矩陣,具體如附錄C 圖C2 所示。

        改進DTW 算法減少搜索空間的策略,降低了DTW 算法時間復雜度。海上風電機組功率序列長,采用該方法可以有效地度量海上風電多機組時空特性相似性,以此進行多機組聚類混合預測。

        2.2 預測模型結構

        本文首先改進DTW 算法度量海上風電多機組的時空特性,根據時空特性度量結果并加入地理相鄰原則與匯流母線位置信息,對海上風電機組進行聚類,提高了海上風電場的預測效率,同時降低聚類后功率曲線不平穩(wěn)而導致預測誤差過大的問題。聚類完成后,利用改進Transformer 預測模型預測機組群超短期功率。

        為提高數據輸入質量、預測精度與收斂速度,本文采用標準歸一化方法對原始風電功率數據進行歸一化處理,將其轉換為(-1,1)區(qū)間的數據。數據歸一化的公式為:

        式中:xtrain為歸一化后的海上風電功率值;xtrue為實際的海上風電功率值;xmax、xmin分別為原始海上風電功率數據中的最大值和最小值。

        同時需要對歸一化后的功率序列進行差分平滑(DS)處理,降低時間序列空間復雜度,減小預測誤差,差分平滑功率序列公式為:

        式中:ΔP(t)為t時刻與t-θ時刻海上風電功率的變化值;DS(·)為海上風電功率差分序列的時間相關性函數;e(t)為t時刻的最小預測誤差。

        其預測模型結構如圖1 所示。圖1 中,編碼層采用一層改進Transformer 結構,解碼層采用兩層改進Transformer 結構,同時根據輸入的數據特性進行調試[19],由于采用數據為每日每分鐘的實時功率,綜合考慮設備能力與運算精度后,設置改進Transformer 結構稀疏度即有效查詢向量個數為48,編碼層與解碼層中卷積層內核設置為3,卷積步長設置為1,激活函數為ELU 函數,同時最大池化內核設置為3。聚類層中將所有機組進行快速動態(tài)時間彎曲(FDTW)計算,進而產生WPD 矩陣,并考慮匯流母線位置信息進行相鄰機組聚類,然后將聚類后的機組進行時間序列拼接(TSS)。拼接函數為:

        圖1 海上風電預測模型結構Fig.1 Structure of offshore wind power prediction model

        式中:T[·]為時間序列拼接函數;m為聚類前的機組數;n為時間序列標度;pmn為第m個機組在n時刻的出力功率;pn為n時刻聚類后機組群的出力功率。

        2.3 損失函數選擇

        用平均絕對值誤差EMAE來衡量目標值與預測值之差的絕對值之和,衡量預測誤差的平均模長。

        式 中:yi為 海 上 風 電 功 率 在 第i時 刻 的 目 標 值;yˉi為海上風電功率在第i時刻的預測值;mp為預測值數。

        均方誤差EMSE是最常用的回歸損失函數,通過求解目標值與預測值的距離平方和,衡量其誤差。

        均方根誤差ERMSE是均方誤差的算術平方根,可以更加直觀地觀察實際值與預測值的誤差大小。

        用R方值(R2)評價模型質量,其結果范圍在[0,1],R2結果越接近1,則表示其模型質量較好。

        式中:y?為海上風電功率值序列的平均值;V(y)為海上風電功率值方差;y為海上風電功率值序列。

        3 算例分析

        3.1 海上風電多機組時空特性分析

        本文算例數據來源于某風電場1 至42 號海上風電機組的功率數據,其機組均使用1.5 MW GE 風機,采用的功率數據分辨率為1 min,其機組功率與地理位置如圖2 所示。

        圖2 海上風電機組信息Fig.2 Information on offshore wind turbine

        本文首先利用改進DTW 算法進行海上風電多機組時空特性相似性度量分析,其分析結果如附錄C 圖C3 所示。圖中,每個數值代表機組間的WPD,由于WPD 表示機組間時間序列特性,故呈主對角線對稱特征,且主對角線的元素均為0。同時,由于海上風電時間序列長度過長,本文利用兆瓦為功率單位進行WPD 計算。本文綜合考慮聚類時間、WPD 選擇難易程度和聚類機組群數量的因素,采用3 天內的功率數據進行WPD 計算;且考慮聚類機組數與聚類質量,采用WPD 小于等于3 的規(guī)則進行聚類,能夠有效區(qū)分機組間的時空特性,形成聚類化分塊效果。時間長度對聚類效果的影響如附錄C 表C1 所示,42 個海上風電機組的機組群聚類結果如附錄C 表C2 所示。

        選取機組數量較多的典型機組群進行研究,故首先研究機組群8 的聚類效果與預測效果。該機組群由27 號至37 號海上風電機組組成,其3 天內的海上風電機組功率如圖3 所示。

        圖3 海上風電機組群8 功率Fig.3 Power of offshore wind turbine group 8

        由圖3 可見,改進DTW 算法將機組間時空特性相似性較高的機組進行聚類,聚類后的機組群仍可保持與各個機組相似的極值特征與運行規(guī)律,且聚類效果在3 天內均保持一致,具有一定的時效性,同時保持了風電周期波動性,便于機組群進行功率組合預測。

        3.2 預測模型結構準確度

        本文采用的仿真環(huán)境為Windows 10 操作系統,8 GB RAM,CPU 為Intel Core i3-9100F @3.60 GHz,GPU 為NVIDIA GeForce GTX 1650,使用Python 3.8 語言與Pytorch 1.8 框架。

        在機組聚類方面,利用改進Transformer 模型預測機組群8,同時對比單一預測27 號機組至37 號機組在時間與精度上的差距。在模型方面,利用本文算法與傳統Transformer 模型、LSTM 模型進行對比。設置本文算法稀疏矩陣的稀疏度為30;設置本文算法與Transformer 算法為一層編碼層與兩層解碼層并采用ELU 函數作為編碼層與解碼層的激活函數,且采用Adam 迭代器進行梯度下降計算;LSTM 模型設置樣本數為1,訓練循環(huán)次數為50 次,LSTM 層神經元個數為4,梯度下降采用Adam 迭代器。由于功率預測為超短期功率預測,要求預測精度較高,故本文采用的預測模型均為小步長單步預測,即預測的時間步長為1。同時,機組預測模型的測試數據集為該海上風電場42 臺機組3 天的分鐘級功率數據,訓練集為3 天的前68 h 實時功率數據,驗證集為3 天的后4 h 實時功率數據。機組群8 在不同模型下的功率預測結果如圖4、表1 所示。

        圖4 不同模型下的風電機組群功率預測結果Fig.4 Power prediction results of wind turbine groups with different models

        表1 不同模型風電機組群功率預測損失函數評價Table 1 Evaluation of power prediction loss function for wind turbine groups with different models

        由圖4 可見,在功率上升期與下降期,本文算法與Transformer 模型可以有效地跟隨真實功率進行預測,而LSTM 模型在預測功率上或多或少出現一定的超前或滯后。而在功率波動中,Transformer 模型與本文算法可以跟隨功率波動進行調整,而LSTM 模型僅可以展示預測趨勢,無法有效跟隨功率快速變化而快速反應。各模型間功率預測誤差與誤差分布如附錄C 圖C4、圖C5 所示。

        由于單次實驗存在一定的不確定性,本文基于算例的42 臺海上風電機組與海上風電功率進行機組群聚類與超短期功率預測,同時為保證所提出的機組群聚類方法與預測方法的魯棒性,本文選取了另一海上風電廠b 驗證本文模型,具體結果如附錄D 中算例擴展與補充算例所示。

        3.3 預測模型結構性能

        本文考慮海上風電機組聚類速度,在對海上風電機組進行聚類時,本文采用的改進DTW 算法耗時6.74 min(404.39 s),而傳統DTW 算法耗時18.90 min(1 134.24 s),可見改進DTW 算法在計算WPD時采用抽象與去抽象化策略可以有效減少計算速度,若后續(xù)機組數量增加,也可以在更短的時間內完成機組群聚類,且如果聚類誤差增大后可及時進行再次聚類。同時,本文考慮到機組預測聚類前后的時間差距與預測精度差距,其部分海上風電單機組預測誤差見附錄C 圖C6,聚類前后預測誤差見附錄C 圖C7,聚類前后預測結果如表2 所示。表2 中,(6.74+8.40)min 和(6.74+12.62)min 表示兩種算法聚類和預測總耗時。

        表2 聚類前后風電機組群功率預測評價Table 2 Evaluation of power prediction of wind turbine groups before and after clustering

        由表2 可見,本文算法相較于傳統Transformer模型在時間上有明顯的優(yōu)勢,由于考慮聚類,機組群預測中的精確度表現不如單機組預測后求和,但綜合考慮預測時間,聚類后的機組群預測時間相較于聚類前單機組預測求和有較明顯的提升,且與圖3所示聚類前與聚類后的誤差趨勢也基本相同。其他海上風電機組群功率預測誤差如附錄C 圖C8 所示。在綜合考慮時間與精度的情況下,本文算法更能及時地針對整個海上風電場進行整體功率預測。同時,由于無須每次預測考慮聚類時間,海上風電場整體預測時間為8.40 min,也滿足15 min 上報一次未來4 h 超短期預測曲線的規(guī)格要求,在機組群預測精度低于預設精度或風向發(fā)生大幅度變化后,再次聚類與預測也基本滿足規(guī)格要求。

        4 結語

        為解決預測海上風電單機組出力造成的預測時間過長、整體預測功率曲線質量差的問題,便于電網公司高效調度海上風電機組,本文提出考慮海上風電多機組時空特性的超短期功率預測模型,主要結論如下:

        1)改進DTW 算法可以有效量化宏觀上的時空特性并度量海上風電機組間的時空相似度,以此聚類機組群以到達“多機合一”預測的效果,減少重復預測時間,并改進DTW 算法減少聚類運算時間;

        2)通過預測海上風電機組和機組群的超短期功率,可見基于概率化改進的Transformer 預測模型在保障預測精度的情況下,有效降低了預測時間,滿足預測規(guī)格要求;

        3)綜合考慮機組時空特性,聚類后的海上風電機組群完整保留單機組的波動規(guī)律、運行規(guī)律與極值特征,在損失較小的預測精度的情況下明顯提升了預測速度。

        由于海上風電離岸距離、設備精度等問題,氣象數據無法獲取或質量較差,且聚類部分天數選取與WPD 的數值選取依賴多次實驗驗證,具有一定的主觀性。本文算法雖聚類前后有效降低了預測時間,但仍產生了一定的誤差,后續(xù)將考慮多重因素影響下的精細化聚類,降低聚類的實驗依賴性及聚類前后的預測誤差,進而改進預測算法并建立滾動預測模型。

        感謝昆明理工大學高層次人才平臺建設項目(KKZ7202004004)和云南電網有限責任公司科技項目(YNKJXM20180736)對本文研究工作的支持!

        附錄見本刊網絡版(http://www.aeps-info.com/aeps/ch/index.aspx),掃英文摘要后二維碼可以閱讀網絡全文。

        猜你喜歡
        模型
        一半模型
        一種去中心化的域名服務本地化模型
        適用于BDS-3 PPP的隨機模型
        提煉模型 突破難點
        函數模型及應用
        p150Glued在帕金森病模型中的表達及分布
        函數模型及應用
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權M-估計的漸近分布
        3D打印中的模型分割與打包
        久久精品国产亚洲av成人无人区| 少妇厨房愉情理伦片免费| 初高中生精品福利视频| 特黄三级一区二区三区| 高清在线有码日韩中文字幕| 国产亚洲一区二区在线观看| 美女大量吞精在线观看456| 91尤物在线看| 人妖国产视频一区二区| 无码中文亚洲av影音先锋| 亚洲国产精品久久久久秋霞1| 亚洲VR永久无码一区| 国产熟女自拍av网站| 国产精品99无码一区二区| 久久久久无码国产精品不卡| 国产精品白浆免费观看| 国产饥渴的富婆一凶二区| 亚洲国产av无码专区亚洲av| 少妇三级欧美久久| 亚洲中文有码一区二区| 日韩在线观看入口一二三四 | 无码精品色午夜| 国产大屁股白浆一区二区三区| 欧美性白人极品1819hd| 日本高清色倩视频在线观看| 精精国产xxxx视频在线播放器| 日本三区在线观看视频| 亚洲一区av在线观看| 亚洲熟妇少妇任你躁在线观看| 91亚洲精品久久久蜜桃| 精品国产精品久久一区免费式| 欧洲女人性开放免费网站| 日本免费一区二区三区在线看| av男人天堂网在线观看| 99999久久久久久亚洲| 欧美日韩精品一区二区在线视频| 久久久诱惑一区二区三区| 干日本少妇一区二区三区| 欧美aaaaaa级午夜福利视频| 国产视频在线一区二区三区四区| 日本妇女高清一区二区三区|