《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 電源技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于EEMD-SE和GARBF的短期電力負(fù)荷預(yù)測(cè)
基于EEMD-SE和GARBF的短期電力負(fù)荷預(yù)測(cè)
2019年電子技術(shù)應(yīng)用第1期
高 強(qiáng)1,2,李易隆1,2,李大華1,2,白梓璇1,2
1.天津理工大學(xué) 電氣電子工程學(xué)院 天津市復(fù)雜系統(tǒng)控制理論及應(yīng)用重點(diǎn)實(shí)驗(yàn)室,天津300384; 2.機(jī)電工程國(guó)家級(jí)實(shí)驗(yàn)教學(xué)示范中心,天津300384
摘要: 為了提高短期電力負(fù)荷的預(yù)測(cè)精度,提出了集合經(jīng)驗(yàn)?zāi)B(tài)分解(EEMD)-樣本熵(SE)和遺傳算法(GA)來(lái)優(yōu)化RBF神經(jīng)網(wǎng)絡(luò)的組合方法。利用EEMD分解法自適應(yīng)地對(duì)負(fù)荷序列進(jìn)行分解,結(jié)合樣本熵對(duì)復(fù)雜度相似的子序列進(jìn)行合并,有效減小了運(yùn)算規(guī)模?;诟鱾€(gè)子序列復(fù)雜度的差異構(gòu)建相應(yīng)的RBF神經(jīng)網(wǎng)絡(luò)模型,利用遺傳算法避免神經(jīng)網(wǎng)絡(luò)陷入局部最優(yōu)和收斂性問(wèn)題,進(jìn)而對(duì)合并的新子序列進(jìn)行預(yù)測(cè)并疊加得到最終預(yù)測(cè)結(jié)果。仿真結(jié)果表明,該預(yù)測(cè)算法具有良好的預(yù)測(cè)效果,滿足短期電力負(fù)荷預(yù)測(cè)的要求。
中圖分類號(hào): TP183;TM714
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.182278
中文引用格式: 高強(qiáng),李易隆,李大華,等. 基于EEMD-SE和GARBF的短期電力負(fù)荷預(yù)測(cè)[J].電子技術(shù)應(yīng)用,2019,45(1):51-54,59.
英文引用格式: Gao Qiang,Li Yilong,Li Dahua,et al. Short-term power load forecasting based on EEMD-SE and RBF optimized by genetic algorithm[J]. Application of Electronic Technique,2019,45(1):51-54,59.
Short-term power load forecasting based on EEMD-SE and RBF optimized by genetic algorithm
Gao Qiang1,2,Li Yilong1,2,Li Dahua1,2,Bai Zixuan1,2
1.Tianjin Key Laboratory for Control Theory & Applications in Complicated Systems,School of Electrical and Electronic, Tianjin University of Technology,Tianjin 300384,China; 2.Center for Experimental Mechanical and Electrical Engineering Education,Tianjin 300384,China
Abstract: In order to improve the forecasting accuracy of short-term power load,a power load forecasting approach based on ensemble empirical mode decomposition(EEMD)-sample entropy(SE) and genetic algorithm(GA) for RBF neural network optimization is proposed in the paper. The EEMD decomposition method is used to decompose the load sequence adaptively, and according to sample entropy to combine the subsequences with similar complexity, which effectively reduces the scale of operation. Based on the difference of sub-sequence complexity, the corresponding RBF neural network model is constructed. The genetic algorithm is used to avoid the neural network falling into the local optimal and convergence problem. Then the new sub-sequences are forecasted and superimposed to obtain the final forecasting result. The simulated results show that the prediction algorithm has a satisfactory prediction effect and meets the requirements of short-term power load forecasting.
Key words : load forecasting;ensemble empirical mode decomposition;genetic algorithm;neural network;sample entropy

