任愛輝
(國網山東省電力公司莘縣供電公司 山東聊城 252400)
現階段,電網調度已經逐步實現了從單獨系統轉向集成系統的改變。在集成系統中,圖形交互技術有著極為重要的地位,通過將圖形轉化成可視化圖形,實現了電網調度運行效率的有效提升。SVG技術作為目前最優的圖形交互技術,能夠實現文本、點陣圖、矢量圖形的相互轉化的技術,而被應用于電網調度自動化系統中。
SVG(Scalable Vector Graphics)是由W3C定義的一種基于XML用來描述二維矢量圖形和矢量/點陣混合圖形的標識語言,是一種全新的矢量圖形規范。利用SVG技術能夠描述矢量圖形、圖像及文字等圖形對象。對于這些圖形對象來說,能夠實現分組、加入式樣、被轉換,也可以用來構成其他的對象。SVG技術具有較好的可縮放性,能夠通過在其中嵌入腳本語言,實現支持動畫效果和交互的功能?;谶@些獨特的功能,SVG技術具有以下的特點:能夠快速下載瀏覽、可以獲取更多的硬件支持、更加便捷的圖形定位與檢索、豐富的表現效果、更好的可重用性、準確的顏色描述及跨平臺功能等等。SVG技術能夠為不同平臺上用戶之間的圖形數據交換變得更加簡單便捷。
SVG技術用于Web的調用或是提供第三方軟件時,能夠同時實現不同開發商EMS之間的良好互動,完成了圖形信息交互作業,這也是現階段最優的一種圖形交互方案。SVG技術有著更為廣泛的應用前景。在未來,SVG技術可以實現在瀏覽器上繪制圖形、進行空間分析模擬等。
目前,SVG技術尚處于新標準試用和推廣期。同時,SVG技術需要附加的瀏覽插件。這意味著,在網絡安全環境保障程度不足的情況下,安裝附加的瀏覽插件制約SVG網絡電子地圖的發展。另外,相比于flash,SVG圖形制作、可視化地圖編輯、SVG數據轉化工具和SVG瀏覽插件等軟件不是十分成熟,也限制了其應用與發展。但是,這僅僅是SVG技術不斷發展的必然過程,要堅信SVG這種新技術的發展是更新換代的必然趨向。隨著SVG技術的不斷完善,電網調度自動化系統也會得到更好的發展。
基于SVG技術產生的文件用包括標準SVG元素信息、電氣模型信息以及私有屬性信息這三部分,通過三個部分的配合應用,實現電網調度自動化中的圖元建模,提升電網調度自動化系統的交互水平。
(1)標準化的SVG元素信息。通常情況下,SVG元素信息涵蓋所有的圖形自身的繪制信息,基于SVG瀏覽器的應用功能,SVG元素信息中的圖形支持用戶全面整體瀏覽。在實際的第三方系統建設與應用中,SVG元素信息具備較高的可選擇性能。在SVG技術中,對于圖元對象的定義就是詳細描述一個全新的圖元。由于圖元對象具有不同的類型,所以圖元具備一定的真實性以及可見性特征。在電網調度自動化系統中,圖形內部的所有幾何元素具有同質化特征,如果自動化系統中的所有圖元都被定義,則系統中的任何模塊都可以引用該圖元,而圖形的性質描述將不再存在。因此,在電網自動化系統中,只要羅列屬性差距較大的圖形。
(2)電氣模型信息,電子模型信息主要是指CIM對象之間存在的映射信息。技術人員可以通過電氣模型信息進行圖形對象與CIM對象的映射,為電網調度自動化系統中的圖形設置提供便利。需要注意的是,在實際的映射作業中,技術人員需要注意如下幾點:CIM對象中存在與圖形對象的類別和屬性不相符的內容,難以建立相應的映射關系,需要合理選擇CIM對象;在映射關系構建中,需要保障映射關系的全面性及特有性。
(3)私有屬性信息,在電網調度自動化系統中,私有屬性信息主要應用于源系統進行圖形的導入和導出過程中。如果圖形交互過程中,第三方系統屬于目標系統,則電網調度自動化系統會自動忽略相關的私有屬性信息。
基于上述特征,技術人員可以在電網調度自動化系統中,通過SVG技術的根本圖形元素進行排列組合,實現自動化系統中多種電氣器件的表示,并結合SVG技術的標簽功能,確保電氣器件集合的差異型,實現矢量圖形對電網調度系統中各種電氣器件的圖元描述?;赟VG技術,技術人員可以確保每個器件都具有獨特的數字模型,從而使電網調度自動化系統中的電氣器件的描述具有獨特意義。在此基礎上,技術人員應用SVG技術完成電氣器件的圖元描述后,需要應用JAVA語言及相應的文檔對象進行建模。按照電網角度自動化系統的設計目標,明確具體的文件格式,將文件轉變為可視化內容,制定相應的可視化標準;并參照設定的可視化標準,進行圖形模型的公布,使電網調度自動化系統相連的服務器及瀏覽器明確電氣器件的相應圖元描述內容。
常用的圖形模型公布方法有外聯法和內嵌法兩種。其中,外聯法主要是將圖形模型的相關信息數據存儲于相應的數據庫中,實現目標和數據庫中屬性數據的關聯對應,再根據兩者的關聯完成數據庫中數據信息的提取;內嵌法主要是在文件中直接標注支持縮放的矢量圖形,再將其存儲于數據庫中。外聯法在實際應用中更為廣泛[2]。
在電網調度自動化系統中,技術人員需要確保電力系統數據信息的實時性,這就要求電網調度系統中具備實時更新功能。電力系統的傳感器會采集電力系統的相關運行數據,并將其傳輸到電網調度自動化系統中,調度系統會在顯示器及服務器界面中顯示接收到的數據,并以此進行電力調度。在這一過程中,顯示器及服務器界面中顯示圖形也需要根據數據信息的變化而變化。因此,技術人員可以在實時動態數據展示中應用SVG技術,通過SVG技術中的拓展標記語言進行文檔對象的處理,確保文檔對象模型可以根據最新的裝置信息解讀傳輸的實時數據信息,從而實時更改相應的圖形信息,實現動態數據及相應圖形的實時展示,提高了電網調度自動化系統的工作效率。
在電網調度自動化系統運行過程中,系統需要具備自動報警提示動能,在裝置出現故障等問題時,可以立即報警。比如,在操作人員出現不當操作行為,使得電網的調度指令在傳輸到電氣設備終端時,出現失真問題;導致相關設備在錯誤指令下工作性能出現問題。技術人員可以在電網調度自動化系統中應用SVG技術,利用圖元描述功能,實現系統報警等級的連接與配合,根據電網調度自動化系統的不同的報警等級,在系統界面呈現出相應的圖形警報,并自動采取相應的故障處理對策,避免電網調度自動化系統的正常運行受到影響,實現高效靈活的電網調度。
通常情況下,電網調度自動化系統中的報警系統可以利用SVG技術的wav或mp3格式文件實現報警提示功能。在實際SVG技術應用中,技術人員需要進行聲音統一資源定位符的設置,并通過音量控制軟件設置報警聲音的大小。故障越嚴重的,報警音量就越大。在技術人員完成報警功能參數設置后,需要在電網調度自動化系統中設置相應的Begin鍵,當在Begin鍵被觸發后,報警系統會播放相應的音頻文件,在操作人員將圖元點擊結束后,音頻文件將會停止播放[3]。
綜上所述,在現階段的電網調度自動化系統中,SVG技術發揮著重要的作用。在圖像交互操作、關注實時動態數據變化、報警提示功能方面,SVG技術的應用提供了更好的技術支持。在未來電網調度自動化中,SVG技術將得到更加廣泛的應用。