,,
(中國南方電網(wǎng)有限責(zé)任公司超高壓輸電公司貴陽局,貴州 貴陽 550081)
目前,在南方電網(wǎng)光纖差動保護應(yīng)用越來越廣泛,在220 kV和500 kV線路上都作為主要繼電保護方式[1-2]。當(dāng)前南網(wǎng)主干通信網(wǎng)建設(shè)已經(jīng)相當(dāng)完善,但通信網(wǎng)管只能有限的監(jiān)控,無法解決傳輸設(shè)備到DDF架以及DDF架到繼保設(shè)備最后10 m同軸電纜的監(jiān)測問題,也無法對2M繼保通道的協(xié)議、性能和健康狀況進行有針對性的監(jiān)測、管理和預(yù)警[3-4]。實際應(yīng)用時,普遍存在現(xiàn)場調(diào)試?yán)щy的情況,出現(xiàn)故障后不能準(zhǔn)確定位故障位置。如互聯(lián)后,保護裝置出現(xiàn)誤碼或通道異常告警后,由于復(fù)用通道經(jīng)過各級通信設(shè)備,很難區(qū)分到底是哪個環(huán)節(jié)出現(xiàn)問題(共有8個環(huán)節(jié)可能出現(xiàn)問題),只能通過分段自環(huán)的方式檢查,且必須變電站兩側(cè)均派人檢查,檢查工作會同時涉及通信專業(yè)和保護專業(yè),尤其在線路兩側(cè)分屬不同供電公司時,需要各單位各專業(yè)密切配合才能檢查出問題。有時候甚至各段自環(huán)沒有問題,但是互聯(lián)后就有問題,此時就很難檢查到底是哪里有問題了。因此,會經(jīng)常出現(xiàn)這種情況,平時運行時,通道狀態(tài)良好,故障或操作時,由于接口設(shè)備相關(guān)接口沒有良好接地,導(dǎo)致出現(xiàn)誤碼,影響保護正確動作,但是目前只能判斷哪個方向有誤碼,不能準(zhǔn)確定位故障位置,只能對整個通道回路進行全面檢查,浪費人力物力。因此,進行2M繼電保護通道在線監(jiān)測和故障診斷具有重要的現(xiàn)實意義[5-6]。
本文將2M繼電保護通道在線監(jiān)測技術(shù)和DA-SVR結(jié)合起來,提出一種基于DA-SVR的2M繼電保護通道在線監(jiān)測和故障診斷算法。研究結(jié)果表明,從各個故障類別的診斷結(jié)果還是總體正確率來看,DA-SVR均要高于GA-SVR、SVR和BP神經(jīng)網(wǎng)絡(luò),有效提高了2M繼電保護通道在線監(jiān)測數(shù)據(jù)故障診斷的正確率。
蜻蜓算法[7](DA)是根據(jù)蜻蜓覓食行為而提出的一種新的仿生算法。DA算法中,蜻蜓個體通過避撞行為、結(jié)對行為、聚集行為、覓食行為和避敵行為等5種行為方式進行覓食和尋優(yōu),這些個體行為詳細(xì)描述如下。
避撞行為位置Si和結(jié)對行為位置Ai的更新數(shù)學(xué)公式為
(1)
N為相鄰蜻蜓個體的數(shù)量;Vj為第j個鄰近蜻蜓個體的速度;X為當(dāng)前蜻蜓個體的位置;Xj為第j個鄰近蜻蜓個體位置。
聚集行為位置Ci、覓食行為位置Fi和避敵行為位置Ei的更新數(shù)學(xué)公式為
(2)
其中X+取最優(yōu)情況,即食物點;X-取最差解,即被獵點。綜合5種蜻蜓群體行為,蜻蜓個體的步長向量更新策略為[8]
ΔXt+1=(sSi+aAi+cCi+fFi+
eEi)+hΔXt
(3)
a,c,e,f,s表示不同的5種蜻蜓群體行為定義權(quán)重;h表示差異權(quán)重;t表示為已計算次數(shù)。蜻蜓位置更新策略為
Xt+1=Xt+ΔXt+1
(4)
對于訓(xùn)練樣本集{(xi,yi}i=1,2,…,n,集合元素xi和yi分別為SVR的輸入和輸出數(shù)據(jù),通過非線性映射函數(shù)φ(·)將輸入數(shù)據(jù)集映射到高維特征空間,SVR函數(shù)模型為[9]
f(x)=wTφ(x)+b
(5)
f為預(yù)測值;w為權(quán)值向量;φ(·)為非線性映射函數(shù);b為偏置量。
w和b可由式(6)求得,即
(6)
通過二次優(yōu)化問題求解,SVR的權(quán)值向量w為
(7)
(8)
K(·)為核函數(shù)。文中核函數(shù)選擇Gauss函數(shù)
K(xi,xj)exp(-‖xi-xj‖2/2g2)
(9)
g為Gauss核函數(shù)寬度。
通過在超高壓設(shè)備部署所在機房及下屬變電站中安置目標(biāo)2M監(jiān)控設(shè)備,在不影響業(yè)務(wù)前提下,利用探測技術(shù),實時獲取通道內(nèi)的數(shù)據(jù)信息,并實時監(jiān)控和分析在DDF架通信兩端的的數(shù)據(jù),電平,錯誤碼等等來確保2M繼電保護通道內(nèi)的通信質(zhì)量,系統(tǒng)結(jié)構(gòu)如圖1所示。
圖1 系統(tǒng)結(jié)構(gòu)
通過對2M繼保通道進行實時監(jiān)測,彌補傳輸設(shè)備到繼保設(shè)備最后10 m的管理空白,實現(xiàn)快速發(fā)現(xiàn)故障、定位故障功能[10]。分析在線誤碼率、通道告警、繼保通道103通信協(xié)議,建立故障分析模型,本文設(shè)計的2M繼電保護業(yè)務(wù)接入業(yè)務(wù)邏輯示意如圖2所示。
圖2 2M繼電保護業(yè)務(wù)接入業(yè)務(wù)邏輯示意
針對SVR模型性能受懲罰參數(shù)C和核函數(shù)寬度g的影響,運用DA算法對SVR模型的懲罰參數(shù)C和核函數(shù)寬度g進行優(yōu)化選擇,選擇分類準(zhǔn)確率T為適應(yīng)度函數(shù)
(10)
Total為樣本總數(shù)量;right為正確分類的樣本數(shù)量。
基于DA-SVR的2M繼電保護通道在線監(jiān)測和故障診斷流程可詳細(xì)描述如下。
a.讀取2M繼電保護通道在線監(jiān)測數(shù)據(jù),并歸一化處理[11]
(11)
x′和x分別為歸一化后數(shù)據(jù)和在線監(jiān)測原始數(shù)據(jù);xmax和xmin分別為在線監(jiān)測數(shù)據(jù)中的最大值和最小值。
b.將2M繼電保護通道在線監(jiān)測數(shù)據(jù)劃分為訓(xùn)練樣本和測試樣本。
c.初始化DA算法。設(shè)定種群規(guī)模popsize,最大迭代次數(shù)T,變量維數(shù)dim=2和懲罰參數(shù)C∈[Cmin,Cmax]和核參數(shù)g∈[gmin,gmax]。
d.初始化DA算法蜻蜓個體的步長ΔX和初始位置X。
e.令當(dāng)前迭代次數(shù)t=1,將2M繼電保護通道在線監(jiān)測數(shù)據(jù)的訓(xùn)練樣本輸入SVR模型,根據(jù)式(17)計算每個蜻蜓個體的適應(yīng)度,并進行排序記錄當(dāng)前最優(yōu)解。
f.每次迭代獲取和替代最新的X+及X-,以及計算得出新的權(quán)重值s,a,c,f,e和w。
g.根據(jù)式(1)~式(2)更新S,A,C,E和F。
h.根據(jù)式(3)~式(4)更新DA算法步長向量和蜻蜓群體的位置向量。
I.若迭代次數(shù)t>T,保存最優(yōu)懲罰參數(shù)C*和核參數(shù)g*;反之,t=t+1,返回步驟e。
J.將C*和g*代入SVR模型,運用測試樣本進行2M繼電保護通道在線故障診斷。
本位在DDF架下部署的監(jiān)控設(shè)備采用常用的傳輸協(xié)議TCP/IP,并按照協(xié)議約定的數(shù)據(jù)格式采集數(shù)據(jù)[12]。對于傳輸通道內(nèi)非成幀結(jié)構(gòu)及成幀結(jié)構(gòu)數(shù)據(jù)所采集周期一般為5 min/15 min,其中對于非成幀結(jié)構(gòu)數(shù)據(jù)采集電路數(shù)據(jù)包,而成幀結(jié)構(gòu)數(shù)據(jù)采集性能指標(biāo)數(shù)據(jù)包。監(jiān)控設(shè)備獲取的數(shù)據(jù)信息包括數(shù)據(jù)采集開始和結(jié)束時間,獲取通道號編碼,并計算誤碼時長、嚴(yán)重誤碼時長,數(shù)據(jù)包用時長,誤碼總數(shù)及誤碼率,信息缺失時長,告警時長,幀失步時長和對端告警時長等。具體特征數(shù)據(jù)獲取步驟如下。
a.獲取單位時間內(nèi)所傳輸?shù)臄?shù)據(jù)包總數(shù),正確包數(shù)及錯誤包數(shù)以通信包數(shù)等。
b.獲取單位時間內(nèi)對應(yīng)的數(shù)據(jù)包字節(jié)總數(shù),以及正確包字節(jié)數(shù)、錯誤包字節(jié)數(shù)、通信包字節(jié)數(shù)等。
c.獲取數(shù)據(jù)包丟包情況,包括單位時間內(nèi)丟包總計,CRC16校驗錯包總數(shù),超時包總數(shù)及丟棄包總數(shù)。
d.獲取單位周期內(nèi)的電路數(shù)據(jù)包的性能指標(biāo),一般周期采用5 min/15 min,包括數(shù)據(jù)總包與數(shù)據(jù)包字節(jié)數(shù)占比,超時包總數(shù)與超時包字節(jié)總數(shù)占比,通信包總數(shù)與通信包字節(jié)總數(shù)占比,CRC校驗包總數(shù)與CRC校驗包字節(jié)總數(shù)占比,丟棄包總數(shù)與丟棄包總字節(jié)數(shù)占比等。
為驗證算法的有效性,選擇信號丟失(LOS)、告警指示信號(AIS)、CRC檢驗錯誤的HDLC數(shù)據(jù)包(ERR)、檢測不到HDLC數(shù)據(jù)包(LOP)和信號正常(OK)等故障為研究對象[13-14],樣本數(shù)據(jù)分布如表1所示。
表1 樣本數(shù)據(jù)分布
為驗證DA-SVR算法的有效性,在對樣本進行預(yù)處理后,對測試樣本數(shù)據(jù)分別采用DA-SVR算法、GA-SVR算法、SVR算法和BP神經(jīng)網(wǎng)絡(luò)進行仿真試驗,表2為4種方法故障診斷結(jié)果的對比。
表2 故障診斷結(jié)果對比
由表2可知,DA-SVR診斷的正確率高于GA-SVR,SVR和BP神經(jīng)網(wǎng)絡(luò),其中BP神經(jīng)網(wǎng)絡(luò)的準(zhǔn)確率最低。從各個故障類別的診斷結(jié)果還是總體正確率來看,DA-SVR均要高于GA-SVR,SVR和BP神經(jīng)網(wǎng)絡(luò),有效提高了2M繼電保護通道在線監(jiān)測數(shù)據(jù)故障診斷的正確率。
針對SVR模型性能受懲罰參數(shù)C和核函數(shù)參數(shù)g的影響,將2M繼電保護通道在線監(jiān)測技術(shù)和DA-SVR結(jié)合起來,提出一種基于DA-SVR的2M繼電保護通道在線監(jiān)測和故障診斷算法。研究結(jié)果表明,從各個故障類別的診斷結(jié)果還是總體正確率來看,DA-SVR均要高于GA-SVR,SVR和BP神經(jīng)網(wǎng)絡(luò),有效提高了2M繼電保護通道在線監(jiān)測數(shù)據(jù)故障診斷的正確率。