0 引言

    短期電力負(fù)荷預(yù)測(cè)是電力系統(tǒng)運(yùn)行和調(diào)度的關(guān)鍵問(wèn)題,它是電力系統(tǒng)經(jīng)濟(jì)運(yùn)行的前提,有效的電力負(fù)荷預(yù)測(cè)不僅對(duì)電網(wǎng)規(guī)劃,而且對(duì)其安全穩(wěn)定經(jīng)濟(jì)運(yùn)行有著重要的影響[1]。

    電力負(fù)荷預(yù)測(cè)作為一項(xiàng)基礎(chǔ)性研究,長(zhǎng)期以來(lái)一直受到人們的重視。許多專家學(xué)者對(duì)預(yù)測(cè)理論和方法做了大量的研究,并提出了若干預(yù)測(cè)模型和方法。目前,負(fù)荷預(yù)測(cè)的方法有很多,主要可分為兩類:一類是統(tǒng)計(jì)類的經(jīng)典預(yù)測(cè)方法,如回歸分析、時(shí)間序列方法、灰色預(yù)測(cè)方法等;另一類是人工智能預(yù)測(cè)方法,例如專家系統(tǒng)和人工神經(jīng)網(wǎng)絡(luò)。隨著人工智能的發(fā)展,人工神經(jīng)網(wǎng)絡(luò)被廣泛地應(yīng)用在預(yù)測(cè)方面[2]。目前學(xué)者大多用的是BP神經(jīng)網(wǎng)絡(luò)進(jìn)行負(fù)荷預(yù)測(cè),是因?yàn)槠溆兄容^強(qiáng)的泛化能力以及非線性映射的能力,但是在使用過(guò)程中會(huì)發(fā)現(xiàn)它很容易陷入局部最小,而且收斂的速度比較慢,所以限制了BP神經(jīng)網(wǎng)絡(luò)的發(fā)展。與BP神經(jīng)網(wǎng)絡(luò)相比,逐漸發(fā)展的RBF神經(jīng)網(wǎng)絡(luò)避免了BP網(wǎng)絡(luò)的不足,被廣泛應(yīng)用在短期電力負(fù)荷預(yù)測(cè)方面[3]

    本文提出的EEMD-SE-GARBF神經(jīng)網(wǎng)絡(luò)組合的預(yù)測(cè)模型主要是通過(guò)EEMD算法自適應(yīng)地對(duì)負(fù)荷序列進(jìn)行分解,接著結(jié)合樣本熵對(duì)復(fù)雜度相似的子序列進(jìn)行合并,這樣有效減小了運(yùn)算的規(guī)模。然后,基于每個(gè)子序列的復(fù)雜度的差異,構(gòu)建相應(yīng)的RBF神經(jīng)網(wǎng)絡(luò)模型,并通過(guò)遺傳算法優(yōu)化網(wǎng)絡(luò)參數(shù),避免了神經(jīng)網(wǎng)絡(luò)陷入局部最優(yōu)和收斂性問(wèn)題。最后把每個(gè)新子序列的預(yù)測(cè)結(jié)果相加,得到最終預(yù)測(cè)值。

1 EMD和EEMD的原理

1.1 EMD分解法

    經(jīng)驗(yàn)?zāi)B(tài)分解(Empirical Mode Decomposition,EMD)[4]廣泛應(yīng)用在處理非平穩(wěn)信號(hào)方面,自適應(yīng)地分解出頻率各不相同的本征模態(tài)函數(shù)(Intristic Model Function,IMF)分量,并且每個(gè)IMF分量要符合如下條件:信號(hào)過(guò)零點(diǎn)的個(gè)數(shù)與信號(hào)極大值點(diǎn)、極小值的和相等,即便不相等也不能超過(guò)一個(gè);信號(hào)局部最小值、最大值的包絡(luò)均值為零。

    (1)設(shè)x(t)為原始信號(hào),找到其最大值點(diǎn)和最小值點(diǎn),然后用3次樣條曲線方法將其連成曲線,得到信號(hào)x(t)的上下包絡(luò)線,計(jì)算兩條包絡(luò)線的均值m1(t),進(jìn)而求出信號(hào)x(t)與均值m1(t)的差值h1(t):

ck3-gs1-4.gif

1.2 EEMD分解法

    在使用EMD方法時(shí),如果信號(hào)中有噪聲或信號(hào)中有中斷現(xiàn)象,這樣就會(huì)產(chǎn)生模態(tài)混疊。集合經(jīng)驗(yàn)?zāi)J椒纸?Ensemble Empirical Mode Decomposition,EEMD)是一種基于EMD的改進(jìn)方法[5-6],它將高斯白噪聲添加到原始信號(hào)中,然后對(duì)信號(hào)多次EMD算法處理,可以有效降低模態(tài)混疊程度。

ck3-1.2-x1.gif

ck3-gs5.gif

