蔣建東,張豪杰,王 靜
(1.鄭州大學(xué) 電氣工程學(xué)院,河南 鄭州450001;2.濟源供電公司,河南 濟源459000)
提高預(yù)測精度對保證系統(tǒng)的安全、經(jīng)濟運行有重要意義.電力負荷序列具有周期性和較強的隨機性,是一種非線性、非平穩(wěn)、擬周期性的隨機序列[1].HHT(希爾伯特黃變換)方法對處理非平穩(wěn)、非線性序列有清晰的物理意義,使信號分解具有唯一性和良好的局部化特性.
文獻[2]中利用HHT 算法將歷史負荷分解,利用多神經(jīng)網(wǎng)絡(luò)組合方法進行預(yù)測,取得了較高的預(yù)測精度. 文獻[3]將分解后的分量重新組合得到3 個分量,再用不同的模型分別預(yù)測. 文獻[4]將EMD 方法應(yīng)用于振動信號的趨勢預(yù)測,利用單一的最小二乘支持向量機模型預(yù)測全部子序列,未考慮各分量的特點. 文獻[5]將HHT 算法用于對地震資料的分析.
筆者對電力負荷本身及其影響因素進行分析,結(jié)合HHT 算法以及不同預(yù)測模型各自的優(yōu)勢,構(gòu)造出新的組合預(yù)測模型,在對中、高頻分量的預(yù)測中,考慮了與負荷密切相關(guān)的溫度因素[6].該組合模型在電力負荷預(yù)測中能實現(xiàn)各種模型間的優(yōu)勢互補,更具合理性,通過實際算例證明了模型的有效性[7].
HHT 算法是用于處理非線性、非平穩(wěn)信號的一種全新信號處理方法,由美籍華人N.E.Huang等人提出.該算法首先采用EMD 算法將原始序列分解為頻率不同的若干IMF(固有模態(tài)函數(shù))分量之和,然后對每個IMF 分量進行Hilbert 變換得到瞬時頻率,是一種具有自適應(yīng)性的時頻分析方法[8],其計算結(jié)果與小波分析方法類似. 但是,該方法避免了小波基選取的困難,更適合用于處理非線性、非平穩(wěn)信號.
HHT 算法已經(jīng)在電力工程中成功應(yīng)用于諧波分析、故障測距、電能質(zhì)量檢測等領(lǐng)域,在地震學(xué)、生物醫(yī)學(xué)等學(xué)科中的應(yīng)用也取得了良好的效果.然而,該方法在電力負荷預(yù)測中的應(yīng)用還處于初步發(fā)展階段,有長遠的發(fā)展前景.
結(jié)合負荷序列自身的特點,筆者采用EMD 算法將電力負荷序列分解為不同頻率的IMF 和r(殘余分量)之和,再對各分量做Hilbert 分析,根據(jù)各分量特點,選取RBF 神經(jīng)網(wǎng)絡(luò)、BP 神經(jīng)網(wǎng)絡(luò)和時間序列模型分別進行預(yù)測,最后將各分量的預(yù)測結(jié)果相加,得到最終預(yù)測值[9].
首先對負荷數(shù)據(jù)進行分解,得到一組固有模態(tài)函數(shù)IMF1,IMF2,IMF3…和殘余分量r.對于負荷時間序列x(t),分解為n 階,x(t)可表示成如下形式
式中:ci(t)為第i 個IMF 分量;r(t)為殘余函數(shù).
其經(jīng)驗?zāi)B(tài)分解流程如圖1 所示.
圖1 經(jīng)驗?zāi)B(tài)分解流程圖Fig.1 EMD Flow chart
然后對分解后的每個固有模態(tài)函數(shù)序列進行Hilbert 變換,求得各序列的瞬時頻率,其過程如下.
對每個固有模態(tài)函數(shù)分量作Hilbert 變換可得數(shù)據(jù)序列
由此可以構(gòu)成一個復(fù)序列:
其中,ai(t)為幅值函數(shù);φi(t)為相位函數(shù),適的模型對不同頻率分量分別進行預(yù)測.
徑向基函數(shù)(RBF)神經(jīng)網(wǎng)絡(luò)是一種3 層前向型的網(wǎng)絡(luò)結(jié)構(gòu),包括輸入層、隱含層和輸出層,其神經(jīng)元模型如圖2 所示.RBF 神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)簡單,能夠?qū)崿F(xiàn)快速學(xué)習(xí),并能以任意精度逼近復(fù)雜函數(shù),在時間序列分析和圖像處理等領(lǐng)域得到了廣泛的應(yīng)用.
圖2 RBF 神經(jīng)元模型Fig.2 RBF Neuron Model
該模型有n 個輸入,h 個隱節(jié)點,m 個輸出,x =(x1,x2,…,xn)T為網(wǎng)絡(luò)輸入矢量,Φi(x)為第i個隱含層節(jié)點的激活函數(shù),W 為輸出權(quán)矩陣.高斯函數(shù)的形式簡單,理論分析相對容易,存在任意階次導(dǎo)數(shù),因此筆者選取高斯函數(shù)作為徑向基函數(shù)為
式中:δ 為擴展常數(shù),其值越小,RBF 的寬度就越窄,徑向基函數(shù)就越具有選擇性. 此時,隱含層及節(jié)點i 的輸出為
式中:x 是輸入向量;σi為第i 個基函數(shù)的歸一化因子,表征基函數(shù)的寬度;ci為第i 個基函數(shù)的中心,與x有相同維數(shù);x-ci是x與ci的距離.Φi(x)在ci處只有一個最大值,并隨x-ci的增大,Φi(x)迅速衰減到零;m 是隱含層節(jié)點數(shù),RBF 神經(jīng)網(wǎng)絡(luò)的輸出為
由式(5)可得到瞬時頻率為
對各IMF 分量的頻率特性進行分析,選取合
RBF 神經(jīng)網(wǎng)絡(luò)預(yù)測模型能將輸入層到隱含層的非線性映射轉(zhuǎn)變成另一個空間上的線性映射,學(xué)習(xí)速度快,對于頻率較高、波動性較大和隨機性較強的信號預(yù)測效果較好.
BP 算法結(jié)構(gòu)簡單,基本思想是最小二乘法,主要由模式順傳、誤差反傳、反復(fù)記憶和學(xué)習(xí)收斂4 個過程組成[10]. 選取n 個樣本x(1),x(2),…,x(n),用其中的m 個觀測值作為樣本,預(yù)測n + 1個樣本的值x(n +1),BP 網(wǎng)絡(luò)訓(xùn)練和預(yù)測的步驟為:
首先,把x(1),x(2),…,x(n)分成k 組,每組有m +1 個值,前m 個值為網(wǎng)絡(luò)輸入,后一個為輸出節(jié)點的期望值;
其次,利用神經(jīng)網(wǎng)絡(luò)的BP 算法對網(wǎng)絡(luò)進行訓(xùn)練;
最后,將x(n - m + 1),x(n - m + 2),…,x(n)作為輸入,利用訓(xùn)練完成后網(wǎng)絡(luò)的連接權(quán)值求出預(yù)測值x(n +1).
BP 神經(jīng)網(wǎng)絡(luò)模型函數(shù)逼近能力較強,適用于預(yù)測周期性較強、隨機性較弱、相對平穩(wěn)的時間序列.
首先用所分析的時間序列建立一個模型,然后進行參數(shù)估計,再用所建模型來計算時間序列的預(yù)測值. 時間序列的自回歸AR(p)模型,其形式為:
式中:p 為模型階次,可采用BIC 準則確定;φi(i =1,2,…,p)為自回歸系數(shù),φ 是模型的待估計參數(shù),利用最小二乘法進行參數(shù)估計;εt為白噪聲序列[11-12].
自回歸AR(p)模型簡單,預(yù)測速度快,缺乏自學(xué)能力,適合用于預(yù)測變化規(guī)律簡單、頻率較低、趨勢性強的時間序列.
日趨復(fù)雜的負荷特性,使對負荷本身及其影響因素分析的重要性也日益突出. 在電力負荷預(yù)測中,充分考慮電力負荷影響因素有利于提高預(yù)測精度.電力負荷受到經(jīng)濟、政治、氣象、電價等因素的影響,其中氣象因素最為明顯.對負荷產(chǎn)生影響的氣象因素包括溫度、濕度、氣壓、風(fēng)速、降雨量等,其中溫度對負荷的影響最為突出.
隨著人民生活水平的提高,降溫取暖負荷在總負荷中的比重呈增大趨勢,在很大程度上影響著負荷水平.由圖3 中溫度曲線和負荷曲線可以看出,溫度與負荷呈明顯的正相關(guān)性.
因此,在進行負荷預(yù)測的過程中考慮溫度與負荷的相關(guān)性,對短期電力負荷預(yù)測具有極其重要的意義.本方法在中、高頻分量預(yù)測模型中考慮了溫度因素的影響.
圖3 溫度和負荷的標幺曲線Fig.3 Curve of temperature and load
選取河南某地區(qū)2012 年8 月1 日到8 月30日典型的夏季負荷每天24 點數(shù)據(jù)作為訓(xùn)練樣本,來預(yù)測8 月31 日一天的負荷.
首先,利用HHT 算法對處理后的數(shù)據(jù)做經(jīng)驗?zāi)B(tài)分解,得到5 個固有模態(tài)函數(shù)IMF1 ~IMF5和一個殘余分量r,結(jié)果如圖4 所示.
圖4 經(jīng)驗?zāi)B(tài)分解Fig.4 Empirical mode decomposition
再用HHT 算法對各個固有模態(tài)函數(shù)做Hilbert 變換,求得各分量的時頻譜,如圖5 所示.
各分量的平均瞬時頻率如表1 所示. 從表1中可以看到,經(jīng)過EMD 分解得到的固有模態(tài)函數(shù)頻率逐漸降低,各分量的平均頻率成近似二倍關(guān)系依次減小.IMF1、IMF2 頻率較高,隨機性強,主要是負荷的隨機性成分,選用RBF 神經(jīng)網(wǎng)絡(luò)模型進行預(yù)測;IMF3,IMF4 頻率相對較低,周期性強,主要是負荷的周期性成分,選取BP 神經(jīng)網(wǎng)絡(luò)方法建模進行預(yù)測;IMF5 和殘余分量r 頻率接近為零,主要是負荷的趨勢性成分,選取時間序列法中的自回歸AR(p)模型進行預(yù)測.最后將各個分量的預(yù)測值相加得到最終的預(yù)測結(jié)果.
圖5 各IMF 分量瞬時頻率Fig.5 Instantaneous frequency of each IMF
表1 各IMF 分量平均頻率Table 1 The average frequency of each IMF
采用兩種模型分別進行預(yù)測,模型一中不考慮溫度對負荷的影響,模型二中在RBF 神經(jīng)網(wǎng)絡(luò)模型和BP 神經(jīng)網(wǎng)絡(luò)模型考慮溫度的影響,由該組合模型得到的預(yù)測結(jié)果如圖6 所示[13].
圖6 預(yù)測值與實測值對比Fig.6 Comparison of predicted value and measured value
采用上述所建立的組合預(yù)測模型,以2012 年8 月31 日24 點的負荷值作為預(yù)測樣本進行預(yù)測精度分析,分析結(jié)果如表2 所示. 由表2 分析可知,模型一所得預(yù)測結(jié)果符合負荷預(yù)測的一般要求,考慮了氣溫影響的模型二所得預(yù)測結(jié)果的精確度更高,效果更好,證明了該組合模型具有較高的預(yù)測精度.
表2 預(yù)測結(jié)果分析Tab.2 Predications analysis
筆者根據(jù)電力負荷的特點,提出了一種基于HHT 的負荷組合預(yù)測模型.該模型首先利用EMD方法將原始負荷序列進行分解,然后根據(jù)分解后各子序列的特點,分別選擇RBF 神經(jīng)網(wǎng)絡(luò)、BP 神經(jīng)網(wǎng)絡(luò)和時間序列模型進行預(yù)測,并在中、高頻分量預(yù)測模型中考慮了溫度因素的影響. 最后將各子序列的預(yù)測結(jié)果相加得到負荷預(yù)測值. 實際算例表明,筆者所提出的預(yù)測方法能有效提高預(yù)測精度,證明了該模型的有效性.
[1] 康重慶,夏清,劉梅.電力系統(tǒng)負荷預(yù)測[M].北京:中國電力出版社,2007:2 -63.
[2] 白瑋莉,劉志剛,彭權(quán)威,等.基于HHT 和神經(jīng)網(wǎng)絡(luò)組合的負荷預(yù)測模型研究[J]. 電力系統(tǒng)保護與控制,2009,37(19):31 -35.
[3] 李媛媛,牛東曉,乞建勛.基于經(jīng)驗?zāi)J椒纸獾碾娏ω摵苫旌项A(yù)測方法[J]. 電網(wǎng)技術(shù),2008,32(8):58-62.
[4] 王洪波,朱啟兵. 基于EMD 和LS -SVM 的非平穩(wěn)振動信號趨勢預(yù)測[J]. 計算機工程與應(yīng)用,2008,44(16):157 -159.
[5] 曹思遠,邴萍萍,路交通,等.利用改進希爾伯特—黃變換進行地震資料時頻分析[J]. 石油地球物理勘探,2013,48(2):246 -254.
[6] 段其昌,饒志波,黃大偉,等. 基于EMD 和PSO -SVM 的電力系統(tǒng)中期負荷預(yù)測[J]. 控制工程,2011,19(5):913 -917.
[7] 劉興茂,何正友. 基于希爾伯特-黃變換的輸電線路距離保護方案[J]. 電力系統(tǒng)自動化,2013,37(2):108 -112.
[8] 束洪春.電力工程信號處理應(yīng)用[M].北京:科學(xué)出版社,2009:323 -362.
[9] 王小波,劉德強. 基于神經(jīng)網(wǎng)絡(luò)的短期電力負荷預(yù)測的研究[J].電力學(xué)報,2011,26(4):287 -289.
[10]周德強,武本令.灰色BP 神經(jīng)網(wǎng)絡(luò)模型的優(yōu)化及負荷預(yù)測[J].電力系統(tǒng)保護與控制,2011,39(21):65-69.
[11]YANG Hong,HUANG Chao-ming. A new short load forecasting approach using self organizing fuzzy ARMAX models[J]. IEEE Transactions on Power Systems,1998,13(1):217 -225.
[12]萬志宏.基于時間序列的電力系統(tǒng)短期負荷預(yù)測研究[D].廣州:華南理工大學(xué)電力學(xué)院,2012.
[13]羅勇,鄭金,寧美鳳.短期電力負荷組合預(yù)測方法研究[J].鄭州大學(xué)學(xué)報:工學(xué)版,2013,34(1):78 -81.