国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

電力系統(tǒng)安防設(shè)備可視化設(shè)計及實現(xiàn)

2018-12-18 11:09:36廣東電網(wǎng)有限責任公司梅州供電局謝彬凌
電子世界 2018年23期
關(guān)鍵詞:網(wǎng)絡(luò)拓撲網(wǎng)絡(luò)通信可視化

廣東電網(wǎng)有限責任公司梅州供電局 謝彬凌

隨著現(xiàn)代計算機技術(shù)的發(fā)展,電力系統(tǒng)中網(wǎng)絡(luò)通信設(shè)備數(shù)量也隨著增多,傳統(tǒng)人工監(jiān)控管理這些設(shè)備的方法漸漸帶來諸多不便,我們需要一種更加直觀和有效的手段去解決網(wǎng)絡(luò)通信設(shè)備資源難以管理的問題。文章闡述了可視化技術(shù)的基本理論,并介紹了怎么使用它去可視化電力系統(tǒng)中的安防通信設(shè)備,使得眾多設(shè)備數(shù)據(jù)可以進行可視化管理和監(jiān)控,能夠方便的查看電力系統(tǒng)運行過程電力安防設(shè)備的運行狀態(tài)。除此之外,還可以準確有效的確定故障問題所在,及時采取措施進行消除,減少損失。

1 引言

可視化技術(shù)通過計算機來生成人們所能看見的圖像數(shù)據(jù),可視化技術(shù)主要包括了計算機視覺、人機交互和計算機圖形學等研究領(lǐng)域??梢暬夹g(shù)主要可用劃分為四大類:知識可視化、數(shù)據(jù)可視化、信息可視化和計算科學可視化。知識可視化是將領(lǐng)域內(nèi)容為基礎(chǔ)的結(jié)果可視化操作(安貞巧.NBOS_S可視化的設(shè)計與實現(xiàn)[D].東南大學,2014)。數(shù)據(jù)可視化主要是將數(shù)據(jù)庫數(shù)據(jù)機械能可視化,而信息可視化是一種通過計算機進行支撐,對抽象數(shù)據(jù)交互性可視的表示方法。計算科學可視化主要是采用計算機圖形學技術(shù),對科學計算產(chǎn)生的過程數(shù)據(jù)和計算結(jié)果進行處理,從而生成圖形圖像顯示到屏幕上并進行相應的交互操作處理(張卓,宣蕾,郝樹勇.可視化技術(shù)研究與比較[J].現(xiàn)代電子技術(shù),2010,33(17):133-138;賀全兵.可視化技術(shù)的發(fā)展及應用[J].中國西部科技,2008,7(4):4-7)。這四種方法之間并不是相互獨立的,它們之間存在著聯(lián)系,本質(zhì)商都是數(shù)據(jù)到可視化的過程。

目前電網(wǎng)系統(tǒng)變的越來越龐大、復雜,人們開始使用一些可視化手段去管理電力系統(tǒng)中的眾多設(shè)備,比如在電力自動化中,監(jiān)控方面用來采集數(shù)據(jù)和監(jiān)視控制的(SCADA)系統(tǒng),可以對現(xiàn)場運行設(shè)備進行可視化監(jiān)視和控制。但是在電力系統(tǒng)中,眾多網(wǎng)絡(luò)通信相關(guān)設(shè)備往往缺少了一些方便有效的可視化監(jiān)管方法。智能化技術(shù)和可視化技術(shù)的應用,是電力調(diào)度自動化技術(shù)未來的發(fā)展趨勢?,F(xiàn)階段,調(diào)度自動化系統(tǒng)正不斷朝數(shù)字化、網(wǎng)絡(luò)化、集成化和智能化方向進行發(fā)展(沈國輝,佘東香,孫湃,等.電力系統(tǒng)可視化技術(shù)研究及應用[J].電網(wǎng)技術(shù),2009(33):17;王飛,孟艷卿,李奇峰,等.電力調(diào)度自動化系統(tǒng)應用現(xiàn)狀及發(fā)展研究[J].中國高新技術(shù)企業(yè),2016(15):132-133)。基于這種情況,本文介紹電力系統(tǒng)內(nèi)的安防設(shè)備網(wǎng)絡(luò)通信可視化的設(shè)計與實現(xiàn),以此提高電力系統(tǒng)監(jiān)控過程中安防設(shè)備管理工作效率,并希望能夠給這一方面技術(shù)實現(xiàn)提供案例。

2 架構(gòu)設(shè)計

2.1 需求分析

