甄永琦 蔣 偉
(上海電力大學(xué)電子與信息工程學(xué)院 上海 200090)
配電網(wǎng)的供電可靠性隨著智能電網(wǎng)的發(fā)展得到了不斷提高,應(yīng)用于傳統(tǒng)配電網(wǎng)的故障定位研究也已經(jīng)比較成熟[1]。近年來隨著太陽能、風(fēng)能等新型分布式電源(Distributed Generation,DG)大量接入配電網(wǎng),傳統(tǒng)單電源輻射網(wǎng)變成復(fù)雜的多電源網(wǎng)絡(luò),傳統(tǒng)的故障區(qū)段定位方法已不再適用[2]。為了保證配電網(wǎng)的可靠性,盡可能減小線路故障對用戶生產(chǎn)生活的影響,必須迅速準(zhǔn)確地找出故障區(qū)段并采取措施及時排除故障。
隨著饋線終端單元(Feeder Terminal Unit,F(xiàn)TU)在配電網(wǎng)中得到應(yīng)用,利用其上傳的故障信息進(jìn)行故障區(qū)段定位得到了廣泛的研究[3-9]。文獻(xiàn)[3]提出了一種基于非邏輯建模的方法,運(yùn)用線性規(guī)劃求解,避免了智能算法易陷入局部最優(yōu)的問題,但只能運(yùn)用于單點(diǎn)故障的定位。文獻(xiàn)[4]提出了一種改進(jìn)的矩陣算法,雖然其原理簡單、運(yùn)算速度快且準(zhǔn)確性較高,但容錯性較差。文獻(xiàn)[5]將矩陣算法和智能算法相結(jié)合,通過因果關(guān)聯(lián)矩陣建立優(yōu)化模型,并運(yùn)用人工智能算法進(jìn)行求解,取得了良好的效果,但僅適用于傳統(tǒng)的單電源配電網(wǎng)。文獻(xiàn)[6-7]介紹了基于改進(jìn)遺傳算法的故障定位方法,在復(fù)雜的配電網(wǎng)絡(luò)中取得了較好的效果,但在求解時問題的維數(shù)較高,易陷入局部最優(yōu)且收斂速度較慢。文獻(xiàn)[8-9]對粒子群算法進(jìn)行改進(jìn),但采用的開關(guān)函數(shù)模型不能適應(yīng)多個分布式電源的動態(tài)投切。文獻(xiàn)[10]提出了一種基于蟻群和粒子群的混合算法,提高了算法的尋優(yōu)精度,但在求解故障區(qū)段時平均運(yùn)行時間較長。此外,還有一些人工智能算法在故障區(qū)段定位中得到應(yīng)用,但在應(yīng)用于復(fù)雜配電網(wǎng)故障時,都不可避免地存在搜索維度較大,運(yùn)算時間長,效率較低的問題。
灰狼優(yōu)化算法(Grey Wolf Optimizer,GWO)是由Mirjalili等[11]在2014年提出的一種新型群體智能優(yōu)化算法,具有原理簡單、參數(shù)設(shè)置少、全局搜索能力強(qiáng)等特點(diǎn)。本文將灰狼優(yōu)化算法拓展應(yīng)用到復(fù)雜配電網(wǎng)故障區(qū)段定位中,針對分布式電源接入對故障電流方向的影響,明確統(tǒng)一的方向確定規(guī)則,構(gòu)造適應(yīng)多電源投切的開關(guān)函數(shù)。根據(jù)各區(qū)域上開關(guān)函數(shù)的特點(diǎn),對配電網(wǎng)進(jìn)行層級劃分,建立配電網(wǎng)的簡化等效模型,有效降低了運(yùn)算模型的維數(shù)。結(jié)合實(shí)際故障模型,在灰狼優(yōu)化算法的基礎(chǔ)上改進(jìn)了位置更新公式,引入了交叉和變異操作,進(jìn)一步提高了算法的收斂速度和尋優(yōu)精度。最后通過建立的層級模型和改進(jìn)的灰狼算法先進(jìn)行故障區(qū)域的定位,再通過窮舉法在故障區(qū)域中確定故障區(qū)段,并引入校驗(yàn)機(jī)制,提高了定位流程的準(zhǔn)確性和容錯性。
對于含有分布式電源的配電網(wǎng),線路某處發(fā)生故障時,電網(wǎng)中會出現(xiàn)多個方向的故障過電流,傳統(tǒng)的編碼方式不再適用。規(guī)定以電網(wǎng)電源指向用戶的方向?yàn)檎较騕12],若FTU檢測到開關(guān)j的故障電流方向與規(guī)定正方向一致,則開關(guān)狀態(tài)為Ij=1;若與正方向相反,則Ij=-1。當(dāng)FTU未檢測到故障電流時,則Ij=0。以開關(guān)j為分界點(diǎn),將配電網(wǎng)分為兩部分,其中包含電網(wǎng)電源的部分稱為開關(guān)j的上半?yún)^(qū),另一部分稱為開關(guān)j的下半?yún)^(qū)。
根據(jù)前面的編碼規(guī)則,確定每個開關(guān)的故障電流信息后,再建立一個函數(shù)表達(dá)式,反映線與開關(guān)之間的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)開關(guān)故障電流越限信息與線路故障狀態(tài)之間的轉(zhuǎn)換。本文考慮了分布式電源接入后網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的變化,采用以下適應(yīng)多個電源投切的開關(guān)函數(shù):
(1)
(2)
(3)
式中:∏表示邏輯或運(yùn)算;Ku、Kd分別為開關(guān)j上、下半?yún)^(qū)電源投切系數(shù),若電源投入運(yùn)行則取1,反之為0;N1、N2分別上、下半?yún)^(qū)饋線區(qū)段總數(shù);M1、M2分別開關(guān)j為上、下半?yún)^(qū)電源總數(shù);xju、xjd分別為開關(guān)j到上、下半?yún)^(qū)所有饋線區(qū)段狀態(tài)值,當(dāng)該區(qū)段發(fā)生故障時取值為1,反之為0;xj,su、xj,sd分別為從第j號開關(guān)到上半?yún)^(qū)電源、下半?yún)^(qū)電源路徑上所經(jīng)過的饋線區(qū)段狀態(tài)值;Iju、Ijd(S)為第j個開關(guān)上、下半?yún)^(qū)線路的開關(guān)函數(shù);Ij(S)為第j個開關(guān)的開關(guān)函數(shù)。
為了說明開關(guān)函數(shù)構(gòu)造的合理性以及層級模型劃分依據(jù),以圖1所示的T型結(jié)構(gòu)的含DG配電網(wǎng)為例進(jìn)行分析。

