?

售電側開放市場環境下基于多分位魯棒極限學習機的短期負荷預測技術

2024-03-25 03:24楊希王剛張鵬宇李穎張國鋒
科技創新與應用 2024年8期
關鍵詞:輸入量

楊希 王剛 張鵬宇 李穎 張國鋒

摘? 要:該文基于極限學習機算法設計一種用于短期負荷預測的多分位魯棒極限學習機模型,該模型能解決傳統預測模型抗干擾能力差的缺陷,可以在面臨不確定性因素干擾的情況下準確預測負荷。對傳統模型和多分位魯棒極限學習機模型的魯棒性和多分位性進行驗證,對比結果表明,多分位魯棒極限學習機模型的魯棒性更好,在不同分位下的預測精度更高。

關鍵詞:多分位魯棒極限學習機;短期負荷預測;核概率密度函數;輸入量;預測結果

中圖分類號:TM743 文獻標志碼:A? ? ? ? ? 文章編號:2095-2945(2024)08-0094-04

Abstract: In this paper, a multi-quantile robust extreme learning machine model for short-term load forecasting is designed based on the extreme learning machine algorithm. This model can solve the defect of poor anti-interference ability of the traditional forecasting model. The load can be predicted accurately in the face of uncertain factors. The robustness and multi-quantile of the traditional model and the multi-quantile robust limit learning machine model are verified. The comparison results show that the multi-quantile robust limit learning machine model has better robustness and higher prediction accuracy under different quantiles.

Keywords: multi-quantile robust limit learning machine; short-term load forecasting; kernel probability density function; input; prediction results

在售電側開放市場環境下,電力負荷開始作為一種特殊商品進入電力市場,這種情況下電力用戶能根據電價的波動變化,選擇在電價較低時用電,從而降低了用電成本。對于供電公司來說,由于用戶用電行為具有隨機性,基于維護電網運行穩定等方面的考慮,準確進行負荷預測顯得尤為重要。供電公司在售電側開放市場環境下,設計一種響應更加迅速、預測更加準確的短期負荷預測模型,成為現階段的重要研究課題。

1? 多分位魯棒極限學習機的模型構建

1.1? 極限學習機算法

極限學習機(ELM)是一種單隱含層前向神經網絡機器學習算法,由輸入層、隱含層和輸出層3部分構成,組成結構如圖1所示。

圖1中,輸入層的每個節點代表了一個輸入變量,輸出層的節點數量不一。當輸出節點為1時,為單步輸出;當輸出節點有2個及以上時,為多步輸出。隱含層的節點與輸入層節點之間的權值為ω,隱含層節點與輸出層節點之間的權值為β。極限學習機的數學模型可表述:假設用于負荷預測的數據樣本集合為

S={(xi,ti)} xi∈Rm,i=1,2,3,…,N。

在單隱含層前向神經網絡中,含有N個隱含層節點,其數學模型可表示為

式中:xi表示影響負荷預測的所有變量,以集合形式表示xi=[xi1,xi2,…xin],yi表示在i時刻的負荷值,bi表示該神經網絡中第i個隱含層節點的偏置,βi和ωi表示第i個節點對應的權值,g()表示激活函數。將樣本數據輸入到該數學模型中進行多次迭代后,可以求得未知權值系數的最優值,此時模型的訓練誤差最小,可用于負荷預測[1]。

1.2? 多分位魯棒極限學習機模型的確定

以ELM算法為基礎建立的魯棒極限學習機(ORELM)模型在負荷預測中表現出2個優勢:其一,利用調節系數進行輸出權值和訓練誤差的權衡,使得負荷預測模型對于異常數據的魯棒性得到了提升;其二,利用1-范數的系數特性避免了異常值帶來的干擾?;谏鲜?項特點,使得魯棒極限學習機模型的負荷預測結果較為精確。但是該模型在實際應用中也面臨一個無法回避的問題,即售電側新環境下負荷曲線具有隨機性和變動性,而魯棒極限學習機模型只能對某個確定點的負荷進行預測,不適合這種隨機多變的場景[2]?;诖?,本文在魯棒極限學習機模型的基礎上,引進“分位回歸”算法建立了多分位魯棒極限學習機模型(MQR-ORELM)。對比2種模型,有2個共性,其一是簡易方程都是線性的輸出矩陣方程;其二是求解的未知參數都是模型的輸出參數;有1個區別,前者采用拉格朗日算法,屬于非線性求解方法,后者采用內電法和平滑法等多種算法,屬于線性規劃求解方法。