2 樣本熵

    樣本熵(Sample Entropy,SE)是Richman提出的時(shí)間序列復(fù)雜性測(cè)試方法[7]。其避免了近似熵的不足,使近似熵誤差有所降低??蓞⒖嘉墨I(xiàn)[7]了解樣本熵主要算法。

    樣本熵的估計(jì)值為:

    ck3-gs6.gif

式中,Bm(t)為任一個(gè)時(shí)間序列與模板匹配的概率,m代表維數(shù),r代表閾值,N代表長(zhǎng)度。SampEn的值與m和r有關(guān),一般情況下m=1或2,r=0.1SD~0.25SD(SD表示原始信號(hào)xi的標(biāo)準(zhǔn)差),本文m=2,r=0.2SD。

3 遺傳RBF神經(jīng)網(wǎng)絡(luò)建模

3.1 RBF神經(jīng)網(wǎng)絡(luò)模型

    徑向基函數(shù)(Radical Basis Function,RBF)神經(jīng)網(wǎng)絡(luò)[8]具有非線性映射能力較強(qiáng)、網(wǎng)絡(luò)結(jié)構(gòu)簡(jiǎn)單、容錯(cuò)性強(qiáng)、魯棒性強(qiáng)等特點(diǎn),它可以有效地解決非線性問(wèn)題,因此被廣泛應(yīng)用在函數(shù)逼近、模式識(shí)別、時(shí)間序列分析和圖形處理等領(lǐng)域。

    RBF的網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示。它是一種3層前饋型網(wǎng)絡(luò),輸入層到隱含層的函數(shù)變換是線性的,而隱含層到輸出層的函數(shù)變換是非線性的。其中,隱含層采用的是徑向基函數(shù)[9]

ck3-t1.gif

    RBF神經(jīng)網(wǎng)絡(luò)的非線性傳遞函數(shù)采用高斯徑向基函數(shù),其隱含層的傳遞函數(shù)表示為:

     ck3-gs7-8.gif

其中,X∈Rn為n維輸入矢量,即X=[x1,x2,…,xn];Ci表示第i個(gè)基函數(shù)的中心;σi為第i個(gè)非線性變換單元的寬度;||·||通常取歐氏范數(shù),即||X-Ci||=[(X-Ci)T(X-Ci)]1/2;m為隱含層單元個(gè)數(shù);wik為連接隱含層與輸出層的權(quán)值。

3.2 RBF神經(jīng)網(wǎng)絡(luò)模型改進(jìn)

    遺傳算法(Genetic Algorithm,GA)是一種尋優(yōu)方法,其與神經(jīng)網(wǎng)絡(luò)組合用來(lái)訓(xùn)練網(wǎng)絡(luò)以及優(yōu)化學(xué)習(xí)規(guī)則。由于神經(jīng)網(wǎng)絡(luò)權(quán)重閾值是隨機(jī)初始化的,因而容易產(chǎn)生局部最優(yōu),遺傳算法的全局收斂性不僅可以解決神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)選擇的不確定性問(wèn)題,而且可以提高網(wǎng)絡(luò)收斂性能。

    利用遺傳算法對(duì)網(wǎng)絡(luò)的3個(gè)參數(shù)(中心矢量Ci、基寬σi和網(wǎng)絡(luò)連接權(quán)值wik)進(jìn)行全局尋優(yōu),保證網(wǎng)絡(luò)的各參數(shù)在全局最優(yōu)范圍內(nèi)。將式(9)作為個(gè)體的適應(yīng)度函數(shù)。

ck3-gs9.gif

ck3-t2.gif

4 基于EMD-SE-GARBF神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)模型

4.1 模型設(shè)計(jì)

    結(jié)合幾種方法的優(yōu)點(diǎn)建立短期電力負(fù)荷預(yù)測(cè)模型,模型流程如圖3所示,具體預(yù)測(cè)流程如下:

ck3-t3.gif

    (1)對(duì)輸入數(shù)據(jù)預(yù)處理,由于輸入變量的單位和取值范圍均不相同,因此利用式(10)對(duì)數(shù)據(jù)歸一化處理,取值范圍設(shè)置在[0,1]。  

    ck3-gs10.gif

式中,x表示歸一化變量,x′表示歸一化后的變量,xmax和xmin分別表示變量的最大值和最小值。

    本文定義工作日為“1”,休息日為“0”。并對(duì)預(yù)測(cè)日天氣進(jìn)行量化處理,結(jié)果如表1所示。