圖1 含DG的配電網(wǎng)簡圖
當(dāng)區(qū)域二上的區(qū)段4發(fā)生故障時,由式(1)-式(3),得到區(qū)域三上節(jié)點(diǎn)6的開關(guān)函數(shù)如下:
(4)
(5)
(6)
同理,可以得到區(qū)域三上其余節(jié)點(diǎn)和區(qū)域一上節(jié)點(diǎn)的開關(guān)函數(shù)為:
(7)
(8)

表1 不同故障時對應(yīng)的開關(guān)函數(shù)值
可以看出,當(dāng)一個區(qū)域發(fā)生單點(diǎn)或雙重故障時,對其他區(qū)域的開關(guān)函數(shù)值影響不變。據(jù)此,可以將每個區(qū)域?qū)ν獾刃С梢粋€二端口,如圖2所示。

圖2 區(qū)域二的等效二端口
根據(jù)建立的等效端口,將圖1等效為一個簡化的層級模型,如圖3所示。劃分區(qū)域后只需要從FTU上傳的故障信息中提取出各區(qū)域端口故障電流信息,有效降低了故障信息處理的維度。

圖3 含DG配電網(wǎng)層級模型
在確定開關(guān)函數(shù)之后,還需建立合適的評價函數(shù)實(shí)現(xiàn)故障區(qū)段定位。利用灰狼優(yōu)化算法完成故障區(qū)段定位的過程就是實(shí)現(xiàn)故障電流信號與開關(guān)函數(shù)的最佳逼近過程。本文采用的評價函數(shù)為:
(9)

