顧 潔,包海龍,唐 衍
(1.上海交通大學(xué) 電氣工程系,上海 200240;2.上海電力公司,上海 200122)
短期負(fù)荷預(yù)測對于電力系統(tǒng)的安全經(jīng)濟(jì)穩(wěn)定運(yùn)行至關(guān)重要,國內(nèi)外對此開展了廣泛研究。在電力工業(yè)市場化改革及智能電網(wǎng)建設(shè)的大背景下,短期負(fù)荷預(yù)測工作中存在不少急需解決的問題,例如:短期負(fù)荷預(yù)測一般是提前1天以上對預(yù)測時刻的負(fù)荷值做出估計(jì)[1]。目前的研究表明,將每一日的各時刻點(diǎn)的負(fù)荷作為一維向量處理是一種比較有效的方式,其本質(zhì)可視為對向量時間序列的預(yù)測,這樣的處理固然簡化了分析過程,卻忽略了時間序列向量中包含的很多信息,因而影響預(yù)測的精度[2—4]。
此外,氣象因素對短期負(fù)荷變化規(guī)律具有顯著的影響,這一點(diǎn)無論在電力負(fù)荷預(yù)測理論與方法的研究領(lǐng)域還是實(shí)際電網(wǎng)的預(yù)測工作中,都得到了公認(rèn)[1—3]。國內(nèi)外電力負(fù)荷預(yù)測工作中對氣象因素的處理主要經(jīng)歷過4個階段:①完全不考慮氣象因素影響的階段[3],比較多的是直接采用自回歸移動平均模型(auto-regressive and moving average model,ARMA)或其它時間序列模型對短期負(fù)荷序列建模外推,往往不去考慮負(fù)荷序列與氣象因素的關(guān)系;②采用修正法對不考慮氣象因素的結(jié)果進(jìn)行修正的階段[4],即應(yīng)用負(fù)荷序列進(jìn)行外推建模后,利用參考?xì)庀笠蛩刈兓玫降男拚禂?shù)對預(yù)測得到的結(jié)果進(jìn)行修正;③在預(yù)測模型中直接加入日氣象特征因素的階段[5],該類模型在對每日典型氣象特征因素篩選的基礎(chǔ)上,利用選中的典型氣象因素與負(fù)荷序列進(jìn)行建模,采用神經(jīng)網(wǎng)絡(luò)建立考慮氣象因素的短期負(fù)荷預(yù)測模型就是其中的典型代表;④在預(yù)測模型中直接考慮實(shí)時氣象因素的階段,例如:文獻(xiàn)[6]、文獻(xiàn)[7]就將每小時或每半小時的氣象因素作為神經(jīng)網(wǎng)絡(luò)的輸入構(gòu)建出考慮實(shí)時氣象因素的短期負(fù)荷預(yù)測模型。目前,就氣象因素對負(fù)荷變化造成的影響單獨(dú)提取進(jìn)行分析的相關(guān)研究尚較為缺乏。
本文以溫度為氣象因素代表,應(yīng)用干預(yù)分析理論來提取與處理氣溫對負(fù)荷所造成的影響,將受氣溫影響而形成的負(fù)荷分量序列從原始負(fù)荷序列中剔除之后,再運(yùn)用EMD理論與ARMA理論相結(jié)合,進(jìn)行負(fù)荷的分解和預(yù)測。這個方法同樣可應(yīng)用于研究濕度、降雨量等其他氣象因素對負(fù)荷預(yù)測的影響。
(4)計(jì)算信號x(t)與包絡(luò)均值函數(shù)emin(t)的差值函數(shù)
(5) 用h(t)代替x(t),重復(fù)以上步驟(2)—步驟(4),直到所得到的包絡(luò)均值趨于0,這樣就得到了第一個基本模式分量(intrinsic mode function,IMF)c1(t)。
由于第一個IMF c1(t)代表的是原始信號中的最高頻成分,因此,就可以得到包含原始信號x(t)中低頻信號
對x1(t)進(jìn)行重復(fù)步驟(2)—步驟(4),就可以得到第2個IMF c2(t)。如此重復(fù)下去,直到得到的差值函數(shù)xn(t)是一個常值函數(shù)或者單調(diào)函數(shù),原始信號x(t)就可以由這些IMF函數(shù)cj(t)(j=1,2,……,n)和趨勢函數(shù)rn(t)來表示,如式(4)所示
對于給定的信號x(t)∈R1,其EMD分解的實(shí)現(xiàn)步驟如下:
(1)找到x(t)所有的局部極值點(diǎn)。
(2)對極大值點(diǎn)和極小值點(diǎn),利用樣條插值的方法分別建立信號的極大值包絡(luò)函數(shù)和極小值包絡(luò)函數(shù),并分別記為emax(t)和emin(t)。
(3)計(jì)算上包絡(luò)函數(shù)和下包絡(luò)函數(shù)的均值函數(shù)
負(fù)荷序列中的隨機(jī)成分往往對負(fù)荷預(yù)測精度有較大影響,因此,利用經(jīng)驗(yàn)?zāi)B(tài)分解將原負(fù)荷序列中的高頻隨機(jī)分量提取出來,根據(jù)其特點(diǎn)分別進(jìn)行建模預(yù)測。文獻(xiàn)[8]中提出了基于EMD的短期預(yù)測模型,但是該模型未能充分計(jì)及氣象因素對負(fù)荷變化的影響,在降溫或取暖負(fù)荷所占比重較大的地區(qū),可能會降低預(yù)測的準(zhǔn)確度,因此引入干預(yù)分析模型,提取氣象因素對短期負(fù)荷增長的影響,進(jìn)一步改善預(yù)測效果。
采用時間序列來描述經(jīng)濟(jì)等變量的變化過程時,變量受到特殊因素或者事件及態(tài)勢的影響,其變化規(guī)律發(fā)生了改變,例如:在進(jìn)行電力負(fù)荷預(yù)測時,我國目前大力推行的節(jié)能減排政策的影響;國際金融危機(jī)的爆發(fā)對電力需求的影響等,因此必須在預(yù)測和分析過程中對這類特殊因素或事件所產(chǎn)生的影響進(jìn)行剝離,稱這類外部事件為干預(yù)。
干預(yù)分析研究旨在就政策干預(yù)或突發(fā)事件對目標(biāo)對象變化過程的影響進(jìn)行具體量化分析。美國威斯康辛大學(xué)統(tǒng)計(jì)系教授博克斯與泰奧1975年聯(lián)合發(fā)表了一篇題為《經(jīng)濟(jì)與環(huán)境問題的干預(yù)分析及應(yīng)用》的論文,在文中提出了干預(yù)分析的基本理念。此后,干預(yù)分析的概念和干預(yù)分析模型引起了人們廣泛關(guān)注,并迅速地被應(yīng)用去描繪政策的變化及其給經(jīng)濟(jì)等帶來的影響。
干預(yù)變量是干預(yù)分析模型中的基本變量,根據(jù)干預(yù)的特點(diǎn)可分為2種基本形式:
(1)持續(xù)性的干預(yù)變量,形式如式(5)所示
式中:T為干預(yù)發(fā)生時間;t≥T代表干預(yù)事件發(fā)生之后;t<T代表干預(yù)事件發(fā)生之前;StT代表t時刻的持續(xù)性干預(yù)變量。
(2)短暫性的干預(yù)變量,形式如式(6)所示
式中:t為時間變量;'表示干預(yù)事件發(fā)生時間;'代表干預(yù)的發(fā)生時間;'為其他時間;PT't為t時刻的短暫性干預(yù)變量。
干預(yù)事件的影響形式可歸納如下[10]:
(1)干預(yù)事件的影響突然開始,長期持續(xù)下去,干預(yù)模型
式中:w表示干預(yù)影響強(qiáng)度的未知參數(shù);Yt表示干預(yù)模型的輸出。
如果Yt要求通過差分化為平穩(wěn)序列,則干預(yù)模型可調(diào)整如式(8)所示
式中:B為后移算子。
如果干預(yù)事件要滯后b個時期才產(chǎn)生影響,干預(yù)模型可調(diào)整如式(9)所示。
(2)干預(yù)事件影響逐漸開始,長期持續(xù)下去,干預(yù)模型式中:δ為表征干預(yù)影響長度的重要參數(shù),需要通過具體的回歸建模后求取,0<δ<1。
當(dāng)δ=0時,干預(yù)的影響只存在一個時期;δ=1時,干預(yù)的影響將長期存在。
(3)干預(yù)事件突然開始,產(chǎn)生暫時的影響,干預(yù)模型
式中:0<δ<1。
(4)干預(yù)事件逐漸開始,產(chǎn)生短暫的影響,干預(yù)模型
式中:r代表后移階數(shù),r≥2。
顯然,實(shí)際系統(tǒng)中受到的復(fù)雜干預(yù)影響可以用上述4種形式或者其組合來表達(dá)。
鑒于氣候因素對短期負(fù)荷變化規(guī)律有較大影響,引入干預(yù)分析理論在短期負(fù)荷預(yù)測中較為合理地處理氣候因素影響,以改善預(yù)測效果。
預(yù)測模型的建模思路可以概括如下:
(1)利用干預(yù)影響前的數(shù)據(jù)(即t<T時間段內(nèi)的實(shí)際負(fù)荷序列值),建立時間序列模型并進(jìn)行外推,外推結(jié)果作為未受干預(yù)影響的負(fù)荷值。
(2)將實(shí)際值減去前述外推結(jié)果,得到受干預(yù)影響值,基于此求取干預(yù)影響模型參數(shù)。
(3)利用原始序列與干預(yù)序列的差構(gòu)成消除干預(yù)影響后的序列(即凈化序列),對凈化序列建立相應(yīng)的時間序列模型。
(4)將步驟(3)得到的時間序列模型與干預(yù)模型分量結(jié)合,得到綜合預(yù)測模型。
由于氣象因素對電力負(fù)荷的影響一般不是即刻和完全釋放出來的,而是隨著時間的推移,逐漸地體現(xiàn)出其效果,例如:夏天負(fù)荷的氣溫累積效應(yīng)等。可根據(jù)式(12)進(jìn)行建模,其中后移階數(shù)r可在根據(jù)實(shí)際問題的特點(diǎn)確定。通過數(shù)據(jù)分析后得出,氣溫序列2階滯后序列與負(fù)荷序列相關(guān)性最高,故選取干預(yù)影響后移階數(shù)為2。因此確定干預(yù)影響建模的模型如式(13)所示。實(shí)際應(yīng)用時可按具體問題采用相應(yīng)的滯后階數(shù)進(jìn)行干預(yù)建模。
(1)利用干預(yù)影響產(chǎn)生前的數(shù)據(jù),建立單變量時間序列模型At。
采用差分自回歸移動平均模型(autoregressive integrated moving average model,ARIMA)對干預(yù)影響產(chǎn)生前的數(shù)據(jù)序列進(jìn)行建模。應(yīng)用單位根檢驗(yàn)的方法來判斷數(shù)據(jù)序列的平穩(wěn)性后確定是否需要進(jìn)行差分。
(2)干預(yù)影響模型的參數(shù)估計(jì)[10]。
以ARMA模型外推結(jié)果作為未受干預(yù)影響的時間序列預(yù)測值,實(shí)際觀測值與該預(yù)測值的差即視為該干預(yù)變量的影響Zt
式中:xt為原始負(fù)荷數(shù)據(jù)序列。
干預(yù)影響模型的參數(shù)可按式(13)得到。
(3)得到消除干預(yù)影響后的凈化負(fù)荷,對該序列進(jìn)行建模預(yù)測。
凈化序列計(jì)算如式(15)所示式中:yt為凈化后的負(fù)荷序列;xt為原始負(fù)荷數(shù)據(jù)序列。
對凈化后的負(fù)荷序列yt建立ARMA模型。
(4)建立綜合預(yù)測模型。將步驟(3)中所建立的ARMA模型與步驟(2)中所建立的干預(yù)模型進(jìn)行疊加,即得到最終的綜合預(yù)測模型。
整個預(yù)測模型的基本流程如圖1所示?;趦艋蛄薪MD分解與ARMA相結(jié)合的預(yù)測模型進(jìn)行預(yù)測,得到最終預(yù)測結(jié)果。參考文獻(xiàn)[8]詳細(xì)說明了EMD分解與ARMA相結(jié)合的預(yù)測模型的理論基礎(chǔ)。
選取我國南方某地區(qū)電網(wǎng)2008年4月1日至2008年9月30日間每日整點(diǎn)負(fù)荷作為原始數(shù)據(jù)。列出以4月1日至6月30日的數(shù)據(jù)作為已知量,預(yù)測7月1日至7月14日之間的負(fù)荷值的預(yù)測結(jié)果。為了減小或消除一天之內(nèi)的負(fù)荷周期性變化的干擾,需要進(jìn)行負(fù)荷數(shù)據(jù)的預(yù)處理,應(yīng)用HP濾波,消除周期分量影響,對處理后的趨勢分量進(jìn)行建模分析。篇幅所限,圖2中列出了2008年7月1日—7月2日直接應(yīng)用EMD分解與ARMA結(jié)合的模型和應(yīng)用本文提出的模型得到的整點(diǎn)預(yù)測結(jié)果,按1—48的順序排列。表1顯示了2008年7月短期負(fù)荷預(yù)測誤差統(tǒng)計(jì)。
圖3為EMD-ARMA模型與干預(yù)分析EMD模型2種預(yù)測所得到的相對誤差曲線。圖中實(shí)線代表EMD-ARMA模型預(yù)測的相對誤差,虛線代表干預(yù)分析EMD模型預(yù)測的相對誤差,圖中明顯反映出,虛線區(qū)間幾乎被實(shí)線包圍著,說明虛線所對應(yīng)的預(yù)測模型得出的相對誤差更小。
圖1 基于干預(yù)分析的短期負(fù)荷預(yù)測模型
圖2 2008年7月1—2日短期負(fù)荷預(yù)測結(jié)果
表1 2008年7月短期負(fù)荷預(yù)測誤差統(tǒng)計(jì)
實(shí)例驗(yàn)證的結(jié)果表明,在短期負(fù)荷預(yù)測中,氣溫對預(yù)測精度的影響較為顯著,采用干預(yù)分析對于提高預(yù)測的精度,減小預(yù)測誤差有一定的參考價值。
圖3 2008年7月1—2日短期負(fù)荷預(yù)測誤差
氣象因素對短期負(fù)荷變化造成的影響是電力系統(tǒng)短期負(fù)荷預(yù)測中必須關(guān)注的問題。本文提出的將干預(yù)分析與EMD分解理論相結(jié)合的預(yù)測模型,通過對氣象因素所造成的影響進(jìn)行提取和剝離,使得EMD分解所處理的序列為凈化后序列,增強(qiáng)了序列的可外推性,從而有助于提高模型整體預(yù)測精度。實(shí)際系統(tǒng)負(fù)荷預(yù)測的結(jié)果表明,采用干預(yù)分析處理后,模型預(yù)測誤差較小,與不經(jīng)過干預(yù)分析直接進(jìn)行EMD-ARMA預(yù)測得到的結(jié)果相比,在最大誤差、平均誤差等誤差統(tǒng)計(jì)指標(biāo)上,均有較明顯改善,是提高短期負(fù)荷預(yù)測精度的一項(xiàng)有益的嘗試。
[1] 康重慶,夏清,劉梅.電力系統(tǒng)負(fù)荷預(yù)測[M].北京:中國電力出版社,2007.
[2] 羅瑋,嚴(yán)正.基于廣義學(xué)習(xí)矢量量化和支持向量機(jī)的混合短期負(fù)荷預(yù)測方法[J].電網(wǎng)技術(shù),2008,32(13):62-68.
[3] 林輝,劉晶,郝志峰,等.基于相似日負(fù)荷修正的節(jié)假日短期負(fù)荷預(yù)測[J].電力系統(tǒng)保護(hù)與控制,2010,38(7):47-51.
[4] 朱陶業(yè),李應(yīng)求,張穎,等.提高時間序列氣象適應(yīng)性的短期電力負(fù)荷預(yù)測算法[J].中國電機(jī)工程學(xué)報(bào),2006,26(23):14-19.
[5] 劉旭.基于實(shí)時氣象因素的短期負(fù)荷預(yù)測方法研究[D].長沙:湖南大學(xué),2009.
[6] 劉旭,羅滇生,姚建剛,等.基于負(fù)荷分解和實(shí)時氣象因素的短期負(fù)荷預(yù)測[J].電網(wǎng)技術(shù),2009,33(12):94-100.
[7] 方鴿飛,胡長洪,鄭奕輝,等.考慮夏季氣象因素的短期負(fù)荷預(yù)測方法研究[J].電力系統(tǒng)保護(hù)與控制,2010,38(22):100-104.
[8] 唐衍,顧潔,張宇俊,等.基于EMD理論的短期負(fù)荷預(yù)測[J].電力需求側(cè)管理,2011,13(1):15-19.
[9] 易傳和,劉波.基于誤差修正模型的股市逆向干預(yù)政策時效分析[J].系統(tǒng)工程,2009,27(6):38-41.
[10] 唐衍.基于EMD方法的電力系統(tǒng)短期負(fù)荷預(yù)測[D].上海:上海交通大學(xué),2011.