在真實的電力系統(tǒng)監(jiān)控過程中,我們需要處理的是各個變電站安全防護設(shè)備的網(wǎng)絡(luò)通信狀態(tài)。其中最主要數(shù)據(jù)是各個變電站安防設(shè)備的信息數(shù)據(jù)和網(wǎng)絡(luò)通信數(shù)據(jù)。根據(jù)電力系統(tǒng)二次安全防護工作要求,在電力系統(tǒng)的安防設(shè)備主要有交換機、縱向防火墻、控制交互機、網(wǎng)關(guān)等。我們需要進行設(shè)備可視化的處理,并同時顯示設(shè)備相關(guān)信息數(shù)據(jù)。除此之外,還需要增加交互操作。

由于我們可視化最終的工作是監(jiān)控這些安防設(shè)備的網(wǎng)絡(luò)通信狀態(tài),所以對其網(wǎng)絡(luò)拓撲結(jié)構(gòu)圖也進行可視化處理??偟膩碚f可分為節(jié)點可視化、線路可視化、網(wǎng)絡(luò)結(jié)構(gòu)可視化三個方面(楊彥波,劉濱,祁明月.信息可視化研究綜述[J].河北科技大學學報,2014,35(1):91-102)。節(jié)點代表安防設(shè)備;線路是網(wǎng)絡(luò)通信狀態(tài);網(wǎng)絡(luò)結(jié)構(gòu)是各個安防設(shè)備的整個通信網(wǎng)。

2.2 MVC模式

可視化的實現(xiàn)有很多種設(shè)計模式,我們采用經(jīng)典的MVC(Model-View-Controller)模式。MVC模式主要從程序輸入輸出控制、數(shù)據(jù)的處理以及數(shù)據(jù)的展示進行分離,同時說明了不同模塊對象之間所使用的通信方式,從而減少不同數(shù)據(jù)模型和方法的耦合度,提高模塊內(nèi)聚性,程序的結(jié)構(gòu)由此變得更加簡潔靈活(任中方,張華,閆明松,等.MVC模式研究的綜述[J].計算機應用研究,2004,21(10):1-4;瞿連政.基于MVC模式的戰(zhàn)術(shù)網(wǎng)絡(luò)監(jiān)控系統(tǒng)研究[J].軟件導刊,2013,12(1):66-67)。模型主要是電力安防設(shè)備的數(shù)據(jù)的邏輯抽象,在可視化的視圖中,我們通過交互調(diào)用控制器進行操作的處理并更新。其整體關(guān)系如圖1所示,我們通過可視化整個電力系統(tǒng)安防設(shè)備的網(wǎng)絡(luò)拓撲結(jié)構(gòu),可對故障網(wǎng)絡(luò)線路進行標記。

圖1 MVC模式關(guān)系圖

3 可視化實現(xiàn)

可視化的實現(xiàn)也有很多種手段,比如HTML5 canvas、SVG、OpenGL等。在這里由于電力系統(tǒng)本身環(huán)境的限制,我們采用了Qt提供的圖形庫進行可視化的實現(xiàn)。Qt是基于C++的一種圖形用戶界面開發(fā)框架,它集成了許多圖形相關(guān)的類,可以很容易的進行擴展使用開發(fā)出所需的圖形應用程序(Jasmin B,Mark S著.C++ GUI Qt4編程[M].閆鋒欣,曾泉人,等譯.北京:電子工業(yè)出版社(第2版),2013:138-150)。

本文的整個可視化界面類NetworkWidget繼承于QWidget,作為整個電力系統(tǒng)安防設(shè)備的網(wǎng)絡(luò)拓撲關(guān)系可視化的容器,它包含了一個變電站的所有安防相關(guān)設(shè)備和對應線路之間的連接關(guān)系。它代表著MVC模式中的View,提供了可交互性操作。它是可視化界面的開始,并處理相關(guān)的可視化數(shù)據(jù)。根據(jù)變電站的設(shè)備的連接狀態(tài)組成整個網(wǎng)絡(luò)拓撲結(jié)構(gòu),并對更新事件進行反應,定義如表1所示。

表1 NetworkWidget類定義代碼

電力系統(tǒng)中安防設(shè)備類NetworkItem繼承于Qt的圖形類QGraphicsPixmapItem,其預先定義了圖元顯示和可交互接口,我們通過重寫這些接口實現(xiàn)了安防設(shè)備圖元的顯示,鼠標點擊和拖拽功能等可交互功能。其主要定義偽代碼如表2,每個電力系統(tǒng)安防設(shè)備都可以跟別的設(shè)備安裝一定關(guān)系進行連接,我們通過重寫可視化繪制和鼠標事件函數(shù)進行設(shè)備的可視化和可交互功能的實現(xiàn)。

表2 NetworkItem類定義代碼

