夏樂天?鄭文棋?楊帆
摘?要:本文總結了當前變電站反事故演習的內容和步驟,分析反事故演習系統的主要組成部分和工作流程。利用VB.Net語言和Visual Studio 2010編譯環境,首先開發開關、刀閘、光字牌、潮流等變電站基本元件,定義其屬性和方法,封裝成控件。利用這些基礎控件搭建變電站監控后臺,做到對實際監控后臺的完全模擬。該系統按照監護復誦制度,開發有操作功能,實現對設備的操作,模擬事故處理過程。本文還總結了變電站各種事故類型,開發了典型事故庫,對于提高運行人員反事故能力有較大幫助。
關鍵詞:變電站?反事故?演習?仿真
中圖分類號:TM73 文獻標識碼:A 文章編號:1674-098X(2012)10(a)-0052-02
反事故能力是變電運行人員最重要的能力之一。反事故演習是提高變電站運行人員應對突發事故能力的最主要手段[1]。當前,大多數變電站反事故演習還是采用口頭交流的傳統方式,演習人員無法查看發生事故時的潮流變化、光字動作、開關變位等信息,演習過程不夠逼真,演習效果欠佳。
為了提高演習效果,在變電站反事故演習系統方面已有較多的計算機仿真系統獲得應用[2,3]。對于特定的變電站,由于條件限制,往往沒有自己特制的仿真系統。因此,利用相對簡單的計算機編程語言,實現特定變電站的反事故演習系統的開發,也是電力系統計算機仿真系統的發展方向之一[4]。
本文利用VB.Net語言和Visual Studio 2010編譯環境,首先開發開關、刀閘、光字牌、潮流等變電站基本元件,定義其屬性和方法,封裝成控件。利用這些基礎控件搭建變電站監控后臺。控制各個控件的屬性和方法,給出發生故障后的畫面顯示和參數變化,做到對實際監控后臺的完全模擬。該系統具備操作功能,按照監護復誦制度,開發了操作員登錄、監護人確認等步驟,實現對設備的操作,模擬事故處理過程。本文還總結了變電站各種事故類型,開發了典型事故庫,對于提高運行人員反事故能力有較大幫助。
1 總體結構
變電站反事故演習系統基于Windows 7,采用微軟的高級語言集成編譯器Visual Studio 2010對Visual Basic.NET程序進行編譯并生成可執行文件好安裝文件。
本文以500kV變電站為基礎模型,利用計算機高級語言編寫程序,針對變電站實際運行情況模擬出變電站的監控后臺,反映開關、閘刀、地刀等設備狀態,模擬光字牌、簡報等監控信息。該系統采用面向對象的編程思想,利用對象的方法、屬性和事件進行實際事物的仿真。
對象代表應用程序中的元素,是對實際物體的抽象化模擬。比如變電站的開關、閘刀、地刀、潮流、光字牌等等都是對象。
方法指的是對象能執行的動作。例如,開關、閘刀、地刀等一次設備能夠進行分閘、合閘,進行遙信對位等。
屬性是一個對象的性質,它定義了對象的特征。如開關的命名,或某一方面的行為,如開關的分合閘狀態和電流大小等。可以通過修改對象的屬性值來改變對象的特性。
事件是一個對象可以辨認的動作。如單擊鼠標或按下某鍵等,并且可以寫某些代碼針對此述動作來做響應。比如在開關、閘刀、地刀等一次設備上點擊鼠標右鍵出現彈出菜單,選擇相應的操作。
如表1所示為主要對象的主要屬性、事件和方法。
控件是一系列程序的集合[5],可以實現對對象的描述,集合了對象的所有屬性、方法和事件。把開關、閘刀、地刀、光字牌等對象分開描述,每個對象編寫成一個控件,再使用這些控件實現搭積木式的組合就形成了完整的變電站監控系統仿真。