張煥青,江 淵,吳 迪,陳 理,張 曼,付 裕,王志高,李 挺
(1.國家電網(wǎng)湖北省電力有限公司 檢修公司,武漢 430050;2.國家電網(wǎng)湖北省電力有限公司 電力調(diào)度控制中心,武漢 430050;3.國家電網(wǎng)湖北省電力有限公司 設(shè)備管理部,武漢 430050)
傳統(tǒng)的SCD配置文件可視化工具[1-2],通過孤立裝置信號(hào)圖、孤立裝置邏輯圖譜、孤立裝置虛端子圖圖形化顯示SCD配置信息。雖然可以在一定程度上解析SCD配置文件有用信息,但依舊存在各種問題,如信息顯示不夠直觀、光纖回路信息不完備、GUI界面不符合人機(jī)交互基本原理等[3],仍未達(dá)到運(yùn)維檢修人員對(duì)SCD配置文件的需求水平。因此,針對(duì)傳統(tǒng)SCD可視化工具的缺點(diǎn)與用戶需求[4],本文設(shè)計(jì)了一種SCD文件可視化比對(duì)系統(tǒng)。
智能變電站的完備二次回路模型由物理回路和邏輯回路組成[5]。在設(shè)備的制造階段和系統(tǒng)集成階段分別對(duì)物理回路與邏輯回路配置,然后通過解耦操作完成配置[6]。物理配置的具體流程如下:
1)IPCD文件配置。在設(shè)備制造階段,將設(shè)備板卡信息、端口信息等,使用IPCD配置程序錄入IPCD文件,且時(shí)刻保證配置文件信息與系統(tǒng)物理硬件一致。
2)IPCD文件再加工。使用SPCD配置程序,繼承SPCD文件,以涵蓋全站物理信息。
3)系統(tǒng)集成。將相物理端口標(biāo)簽、裝置標(biāo)識(shí)標(biāo)簽及其映射關(guān)系錄入SCD配置文件[7]與SPCD配置文件。后續(xù)操作中,可以使用在SCD配置文檔內(nèi)檢索邏輯回路;在SPCD配置文檔內(nèi)檢索物理回路,從而獲得2類回路的虛實(shí)映射關(guān)系。
智能變電站的關(guān)鍵信息絕大多數(shù)被封裝在SCD和SPCD配置文檔中[8]。換言之,SCD和SPCD配置文件實(shí)現(xiàn)了將常規(guī)變電站二次電纜回路向智能變電站二次虛回路轉(zhuǎn)換的突破。在缺少有力的SCD可視化系統(tǒng)時(shí),運(yùn)維檢修人員將難以獲取SCD配置文件隱藏信息,導(dǎo)致工作難以進(jìn)行。
為了實(shí)現(xiàn)對(duì)SCD系統(tǒng)中設(shè)備網(wǎng)絡(luò)之間的虛端子聯(lián)系的全方位展示,本次使用圖形化互動(dòng)設(shè)計(jì)。在使用宏觀圖直觀顯示IED與發(fā)送接收設(shè)備之間的聯(lián)系基礎(chǔ)上,設(shè)計(jì)了本地IED與某個(gè)特定發(fā)送接收設(shè)備間的虛連接、局部IED的全部輸入或輸出虛連接子圖[9],如圖1所示。從不同的觀測角度顯示出某設(shè)備虛連接的細(xì)節(jié)情況。與圖形化宏觀圖互動(dòng),可以在不同設(shè)備的宏觀圖與子圖間無縫切換。
圖1 SCD虛端子圖形化系統(tǒng)Fig.1 SCD virtual terminal graphic system
將某個(gè)IED視為本地IED中心,使用宏觀圖展示本地IED與各個(gè)節(jié)點(diǎn)的虛連接關(guān)系網(wǎng)[10]。將本地IED的外圍設(shè)備分為接收設(shè)備與發(fā)送設(shè)備,在宏觀圖兩側(cè)顯示。
宏觀圖的內(nèi)部,IED分為IED模塊、LD模塊、發(fā)送控制模塊、接收LD模塊等圖元。參考圖元嵌套和疊加顯示方法,使用QGraphicsRectItem圖形程序與QGraphicsTextItem圖形程序,構(gòu)建一個(gè)從下至上的IED單元,并建立各單元之間的宏連接。由發(fā)送控制模塊指向本地IED的LD接收模塊。宏連接帶有虛連接個(gè)數(shù)標(biāo)簽。發(fā)送設(shè)備中,若收到本地IED的虛端子[11]信息,則自動(dòng)增加接收模塊,顯示接收虛端子信息。
本次設(shè)計(jì)的發(fā)送端LD控制模塊,能夠?qū)崿F(xiàn)與本地IED某宏連接的虛連接交流信息,控制模塊包括:發(fā)送端、LD模塊、發(fā)送控制模塊、LD接收模塊、輸入輸出虛端子屬性與其接收端、LD接收模塊與引用設(shè)計(jì)描述。IEC 61850 2.0位增加了虛連接的Desc屬性,用于儲(chǔ)存虛連接的各項(xiàng)屬性信息,并在終端顯示。圖形化子系統(tǒng)如圖2所示,其搭建流程如下:首先搭建2個(gè)分別表示發(fā)送接收的IED模塊,嵌入LD模塊、控制模塊,控制模塊中添加控制塊名、數(shù)據(jù)集特征與關(guān)聯(lián)信息的標(biāo)簽;添加虛端子模塊,添加輸出虛端子屬性與引用;在輸入與輸出之間建立虛連接,并添加虛連接設(shè)計(jì)屬性[12]。
圖2 圖形化子系統(tǒng)Fig.2 Graphical subsystem
考慮到現(xiàn)場檢修人員的工作特點(diǎn),本次使用3種不同的方法標(biāo)記虛端子:
1)只顯示已關(guān)聯(lián)輸入虛端子;
2)分類顯示發(fā)送端子關(guān)聯(lián)與未關(guān)聯(lián)的輸出端;
3)分類顯示接收端子關(guān)聯(lián)與未關(guān)聯(lián)的輸入端。
在2個(gè)IED間全部虛連接子圖中,顯示2個(gè)IED間宏連接對(duì)應(yīng)的每組虛連接細(xì)節(jié)。由于考慮到發(fā)送端與本地IED會(huì)通過多個(gè)LD模塊產(chǎn)生虛連接,故設(shè)計(jì)雙向顯示2個(gè)IED間的虛連接細(xì)節(jié)。將本地IED的全部輸入虛端子圖像化,可以使用戶查閱輸出虛端子與發(fā)送設(shè)備間的信息。在某IED全部輸入虛端子圖中,除了顯示輸入虛端子的描述與引用,還著重標(biāo)記了發(fā)送源。同理,在某IED全部輸出虛端子圖中,除了顯示輸出虛端子描述與引用,還著重標(biāo)記了接收源[13]。
從屬于SCD的LD模塊內(nèi)嵌多個(gè)GSEControl控制模塊,在宏觀圖中選中IED的控制塊,其詳細(xì)信息包括:IED簡介、訪問節(jié)點(diǎn)、邏輯終端、APPID(Application Identity,應(yīng)用編號(hào))、goID(控制塊編號(hào))、數(shù)據(jù)集屬性、IP與MAC地址。
在多個(gè)IED間、宏觀圖與子圖間使用圖形化操作,實(shí)現(xiàn)高效切換。在宏觀圖中,選中宏連接指向箭頭,自動(dòng)切換至2個(gè)IED間虛連接子圖,查看所有虛連接信息;選中某IED與本地IED間的任意水平區(qū)域,可切換至2個(gè)IED間的任意虛連接子圖;選中IED模塊的任意一點(diǎn),可以清空當(dāng)前IED宏觀圖,畫出相應(yīng)IED的宏觀圖,并定位其在IED樹中的位置。在全局IED樹中,通過高級(jí)檢索功能添加查找標(biāo)簽,可以高效定位某IED,并顯示宏觀圖和從屬控制塊信息。
基于xml的SCD文件,語言結(jié)構(gòu)較為復(fù)雜。本次使用DOM(docimentobjectmodel,文檔對(duì)象模型)獲取SCD信息。為了實(shí)現(xiàn)SCD的快速讀取,僅讀取SCD文件各IED點(diǎn)與下層及節(jié)點(diǎn)、虛端子屬性,忽略了DataTemple等內(nèi)容。
為了顯示虛連接中虛端子的描述,即讀取屬性intAddr。在本地IED對(duì)應(yīng)的LN中,在具有標(biāo)簽“GOIN”、標(biāo)記為“GGIO”的InClass的本地LN中查找需要的虛端子及其屬性。
通過上述搭建IED的List鏈表發(fā)送終端信息、接收終端信息,詳細(xì)說明如下:
1)規(guī)定本地IED。本地IED的外圍設(shè)備分為2種,一種是發(fā)送終端,用于向本地IED發(fā)送相關(guān)虛端子信息;另一種是接收終端,從本地IED獲取相關(guān)虛端子信息。
2)解析選定IED的某LD只能以LN0子節(jié)點(diǎn)Inputs的形式,遍歷虛連接[14]。每個(gè)虛連接包含輸入與輸出虛端子、設(shè)計(jì)細(xì)節(jié)信息,用于表征2個(gè)IED間的輸入與輸出關(guān)系。將上述信息融合進(jìn)LD虛連接List鏈表。
3)搭建本地IED的List鏈表信息,包括發(fā)送終端List鏈表、接收終端List鏈表。
為表示接收終端下,某LD獲取的信息來自于某設(shè)備的一組同源邏輯虛回路[15],本文提出了“宏連接”的概念。宏連接由發(fā)送終端、接收LD與虛連接方向個(gè)數(shù)信息組成。發(fā)送源的組成情形較為復(fù)雜,主要包括3類:
1)發(fā)送終端CL2203從發(fā)送設(shè)備IL2203A(智能終端)發(fā)送LD的2個(gè)控制塊:gocb1與gocb0接收1組虛端子,其中g(shù)ocb0與gocb1用于保護(hù)GOOSE(面向通用對(duì)象變電站事件);
2)同一接收單元LD(GOLD)接收來自ML2203A(220 kV合并單元)和發(fā)送LD(PI)的2組虛端子;
3)某終端的多個(gè)接收LD可以獲取到多個(gè)發(fā)送LD控制模塊輸出的虛端子信息。由于各組虛端子不同,故需指明IED的發(fā)送控制模塊。同樣,接收終端的發(fā)送控制模塊可將輸出虛端子信息回饋給發(fā)送模塊,從而實(shí)現(xiàn)兩終端間的對(duì)向溝通。
為了解決虛連接讀取查閱混亂問題,本次對(duì)虛連接的虛端子使用排序分組算法進(jìn)行處理,如下所示:遍歷IED所有虛連接,篩選所有發(fā)送IED;尋找發(fā)送IED與本地IED間的所有虛連接并歸類;將對(duì)類的虛連接按輸出虛端子升序排列;在GUI界面中,從上至下排列顯示所有發(fā)送IED與其輸出虛端子。
操作系統(tǒng)選用Ubuntu,屏幕分辨率為3 648×2 734,系統(tǒng)核心處理器的主頻為3.4 GHz,硬件接口采用DSC,編碼器接口為ADEV。使用CAN數(shù)據(jù)總線,并采用高效節(jié)能的電源轉(zhuǎn)換器:工作電壓(220±15)V,工作電流穩(wěn)定在約750 mA。在操作系統(tǒng)中,使用Qt設(shè)計(jì)智能變電站SCD虛擬回路的可視化對(duì)比技術(shù)。
在實(shí)驗(yàn)平臺(tái)中,EMF會(huì)根據(jù)IEC 61850-6中定義的XML模式自動(dòng)生成模型的Java代碼表示,其還為SCD文件生成XML解析器,該解析器是為此模型量身定制的。SCD解析器的輸出是一個(gè)模型實(shí)例(Java對(duì)象的層次結(jié)構(gòu)),可以在軟件中查詢和操縱該實(shí)例。該種方法的優(yōu)勢是:1)自動(dòng)生成類層次結(jié)構(gòu);2)自動(dòng)創(chuàng)建對(duì)象并使用SCD文件中的數(shù)據(jù)填充;3)EMF完全自動(dòng)化驗(yàn)證文件的狀態(tài)。這樣就有效解決了手動(dòng)創(chuàng)建IEC 61850-6中定義類層次結(jié)構(gòu)并編寫模型函數(shù)耗時(shí)較長的問題。此外,使用以模型為中心的工具可確保平臺(tái)更輕松地適應(yīng)SCD文件的改動(dòng)。
從表1可以看出,隨著實(shí)驗(yàn)的進(jìn)行,本設(shè)計(jì)方案的性能也發(fā)生了顯著的變化。軟件運(yùn)行1 h,CPU占用率較低,系統(tǒng)數(shù)據(jù)刷新率處理較快。隨著時(shí)間的進(jìn)行,本軟件將占用更多的計(jì)算機(jī)資源??傮w而言,由于SCD文件系統(tǒng)的龐大,對(duì)于計(jì)算機(jī)多線程處理問題的能力要求較高,故對(duì)CPU的占用率偏高。隨著時(shí)間增長,軟件的運(yùn)行平穩(wěn)速度有所下降,未影響檢修人員的日常操作。
表1 軟件運(yùn)行速率Table 1 Software operation rate
在實(shí)際的物理系統(tǒng)中,基于SCD文件可視化系統(tǒng)對(duì)比技術(shù),驗(yàn)證其有效性和可靠性,對(duì)3種智能變電站的SCD文件可視化對(duì)比系統(tǒng)做識(shí)別檢測實(shí)驗(yàn)。針對(duì)斷路合并單元ML2203A、斷路器智能終端IL2203A、斷路器合并單元ML2203B為核心的3種不同智能變電站SCD網(wǎng)絡(luò),隨機(jī)選取未經(jīng)培訓(xùn)的6組變電站檢修人員,使用本軟件尋找故障元件或線路。
實(shí)驗(yàn)結(jié)果表明,在沒有減少負(fù)載的情況下,總負(fù)載功率超過了可用的發(fā)電容量,且系統(tǒng)頻率迅速下降。根據(jù)電力系統(tǒng)的保護(hù)政策,系統(tǒng)會(huì)觸發(fā)電網(wǎng)內(nèi)部設(shè)備的低頻保護(hù),并切斷所有負(fù)載的供電。
對(duì)比軟件可靠性驗(yàn)證實(shí)驗(yàn)結(jié)果數(shù)據(jù)(圖3),其中,ML2203A-1表示針對(duì)ML2203A所屬SCD網(wǎng)絡(luò)的第一次實(shí)驗(yàn)??梢钥闯?未經(jīng)訓(xùn)練的檢修人員使用本軟件,可以排查出大多數(shù)問題,識(shí)別正確率接近100%。而對(duì)于正常元件的誤識(shí)別率低于5%,這是由于人員對(duì)對(duì)比軟件操作的不熟悉而導(dǎo)致的。在今后的應(yīng)用中,除了加強(qiáng)對(duì)檢修人員的培訓(xùn)外,仍需優(yōu)化軟件的交互邏輯與容錯(cuò)保障系統(tǒng)[16]設(shè)計(jì)。
圖3 對(duì)比軟件可靠性驗(yàn)證實(shí)驗(yàn)Fig.3 Comparison software reliability verification experiment
本文針對(duì)智能變電站的回路配置,設(shè)計(jì)基于可視化的SCD對(duì)比技術(shù)方案,實(shí)現(xiàn)了對(duì)SCD系統(tǒng)中網(wǎng)絡(luò)間虛端子連接的全方位展示。在實(shí)驗(yàn)中,本設(shè)計(jì)方案的有效性和可靠性也得到了驗(yàn)證。在SCD設(shè)計(jì)方案日趨向交互邏輯優(yōu)化、復(fù)雜網(wǎng)絡(luò)發(fā)展的情形下,方案穩(wěn)定性將是今后工作的重點(diǎn)。