灰狼優(yōu)化算法模擬了灰狼在自然中的捕食行為和種群等級制度,用α代表種群中的頭狼,β代表副首領(lǐng)狼,δ代表普通狼,ω代表底層狼。求解優(yōu)化問題時,設(shè)灰狼種群中的灰狼數(shù)目為G,第i只灰狼在d維搜索空間中的位置可表示為Xi=(xi1,Xi2,…,Xid)。將種群中歷史最優(yōu)個體記為α,次優(yōu)個體記為β,第三優(yōu)個體記為δ,其余個體記為ω。
灰狼群體按照下式進(jìn)行捕獵:
D=|C·Xp(n)-X(n)|
(10)
X(n+1)=Xp(n)-A·D
(11)
A=2a·r1-a
(12)
C=2·r2
(13)
式中:Xp(t)表示第t次迭代時獵物的位置;X(t)表示第t次迭代時灰狼個體的位置;常數(shù)C為擺動因子;r1、r2為之間的隨機(jī)數(shù);A為收斂因子;a隨著迭代次數(shù)增加從2 線性遞減到0。
在狼群中,第i只灰狼通常利用α、β、δ三者的位置來判斷獵物所在方位,并進(jìn)行位置更新。其數(shù)學(xué)描述如下:

(14)
X1=Xα-A1·Dα
X2=Xβ-A2·Dβ
(15)
X3=Xδ-A3·Dδ
Dα=|C1·Xα(t)-X(t)|
Dβ=|C2·Xβ(t)-X(t)|
(16)
Dδ=|C3·Xδ(t)-X(t)|
在解決故障區(qū)域定位問題中,故障區(qū)域狀態(tài)值僅存在兩種狀態(tài)0或者1,因此需要將實(shí)際灰狼位置更新映射為二進(jìn)制值表示。根據(jù)文獻(xiàn)[13],在二進(jìn)制灰狼優(yōu)化算法中,通過式(17)和式(18)進(jìn)行位置更新。
(17)
(18)
式中:sigmoid為轉(zhuǎn)換函數(shù);rand為內(nèi)均勻分布的隨機(jī)數(shù);Xd(t+1)為灰狼在d維中經(jīng)過t次迭代后更新的位置。
2.2.1交叉操作
為了增加迭代過后種群個體的多樣性,對它們進(jìn)行二項(xiàng)式交叉操作。第i只灰狼的第d維的交叉操作為:
(19)
式中:l=1,2,…,G,但l≠i。交叉概率Cl是動態(tài)變化的,定義為:
Cl=0.3×Fi,best
(20)
(21)
式中:Fi為第i只灰狼的適應(yīng)度值;Fworst和Fbest為當(dāng)前迭代的最差適應(yīng)度和最優(yōu)適應(yīng)度值。通過式(20)-式(21),保證了當(dāng)前的最優(yōu)個體不會發(fā)生改變,交叉概率與相對適應(yīng)度值成正比。
2.2.2變異操作
為了進(jìn)一步提高種群的多樣性,防止算法陷入局部最優(yōu),在交叉后對灰狼個體進(jìn)行變異操作,定義為:
(22)
η=0.06×Fi,best
(23)
式中:q1、q2=1,2,…,G,但q1≠q2≠i;Xgbest,d為到當(dāng)前為止的整個迭代過程中d維的最優(yōu)個體;η為變異概率。若當(dāng)前個體比當(dāng)前全局最優(yōu)個體適應(yīng)度值更小,則將其取代當(dāng)前全局最優(yōu)個體。根據(jù)式(22)-式(23),當(dāng)前全局最優(yōu)個體的變異概率為0,最差個體的變異概率為0.06。
在對配電網(wǎng)進(jìn)行區(qū)域劃分后,可以通過FTU上傳的故障信息,運(yùn)用改進(jìn)的灰狼算法,首先確定故障區(qū)域。具體步驟如下:
1) 根據(jù)配電網(wǎng)饋線區(qū)段的數(shù)量,設(shè)置種群規(guī)模N,最大迭代次數(shù),在搜索空間中隨機(jī)生成參數(shù)A、C。
2) 在搜索空間中產(chǎn)生初始化種群,即隨機(jī)生成N個d維個體X1,X2,…,XN,每個個體均由0或1組成。
3) 按式(9)計算群體中每個灰狼個體的適應(yīng)度值,將所有適應(yīng)度值進(jìn)行排序,選擇并更新個體最優(yōu)值Fbest,適應(yīng)度值排列前3位的灰狼個體位置分別記為α、β、δ。
4) 按式(14)-式(18)更新灰狼個體位置,再根據(jù)式(19)-式(23)進(jìn)行交叉和變異操作。
5) 判斷算法是否達(dá)到最大迭代次數(shù)。若未達(dá)到,返回步驟3);若已達(dá)迭代最大值,則輸出最優(yōu)解,算法結(jié)束。
在確定故障區(qū)域之后,由于區(qū)域內(nèi)包含的區(qū)段數(shù)量較少,使用智能算法求解的效率較低,因此在故障區(qū)段的定位中采用窮舉法。窮舉法通過取符合區(qū)域內(nèi)區(qū)段數(shù)量限制的每一種由0或1構(gòu)成的組合,計算評價函數(shù)值,比較得出最優(yōu)解。在組合數(shù)較少的情況下,窮舉法相較于智能算法運(yùn)算量小,計算速度快,更適合用于故障區(qū)段定位。
根據(jù)劃分的層級模型和FTU上傳的故障電流信息,先運(yùn)用改進(jìn)灰狼算法定位出故障區(qū)域,再運(yùn)用窮舉法在故障區(qū)域內(nèi)找出故障區(qū)段。為了提高定位的準(zhǔn)確性,將輸出定位區(qū)段與區(qū)域定位結(jié)果進(jìn)行比較,若一致則輸出定位結(jié)果。否則返回區(qū)域定位,重新完成故障定位。整個定位過程如圖4所示。

