董自丹
SVG技術在電網調度自動化系統(tǒng)中的應用
董自丹
(國網湖南省電力公司湘潭供電分公司 湖南湘潭 411100)
在電網調度自動化系統(tǒng)運行過程中,圖形是一項較為關鍵的基礎性因素,且其在不同系統(tǒng)間的交互操作是電網發(fā)展過程中必須要經歷的一個過程。近年來,隨著我國科學技術發(fā)展水平的逐漸提升,SVG技術在電網調度自動化系統(tǒng)中的作用也越來越重要?;诖?,本文對SVG的一些信息進行了簡單的分析,之后詳細的闡述了SVG技術在電網調度自動化系統(tǒng)中的實際應用,以供參考和借鑒。
SVG技術;電網調度;自動化系統(tǒng);應用
為了有效提高電網調度自動化系統(tǒng)工作效率,我國目前已使用SVG的圖形格式作為標準格式,在此情況下,為了使得SVG技術在電力調度自動化系統(tǒng)中得到更好地應用,必須要對其進行深入的研究與分析,以促進電力調度自動化的發(fā)展。
2.1 可縮放矢量圖形的優(yōu)點
2.1.1 以可擴展標記語言XML為基礎
當前的W3C開發(fā)以及提出的圖形標準一般涉及DOM1、DOM2、XML、XHTML與SVG等。此外,SVG能夠以擴展標記語言XML為基礎,是一種圖像格式,能夠有效結合由W3C技術委員會提出的其他標準。
2.1.2 能夠以文本格式來描述對象
通常情況下,SVG能夠實現矢量圖形、點陣圖像與文本格式之間的交換組合,并且還能夠對相關對象進行一定的修改。SVG一般采用文本的形式表示矢量圖形,可有效增加SVG的可讀性和可理解性,從而使得圖像處理、編輯、復制、傳輸變得更加容易與便捷。
2.1.3 動態(tài)交互性較強
通常情況下,可縮放矢量圖形SVG是在XML基礎上進行編輯的,通過此種方式,SVG就可提供較強的動態(tài)交互性。同時,編輯人員還可以在SVG文件中添加任意的動畫,并且也可以通過相關的腳本來實現彈性的動畫效果。
2.1.4 完全支持DOM
DOM主要是指一種文檔平臺,其允許程序或者是腳本對文件的內容、結構或是樣式進行動態(tài)的存儲與上傳。由于可縮放矢量圖形SVG完全支持DOM,這使得可縮放矢量圖形SVG還能夠以一種一致的接口規(guī)范、外界的程序進行相關操作。
除此之外,SVG、SVG中包含的物件物件還能夠以腳本語言的方式,對外部事件的驅動進行完全的接受,例如鼠標動作,從而促進自身或是對其他物件、圖像控制等目標的實現,這是電子文檔必須具備的特征之一。
2.2 SVG的基本元素構成
可縮放矢量圖形 SVG 主要包括<SVG>元素、<g>元素、<defs>元素、<use>元素和<symbol>元素等基本元素。其中,對于<SVG>元素,主要是用來定義用戶坐標中包含的渲染區(qū)域,通常情況下,其主要由x、y、width、height(XY)四種屬性值確定。<g>元素一般用于定義一個元素集合,該集合能夠為一些有相同樣式與屬性的元素的處理提供便利。<defs>元素能夠對被引用的元素進行定義,且該集合中的全部子元素也能夠被引用。<use>元素一般引用用SVG文件中已經定義的元素,其能夠選擇屬性與<SVG>元素一樣的,與將引用的SVG元素的復制作用相類似。此外,由于<symbol>元素自身無法進行渲染操作,在實際操作中的應用相對較少,通常被作為實例形式引用。
3.1 CCAPI對圖形交互的要求
在電力系統(tǒng)運行過程中,通常包含較多的電氣信息,同時,還需要做好公共圖形的交互處理工作,不僅是為了更好的顯示出SVG格式的圖形,還為了能夠采用更加標準化的格式對信息進行處理?;诖?,對于源系統(tǒng)中包含的圖形,應當采用SVG/CIM方式進行處理。圖1~2分別為SVG導出系統(tǒng)與SVG導入系統(tǒng)。
圖1 SVG導出系統(tǒng)
一般情況下,SVG文件自身具有較高質量的圖形信息,CIM文件在實際運行過程中,對于圖形中涉及的每一個圖形,均可以建立兩個映射,且這兩種映射在應用過程中均采用的是標準的格式,由此可知,在其運行過程中,可十分便利的、快捷的將相關數據導入目標系統(tǒng)中。
圖2 SVG導入系統(tǒng)
通常情況下,由原系統(tǒng)導出的翻譯主要用于目標系統(tǒng),但也具備一定的選擇性,翻譯規(guī)則也具備十分明顯的多樣化特征,通常涉及幾何圖形、線形、線色等有關信息。針對此,若目標系統(tǒng)對圖形描述的規(guī)則之間存在十分顯著的差異,此部分信息往往需要被重新審視與定義,即為在目標系統(tǒng)與源系統(tǒng)間的圖形交互需求需要以元數據為媒介,以使得接收方能夠及時刷新CIM量測以及其他動態(tài)信息,在此過程中,通常不需要與其他發(fā)送系統(tǒng)進行連接。
此外,在電力調度自動化系統(tǒng)運行過程中,目標圖形還應當與源圖形在分布位置上保持完全的一致,這樣一來,接受者只需要掌握電力設備的分布位置以及不同的位置的設備,就可以很好的保證其運行的質量和水平。
3.2 圖形的互操作性
3.2.1 標準的SVG元素信息
所謂標準的SVG元素信息,通常指圖形的繪制信息,能夠通過SVG瀏覽器對圖形進行相應的瀏覽,對于第三方系統(tǒng)的建設與發(fā)展而言,此部分信息具有較強的可選擇性。在可縮放矢量圖形SVG中,從實際情況來看,圖元對象的定義即為一個新的圖元類型,圖元對象類型能夠提高圖元類型的真實度,這兩者之間存在較為顯著的定義域引用關系。
在電力系統(tǒng)實際運行過程中,一副圖形中的全部幾何元素往往存在十分顯著的相似性或是一致性,如果已經確定了此過程中系統(tǒng)的圖元,則可在系統(tǒng)中的任意位置直接引用,不需要對圖形性質進行再描述,但需在其實際運行過程中直接列出不同的屬性。除此之外,在具體導入、導出中,由于電力系統(tǒng)設備的圖元主要表達對設備的要求,這就要求必須采取相應的措施,以確保圖元完整性,從而為系統(tǒng)的正常運行提供更加良好的條件與基礎。
3.2.2 電氣模型信息
①將圖形中相關的對象與CIM模型建立映射,能夠較好的表達對象的公有性和惟一性。②在進行電氣模型的建設時,需要確保其完整性與一致性,并且還需采取相關措施避免映射關系的二義性。③對圖形中的公有信息與私有信息進行一定的區(qū)分,私有信息一般不需要建立映射關聯,公有信息需要與CIM建立映射。
3.2.3 私有屬性信息
如果名字上出現了重復的現象,則要確保電力模式性與私有屬性的信息命名不一致。同時,還要將導出的圖像重新導進原本的系統(tǒng)里。此外,如果進行圖像交互的空間是在第三方系統(tǒng),則需將私有屬性的信息直接忽略。
總而言之,在電網調度自動化系統(tǒng)運行過程中,通過SVG技術的應用,不僅能夠實現不同子系統(tǒng)之間的圖形的輸入和輸出,還能以此來大大提高電網調度的交互水平,使得電網調度系統(tǒng)的實時數據動態(tài)更新和操作成為可能。因此,必須要重視SVG技術在電網調度自動化系統(tǒng)中應用的發(fā)展,更好的推動我國電力調度自動化系統(tǒng)的良好發(fā)展。
[1]杜軼軒,詹代俊.SVG在電力調度自動化中的應用淺析[J].現代制造,2013(30):86~87.
[2]陳姣菁.OPEN-3000電網調度自動化系統(tǒng)圖形共享技術研究與應用[J].Mechanical and Electrical Information,2010(12):133.
[3]周特軍,邱建,王春藝,等.基于SVG的可視化技術在繼電保護定值在線校核系統(tǒng)中的應用[J].電力系統(tǒng)保護與控制,2015(16):112~117.
TM734
A
1004-7344(2016)31-0058-02
2016-8-29
董自丹(1983-),男,工程師,本科,主要從事電網調度自動化工作。