符金偉, 關(guān)石磊, 左思然, 范聞博, 王中宇
(1. 中國電力科學(xué)研究院配電研究所,北京 100085; 2. 北京航空航天大學(xué)儀器科學(xué)與光電工程學(xué)院,北京 100191)
配電測試系統(tǒng)狀態(tài)估計方法是一種利用測試系統(tǒng)中量測數(shù)據(jù)的相關(guān)性和冗余度,對運(yùn)行參數(shù)和運(yùn)行狀態(tài)進(jìn)行預(yù)測和估計,為其他電力控制設(shè)備提供完整、可靠、高精度實時數(shù)據(jù)的方法[1]。
常用的狀態(tài)估計方法有加權(quán)最小二乘法、等效功率變換法、基于支路估計法等。加權(quán)最小二乘法將量測值與其估計值之差的平方和作為目標(biāo)函數(shù),具有模型簡單、收斂性好等優(yōu)點,但是該方法也存在運(yùn)算量大、抗差能力弱等問題[2]。等效功率變換法將支路功率、電壓幅值和電流幅值轉(zhuǎn)換為支路兩端等效功率,該方法具有計算速度快、內(nèi)存占用少的優(yōu)點,但是不易處理注入型的量測量[3]。支路估計法將整個配電網(wǎng)的狀態(tài)估計問題分解為與對應(yīng)支路數(shù)相等的狀態(tài)估計子問題。該方法與潮流計算的前推回代相類似,計算速度快,但是根節(jié)點電壓的正確性對計算結(jié)果的影響很大,一般只用于輻射網(wǎng)[4-5]。
人工蜂群算法由Karaboga提出,其目的是解決多變量函數(shù)的優(yōu)化問題。該算法利用雇傭蜂、偵察蜂和跟隨蜂3種具有不同功能的蜂群采集并尋找最優(yōu)蜜源[6]。在蜜蜂個體局部尋優(yōu)的基礎(chǔ)上,通過比較適應(yīng)度函數(shù)確定全局最優(yōu)解[7]。人工蜂群算法的魯棒性強(qiáng)并且具有較好的尋優(yōu)質(zhì)量,因此被廣泛應(yīng)用于配電網(wǎng)網(wǎng)絡(luò)重構(gòu)、求解電力系統(tǒng)最優(yōu)潮流模型和配電網(wǎng)狀態(tài)估計等方面。但是,人工蜂群算法運(yùn)用于狀態(tài)估計時,存在節(jié)點狀態(tài)估計準(zhǔn)確度不穩(wěn)定,容易陷入局部最優(yōu)解等問題。分析其主要原因在于,量測數(shù)據(jù)在測量和傳送過程中存在著偶然故障和隨機(jī)干擾,因此配電測試系統(tǒng)的量測數(shù)據(jù)中存在著不良數(shù)據(jù),這些不良數(shù)據(jù)造成了狀態(tài)估計準(zhǔn)確度的惡化。
GM(1,1)模型是灰色理論最基本的一種預(yù)測模型,它通過原始量測數(shù)據(jù)的預(yù)處理和灰色模型的建立,對數(shù)據(jù)序列進(jìn)行外推[8]。對原始量測序列進(jìn)行灰色生成,能夠使非負(fù)序列或擺動序列轉(zhuǎn)化為非減序列,從而削弱量測數(shù)據(jù)的隨機(jī)性,突出量測數(shù)據(jù)的內(nèi)在規(guī)律性,有效判別序列中是否存在不良數(shù)據(jù)。
本文提出基于GM(1,1)的不良數(shù)據(jù)修正方法,減少不良數(shù)據(jù)對狀態(tài)估計誤差的影響。在現(xiàn)有的人工蜂群算法基礎(chǔ)上采用Metropolis準(zhǔn)則[9]進(jìn)行迭代終止判定,從而避免陷入局部最優(yōu)解,提升算法的全局搜索能力。
配電測試系統(tǒng)實時量測是對裝設(shè)在饋線上的測量裝置進(jìn)行實時收集,包括節(jié)點電壓幅值、支路有功功率和無功功率、節(jié)點注入有功功率和無功功率等。量測量z可以表示為
式中:h(x)——量測函數(shù);
e——量測過程中引入的隨機(jī)誤差;
當(dāng)J(x)達(dá)到最小值時,得到加權(quán)最小二乘法的估計結(jié)果。
對配電測試系統(tǒng)進(jìn)行狀態(tài)估計時,需要滿足等式約束和不等式約束條件[10]。等式約束條件基于基爾霍夫第一定律,目標(biāo)函數(shù)的求解值必須滿足一組約束條件。
不等式約束條件有負(fù)荷有功、負(fù)荷無功、節(jié)點電壓約束,可表示為
式中:PLD——負(fù)荷有功功率,W;
QLD——負(fù)荷無功功率,W;
V——除起點外的所有節(jié)點電壓的幅值,V;
k——負(fù)荷節(jié)點數(shù);
s——所有節(jié)點數(shù)。
通常,配電測試系統(tǒng)量測數(shù)據(jù)分為有效量測數(shù)據(jù)和量測噪聲兩部分。由于粗差的出現(xiàn),實際噪聲分布與假設(shè)的量測噪聲分布模型存在偏移,因此不良數(shù)據(jù)是影響狀態(tài)估計結(jié)果準(zhǔn)確性的關(guān)鍵因素[11]。傳統(tǒng)的不良數(shù)據(jù)辨識方法有標(biāo)準(zhǔn)殘差法、零殘差法和非二次準(zhǔn)則法等,但是這些方法均無法消除殘差污染和殘差淹沒,進(jìn)一步會造成不良數(shù)據(jù)的誤判和漏檢[12]。為了克服殘差污染和殘差淹沒現(xiàn)象,引入GM(1,1)模型實現(xiàn)對不良數(shù)據(jù)的修正。
以根節(jié)點電壓幅值V為例,選擇一定的時間窗口,讀取量測值。令多組原始量測值按從小到大排序,其序列記為V(0)。對序列V(0)做累加生成,得到測量值累加數(shù)列V(1):
式(4)的累加曲線可以用一個折線來包絡(luò),包絡(luò)線的下界的折線方程為
其中h一般取3.75。
對于量測值序列如果滿足式(6),則認(rèn)定量測值中有不良數(shù)據(jù),V(0)(n-1)和V(0)(n)可剔除;否則,最大量測值是否為不良數(shù)據(jù)無法判定。因此需要為數(shù)據(jù)V(1)建立GM(1,1)模型獲得一個預(yù)測值V(1)(n+1)。GM(1,1)灰色微分方程為
式中:a——GM(1,1)的發(fā)展系數(shù);
b——GM(1,1)的灰作用量。
式中:z(1)——V(1)的均值序列;
V(1)——V(0)的一次累加序列。
通過求解灰色微分方程可以得到預(yù)測值(1)(n+1),表達(dá)式為
其中k=1,2,···,n。
為了保證每個節(jié)點量測數(shù)據(jù)的個數(shù)不變,采用線性插值法對不良數(shù)據(jù)進(jìn)行修正,即不良數(shù)據(jù)的修正值采用其前后兩次測量值的均值。
有將負(fù)荷有功功率和無功功率作為狀態(tài)變量:
式中:P——負(fù)荷有功功率,W;
Q——負(fù)荷無功功率,W。
則量測函數(shù)表達(dá)式為
式中:V——節(jié)點電壓幅值的量測值,V;
I——節(jié)點電流幅值的量測值,A。
配電測試系統(tǒng)狀態(tài)估計就是對1.1節(jié)中提出的目標(biāo)函數(shù)進(jìn)行優(yōu)化求解。采用改進(jìn)的人工蜂群算法對其進(jìn)行求解,步驟如下:
1)種群初始化
輸入初始參數(shù),包括蜂群的規(guī)模M、雇傭蜂的規(guī)模S和最大迭代次數(shù)MAX,并將局部搜索限度trail置零。
隨機(jī)生成S個狀態(tài)向量,則產(chǎn)生可行解的公式為
其中τ1、τ2為0~1之間的隨機(jī)數(shù)。
將蜜源設(shè)置為目標(biāo)函數(shù)J(x),計算各個狀態(tài)向量對蜜源的適應(yīng)度fit(x)。
2)雇傭蜂階段
雇傭蜂在蜜源的鄰域進(jìn)行隨機(jī)搜索,表達(dá)式為
其中τ3、τ4為0~1之間的隨機(jī)數(shù)。
計算當(dāng)前狀態(tài)量對蜜源的適應(yīng)度fit(xi′),比較fit(xi)與fit(xi′)的大小。若fit(xi′)>fit(xi)則狀態(tài)量更新為xi′;否則保持原狀態(tài)量xi不變。同時將trail(i)加1,若trail(i)=trail則雇傭蜂變?yōu)閭刹旆洳⒎艞壴摻猓M(jìn)入步驟4);否則執(zhí)行步驟3)。
3)跟隨蜂階段
跟隨蜂以一定的概率選擇狀態(tài)量,概率計算的表達(dá)式為
在其附近進(jìn)行隨機(jī)搜索,搜索方式與步驟2)中的雇傭蜂相同。若fit(xi′)>fit(xi)則狀態(tài)量更新為xi′,跟隨蜂代替雇傭蜂的位置;否則保持xi不變。
4)偵察蜂階段
令trail(i)=0,偵察蜂根據(jù)式(14)隨機(jī)生成新的狀態(tài)量xi′。當(dāng)fit(xi′)>fit(xi)時更新狀態(tài)量為xi′,偵察蜂變?yōu)楣蛡蚍?;否則保持不變。
5)迭代終止判定
每一次迭代后,若最優(yōu)解的適應(yīng)度函數(shù)增大,那么就接受它;否則按照下式來判斷是否接受:
式中:K——0~1之間的判定閾值,通常取0.5;
G(xi+1)——狀態(tài)xi+1下的接受概率。
xi+1可以表示為
其中α為溫度冷卻系數(shù)。
令總循環(huán)次數(shù)加1,判斷是否達(dá)到迭代終止條件,如果是則終止迭代并輸出最優(yōu)解;否則重新返回步驟2)。
6)記錄當(dāng)前的最優(yōu)解。
為了對本文提出的方法進(jìn)行驗證,采用由中國電力科學(xué)研究院搭建的33節(jié)點配電測試系統(tǒng)開展實驗,其接線圖如圖1所示。分別在節(jié)點4、8、12、15、21、23、28和31上配置配電自動化終端和分布式電源。
圖1 33節(jié)點配電測試系統(tǒng)接線圖
采用GM(1,1)方法分別對8個節(jié)點的電壓幅值和電流幅值進(jìn)行不良數(shù)據(jù)檢測,得到節(jié)點4中第18次量測數(shù)據(jù)、節(jié)點12中第11次量測數(shù)據(jù)以及節(jié)點28中第6次量測數(shù)據(jù)為不良數(shù)據(jù),如圖2和圖3中的紅色叉號所示。
圖2 節(jié)點電壓幅值
圖3 節(jié)點電流幅值
采用線性插值的方法對檢測到的不良數(shù)據(jù)進(jìn)行修正,即計算出不良數(shù)據(jù)的前后各一次量測值的平均值,將其作為節(jié)點當(dāng)次量測的修正值[13]。各節(jié)點的不良數(shù)據(jù)的修正結(jié)果如表1所示。
表1 不良數(shù)據(jù)修正
完成不良數(shù)據(jù)的檢測與修正后,采用改進(jìn)的人工蜂群算法進(jìn)行配電網(wǎng)狀態(tài)估計。設(shè)定蜂群的規(guī)模為50,雇傭蜂的規(guī)模為25,局部搜索限度為6,最大迭代次數(shù)為300。設(shè)定隨機(jī)數(shù)τ1和τ2的值為0.5,隨機(jī)數(shù)τ3和τ4的值為0.3,溫度冷卻系數(shù)α的值為1.5。同時,根據(jù)原始量測數(shù)據(jù),分別采用加權(quán)最小二乘法和人工蜂群算法進(jìn)行狀態(tài)估計。表2和表3分別表示采用不同方法下有功功率和無功功率的估計結(jié)果。
對8個節(jié)點的負(fù)荷有功功率和無功功率進(jìn)行估計時,不同方法的估計誤差絕對值如圖4和圖5所示。通過各節(jié)點估計誤差絕對值的比較發(fā)現(xiàn),加權(quán)最小二乘法的誤差最大,其次是人工蜂群算法,而本文方法的誤差最小。另外,對存在不良數(shù)據(jù)的節(jié)點4、12和28進(jìn)行分析后可以發(fā)現(xiàn),相對于加權(quán)最小二乘法和人工蜂群算法,本文方法的估計誤差絕對值的波動范圍最小。
表2 負(fù)荷有功功率估計結(jié)果比較
表3 負(fù)荷無功功率估計結(jié)果比較
圖4 有功功率估計誤差絕對值比較
圖5 無功功率估計誤差絕對值比較
同時,采用不同方法對選取的8個節(jié)點重復(fù)進(jìn)行15次狀態(tài)估計,記錄運(yùn)行時間,得到8節(jié)點狀態(tài)估計的平均運(yùn)行時間如表4所示。
表4 不同方法的平均運(yùn)行時間比較
由表可知,加權(quán)最小二乘法的復(fù)雜度低,因此該算法的平均運(yùn)行時間最短;人工蜂群算法在存在不良數(shù)據(jù)時對全局最優(yōu)值的搜索效率不高,平均運(yùn)行時間最長。本文方法的平均運(yùn)行時間與加權(quán)最小二乘法的相接近,同時比人工蜂群算法減少了46%。
為了對這3種狀態(tài)估計方法的誤差進(jìn)行比較,定義平均絕對誤差MAE和節(jié)點最大相對誤差NMRE:
式中:mi——i時刻狀態(tài)量的估計值;
xi——狀態(tài)量的真值;
T——節(jié)點數(shù)目。
根據(jù)式(19)計算出不同方法估計有功功率和無功功率時的MAE和NMRE,結(jié)果如表5所示。
表5 不同方法估計誤差比較
由表可知,本文方法估計的有功功率MAE比加權(quán)最小二乘算法和人工蜂群算法的相應(yīng)結(jié)果分別減少了大約69%和43%,NMRE分別減少了70%和63%;對于無功功率,本文方法比加權(quán)最小二乘算法和人工蜂群算法的MAE結(jié)果分別減少了大約60%和33%,NMRE分別減少了58%和57%;這說明本文方法對于每一節(jié)點的狀態(tài)估計誤差都明顯小于加權(quán)最小二乘法和人工蜂群算法,驗證了本文方法的有效性。
1)本文提出了一種基于灰色累加生成和人工蜂群算法的配電測試系統(tǒng)狀態(tài)估計方法。通過建立灰色微分方程求解序列預(yù)測值來判斷序列中是否存在不良數(shù)據(jù),能夠解決傳統(tǒng)方法中存在的殘差污染和殘差淹沒問題。
2)研究了人工蜂群算法的節(jié)點狀態(tài)估計準(zhǔn)確度不穩(wěn)定、容易陷入局部最優(yōu)解等問題。首先采用線性線性插值的方法對不良數(shù)據(jù)進(jìn)行修正,其次建立迭代終止判定條件,提高算法的全局最優(yōu)搜索能力。在存在不良數(shù)據(jù)的條件下,本文方法比人工蜂群算法的估計精度更高,運(yùn)行時間更短。
3)本文對不良數(shù)據(jù)的修正采用了線性插值的方法,當(dāng)量測數(shù)據(jù)的采樣頻率較低時狀態(tài)估計準(zhǔn)確度會受到影響。因此可以作為下一步的研究方向。