蔡冬陽 趙申 周瑋 郭德華 薛書倩
摘? ?要:隨著光伏電源并網(wǎng)規(guī)模的不斷擴(kuò)大,光伏電源出力的波動性使得負(fù)荷預(yù)測難度加大,氣象因素又對電力系統(tǒng)負(fù)荷有顯著的影響??紤]剝離光伏電源對電網(wǎng)負(fù)荷預(yù)測的影響后,研究實時氣象因素對電力系統(tǒng)凈負(fù)荷的影響,然后將凈負(fù)荷分解為基礎(chǔ)負(fù)荷和氣象敏感負(fù)荷,采用灰色模型GM(1,1)和最小二乘支持向量機(jī)算法分別對二者進(jìn)行預(yù)測。之后采用主導(dǎo)氣象因素辨識方法分析影響凈負(fù)荷的主要氣象因素,合理選取預(yù)測模型的輸入向量,實現(xiàn)了考慮光伏影響與氣象敏感負(fù)荷分解的LSSVM負(fù)荷預(yù)測。實驗證明所提出的模型能夠明顯提高負(fù)荷預(yù)測的準(zhǔn)確度。
關(guān)鍵詞:光伏;實時氣象因素;氣象敏感負(fù)荷分解;最小二乘支持向量機(jī);負(fù)荷預(yù)測
中圖分類號:TP39? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A
Load Forecasting Based on Weather Sensitive Load
Decomposition and LSSVM Under Influence of Photovoltaic
CAI Dong-yang1 ,ZHAO Shen1,ZHOU Wei1,GUO De-hua2,XUE Shu-qian2
(1.State Grid Jiangsu Electric Power Co.,Ltd.,Nanjing,Jiangsu 210024,China;
2. Beijing Qingruan Initiative Science and Technology Co.,Ltd.,Beijing 100085,China)
Abstract:With the continuous expansion of photovoltaic power grid scale,the fluctuation of photovoltaic power output makes load forecasting more difficult. In addition,meteorological factors have a significant impact on the load of power system. Therefore,this paper first considers the impact of stripping photovoltaic power supply on grid load forecasting,and then the impact of real-time meteorological factors on the net load of power system is studied. The net load is divided into basic load and gas sensitive load,and the grey model GM(1,1) and least squares support vector machine are used. The algorithm of ort vector machine (LSSVM) predicts both of them. Then,the main meteorological factors affecting the net load are analyzed by using the dominant meteorological factor identification method,and the input vector of the prediction model is reasonably selected to realize the LSSVM load prediction considering the photovoltaic effect and meteorological sensitive load decomposition. Practical application shows that the proposed model can significantly improve the accuracy of load forecasting.
Key words:photovoltaic;hourly weather factors;weather sensitive load decomposition;least squares support vector machine;load forecast
電力負(fù)荷預(yù)測對系統(tǒng)的穩(wěn)定性、安全性和電力市場交易等有重要作用,如何提高預(yù)測的效率和準(zhǔn)確性一直以來都是研究的重要內(nèi)容[1]。目前,在影響系統(tǒng)負(fù)荷變化的多種因素中,氣象的影響越來越顯著,短期負(fù)荷預(yù)測中通常需要考慮溫度、濕度等氣象因素的影響[2],人體舒適度等綜合指標(biāo)在電力系統(tǒng)負(fù)荷預(yù)測中的應(yīng)用也越來越廣泛。考慮氣象因素的負(fù)荷預(yù)測研究有很多,文獻(xiàn)[3]在考慮日特征溫度、相對濕度的前提下提出了基于核函數(shù)極限學(xué)習(xí)機(jī)模型的負(fù)荷預(yù)測方法,但是沒有采用實時氣象因素,因此不能得到更為精細(xì)和準(zhǔn)確的預(yù)測結(jié)果。文獻(xiàn)[4]采用了多元線性回歸分析的負(fù)荷預(yù)測方法,傳統(tǒng)方法還有時間序列法等[5],但這些方法模型較為簡單,難以考慮氣象因素對負(fù)荷的影響,在處理多因素影響的復(fù)雜模型時有局限性。LSSVM(Least Squares Support Vector Machine)不僅可以考慮實時氣象因素的影響,而且在樣本容量較大的情況下仍能夠快速收斂,預(yù)測準(zhǔn)確率較高,因此采用了LSSVM來構(gòu)建預(yù)測模型。
同時,光伏電源出力的波動性也是影響電力負(fù)荷變化的另一重要因素。因此,在進(jìn)行考慮氣象因素的負(fù)荷預(yù)測研究前需要同時考慮光伏影響進(jìn)行短期負(fù)荷預(yù)測。為此,首先對分布式光伏影響下的系統(tǒng)負(fù)荷進(jìn)行還原得到系統(tǒng)凈負(fù)荷,然后對主導(dǎo)氣象因素進(jìn)行辨識,考慮實時氣象因素的影響,將系統(tǒng)凈負(fù)荷分解為基礎(chǔ)負(fù)荷及氣象敏感負(fù)荷兩個分量,并且利用灰色模型GM(1,1)和LSSVM算法分別對二者進(jìn)行預(yù)測,有效地提高了系統(tǒng)凈負(fù)荷預(yù)測的精度。
1? ?考慮光伏影響的電力凈負(fù)荷還原法
光伏的接入不可避免會引起電力負(fù)荷特性的改變,從而影響負(fù)荷歷史變化規(guī)律,降低負(fù)荷預(yù)測算法精度,所以,在考慮氣象影響預(yù)測算法之前,首先剝離光伏出力影響后得到電力凈負(fù)荷,即
L = L′ + Ppv? ? ? ? ? (1)
式中:L為電力系統(tǒng)凈負(fù)荷,L′為系統(tǒng)負(fù)荷,Ppv為光伏出力,然后對電力系統(tǒng)凈負(fù)荷進(jìn)行氣象相關(guān)性分析與預(yù)測。
2? ?氣象因素對電力凈負(fù)荷的影響分析
目前,在負(fù)荷預(yù)測分析過程中,大多數(shù)研究采用的是日特征氣象因素,如溫度、相對濕度、風(fēng)速的日平均值等。但是,僅考慮日特征氣象因素不能精細(xì)地刻畫氣象對凈負(fù)荷的實時影響,預(yù)測效果不佳,因此提高負(fù)荷預(yù)測精度需要進(jìn)一步將實時氣象因素考慮進(jìn)來,天氣預(yù)報技術(shù)的發(fā)展恰好為研究提供了數(shù)據(jù)支撐。
2.1? ?實時氣象因素對電力凈負(fù)荷的影響分析
選取南京市2018年8月8日的實時溫度、實時濕度數(shù)據(jù)分析氣象因素對凈負(fù)荷的影響。圖1為實時氣象因素與負(fù)荷變化曲線對比圖,可以看出:
1)凈負(fù)荷與實時溫度的變化趨勢基本一致,溫度對負(fù)荷的影響呈明顯的正向特性,凈負(fù)荷隨著溫度的升高而增大,隨著溫度的降低而減小;
2)凈負(fù)荷與實時濕度的變化趨勢相反,相對濕度對負(fù)荷的影響呈現(xiàn)出明顯的負(fù)向特性,負(fù)荷隨著相對濕度的增大而減小,隨著相對濕度的減小反而增大。
2.2? ?氣象綜合指數(shù)分析
實際上,考慮單一氣象因素不足以反映凈負(fù)荷的變化規(guī)律,為提高預(yù)測精度,需要引入能夠體現(xiàn)多個氣象因素耦合效果的人體舒適度指數(shù)。人體舒適度描述的是在不采取保暖或者防暑措施的情況下人體感覺的舒適程度,影響其大小最主要的氣象因素是溫度、相對濕度和風(fēng)速。在江蘇地區(qū)通常使用如下計算公式[1]:
SSD = 1.8T + 0.55(1 - R)-3.2■+ 27? ? ? (2)
式中,SSD為人體舒適度綜合指標(biāo);Tt為溫度(℃);Rh為相對濕度(%);Vw為風(fēng)速(m/s)。
2.3? ?主導(dǎo)氣象因素辨識方法分析
相關(guān)系數(shù)是研究兩個對象關(guān)聯(lián)程度的重要指標(biāo),可以應(yīng)用于凈負(fù)荷與氣象因素的相關(guān)性分析中,進(jìn)而得到影響凈負(fù)荷的主導(dǎo)氣象因素。其計算公式如下:
R = ■? ? (3)
式中,R為相關(guān)系數(shù);xi、yi分別表示負(fù)荷和氣象因素;■、■分別表示xi和yi的均值。
選取南京市2018年8月份的負(fù)荷和氣象數(shù)據(jù),氣象因素選定溫度、濕度、人體舒適度和風(fēng)速四個參量,剝離光伏影響后得到電力系統(tǒng)凈負(fù)荷,然后分別計算凈負(fù)荷與實時氣象因素、日特征氣象因素的相關(guān)系數(shù),在計算后者時,凈負(fù)荷及氣象數(shù)據(jù)以平均值表示。計算所得結(jié)果如表1所示:其中,Rt、Rh、RSSD、Rw分別表示凈負(fù)荷與溫度、濕度、人體舒適度和風(fēng)速的相關(guān)系數(shù)。分析表1可知,凈負(fù)荷與溫度、濕度、人體舒適度的相關(guān)性較大,與風(fēng)速的相關(guān)性較小,因此主導(dǎo)氣象因素為溫度、濕度、人體舒適度,在進(jìn)行凈負(fù)荷預(yù)測時不考慮風(fēng)速的影響;同時,凈負(fù)荷與實時氣象因素的相關(guān)性明顯比凈負(fù)荷與日特征氣象因素的相關(guān)性大,因此,在進(jìn)行凈負(fù)荷預(yù)測時考慮實時氣象因素的影響理論上可以提高預(yù)測的精度。
3? ?氣象敏感負(fù)荷分解模型
電力凈負(fù)荷在時間上有明顯的周期規(guī)律,且對氣象變化十分敏感。數(shù)據(jù)分析表明,凈負(fù)荷可以分解為如下形式[6]:
L = Lbasic + Lweather + Lrandom? ? ? (4)
式中,L為總的電力凈負(fù)荷;Lbasic為基礎(chǔ)負(fù)荷分量;Lweather為氣象敏感負(fù)荷分量;Lrandom為隨機(jī)負(fù)荷分量,通常可以忽略。
1)基于灰色模型GM(1,1)的基礎(chǔ)負(fù)荷分量預(yù)測方法
經(jīng)過數(shù)據(jù)分析,南京市4月份和10月份的氣溫較為溫和,氣象敏感負(fù)荷占比較小,負(fù)荷總體上較為穩(wěn)定,符合基礎(chǔ)負(fù)荷分量特征。因此,可以用4月和10月各時刻點負(fù)荷的平均值作為夏季的基礎(chǔ)負(fù)荷,南京市2010-2017年夏季的基礎(chǔ)負(fù)荷分量如下:分析圖2可知,基礎(chǔ)負(fù)荷隨年份增大呈明顯的增長趨勢,這是當(dāng)?shù)氐慕?jīng)濟(jì)發(fā)展和用電設(shè)備增加等原因?qū)е碌?,具有一定的?guī)律性。
對南京市2018年8月的負(fù)荷進(jìn)行預(yù)測,為得到2018年的夏季基礎(chǔ)負(fù)荷,可以采用灰色模型GM(1,1)進(jìn)行預(yù)測[7-8]。
記x(0) 為原始序列:
x(0)? = [x(0) (1),x(0) (2),…,x(0) (n)]? ? (5)
累加生成序列x(1) ,x(1) 與x(0) 的關(guān)系如下:
x(1) (k) = ■x(0) (i),k = 1,2,…,n? ? ? (6)
序列x(1) 與一階微分方程的解均呈指數(shù)增長趨勢,因此x(1) 滿足如下方程:
■ + ax(1)? = u? ? ? (7)
參數(shù)a、u可由下式估算得到:
[■,■] = (BTB)-1BT Yn? ? ?(8)
式中,矩陣B和Yn分別為:
B = -■[x(1) (1) + x(1) (2)]? ? ? ? ?1 -■[x(1) (2) + x(1) (3)]? ? ? ? ?1? ? ? ? ? ? ? ? ? ?■? ? ? ? ? ? ? ? ? ? ■-■[x(1) (n-1) + x(1) (n)]? ? ?1
Yn = x(0) (2) x(0) (3)? ? ■ x(0) (n)
計算可得x(1) 的預(yù)測值如下:
■(1) (k+1)=(x(0) (1)-■)e- ■k+■(k=0,1,2,…)
(9)
通過累減得到x(0) 的預(yù)測值如下:
■(0) (k+1)=(1-e■)(x(0) (1)-■)e- ■k(k=0,1,2,…)
(10)
因此,利用灰色模型GM(1,1)預(yù)測得到南京市2018年夏季基礎(chǔ)負(fù)荷曲線如下:
2)氣象敏感負(fù)荷分解
由式(4)可知,在基礎(chǔ)負(fù)荷分量已知且忽略隨機(jī)負(fù)荷分量的前提下,南京市2018年夏季實時氣象敏感負(fù)荷的計算公式如下:
Lweather = L - Lbasic? ? ? ?(11)
4? ?基于LSSVM的凈負(fù)荷預(yù)測
4.1? ?LSSVM算法
傳統(tǒng)支持向量機(jī)(SVM)需要解決非線性的凸二次規(guī)劃問題,在樣本數(shù)目過大時難以處理,LSSVM通過等式約束將問題轉(zhuǎn)化為一元線性方程組,從而提高了計算速度[9-10]。
構(gòu)造非線性負(fù)荷預(yù)測模型如下:
f(xi) = ω·?準(zhǔn)(xi) + b? ? ? ?(12)
式中,xi為氣象因素等影響負(fù)荷預(yù)測的因素;f(xi)為待預(yù)測量;?準(zhǔn)函數(shù)的作用是把輸入量通過非線性方式映射到高維空間;ω、b為參數(shù)。
LSSVM的優(yōu)化函數(shù)如下:
■ J(ω,e) = ■‖ω‖2 + ■γ■e2i
s.t.yi = ω·?準(zhǔn)(xi) + b + ei,i = 1,2,…,N? ? ? (13)
式中,ei為誤差;γ為正則化參數(shù)。利用Lagrange乘子λ將其變化為:
min J = ■‖ω‖2 + ■γ■e2i -
■λi [ω·?準(zhǔn)(xi) + b + ei - yi ]? ? ?(14)
通過KKT最優(yōu)條件計算得到解為:
bλ = 0? ? ? ? ? ? qTq? ? ?K + ■IN■0y? ? (15)
式中,λ = [λ1,λ2,…,λN]T;qT = [1,1,…,1]N;y = [y1,y2,…,yN]T,即訓(xùn)練集待預(yù)測量的集合;K(xi,xj) = ?準(zhǔn)(xi)T?準(zhǔn)(xj),為符合Mercer條件的核函數(shù)。本文計算核函數(shù)時采用徑向基函數(shù),即K(xi,xj) = exp-■,則負(fù)荷預(yù)測模型可表示為:
f(x) = ■λi exp-■+ b? ? ? ?(16)
4.2? ?基于氣象敏感負(fù)荷分解和LSSVM的凈負(fù)荷
預(yù)測模型
利用氣象敏感負(fù)荷分解模型將總凈負(fù)荷分解為基礎(chǔ)負(fù)荷分量和氣象敏感負(fù)荷分量,在考慮實時氣象因素的基礎(chǔ)上分別利用灰色模型和LSSVM對二者進(jìn)行預(yù)測。模型構(gòu)建過程如下:
1)利用灰色模型GM(1,1)預(yù)測基礎(chǔ)負(fù)荷,通過式(13)計算得到氣象敏感負(fù)荷;
2)建立LSSVM負(fù)荷預(yù)測模型,構(gòu)造訓(xùn)練集。其中,條件屬性集選取日類型、負(fù)荷時刻點、訓(xùn)練日前一天及一周前的氣象敏感負(fù)荷、訓(xùn)練日當(dāng)天、前一天及一周前的實時溫度、濕度、人體舒適度;決策集選取訓(xùn)練日的氣象敏感負(fù)荷值,然后對模型進(jìn)行訓(xùn)練;
3)將待預(yù)測日的日類型、負(fù)荷時刻點、待預(yù)測日前一天及一周前的氣象敏感負(fù)荷、待預(yù)測日當(dāng)天、前一天及一周前的實時溫度、濕度、人體舒適度作為輸入,利用訓(xùn)練后的模型預(yù)測得到待預(yù)測日的氣象敏感負(fù)荷;
4)將氣象敏感負(fù)荷與基礎(chǔ)負(fù)荷求和得到待預(yù)測日的總凈負(fù)荷。
5? ?實例分析
為驗證提出的負(fù)荷預(yù)測模型的可行性,首先得到剝離光伏影響后的電力凈負(fù)荷,然后提出如下三個方案:
1)基于日特征氣象因素的LSSVM負(fù)荷預(yù)測方案;
2)僅考慮實時氣象因素的LSSVM負(fù)荷預(yù)測方案;
3)同時考慮實時氣象因素和氣象敏感負(fù)荷分解的LSSVM負(fù)荷預(yù)測方案。
選取南京市2018年6月29日至8月28日的光伏出力、負(fù)荷與氣象因素作為訓(xùn)練集的樣本數(shù)據(jù),首先得到剝離光伏影響后的電力凈負(fù)荷,然后分別利用以上三個方案對2018年8月29日的電力凈負(fù)荷進(jìn)行預(yù)測,得到三種方案下的負(fù)荷預(yù)測曲線如下:分析圖3可知,方案1所得凈負(fù)荷預(yù)測曲線與實際凈負(fù)荷曲線有較大偏差,預(yù)測精度較低;方案2和方案3預(yù)測精度較高,預(yù)測凈負(fù)荷曲線與實際凈負(fù)荷曲線基本重合,故考慮實時氣象因素一定程度上對預(yù)測結(jié)果更有利;相比方案2,方案3預(yù)測所得凈負(fù)荷與實際凈負(fù)荷更加接近,因此采用氣象敏感負(fù)荷分解模型可以提高預(yù)測精度。
6? ?結(jié)? ?論
1)相比日特征氣象因素,實時氣象因素與凈負(fù)荷的相關(guān)性更大,能更精細(xì)地反映凈負(fù)荷的變化規(guī)律,在進(jìn)行凈負(fù)荷預(yù)測時考慮實時氣象可以提高預(yù)測精度;
2)采用氣象敏感負(fù)荷分解模型將凈負(fù)荷分解為基礎(chǔ)負(fù)荷和氣象敏感負(fù)荷,分別對二者進(jìn)行預(yù)測能夠提高負(fù)荷預(yù)測效果,這種方法相比整體預(yù)測的方式更有優(yōu)勢;
3)LSSVM算法簡化了運(yùn)算過程,在處理大樣本數(shù)據(jù)時具有較高的計算效率,一定程度上提高了負(fù)荷預(yù)測的效率和精度;
4)提出的方案首先基于剝離光伏出力的影響后的系統(tǒng)凈負(fù)荷,綜合考慮了實時氣象因素和氣象敏感負(fù)荷分解方法,負(fù)荷預(yù)測結(jié)果驗證了模型具有較高的預(yù)測精度,說明該方案是可行的。
參考文獻(xiàn)
[1]? ? 康重慶,夏清,劉梅.電力系統(tǒng)負(fù)荷預(yù)測[M]. 北京:中國電力出版社,2017.
[2]? ? 康重慶,周安石,王鵬,等.短期負(fù)荷預(yù)測中實時氣象因素的影響分析及其處理策略[J]. 電網(wǎng)技術(shù),2006,30(7):5-10.
[3]? ? 張寧,劉天健.考慮影響因素的短期負(fù)荷預(yù)測核函數(shù)ELM方法[J]. 武漢大學(xué)學(xué)報,2018,51(8):703-714.
[4]? ? SUN Xiao-kui. Short-term load forecasting based on multivariate linear regression[J].? 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2),2017,1-5.
[5]? ? HAGUAN M T,BEHR S M. The time series approach to short-term load forecasting[J].? IEEE Trans. on Power System,1987,2(3):785-791.
[6]? ? 劉旭. 基于實時氣象因素的短期負(fù)荷預(yù)測方法研究[D]. 長沙:湖南大學(xué),2009.
[7]? ? 牛東曉,曹樹華.電力負(fù)荷預(yù)測技術(shù)及其應(yīng)用[M]. 北京:中國電力出版社,2009.
[8]? ? 楊楠,李宏圣,袁景顏,等. 計及灰色關(guān)聯(lián)度分析的中長期負(fù)荷灰色預(yù)測方法[J]. 電力系統(tǒng)及其自動化學(xué)報,2018,30(6):108.
[9]? ? 耿艷,韓學(xué)山,韓力. 基于最小二乘支持向量機(jī)的短期負(fù)荷預(yù)測[J]. 電網(wǎng)技術(shù),2008,32(18):73-76.
[10]? YANG Li. Short-term load forecasting based on LSSVM optimized by BCC algorithm[J].? 2009 15th International Conference on Intelligent System Applications to Power Systems,2009:1-5.