ck3-b1.gif

    (2)利用EEMD方法對(duì)負(fù)荷時(shí)間序列進(jìn)行分解,得到各個(gè)IMF分量和一個(gè)剩余分量。

    (3)計(jì)算各個(gè)子序列的樣本熵值,將熵值接近的子序列合并成新子序列。

    (4)對(duì)每個(gè)新子序列建立GARBF預(yù)測(cè)模型。

    (5)利用GA算法對(duì)RBF神經(jīng)網(wǎng)絡(luò)模型進(jìn)行參數(shù)尋優(yōu),最后得到各新子序列的預(yù)測(cè)值。

    (6)疊加每個(gè)新子序列的預(yù)測(cè)值以獲得最終預(yù)測(cè)值。

4.2 仿真分析

    為了驗(yàn)證本文提出的短期負(fù)荷預(yù)測(cè)模型EEMD-SE-GARBF的有效性,使用某大學(xué)活動(dòng)中心的數(shù)據(jù),對(duì)2018年7月6日24小時(shí)用電負(fù)荷進(jìn)行預(yù)測(cè),訓(xùn)練樣本為預(yù)測(cè)日前23天的原始數(shù)據(jù)。歷史負(fù)荷數(shù)據(jù)如圖4所示。

ck3-t4.gif

    利用EEMD對(duì)歷史負(fù)荷序列進(jìn)行分解,分解結(jié)果如圖5所示??梢钥闯鲇?個(gè)復(fù)雜度不同的IMF分量和1個(gè)變化比較平緩的剩余分量,計(jì)算這7個(gè)序列的熵值,結(jié)果如圖6所示,從圖中可以看出,序列1和2,3、4和5,6和7熵值彼此接近,將熵值接近的子序列合成新的子序列,新子序列如圖7所示。

ck3-t5.gif

ck3-t6.gif

ck3-t7.gif

    從圖7中可以看出,NEW1的波動(dòng)頻率較高,因此它有著非常大的隨機(jī)性,很容易受隨機(jī)因素的影響。選擇多個(gè)輸入和一個(gè)輸出的RBF網(wǎng)絡(luò),輸入變量可選為:待測(cè)點(diǎn)前3個(gè)小時(shí)的負(fù)荷值、前一天的負(fù)荷值、前兩天的負(fù)荷值、前一周同一時(shí)間的負(fù)荷值、預(yù)測(cè)當(dāng)日的平均溫度、天氣及日類型。NEW2幾乎是以日為周期波動(dòng),隨機(jī)因素對(duì)序列的影響不大,同樣選擇多個(gè)輸入一個(gè)輸出的RBF網(wǎng)絡(luò),輸入變量可選為:待測(cè)點(diǎn)前3個(gè)小時(shí)的負(fù)荷值、前一天的負(fù)荷值、前兩天的負(fù)荷值同一時(shí)間的負(fù)荷值。NEW3變化相對(duì)穩(wěn)定,周期性不明顯,選擇一個(gè)多個(gè)輸入多個(gè)輸出網(wǎng)絡(luò),輸出即為要預(yù)測(cè)的24小時(shí)負(fù)荷值,輸入變量可選為:預(yù)測(cè)日前一天及前一周24小時(shí)的負(fù)荷值、預(yù)測(cè)當(dāng)日的平均溫度、天氣及日類型。

    基于上述分析,為每個(gè)新合成的子序列建立RBF神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型,并將每個(gè)預(yù)測(cè)模型輸出的值相加,得到最終預(yù)測(cè)值。

    為驗(yàn)證EEMD-SE-GARBF預(yù)測(cè)模型的有效性,在同樣的計(jì)算條件下分別使用RBF預(yù)測(cè)模型和GARBF預(yù)測(cè)模型對(duì)相同的用電負(fù)荷時(shí)間序列進(jìn)行預(yù)測(cè),結(jié)果如圖8所示。

ck3-t8.gif

    為了評(píng)判各預(yù)測(cè)模型的精確性,本文采用相對(duì)誤差(RE)和平均絕對(duì)百分比誤差(MAPE)指標(biāo)來(lái)描述預(yù)測(cè)精度,結(jié)果如圖9和表2所示。

ck3-gs11-12.gif

ck3-t9.gif

