夏乐天?郑文棋?杨帆
摘?要:本文总结了当前变电站反事故演习的内容和步骤,分析反事故演习系统的主要组成部分和工作流程。利用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],可以实现对对象的描述,集合了对象的所有属性、方法和事件。把开关、闸刀、地刀、光字牌等对象分开描述,每个对象编写成一个控件,再使用这些控件实现搭积木式的组合就形成了完整的变电站监控系统仿真。