基于上述分析,構建了多分位魯棒極限學習機模型,其數學表達式為

Q(x|τ)=ωU+βH ,

式中:Q(x|τ)為不同分位下多分位魯棒極限學習機模型的負荷預測值,ω表示分位回歸的模型核心部分,T表示采樣時間,U表示自變量矩陣,β表示參數矩陣,H表示輸入變量矩陣,兩者結合能夠顯著提高該模型的預測精度。在得到多分位魯棒極限學習機模型后,按照與上文相同的方法,使用樣本數據對該模型進行迭代求和。迭代次數不設上限,直到求解出β和ω 2個未知參數為止。迭代結束后,即可確定多分位魯棒極限學習機模型的結構,在此基礎上選擇合適的分位,得到不同分位下的負荷預測結果。

1.3? 多分位魯棒極限學習機模型的驗證

從應用效果來看,多分位魯棒極限學習機模型可以在場景多變的情況下對短期負荷進行預測,同時通過選取合適分位的方式提高了預測結果的精確性,更加適合售電側開放市場環境下的負荷預測[3]。為了深入、全面地了解多分位魯棒極限學習機模型的性能,本文分別選擇魯棒性和多分位性兩項特性展開了驗證。

1.3.1? 魯棒性驗證

較高的魯棒性是保證多分位魯棒極限學習機模型能夠準確預測短期負荷的關鍵。本文選擇帶異常值的非線性隨機函數進行該模型的魯棒性驗證,該函數的表達式為

式中:r1和r2是[-1,1]區間內的2個隨機值。如果存在“r1=0”且“r2=0”的情況,說明該函數中無異常值。在2個隨機值均不為0的情況下,選擇500個數據點展開訓練;對于任意一個數據點,測試的樣本中x服從[-10,10]的均勻分布。除此之外,另外選擇了10 000個點用于多分位魯棒極限學習機模型的驗證;對于任意一個點,驗證的樣本中x服從[-11,11]的均勻分布。y表示與x對應的函數輸出值。為了減輕數據處理的工作量,本文只研究了異常值(k)為0、40和80時的負荷預測結果。異常值能夠客觀表示模型所受環境的干擾程度,異常值越大,表明干擾越激烈。選取3個典型分位(τ),分別是0.1、0.5和0.9。同時,為了更加直觀地展示多分位魯棒極限學習機模型在短期負荷預測方面的應用效果,選取了傳統的魯棒極限學習機模型作為對照,預測結果如圖2—圖4所示。

分別統計2種模型在異常值為0、40、80時的訓練值和預測值,統計結果見表1。

結合圖2—圖4和表1可知,從整體上來看,2種模型對于短期負荷的預測精度都會隨著異常值的增加而降低,兩者的泛化性能較為接近。但是橫向對比可以發現,多分位魯棒極限學習機模型的訓練誤差更小,表明該模型具有更好的魯棒性。

1.3.2? 多分位性驗證

多分位性可以表示模型在場景變動下對于短期負荷預測結果的準確性。在多方位性驗證中,本文分別選擇了二次函數、高斯函數和西格瑪函數對模型進行逼近處理,并對比2種模型在3種函數下的逼近效果,由此來判斷多分位魯棒極限學習機模型中加入的多分位功能是否發揮了作用[4]。該試驗中使用到的訓練集合與驗證集合與上文魯棒性驗證試驗一致;多分位魯棒極限學習機模型的典型分位選擇上,共設有0.1、0.3、0.5、0.7和0.9五個,預測結果見表2。

由表2數據可知,2種模型在逼近3個函數時,均表現出較為理想的擬合效果。橫向對比來看,多分位魯棒極限學習機模型在5個典型分位下的預測結果,總體上要優于魯棒極限學習機模型的預測結果。這也表明在多個分位場景下,相比于只能定點預測負荷的魯棒極限學習機模型,本文設計的多分位魯棒極限學習機模型在提高預測結果精度方面具有顯著優勢。

2? 基于多分位魯棒極限學習機的短期負荷預測

