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