圖4 故障定位流程圖
本文采用如圖5所示的含分布式電源的配電網(wǎng)進(jìn)行仿真實(shí)驗(yàn)。在節(jié)點(diǎn)13、22和30處分別接入分布式電源DG1、DG2和DG3。圖中:Grid為系統(tǒng)電源,S1-S30為分段開關(guān);編號1-30為饋線區(qū)段;K1、K2、K3為DG接入配電網(wǎng)的開關(guān)。

圖5 含分布式電源的配電網(wǎng)
本文對30節(jié)點(diǎn)的復(fù)雜配電網(wǎng)進(jìn)行區(qū)域劃分,建立層級模型。等效過后的配電網(wǎng)如圖6所示,每個區(qū)域包含的區(qū)段編號如表2所示。

圖6 配電網(wǎng)區(qū)域劃分圖

表2 各區(qū)域包含的區(qū)段編號
根據(jù)灰狼優(yōu)化算法原理,設(shè)置算法參數(shù)如下:種群總數(shù)N=20;種群個體維數(shù)d=9;最大迭代次數(shù)50。
若DG1、DG2和DG3均投入運(yùn)行,當(dāng)圖5中的饋線區(qū)段10發(fā)生故障時,F(xiàn)TU上傳的故障電流信息為[1 1 1 1 0 0 0 0 0 1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1],提取出每個區(qū)域的故障電流信息為[1 0 1 0 -1 -1 -1 0 -1],運(yùn)用二進(jìn)制GWO對其進(jìn)行求解,得到的定位結(jié)果為[0 0 1 0 0 0 0 0 0],由此判定區(qū)域三發(fā)生故障;再由窮舉法進(jìn)行區(qū)段定位,得到的區(qū)域三內(nèi)的區(qū)段狀態(tài)值為[1 0 0 0],與假定故障位置相符。當(dāng)區(qū)段23、28發(fā)生故障時,F(xiàn)TU上傳的故障信息為[1 1 1 1 0 0 0 0 0 -1 -1 -1 -1 0 -1 1 1 1 -1 -1 -1 -1 1 0 0 1 1 1 -1 -1],提取區(qū)域端口狀態(tài)值為[1 0 -1 0 -1 1 -1 1 1],運(yùn)用GWO求解得到的區(qū)域定位結(jié)果為[0 0 0 0 0 0 0 1 1];再利用窮舉法分別在區(qū)域八和區(qū)域九內(nèi)得到的區(qū)段狀態(tài)值為[1 0 0 ]和[0 0 1 0 0],也與假定故障位置相符。
當(dāng)故障電流過小,F(xiàn)TU設(shè)備未能檢測到故障電流信息,或者因?yàn)槠渌驅(qū)е翭TU上傳的故障信息發(fā)生畸變等情況,驗(yàn)證算法的容錯性。例如當(dāng)區(qū)段18發(fā)生故障時,F(xiàn)TU上傳的故障信息為 [1 1 1 1 0 0 0 0 0 -1 -1 -1 -1 0 -1 1 1 1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1],分段開關(guān)S7的開關(guān)狀態(tài)值由0畸變?yōu)?,運(yùn)用GWO求解得到的區(qū)域定位結(jié)果為[0 1 0 0 0 1 0 0 0 ],得到區(qū)域二和區(qū)域六發(fā)生故障,再分別進(jìn)行區(qū)段定位得到的區(qū)段狀態(tài)值為[0 0 0 0 0]和[0 0 1],在區(qū)域二內(nèi)沒有定位出故障區(qū)段,與區(qū)域定位結(jié)果不符。因此將重新進(jìn)行區(qū)域定位與區(qū)段定位,若兩次結(jié)果一致,則輸出故障區(qū)段結(jié)果,這避免了故障信息畸變對故障區(qū)段定位的影響,說明本文方法具有一定的容錯性。
為了更好地說明改進(jìn)GWO的準(zhǔn)確性及容錯性,對不同DG的動態(tài)投切及FTU畸變情況進(jìn)行仿真驗(yàn)證,結(jié)果如表3所示,其中系數(shù)矩陣表示分布式電源的投切狀態(tài)。仿真結(jié)果表明,本文選用的故障區(qū)段定位模型在面對不同DG投切以及FTU信息畸變情況下,對單重或多重故障定位均能輸出正確的定位結(jié)果。

