韋建波,張棟柱,羅浩杰,譚 惠,韋 濤
(1.廣西電網(wǎng)有限責(zé)任公司河池供電局,廣西 河池 547000;2.湖南英科電力技術(shù)有限公司,湖南 長(zhǎng)沙 410000)
配電網(wǎng)故障存在多樣性.發(fā)生配電網(wǎng)接地故障時(shí),輕則燒毀用電設(shè)備,重則影響配電網(wǎng)整體可靠性和安全性,造成大面積停電,甚至導(dǎo)致整個(gè)配電網(wǎng)絡(luò)癱瘓.因此,研究配電網(wǎng)故障及其診斷方法,準(zhǔn)確、快速地定位故障區(qū)域并判斷故障原因,對(duì)于提高配電系統(tǒng)安全、減小因配電網(wǎng)故障帶來(lái)的經(jīng)濟(jì)損失具有重要意義.[1-9]通常,利用RBF神經(jīng)網(wǎng)絡(luò)可以較好地診斷非線性故障,但是存在容易陷入局部最小值、收斂速度慢等缺點(diǎn);進(jìn)化算法具有很強(qiáng)的全局搜索能力,可以通過(guò)交叉、選擇和變異等操作對(duì)RBF神經(jīng)網(wǎng)絡(luò)進(jìn)行參數(shù)優(yōu)化,但在優(yōu)化較多參數(shù)時(shí),收斂速度仍然較慢.筆者擬建立一種基于改進(jìn)的RBF神經(jīng)網(wǎng)絡(luò)的配電網(wǎng)故障診斷模型,以期提高故障診斷精度.
RBF神經(jīng)網(wǎng)絡(luò)的徑向基函數(shù)通常使用高斯型函數(shù),隱含層中第i個(gè)節(jié)點(diǎn)的輸出為
其中:σi是第i個(gè)基函數(shù)的寬度;Ci是隱含層節(jié)點(diǎn)的中心;X是輸入樣本矢量,X=(x1,x2,…,xn)T∈Rn.RBF神經(jīng)網(wǎng)絡(luò)的輸出為
其中:wi是隱含層節(jié)點(diǎn)和輸出節(jié)點(diǎn)的連接權(quán)值;b0為常數(shù);h是中心數(shù)量.建立RBF神經(jīng)網(wǎng)絡(luò)時(shí)需要確定σi,Ci,h和wi.通常情況下,使用離線2階段學(xué)習(xí)方法來(lái)確定這些參數(shù):使用K-均值聚類(lèi)算法確定基函數(shù)中心和σi,使用下降梯度算法訓(xùn)練出wi.由于RBF神經(jīng)網(wǎng)絡(luò)的泛化能力受到網(wǎng)絡(luò)參數(shù)選取、訓(xùn)練樣本質(zhì)量和網(wǎng)絡(luò)結(jié)構(gòu)等參數(shù)的影響,因此使用進(jìn)化算法的交叉、選擇和變異等操作對(duì)RBF神經(jīng)網(wǎng)絡(luò)進(jìn)行參數(shù)優(yōu)化,但是在優(yōu)化較多參數(shù)時(shí),收斂速度較慢.筆者采用文獻(xiàn)[10]的思想,考慮結(jié)合梯度下降算法和進(jìn)化算法對(duì)RBF神經(jīng)網(wǎng)絡(luò)進(jìn)行改進(jìn),充分發(fā)揮各算法的優(yōu)點(diǎn),從而提高收斂速度.
為了減少計(jì)算量,在確定參數(shù)后一般使用遞推最小二乘法求解由wi構(gòu)成的線性方程組.對(duì)各個(gè)體同時(shí)使用二進(jìn)制和實(shí)數(shù)混合編碼的方式來(lái)自動(dòng)選取RBF神經(jīng)網(wǎng)絡(luò)的各參數(shù),隱含層節(jié)點(diǎn)使用二進(jìn)制編碼,Ci和σi使用實(shí)數(shù)編碼.
判斷個(gè)體是否進(jìn)化到下一代種群的關(guān)鍵是適應(yīng)值.常規(guī)適應(yīng)值函數(shù)使用的是訓(xùn)練樣本的誤差,常常會(huì)為了尋求最小的訓(xùn)練樣本誤差而導(dǎo)致過(guò)度擬合.過(guò)度擬合即訓(xùn)練時(shí)誤差非常小,而測(cè)試時(shí)誤差非常大.以訓(xùn)練樣本和測(cè)試樣本的誤差加權(quán)當(dāng)作個(gè)體的適應(yīng)值函數(shù),可以改進(jìn)傳統(tǒng)的適應(yīng)值函數(shù).將樣本隨機(jī)劃分為訓(xùn)練集合A和測(cè)試樣本集合B,訓(xùn)練誤差和測(cè)試誤差分別表示為
本優(yōu)化問(wèn)題可以轉(zhuǎn)換為計(jì)算一組滿足精度的參數(shù),使得如下線性組合最?。?/p>
E=αEA+(1-α)EB.
(1)
其中α是權(quán)重,α∈[0,1].當(dāng)要求減小測(cè)試誤差時(shí),取較小的α值;當(dāng)要求增大測(cè)試誤差時(shí),取較大的α值.通過(guò)改進(jìn),可以由測(cè)試樣本誤差和訓(xùn)練樣本誤差加權(quán)平均后得到RBF神經(jīng)網(wǎng)絡(luò)的參數(shù),提高RBF神經(jīng)網(wǎng)絡(luò)的泛化能力.[11]
從每次進(jìn)化后得到的新種群中抽取適應(yīng)值較好的S個(gè)個(gè)體,并以概率Ps進(jìn)行下降梯度迭代操作,提高算法的局部搜索性能和收斂速度.[12]
對(duì)于種群中不參與下降梯度算法搜索的個(gè)體,對(duì)其進(jìn)行單形交叉和均勻變異操作.
1.4.1 交叉 單形交叉因子通過(guò)均勻分布產(chǎn)生下一代的個(gè)體且不關(guān)心個(gè)體的適應(yīng)值,因此單形交叉具有操作簡(jiǎn)便、易于實(shí)現(xiàn)、進(jìn)化初期的全局搜索能力和后期的局部搜索能力很強(qiáng)等特點(diǎn).在Rn中,由n+1個(gè)獨(dú)立的父代個(gè)體形成一個(gè)單形,并通過(guò)以下步驟產(chǎn)生后代的個(gè)體:
單形交叉一般表示為SPX-μ-ρ-λ,其中λ是控制擴(kuò)張比例因子,ρ是子代個(gè)體,μ是進(jìn)行單形交叉操作的父代個(gè)體數(shù)量.
1.4.2 變異 均勻變異操作使得搜索點(diǎn)在整個(gè)搜索空間中自由移動(dòng),這樣能提高種群的多樣性,避免算法早熟收斂的發(fā)生.具體步驟如下:
(ⅰ)按次序?qū)€(gè)體編碼串中的各元素指定為變異點(diǎn).
(ⅱ)以變異概率Pm對(duì)各變異點(diǎn)中對(duì)應(yīng)的元素,選取其取值范圍內(nèi)的隨機(jī)數(shù)替換原來(lái)的元素.
改進(jìn)的RBF神經(jīng)網(wǎng)絡(luò)算法實(shí)現(xiàn)步驟如下:
(ⅰ)對(duì)優(yōu)化算法的參數(shù)進(jìn)行初始化,如種群規(guī)模N,精英個(gè)體S,Pm和Ps等.
(ⅱ)使用混合編碼方式編碼個(gè)體.
(ⅲ)令k=1.
(ⅳ)將各向量作為RBF神經(jīng)網(wǎng)絡(luò)的參數(shù),并以訓(xùn)練樣本對(duì)神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練.
(ⅴ)若優(yōu)化過(guò)程達(dá)到停止條件,則得到RBF神經(jīng)網(wǎng)絡(luò)的最優(yōu)參數(shù),建立故障診斷模型;若未滿足停止條件,則跳至下一步.
(ⅵ)通過(guò)(1)式求出各個(gè)體的適應(yīng)值.
(ⅶ)對(duì)適應(yīng)值較好的S個(gè)個(gè)體采用下降梯度算法進(jìn)行搜索操作,對(duì)剩余個(gè)體進(jìn)行單形交叉操作和均勻變異操作.
(ⅷ)令k=k+1,并返回(ⅳ).
對(duì)某配電網(wǎng)進(jìn)行實(shí)例分析.該配電網(wǎng)為一種三母線系統(tǒng)[14],結(jié)構(gòu)如圖1所示.
圖1 配電網(wǎng)結(jié)構(gòu)示意Fig. 1 Power Distribution Network System
配電網(wǎng)的基本結(jié)構(gòu)包括:3條母線B1,B2,B3,MB為母線保護(hù);3條傳輸線L1,L2,L3,OR為過(guò)流保護(hù);4臺(tái)變壓器T1,T2,T3,T4,TR為變壓器保護(hù);3個(gè)區(qū)域SEC1,SEC2,SEC3,DR為后備距離保護(hù),CB為斷路器等.
根據(jù)配電網(wǎng)中主保護(hù)和備用保護(hù)的工作原理,提取19組故障數(shù)據(jù)的樣本,并將30個(gè)保護(hù)器和斷路器作為各組故障數(shù)據(jù)樣本的條件屬性:c1—c12表示CB1—CB12斷路器;c13—c21表示OR1—OR9過(guò)流保護(hù);c22和c23分別表示DR1和DR2后備距離保護(hù);c24—c26表示MB1—MB3母線保護(hù);c27—c30表示TR1—TR4.決策屬性以13個(gè)故障區(qū)域表示,故障區(qū)域以D表示:編號(hào)1—3表示故障區(qū)域B1—B3;編號(hào)4—6表示T1—T3;編號(hào)7表示T4/sec1;編號(hào)8—10表示L1—L3;編號(hào)11和12表示sec2和sec3;編號(hào)13表示none,即無(wú)故障.
神經(jīng)網(wǎng)絡(luò)的30個(gè)輸入神經(jīng)元節(jié)點(diǎn)對(duì)應(yīng)30個(gè)配電網(wǎng)故障特征參數(shù),神經(jīng)網(wǎng)絡(luò)的13個(gè)輸出神經(jīng)元節(jié)點(diǎn)對(duì)應(yīng)13個(gè)配電網(wǎng)故障征兆區(qū)域.從19組故障數(shù)據(jù)樣本中取15組數(shù)據(jù)作為神經(jīng)網(wǎng)絡(luò)的訓(xùn)練數(shù)據(jù).RBF神經(jīng)網(wǎng)絡(luò)模型的主要參數(shù)設(shè)置為N=30,S=3,Ps=0.5,Pm=0.1,λ=5,ρ=2,μ=5.
使用訓(xùn)練樣本分別對(duì)基于改進(jìn)的RBF神經(jīng)網(wǎng)絡(luò)的配電網(wǎng)故障診斷模型(Ⅰ)和基于RBF神經(jīng)網(wǎng)絡(luò)的配電網(wǎng)故障診斷模型(Ⅱ)進(jìn)行訓(xùn)練,得到2種模型的誤差收斂曲線,如圖2所示.從圖2可以看出,使用模型Ⅰ時(shí),收斂精度和收斂效率均大幅度提升.
圖2 2種模型的誤差收斂曲線Fig. 2 Error Convergence Curves of Two Models
從19組故障數(shù)據(jù)樣本中抽取4組作為神經(jīng)網(wǎng)絡(luò)的測(cè)試數(shù)據(jù),將測(cè)試數(shù)據(jù)的故障特征輸入模型Ⅰ中,并對(duì)比模型Ⅰ輸出的故障征兆區(qū)域和實(shí)際樣本中的故障征兆區(qū)域.模型Ⅰ的輸出結(jié)果如表1所示.從表1可以看出,模型Ⅰ具有較高的準(zhǔn)確率.
表1 模型Ⅰ的輸出結(jié)果
采用模型Ⅰ和模型Ⅱ判斷測(cè)試樣本,結(jié)果如圖3所示,可知模型Ⅰ比模型Ⅱ具有更高的診斷精度,輸出值更接近實(shí)際值.
圖3 2種算法模型的預(yù)測(cè)精度Fig. 3 Prediction Accuracy of Two Models
研究配電網(wǎng)故障及其診斷方法,旨在準(zhǔn)確、快速地定位故障區(qū)域和判斷故障原因,盡可能減小因配電網(wǎng)故障造成的經(jīng)濟(jì)損失.結(jié)合下降梯度算法和優(yōu)化算法對(duì)RBF神經(jīng)網(wǎng)絡(luò)進(jìn)行改進(jìn),得到了一種基于改進(jìn)的RBF神經(jīng)網(wǎng)絡(luò)的配電網(wǎng)故障診斷模型.通過(guò)實(shí)例分析可知,基于改進(jìn)的RBF神經(jīng)網(wǎng)絡(luò)的配電網(wǎng)故障診斷模型具有較高的準(zhǔn)確率,且比基于RBF神經(jīng)網(wǎng)絡(luò)的配電網(wǎng)故障診斷模型的診斷精度更高,輸出值更接近實(shí)際值.
[1] 張 鈞,李小鵬,何正友.采用自適應(yīng)神經(jīng)模糊推理系統(tǒng)的配電網(wǎng)故障分類(lèi)方法[J].中國(guó)電機(jī)工程學(xué)報(bào),2010,25:87-93.
[2] 鄒必昌.含分布式發(fā)電的配電網(wǎng)重構(gòu)及故障恢復(fù)算法研究[D].武漢:武漢大學(xué),2012.
[3] 張 鈞.配電網(wǎng)智能故障診斷與諧波源定位研究[D].成都:西南交通大學(xué),2012.
[4] 張 鈞,何正友,譚熙靜.一種基于ANFIS的配電網(wǎng)故障分類(lèi)方法及其適應(yīng)性分析[J].電力系統(tǒng)保護(hù)與控制,2011(4):23-29.
[5] 龍霞飛.粗糙集理論在配電網(wǎng)故障診斷中的應(yīng)用研究[D].石河子:石河子大學(xué),2013.
[6] 賈清泉,陳 麗,袁 野.應(yīng)用相平面和分層聚類(lèi)的配電網(wǎng)單相接地故障特征分類(lèi)[J].電力系統(tǒng)自動(dòng)化,2009(8):68-71.
[7] 陳廣鑫.基于免疫聚類(lèi)的配電網(wǎng)故障分類(lèi)識(shí)別方法研究[D].南昌:華東交通大學(xué),2014.
[8] 張文俊.配電網(wǎng)故障停電風(fēng)險(xiǎn)評(píng)估指標(biāo)體系及評(píng)估方法研究[D].保定:華北電力大學(xué),2014.
[9] 成蓬勃.基于數(shù)據(jù)挖掘技術(shù)的配電網(wǎng)故障診斷研究[D].南寧:廣西大學(xué),2007.
[10] 龍 文,梁昔明,龍祖強(qiáng),等.基于混合進(jìn)化算法的RBF神經(jīng)網(wǎng)絡(luò)時(shí)間序列預(yù)測(cè)[J].控制與決策,2012(8):1 265-1 268;1 272.
[11] 鄧 武.基于協(xié)同進(jìn)化的混合智能優(yōu)化算法及其應(yīng)用研究[D].大連:大連海事大學(xué),2012.
[12] 郭蘭平,俞建寧,張建剛,等.基于遺傳算法的RBF神經(jīng)網(wǎng)絡(luò)非線性時(shí)間序列預(yù)測(cè)[J].河北師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2011(3):244-247.
[13] 陳 偉.基于群體智能算法的人工神經(jīng)網(wǎng)絡(luò)優(yōu)化及其應(yīng)用[D].無(wú)錫:江南大學(xué),2007.
[14] 徐 康,張江濱,陶海龍.基于粗糙集-BP算法的配電網(wǎng)故障診斷[J].電力學(xué)報(bào),2014,29(2):141-144;164.