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