馬天佚,武 岳
(國網北京城區(qū)供電公司,北京 海淀100035)
電力系統(tǒng)負荷預測是電網生產規(guī)劃、調度運行的重要環(huán)節(jié),能夠幫助電力企業(yè)合理規(guī)劃電網發(fā)展、優(yōu)化電網容載比、統(tǒng)籌制定發(fā)電、供電計劃,提高電力設備的利用率,保障電力系統(tǒng)的供需平衡,對電網的安全穩(wěn)定和經濟運行起著重要的作用[1-3]。
隨著經濟社會的發(fā)展,影響負荷的因素種類、數據量逐漸增多,傳統(tǒng)的預測方法無法滿足多因素、大數據的環(huán)境要求[11],因此越來越多的綜合性算法被應用到電網負荷預測中。文獻[12]基于大數據,利用粒子群優(yōu)化的BP神經網絡模型進行電力負荷預測,該方法雖然考慮到電力大數據的特點,但未考慮天氣、日期類型等因素對電力負荷的影響。文獻[13]將灰色模型和神經網絡模型相結合,并運用遺傳算法進行優(yōu)化,提升了算法的預測能力,但未考慮使用相似日訓練模型,影響了神經網絡收斂速度和負荷預測精度。文獻[14-15]基于模糊聚類和灰色關聯分析法選取相似日集合,以訓練經算法優(yōu)化的神經網絡模型,雖然提高了預測模型的穩(wěn)定性,但相似日選擇過程中影響因素的量化規(guī)則制定區(qū)分度不高,與待預測日的相似度有待提升,且未充分考慮時間序列對電力負荷的影響。
為綜合考慮時間序列及日期類型、溫度、天氣等重要因素對大型城市核心區(qū)域配電網負荷水平的影響,本文提出一種基于灰色關聯分析與BP神經網絡的電力負荷預測模型,通過建立影響因素量化規(guī)則,運用灰色關聯分析法選擇相似日集合,并用相似日集合的時間序列、影響因素等特征向量訓練神經網絡,以提升對電力負荷的預測精度。通過實例驗證,相較于傳統(tǒng)時間序列法及單純BP神經網絡法,該方法下的負荷預測精度有顯著提高,具有較高的實用性。
影響日最大負荷的因素主要分為日期、溫度、天氣3方面因素。其中日期因素主要分為工作日、休息日,不同日期因素影響下用電類型及負荷高峰均存在一定差異;溫度因素包括日最高氣溫、最低氣溫等,氣溫的高低直接影響用電負荷的變化;天氣因素即天氣類型,主要分為晴、多云、陰、雨、大雨、雪等類型。通過日最大負荷影響因素,可對待預測日的相似日進行選擇,以預測日最大負荷值。
將日期、天氣因素進行量化,參考文獻[16]制定量化規(guī)則,并得到特征向量,具體量化規(guī)則如表1所示。

表1 特征向量量化規(guī)則
1.3.1 構建特征向量矩陣
根據待預測日特征向量與相似日粗集特征向量,構建特征向量矩陣:

式中:F0=[ D(0),TH(0),TL(0),W(0)]T為待預測日特征向量;Fi=[ D(i),TH(i),TL(i),W(i)]T為相似日粗集特征向量;p為相似日粗集的個數;q為特征向量的個數。
1.3.2 數據無量綱化
對矩陣X中數據進行無量綱化,得到矩陣F′:

式中:i=0,1,2,…,p;k=1,2,…,q。若計算中出現分母為0的情況,可改用其他方法進行無量綱化。
1.3.3 計算差矩陣
逐個計算待預測日特征向量與相似日粗集特征向量中對應分量的絕對差值:

1.3.4 計算關聯系數
分別計算每個相似日粗集特征向量與待預測日特征向量對應分量的關聯系數:

式中:ρ為分辨系數,ρ?(0,1),ρ越小則關聯系數ξi(k)的差異越大,區(qū)分能力越強,ρ通常情況下取0.5。
1.3.5 計算灰色關聯度
對所有相似日粗集特征向量分別計算其與待預測日特征向量的關聯系數均值,以反映兩特征向量的灰色關聯度:

根據計算的灰色關聯度數值,選擇所有相似日粗集中灰色關聯度γ0i≥0.8的特征向量組成相似日樣本。
BP神經網絡采用的激勵函數一般為非線性變換函數—Sigmoid函數(S型函數)[17],其函數本身以及其導數均連續(xù),方便算法處理。
雖然增加網絡層數能夠提高網絡精度,但也會使得網絡復雜化,增加網絡訓練時間。同時,網絡精度的提高可以通過控制隱含層節(jié)點數來獲得,其訓練效果也更容易觀察調整,因此,相較于增加網絡層數,一般優(yōu)先考慮增加隱含層節(jié)點數。故本文擬采用單隱含層的三層神經網絡。
輸入層節(jié)點數與輸入數據維數相同,包含6個節(jié)點,分別為待預測日的年份Y、月份M、日期類型D、最高氣溫TH、最低氣溫TL、天氣W,輸出層節(jié)點數與需預測數據維數相同,包含1個節(jié)點,即待預測日最大負荷值P。對于隱含層節(jié)點數,按照經驗公式確定:

