?

電力調度自動化中SVG的應用分析

2019-09-10 15:52韓玉
科學導報·科學工程與電力 2019年21期
關鍵詞:應用

韓玉

【摘 ?要】當前,我國的電網調度技術在不斷的提升和改善,在這樣的情況下,我們必須要采取有效的措施去提高電網調度自動化系統的工作質量和工作水平,國際電工委員會在相關的文件當中已經明確的指出應該采用SVG圖形格式當做是標準的格式形式,所以,在電力調度自動化發展的過程中,SVG的應用也成為了人們非常關心和關注的一個問題。

【關鍵詞】電力調度自動化;SVG;應用

進入新千年,電力能源的需求明顯的提升,在這樣的情況下,我國的電力改革深度也越來越大,一些新的技術和新的理念在電力系統當中得到了非常廣泛的應用于發展,在這樣的情況下,自動化調度系統也朝著集成化的方向發展。同時,同時有關機構也提出了EMS-API管理能量系統結構,這樣也使得EMS軟件朝著更加開放和更有組織性的方向發展,這對我國的很多資源都是一種非常重要的保護,EMS軟件的應用使得系統集成過程中的成本投入大大降低,這對各種資源都形成了非常重要的保護,但是電力調度系統的自動化發展中還存在著一個問題就是不同系統之間的圖形數據交換問題。在經過了大量細致的研究之后,SVG可以使得電力運行的過程中具有可視化的特征,此外,也能體現出其在擴展方面的優勢,這樣也就在提高了工作效率的同時也提高了工作的質量,因此,SVG技術也有非常好的發展前景。

1、SVG圖形的特點

1.1基于XML標準

當前,SVG技術是一種比較常見的可縮放適量圖形,其在應用的過程中具有非常完善的可拓展性以及平臺型,XML是SVG當中最具活力的下一代網絡標記語言,此外它還具備了HTML語言當中一般情況下都不具備的靈活性和延展性。

1.2矢量圖形和文本圖形

通常,圖形文件的大小和圖形自身的復雜性有著非常密切的關聯,和圖形尺寸大小并沒有直接的關系。SVG圖形可以根據系統的實際需要進行縮放處理,縮放之后的圖形在完整度和清晰度上是完全不受影響的。

和傳統的其他類型的圖形相比,SVG圖形通常并不是按照圖形處理工具的方式而組成的,它主要是借助記事本的方式進行傳達和表達的,這樣一來就可以使得網絡傳輸的形式更加的方便,采用記事本表達的方式主要是能夠給圖形內容的編輯和調整提供更好的條件。

1.3支持交互性

以前,圖形和交互是2個相對獨立的環節。而SVG很好地突破了這個局限,SVG支持SMIL(Synchronized Multimedia Integration Language),使得圖片交互作用成為可能,這是以往任何圖像所不能實現的。

2、SVG的電力系統圖元描述

作為一種圖形標準,如果要將SVG應用在電力系統的工作中,一定要將SVG和各種電力設備有機的結合在一起,這樣也就使得SVG能夠在一定程度上展現出電力系統最為重要也是最為關鍵的幾個基本的特征。

在對電力接線圖進行全面的分析之后我們知道,每一個電力元件都可以使用6種基本的圖形元素來表達,通常,圖形就是這六者構成的。使用SVG來描述電力系統實際上并不是一件難事,但是如果在系統運行的過程中,每個電力圖形都不具有相應的數據模型,那么圖形的繪制就會失去其自身的意義和價值,采用SVG的一個非常重要的目的就是圖模一體。

在電力調度系統中,自動化監控畫面的圖元主要有2部分構成,即電氣元件圖元以及靜態文本圖元。靜態文本圖元的主要作用是對相關的文字進行解說,因此,靜態電氣元件圖元在監控畫面中是保持不變的;而電氣元件圖元是一種顯示事實的圖元,在數據庫中以及SVG文件中,每個電氣元件圖元都有一個對應的ID,當這2個ID設置一樣時,便實現了“圖模一體化”。

3、SVG電力圖元在電力調度自動化中的應用分析

SVG是圖形的一個非常重要的標準,在系統運行的過程中,我們要想將這一技術更加科學合理的融入進去,就一定要保證其能夠和電力設備發生一定的聯系,從而使其可以具備某些比較重要的電力特征。

