隨著大數(shù)據(jù)云計算和無人值守變電站管理模式的發(fā)展和推廣以及氣體絕緣金屬開關(guān)設(shè)備(gas insulated switchgear, GIS)設(shè)備在線技術(shù)的應(yīng)用,使以網(wǎng)絡(luò)技術(shù)和大數(shù)據(jù)云計算技術(shù)實現(xiàn)對GIS設(shè)備的遠程診斷和數(shù)據(jù)分析成為了可能。
該技術(shù)的推廣不僅可以實現(xiàn)遠程監(jiān)測GIS設(shè)備的運行參數(shù),判斷GIS設(shè)備的運行狀態(tài),為設(shè)備檢修提供參考;而且可以積累GIS設(shè)備的監(jiān)測數(shù)據(jù),為GIS設(shè)備故障的大數(shù)據(jù)分析提供基礎(chǔ)數(shù)據(jù)。
GIS設(shè)備狀態(tài)監(jiān)測遠程診斷系統(tǒng)由3個部分組成,系統(tǒng)架構(gòu)如圖1所示。
第一部分為變電站設(shè)備就地,該部分除了常規(guī)的數(shù)據(jù)采集設(shè)備外,增加了數(shù)據(jù)分析系統(tǒng)、報警系統(tǒng)以及就地數(shù)據(jù)庫,該部分的主要功能為獲取GIS設(shè)備的監(jiān)測數(shù)據(jù),并對監(jiān)測信息進行分析,形成初級分析結(jié)果并把數(shù)據(jù)通過專有網(wǎng)絡(luò)送入設(shè)備制造廠家;
第二部分為設(shè)備制造廠家部分,該部分包括數(shù)據(jù)同步系統(tǒng)、數(shù)據(jù)分析系統(tǒng)、數(shù)據(jù)報警系統(tǒng)、數(shù)據(jù)庫和智能維修系統(tǒng),該部分的主要功能為遠程監(jiān)測數(shù)據(jù)的同步,數(shù)據(jù)高級分析和數(shù)據(jù)遠程報警,并提供智能維修建議;
第三部分為報警客戶端,主要功能為通過多途徑向用戶和設(shè)備制造廠家提供報警信息。
圖1 系統(tǒng)架構(gòu)圖
1.1 變電站設(shè)備就地
變電站設(shè)備就地部分有3個功能:①變電站基礎(chǔ)數(shù)據(jù)的獲取,目前可獲取的監(jiān)測數(shù)據(jù)包括機械特性監(jiān)測數(shù)據(jù)、SF6監(jiān)測數(shù)據(jù)、避雷器監(jiān)測數(shù)據(jù)、局部放電監(jiān)測數(shù)據(jù)、觸頭位置監(jiān)測數(shù)據(jù)等;②變電數(shù)據(jù)存儲于分析,對監(jiān)測數(shù)據(jù)進行簡單分析并提供分析結(jié)果;③數(shù)據(jù)的遠程上傳。變電站就地結(jié)構(gòu)圖如圖2所示。
圖2 變電站就地結(jié)構(gòu)圖
1.2 設(shè)備制造廠部分
設(shè)備制造廠部分為遠程數(shù)據(jù)的數(shù)據(jù)同步和數(shù)據(jù)處理部分,是整個系統(tǒng)的核心,該部分有3個功能:①通過專有網(wǎng)絡(luò)遠程數(shù)據(jù)獲取變電站監(jiān)測數(shù)據(jù),并對數(shù)據(jù)進行存儲,數(shù)據(jù)存儲采用數(shù)據(jù)庫進行分類存儲;②數(shù)據(jù)分析部分,根據(jù)數(shù)據(jù)的種類對各種監(jiān)測數(shù)據(jù)進行分析,并存儲分析結(jié)果和向用戶推送告警信息;③報警客戶端被安裝在報警服務(wù)器上,報警服務(wù)器采用多途徑與用戶進行溝通。設(shè)備制造廠部分系統(tǒng)架構(gòu)如圖3所示。
圖3 設(shè)備制造廠部分系統(tǒng)架構(gòu)圖
1.3 報警客戶端
數(shù)據(jù)報警客戶端與遠程數(shù)據(jù)服務(wù)器連接,并根據(jù)需求把報警信息推送給相關(guān)的用戶。報警客戶端結(jié)構(gòu)如圖4所示。
圖4 報警客戶端結(jié)構(gòu)圖
2.1 遠程數(shù)據(jù)同步技術(shù)
遠程數(shù)據(jù)同步采用了基于Web Service接口技術(shù)的數(shù)據(jù)同步技術(shù),使用Web Service實現(xiàn)對數(shù)據(jù)庫的隔離和數(shù)據(jù)訪問。Web Service是一個基于Web的應(yīng)用程序,可用于開發(fā)分布式應(yīng)用的數(shù)據(jù)接口,能夠使不同機器上的不同應(yīng)用實現(xiàn)數(shù)據(jù)交互,它是自描述和自包含的網(wǎng)絡(luò)模塊。
系統(tǒng)使用Web Service接口對數(shù)據(jù)庫進行訪問,這樣做可以實現(xiàn)對數(shù)據(jù)庫的隔離,防止對數(shù)據(jù)庫的直接訪問,提高了數(shù)據(jù)庫的安全性。圖5為使用Web Service進行數(shù)據(jù)通信的結(jié)構(gòu)圖。進行數(shù)據(jù)同步,就是通過使用同步日志,確定兩個數(shù)據(jù)庫的關(guān)系,最后通過Web Service接口把業(yè)務(wù)數(shù)據(jù)同步到遠程數(shù)據(jù)庫中。數(shù)據(jù)同步采用基于同步日志的遠程數(shù)據(jù)同步方法,使用該方法可有效預(yù)防冗余數(shù)據(jù)的產(chǎn)生,保證上傳數(shù)據(jù)的惟一性。詳細的數(shù)據(jù)同步業(yè)務(wù)流程如圖6所示。
圖5 Web Service結(jié)構(gòu)圖
圖6 數(shù)據(jù)同步業(yè)務(wù)流程圖
2.2 基于神經(jīng)網(wǎng)絡(luò)的故障診斷技術(shù)
1)選用的神經(jīng)網(wǎng)絡(luò)類型
人工神經(jīng)在數(shù)據(jù)分析方面展現(xiàn)了它的優(yōu)勢,本系統(tǒng)采用了BP神經(jīng)網(wǎng)絡(luò)(back propagation)實現(xiàn)了GIS機械狀態(tài)的診斷和預(yù)測。所使用的人工神經(jīng)網(wǎng)絡(luò)模型如圖7所示。
所使用的BP神經(jīng)網(wǎng)絡(luò)的公式為net=newrb(P,T,Goa1, SPREAD) (1)
式中:P為網(wǎng)絡(luò)輸入向量;T為輸出向量;Goal為誤差目標(biāo)值,設(shè)定為0.01;SPREAD為BP神經(jīng)網(wǎng)絡(luò)的分布密度,它的大小直接影響網(wǎng)絡(luò)的診斷精度,將其設(shè)定為0.6。
圖7 人工神經(jīng)網(wǎng)絡(luò)模型
2)分析參量的選擇
使用BP神經(jīng)網(wǎng)絡(luò)主要為了實現(xiàn)對機械特性的故障診斷,因此需從機械特性的動作曲線入手,提取敏感可用的計算參量。機械特性合閘參量提取如圖8所示。機械特性分閘參量提取如圖9所示。
圖8 機械特性合閘參量提取
圖9 機械特性分閘參量提取
3)訓(xùn)練和預(yù)測
(1)BP神經(jīng)網(wǎng)絡(luò)計算
神經(jīng)計算中應(yīng)充分考慮到斷路器的工況,在不同工況下采集多組斷路器的特性曲線。其中包括操作彈簧壓力低、操作彈簧壓力高、操作線圈卡滯、操作電壓過高、操作電壓過低等工況,并根據(jù)分析參量的提取方法,對分析參量進行提取,用于BP神經(jīng)網(wǎng)絡(luò)的訓(xùn)練,將訓(xùn)練后的結(jié)果保存起來。
(2)故障診斷結(jié)果的計算
故障診斷結(jié)果的計算依托于計算出的已知BP神經(jīng)網(wǎng)絡(luò),詳細的計算方法和故障診斷過程如圖10所示。
圖10 故障診斷過程
2.3 數(shù)據(jù)庫的構(gòu)建
根據(jù)遠程診斷系統(tǒng)的功能,對遠程診斷系統(tǒng)的數(shù)據(jù)庫進行設(shè)計,數(shù)據(jù)庫采用關(guān)系數(shù)據(jù)庫,在數(shù)據(jù)庫設(shè)計過程中應(yīng)考慮表1中所敘述的內(nèi)容。
表1 數(shù)據(jù)庫設(shè)計
3.1 開發(fā)環(huán)境選擇
系統(tǒng)開發(fā)采用基于.NET的C#開發(fā)環(huán)境,C#開發(fā)環(huán)境具有很大的優(yōu)勢。它取消了內(nèi)存的操作,提高了安全性;支持現(xiàn)有的網(wǎng)絡(luò)編程新標(biāo)準(zhǔn),包括HTML、XML、SOAP等;具有強擴展性,可以輕松實現(xiàn)對其他開發(fā)環(huán)境程序包的調(diào)用。
3.2 系統(tǒng)設(shè)計
1)數(shù)據(jù)同步服務(wù)設(shè)計
數(shù)據(jù)同步采用Windows服務(wù)開發(fā)方式,在系統(tǒng)運行時自動加載,實現(xiàn)對監(jiān)測數(shù)據(jù)的實時獲取和數(shù)據(jù)的同步。數(shù)據(jù)同步服務(wù)功能結(jié)構(gòu)如圖11所示。
圖11 數(shù)據(jù)同步服務(wù)功能結(jié)構(gòu)圖
2)遠程診斷系統(tǒng)設(shè)計
遠程診斷系統(tǒng)設(shè)計了數(shù)據(jù)獲取模塊、用戶管理模塊、數(shù)據(jù)顯示模塊、數(shù)據(jù)分析模塊和數(shù)據(jù)報警模塊等。遠程診斷系統(tǒng)功能如圖12所示。
圖12 遠程診斷系統(tǒng)功能圖
3)軟件界面設(shè)計
在軟件界面設(shè)計中,主要設(shè)計了用戶登錄界面、變電站列表界面、SF6監(jiān)測界面、避雷器監(jiān)測界面、觸頭位置監(jiān)測界面、機械特性監(jiān)測界面、局部放電監(jiān)測界面等。圖13—圖16展示了部分的監(jiān)測界面。
圖13 SF6監(jiān)測界面
圖14 機械特性監(jiān)測界面
圖15 局部放電監(jiān)測界面
圖16 觸頭位置監(jiān)測界面
本文描述了GIS設(shè)備狀態(tài)監(jiān)測遠程診斷系統(tǒng)的的結(jié)構(gòu),介紹了系統(tǒng)的架構(gòu),所使用的關(guān)鍵技術(shù)及軟件的功能和界面設(shè)計。通過該系統(tǒng),可實現(xiàn)對GIS設(shè)備運行狀態(tài)的實時監(jiān)測和診斷,并實現(xiàn)監(jiān)測數(shù)據(jù)的長期積累,為GIS設(shè)備狀態(tài)監(jiān)測提供了參考方法。