表3 不同故障信息下的仿真結(jié)果
以圖5的配電網(wǎng)為例,用遺傳算法(GA)和粒子群算法(PSO)在單層模型中的表現(xiàn)與文中采用的層級模型和改進(jìn)GWO進(jìn)行比較。假設(shè)配電網(wǎng)中僅有分布式電源DG2接入,分別在線路10發(fā)生單點(diǎn)故障和線路23、28發(fā)生雙重故障,F(xiàn)TU上傳信息無畸變。在相同的運(yùn)行環(huán)境下,輸入相同的FTU上傳的故障信息,采用4種算法分別仿真50次,得到的結(jié)果如表4所示。

表4 不同算法定位對比結(jié)果
可以看出,與GA、PSO在單層模型中的表現(xiàn)相比,采用的層級模型和改進(jìn)GWO耗時較短且準(zhǔn)確率更高。在單層模型中,GA與PSO需要搜尋30個節(jié)點(diǎn)對應(yīng)的故障信息,運(yùn)算維數(shù)較高,易陷入局部最優(yōu)。層級模型大大降低了問題的維數(shù),改進(jìn)的GWO在快速定位出故障區(qū)域之后,采用的窮舉法在很短的時間內(nèi)定位出故障區(qū)段,大大提高了問題解決的速度和精度。
為了說明改進(jìn)措施的有效性,對單點(diǎn)故障用基本GWO和改進(jìn)GWO分別運(yùn)行50次,初始化種群個體為20,最大迭代次數(shù)為20,得到的對比結(jié)果如表5所示。

表5 改進(jìn)算法的故障區(qū)域定位性能對比
可以看出,與基本GWO相比,改進(jìn)后的算法在處理故障區(qū)段定位問題中具有更快的收斂性與全局尋優(yōu)能力,證明了改進(jìn)措施的有效性。
本文針對分布式電源接入配電網(wǎng)后傳統(tǒng)故障定位方法不再適用的問題,提出了一種基于層級模型和改進(jìn)灰狼算法的故障定位新方法。首先在確定的編碼規(guī)則下,定義了配電網(wǎng)中每個節(jié)點(diǎn)的開關(guān)函數(shù),能夠反映區(qū)段狀態(tài)與開關(guān)之間的關(guān)聯(lián)關(guān)系。然后對復(fù)雜多分支配電網(wǎng)進(jìn)行簡化,建立層級模型,有效降低了問題維數(shù)。再在基本二進(jìn)制灰狼算法的基礎(chǔ)上,引入了交叉和變異操作,提高了算法的收斂速度和尋優(yōu)精度。最后將改進(jìn)灰狼算法應(yīng)用于層級劃分后的配電網(wǎng)故障區(qū)域定位中,并采用窮舉法進(jìn)行區(qū)域內(nèi)的故障區(qū)段定位,大大提高了整個故障定位流程的準(zhǔn)確性和穩(wěn)定性。仿真結(jié)果表明:采用的故障定位方法相較于單層定位方法更加準(zhǔn)確且速度更快,對于復(fù)雜的配電網(wǎng)具有更好的適應(yīng)性。