ck3-b2.gif

    通過(guò)分析可知,GARBF預(yù)測(cè)模型MAPE比RBF預(yù)測(cè)模型降低了3.94%,說(shuō)明使用遺傳算法對(duì)網(wǎng)絡(luò)參數(shù)的優(yōu)化使得預(yù)測(cè)精度有所提高。從圖9中可以看出,本文中使用的EEMD-SE-GARBF組合預(yù)測(cè)模型相較于其他兩種模型具有相對(duì)平穩(wěn)且較小的相對(duì)誤差,并且MAPE僅為2.41%,在預(yù)測(cè)精度上很明顯要高于GARBF預(yù)測(cè)模型和RBF預(yù)測(cè)模型,說(shuō)明在處理具有較強(qiáng)波動(dòng)性的用電負(fù)荷時(shí)間序列中,對(duì)原始數(shù)據(jù)進(jìn)行的平穩(wěn)化預(yù)處理可以有效提高預(yù)測(cè)的精度。

5 結(jié)論

    本文提出了一種基于EEMD-SE和GARBF神經(jīng)網(wǎng)絡(luò)的組合預(yù)測(cè)方法,利用EEMD分解法自適應(yīng)地對(duì)負(fù)荷序列進(jìn)行分解,結(jié)合樣本熵對(duì)復(fù)雜度相似的子序列進(jìn)行合并,并且針對(duì)RBF神經(jīng)網(wǎng)絡(luò)容易陷入局部最優(yōu)問(wèn)題,利用遺傳算法優(yōu)化網(wǎng)絡(luò)參數(shù)。結(jié)果表明,所提出的EEMD-SE-GARBF組合預(yù)測(cè)模型可以很好地應(yīng)用于短期電力負(fù)荷預(yù)測(cè),具有廣泛的應(yīng)用價(jià)值。

參考文獻(xiàn)

[1] 康重慶,夏青,劉梅.電力系統(tǒng)負(fù)荷預(yù)測(cè)[M].北京:中國(guó)電力出版社,2007.

[2] 李振華,許延春,李龍飛,等.基于BP神經(jīng)網(wǎng)絡(luò)的導(dǎo)水裂隙帶高度預(yù)測(cè)[J].采礦與安全工程學(xué)報(bào),2015,32(6):905-910.

[3] 李龍,魏靖,黎燦兵.基于人工神經(jīng)網(wǎng)絡(luò)的負(fù)荷模型預(yù)測(cè)[J].電工技術(shù)學(xué)報(bào),2015,30(8):225-230.

[4] 楊茂,陳郁林.基于EMD分解和集對(duì)分析的風(fēng)電功率實(shí)時(shí)預(yù)測(cè)[J].電工技術(shù)學(xué)報(bào),2016,31(21):86-93.

[5] 王賀,胡志堅(jiān),陳珍,等.基于集合經(jīng)驗(yàn)?zāi)B(tài)分解和小波神經(jīng)網(wǎng)絡(luò)的短期風(fēng)功率組合預(yù)測(cè)[J].電工技術(shù)學(xué)報(bào),2013,28(4):137-144.

[6] 茆美琴,龔文劍,張榴晨,等.基于EEMD-SVM方法的光伏電站短期出力預(yù)測(cè)[J].中國(guó)電機(jī)工程學(xué)報(bào),2013,33(34):17-24.

[7] 張學(xué)清,梁軍,張熙.基于樣本熵和極端學(xué)習(xí)機(jī)的超短期風(fēng)電功率組合預(yù)測(cè)模型[J].中國(guó)電機(jī)工程學(xué)報(bào),2013,33(25):33-40.

[8] 彭顯剛,胡松峰,呂大勇.基于RBF神經(jīng)網(wǎng)絡(luò)的短期負(fù)荷預(yù)測(cè)方法綜述[J].電力系統(tǒng)保護(hù)與控制,2011,39(17):144-148.

[9] 王育飛,付玉超,孫路.基于混沌-RBF神經(jīng)網(wǎng)絡(luò)的光伏發(fā)電功率超短期預(yù)測(cè)模型[J].電網(wǎng)技術(shù),2018,42(4):1110-1116.




作者信息:

高  強(qiáng)1,2,李易隆1,2,李大華1,2,白梓璇1,2

(1.天津理工大學(xué) 電氣電子工程學(xué)院 天津市復(fù)雜系統(tǒng)控制理論及應(yīng)用重點(diǎn)實(shí)驗(yàn)室,天津300384;

2.機(jī)電工程國(guó)家級(jí)實(shí)驗(yàn)教學(xué)示范中心,天津300384)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。