首先,SVG圖元建模。詳細分析電力接線圖可知,每一個電氣元件都由不同的幾何形狀組成。把SVG所提供的6種基本圖形進行合理搭配,就能夠將各個電氣元件表示出來。使用標簽〈g〉將不同的電氣元件設計成為不同的group。

其次JavaScript與DOM。在對SVG文件進行讀取的時候,其具有一定的繁瑣性,因為文件原來的格式是一定要經過解析才能實現其作用的,主要通過生成一個更為具體的對象來滿足其可視化的要求。

過去,數據發布可以有C/S和B/S這2種結構。C/S方式要求客戶端安裝軟件,不方便對軟件進行管理和維護。B/S方法使用簡單、方便管理,并且對客戶端要求較低,應用范圍比較廣泛?;赟VG的數據發布方式有2種,一種是內嵌法,即直接在SVG文件中進行標注,同時包含圖形數據和屬性數據,并存儲在同一文件里;一種是外聯法,即把數據存儲在數據庫或者外部文件中,并通過對應關系將屬性與對象進行連接。

3.1動態實時數據發布

如果想要保持狀態圖及時顯示最新的信息,需要進行設備狀態數據的刷新。刷新網頁是一種比較簡單、可行的方式。當服務器接收到刷新的指令后,結合當前的設備狀態,會生成新的SVG圖像,并上傳瀏覽器。缺點:在刷新中會出現瀏覽器暫時閃爍;由服務器生成的SVG圖像,服務器需要進行很多處理,會提高服務器的開銷。要想解決這個問題,需要使用XML封裝設備的最新狀態,并利用LOAD函數(DOM)獲得服務器上的最新設備數據,然后通過DOM對這些數據進行分析,并及時修改SVG圖像。如果在同步狀態下進行LOAD函數的調整,獲得的新信息數據會因為網絡延遲導致瀏覽器無響應。而采用異步的方式進行數據讀取,就不會出現上述問題。

3.2SVG的報警功能

如果設備發生異常,需要監控系統能夠及時報警。若操作失誤或傳輸過程中信道受到嚴重干擾,就會導致傳輸到設備的指令失真,進一步導致設備無法進行正常工作。這時,調度端的圖元可以結合事先安排的報警級別,發出報警聲音(即時),調度端同時做出相關處理決定。報警功能的實現完全依賴于SVG引用的MP3或WAV等形式的文件,通過設置〈aaudioxlink:href>的屬性來完成。使用xlink:href功能,必須指明所需要的外部文件聲音播放的URL,聲音播放的強弱程度是由volume決定的,volume數值越大,相應的音量就會越大。聲音文件進行播放的時刻由begin決定,一旦接收了報警指令,就會發出相應的報警聲音。由repeatcount決定播放次數,通常情況下,是設置為無限次的。當調度工作人員點擊圖元時,停止該播放。

4、結束語

本文對SVG的特點、結構形式、圖元描述以及優點等方面進行了分析,從動態實時數據發布和SVG報警功能的角度詳細論述了SVG在電力調度自動化系統中的應用狀況。綜上所述,把SVG應用到電力調度中可以提?工作效率,值得在電力領域推廣普及。

參考文獻:

[1]何巖,吳發旺.SVG在電力調度自動化中的應用分析[J].黑龍江電力,2008(01).

[2]魏廷科,魏建祥.簡析SVG在電力調度自動化中的應用[J].機電信息,2013(27).

[3]杜軼軒.SVG在電力調度自動化中應用淺析[J].機電信息,2013(30).

(作者單位:國網臨汾供電公司)

猜你喜歡
應用
配網自動化技術的應用探討
帶壓堵漏技術在檢修中的應用
行列式的性質及若干應用
癌癥擴散和治療研究中的微分方程模型
紅外線測溫儀在汽車診斷中的應用
多媒體技術在小學語文教學中的應用研究
微課的翻轉課堂在英語教學中的應用研究
分析膜技術及其在電廠水處理中的應用
GM(1,1)白化微分優化方程預測模型建模過程應用分析
煤礦井下坑道鉆機人機工程學應用分析
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合