式中:r為隱藏層節(jié)點個數;m為輸入層節(jié)點個數n為輸出層節(jié)點個數;a?[ ]
1,10為調節(jié)常數。
由于網絡系統(tǒng)是非線性的,若初始權重、偏值設置太大,將會落在S型激活函數的飽和區(qū),影響調節(jié)過程。因此,一般選取初始權重、偏值為(-1 1)之間的隨機數。
采用某地區(qū)2018年1月至2020年11月每日的最大負荷數據,對2020年12月1日至12月7日的最大負荷進行預測。以2020年12月1日的預測過程為例,說明模型建立及負荷預測過程。
首先根據2018年1月1日至2020年11月30日的數據,以日期類型、最高氣溫、最低氣溫、天氣情況構成特征向量,利用2.1節(jié)所述灰色關聯分析法可選出312個相似日樣本,部分樣本如表2所示。

表2 部分相似日集樣本
根據第2節(jié)BP神經網絡算法相關原理,以312個相似日的年份Y、月份M、日期類型D、最高氣溫TH、最低氣溫TL、天氣W作為模擬輸入量,相似日的最大負荷值P作為模擬輸出量訓練BP神經網絡。其中,BP神經網絡的相關參數設置為:網絡層數為3層,輸入層節(jié)點數為6、隱含層節(jié)點個數為4、輸出層節(jié)點數為1,相似日樣本中用以訓練量占70%、驗證量占15%、測試量占15%,得到預測函數。
以2020年12月1日的年份Y=2020、月份M=12、日期類型D=2、最高氣溫TH=4℃、最低氣溫TL=-4℃、天氣W=1.5作為預測函數的輸入量,得到該日最大負荷值的預測值P=1735.5/MW。
同理可分別計算2020年12月1日至12月7日的最大負荷預測值。其主要數據及預測負荷如表3所示。
為驗證本文所提算法的有效性,對2020年12月1日至12月7日的數據,將引言中提及傳統(tǒng)時間序列法(第一類是傳統(tǒng)的時間序列預測方法)、單純BP神經網絡法(第二類基于人工智能的機器學習方法)以及本文所采用的基于灰色關聯分析法和BP神經網絡的負荷預測法得出的最大負荷預測值與實際值進行比較,對比結果如表3所示。

表3 待預測日主要數據及負荷預測值
為對預測效果進行全面評價,本文采用平均相對誤差EMAPE、最大百分比誤差EMXPE和均方根誤差ERMSE三個誤差指標作為評價依據[14]。

式中:Yk為第k個待預測日的最大負荷預測值;Tk為k個待預測日的最大負荷實際值;M為待預測點個數。
由此可得3種預測方法(傳統(tǒng)時間序列法、單純BP神經網絡法、本文基于灰色關聯分析法和BP神經網絡的負荷預測法)的誤差指標如表4所示。

表4 負荷預測方法的誤差指標對比
結合表4可以看出,本文預測方法的最大負荷預測值更接近最大負荷實際值,平均相對誤差、最大百分比誤差及均方根誤差值均最小,分別為1.53%、3.17%、0.74%。對比傳統(tǒng)時間序列法,由于本文考慮除時間序列外的日期、溫度、天氣等因素,使得預測值的三類誤差分別減少1.14%、2.52%、0.41%;對比單純BP神經網絡法,由于本文選取相似日作為訓練樣本,很大程度提升了網絡的預測精度,三類誤差分別減少2.11%、4.49%、0.92%。
針對大型城市核心區(qū)域配電網最大負荷預測問題,本文提出基于灰色關聯分析法和BP神經網絡的配電網負荷預測方法。首先考慮到影響最大負荷的日期、溫度及天氣等因素,量化并構建特征向量,通過灰色關聯分析法選擇與待預測日關聯度大于0.8的樣本作為相似日樣本。然后構建BP神經網絡模型,將時間序列、影響因素兩類數據作為模型輸入,最大負荷值作為模型輸出,通過相似日樣本訓練神經網絡。最后利用實例數據對所提出的預測方法進行負荷預測,并分別與傳統(tǒng)時間序列法、單純BP神經網絡法進行對比分析,結果顯示本文所提出的預測方法能夠有效提高負荷預測精度,對于電力系統(tǒng)負荷預測具有較好的實用價值。