電力系統(tǒng)中的安防設(shè)備都有線路關(guān)系,每一條線路類EdgeItem繼承于QGraphicsItem類,連接不同設(shè)備。主要的實現(xiàn)難點在于設(shè)備交互操作時候的實時更新線路位置。我們通過計算線路連接兩端連接的設(shè)備位置變化信息進行重新計算線路的位置,以調(diào)整線路可視化的正確性,其調(diào)整函數(shù)的實現(xiàn)代碼如表3所示。

表3 線路位置調(diào)整代碼

4 實驗結(jié)果與分析

圖2給出了中給出電力系統(tǒng)中一個變電站中初始安防設(shè)備的網(wǎng)絡(luò)拓撲關(guān)系可視化圖,我們采用百度的IP作為可連通的設(shè)備測試數(shù)據(jù),其它是隨意不可通合法IP數(shù)據(jù)。

圖2 初始設(shè)備拓撲網(wǎng)絡(luò)

由實驗結(jié)果可知,連通線路以綠色標注,而通信出現(xiàn)問題線路以紅色故障顯示; 工作人員可以很明顯發(fā)現(xiàn)電力系統(tǒng)中安防設(shè)備的網(wǎng)絡(luò)通信故障出處并及時處理。 可交互性操作可分為單選和全選,全選對整個可視化拓撲網(wǎng)絡(luò)圖進行操作,可以進行放大放小旋轉(zhuǎn)等操作;單選則能對單一圖元設(shè)備進行信息輸入更新、拖拽等交互性操作,如圖3所示。

圖3 故障檢測設(shè)備拓撲網(wǎng)絡(luò)

5 結(jié)論

本文以可視化技術(shù)為基礎(chǔ),首先介紹了可視化相關(guān)的理論與分類。然后進一步引申到在可視化技術(shù)在電力系統(tǒng)中的應用,提出了對電力系統(tǒng)的安防通信設(shè)備進行可視化的必要性,接著對本文中電力系統(tǒng)安防設(shè)備進行可視化的需求分析與MVC設(shè)計模式進行了介紹,從技術(shù)層面上分析了電力系統(tǒng)安防設(shè)備可視化的可行性。然后是本文的重點內(nèi)容,通過部分重要功能的偽代碼給出了整個安防設(shè)備網(wǎng)絡(luò)拓撲可視化的實現(xiàn)進行了講解。文章最后展示了系統(tǒng)實驗結(jié)果,證明了對電力系統(tǒng)安防設(shè)備的可視化是有效可用的。可以幫助電力系統(tǒng)監(jiān)控中安防設(shè)備的監(jiān)控和管理,做出積極有效的貢獻,降低通信網(wǎng)絡(luò)的運維成本,提升了整體電力系統(tǒng)中通信網(wǎng)絡(luò)設(shè)備的故障管理和監(jiān)測水平。

猜你喜歡
網(wǎng)絡(luò)拓撲網(wǎng)絡(luò)通信可視化
基于CiteSpace的足三里穴研究可視化分析
基于通聯(lián)關(guān)系的通信網(wǎng)絡(luò)拓撲發(fā)現(xiàn)方法
基于Power BI的油田注水運行動態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
基于CGAL和OpenGL的海底地形三維可視化
基于網(wǎng)絡(luò)通信的智能照明系統(tǒng)設(shè)計
電子制作(2019年15期)2019-08-27 01:11:48
“融評”:黨媒評論的可視化創(chuàng)新
傳媒評論(2019年4期)2019-07-13 05:49:14
能量高效的無線傳感器網(wǎng)絡(luò)拓撲控制
電子制作(2018年23期)2018-12-26 01:01:16
網(wǎng)絡(luò)通信中信息隱藏技術(shù)的應用
基于網(wǎng)絡(luò)通信的校園智能音箱設(shè)計
電子制作(2018年1期)2018-04-04 01:48:30
談計算機網(wǎng)絡(luò)通信常見問題及技術(shù)發(fā)展
電子制作(2017年17期)2017-12-18 06:41:06
海南省| 通化县| 巫山县| 安乡县| 上饶县| 昌平区| 靖西县| 汾阳市| 元江| 廉江市| 保德县| 明光市| 沙坪坝区| 温宿县| 明水县| 奉贤区| 龙口市| 祁阳县| 尉氏县| 颍上县| 上犹县| 大邑县| 钦州市| 河南省| 新巴尔虎右旗| 闽侯县| 深泽县| 浦北县| 饶阳县| 小金县| 吉林省| 湘潭县| 潞西市| 鄄城县| 札达县| 阿拉善盟| 平乐县| 江孜县| 泾川县| 余庆县| 南雄市|