2.1? 核概率密度函數的選擇

通過上文的模型預測試驗可知,不同分位下的預測精度會表現出一定的差異。為了確定不同分位下的最佳預測精度,本文提出了一種基于核概率密度函數的解決方案,其原理:選定(0,1)區間,從中獲取多個分位值,然后利用上文求得的多分位魯棒極限學習機模型,計算出不同分位值下對應的預測值。最后將預測值作為輸入量,輸入到核概率密度函數中進行計算,統計計算結果后繪制出概率分布圖,從而更加直觀地顯示預測值信息[5]。由此可見,核概率密度函數的選擇是進行短期負荷預測的關鍵。假設多分位魯棒極限學習機模型在n個分位下的預測值分別為M1,M2…,Mn,則核概率密度函數可表示為

式中:F(m)表示概率密度函數的估計值,h表示窗寬,K()表示核函數。根據上式可知,函數估值除了與核函數有關,還受到了樣本數量和窗寬的影響。在確定核概率密度函數后,采取積分均方誤差對其進行逼近,計算出最佳的窗寬。將其重新帶入到核概率密度函數中,即可得到短期負荷預測值的概率分布圖。

2.2? 短期負荷預測流程

基于上述模型進行短期負荷預測,具體步驟如下。

步驟1:收集氣象因素、電價數據、歷史負荷數據,并對其進行歸一化處理,目的是防止數據差異導致最終訓練結果出現誤差。歸一化公式為

Bj=,

式中:bmax表示各類數據組成的數據集合在多選時間尺度內xi={b1,b2,...,bn}樣本數據的最大值。

步驟2:對完成歸一化處理的數據,按照歷史負荷變量數據進行分解,并構建基于電價導向的需求相應模型。獲取電價數據,并將其作為輸入量帶入到響應模型中,獲得響應影響因子。將該因子作為輸入量,帶入到預測模型中,并對氣象因素、時間因素等負荷影響因素進行處理。

步驟3:將輸入量帶入到本文設計的多分位魯棒極限學習機模型中,在設定的區間范圍內選擇若干個合適的分位,利用模型求得各個分位下對應的預測值。

步驟4:使用核概率密度函數處理步驟3中得到的預測值,得到更為全面的預測值信息。

整個預測步驟如圖5所示。

3? 結束語

現階段使用的許多短期負荷預測模型只能對某個確定點的負荷進行預測,而售電側新市場環境中存在大量不確定因素,導致負荷預測結果的精度受到干擾。針對這一問題,本文基于分位回歸算法建立了多分位極限魯棒學習機模型,從模型試驗情況來看,表現出良好的魯棒性和多分位性能,能夠有效應對短期負荷預測中不確定因素帶來的干擾,保證了預測結果的高精度。

參考文獻:

[1] 王增平,趙兵,賈欣,等.基于差分分解和誤差補償的短期電力負荷預測方法[J].電網技術,2021(7):1159-1160.

[2] 劉音,孫兵,蘇彪,等.基于大數據的短期負荷預測技術研究[J].信息技術,2022(12):183-188.

[3] 喬石,王磊,張鵬超,等.基于模態分解及注意力機制長短時間網絡的短期負荷預測[J].電網技術,2022(7):161-163.

[4] 趙洋,王瀚墨,康麗,等.基于時間卷積網絡的短期電力負荷預測[J].電工技術學報,2022(5):37-38.

[5] 徐先峰,趙依,劉狀壯,等.用于短期電力負荷預測的日負荷特性分類及特征集重構策略[J].電網技術,2022(4):9-11.

猜你喜歡
輸入量
低合金高強度結構鋼Q390ME 焊接接頭組織性能研究
無創自動測量血壓計的不確定度評定
電流互感器測量結果不確定度評定
基于集成檢定法的重力式自動裝料衡器測量結果的不確定度評定
輸入量與尿量比在深Ⅱ度燒傷患者休克預防性補液中的應用分析
熱輸入量對HVOF鐵基非晶涂層制備及性能的影響
基于矢量“隸屬度”的模糊控制器結構優化
焊接熱輸入對核島設備用碳鋼埋弧焊熔敷金屬性能的影響
大熱輸入量耐火鋼埋弧焊方法
復雜測量模型不確定度的數值評定
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合