郑再添 谢若锋
摘要:根据广东省公司的相关要求,需要将变电站、输电线路的每个一次设备都建立一份Excel设备状态评价表格,直接应用输电及变电一次设备评分表进行评价。文章对电网公司设备状态评价的工作特点进行了分析,并介绍了在Excel平台上利用VBA开发设备状态评价程序的过程,实现了计算机对设备参数数据的自动化处理,提高了工作效率和准确性。
关键词:设备状态评价程序;软件设计;VBA平台;Excel;宏;控件 文献标识码:A
中图分类号:TP311 文章编号:1009-2374(2015)08- DOI:10.13535/j.cnki.11-4406/n.2015.
为了提高为实现设备状态评价、隐患排查一体化,广东电网公司制定了《广东电网公司变电一次及输电设备状态评价表》[1],以统一的技术标准开展设备状态评价和隐患排查工作。根据省公司的相关要求,需要将变电站、输电线路的每个一次设备都建立一份Excel设备状态评价表格,直接应用输电及变电一次设备评分表进行评价。完成评价扣分表后,设备状态评价定级等信息将自动显示在评价报告表中。根据电网公司的要求,变电部分需要运行人员将每个设备的名称、电压等级、生产厂家、出厂编号、出厂时间、投产时间、巡视策略等信息填到该设备的设备评价表,而且各种设备的状态评价采用不同的评价表[2]。这些看似简单的工作,到了各个集控中心就是一项工作量非常大的工作。比如,一个220kV的敞开式变电站,需要建立起对应的400多个变电一次设备状态评价Excel表。据保守估计,完成一个设备的信息从导出的设备参数表黏贴到该设备的状态评价表再进行填入该设备风险等级、设备巡视策略等信息需要2分钟,一个敞开式的220kV变电站的设备状态评价所需要的时间就是800分钟(按400个设备计算),即13个小时左右。何况一个集控中心管理十几个变电站,这将是个很大工作量的工作。
设备状态平评价表都是采用Excel,因此,想到利用Excel结合VBA开发一个可以将每个设备的各种信息自动填到该设备状态评价表,并根据该设备的风险等级选择对应的设备巡视策略,将重复、枯燥的复制、黏贴和另存为工作转由程序自动完成,从而大大地减轻变电运行人员繁琐的重复劳动。
1 VBA简介
VBA[3]是Visual Basic for Application的简称,是Visual Basic开发工具家族中的一员。VBA内嵌于Microsoft Office,所有的安装了Microsoft Office软件的电脑都有VBA所需要的编辑器,不用另外安装编译器,易于程序的传播和使用。另外,VBA与Microsoft Office无缝连接,能够极大限度地扩展Microsoft Office的功能,特别是对于Excel。
2 程序设计
2.1 程序分析
为了能使程序自动完成工作,必须将设备状态评价表中需要的各种信息在设备参数导出表中先完善,如设备的双编、状态评价人、审核人和评价时间等信息。由于不同的设备采用的不同的设备状态评价表,所以首先要判断设备的类型,根据该设备的类型选择对应的设备状态评价表模板;再根据设备参数导出表中设备的各种信息和设备状态评价表模板中各种信息的位置,将该设备的各种信息由参数导出表复制至该设备对应的设备状态评价表模板中;填完信息之后,设备状态评价表会根据设备的电网风险等级评价出该设备的设备风险等级,然后根据设备风的险等级选择对应的巡视和维护策略,并将该设备的评价结果汇总到该设备所在变电站的设备状态评价汇总表中;最后将该设备状态评价表另存为该设备对应的名称。程序整体流程如下图1,各种设备评价子程序流程图如图2:
2.2 程序实现
2.2.1 读取设备参数导出表。把一个变电站的设备参数导出表放在一个文件夹中,程序读出该变电站所有的设备参数导出表,并保存在Excel中。
处理完之后,程序会将设备参数表名称填至第一个工作簿,如图3所示。并将设备参数导出表的个数赋值给ShebeiZhonglei这个变量,如图3的话,ShebeiZhonglei等于10。
2.2.2 将设备类型与设备状态评价表一一对应。将设备的种类和对应的设备分类、状态评价表模板文件名分别放在打开的第一Excel表的第二个工作簿的第一列、第二列和第三列。将设备参数导出表的名字与设备种类的名字进行比较,选择设备参数导出表对应的设备分类、设备状态评价表模板。比较完之后,将该设备类型的分类和状态评价表模板填至打开的第一Excel表的第一个工作簿的第二列和第三列。
2.2.3 选择各种设备类型对应的子程序。以上将各种设备参数导出表的名称和对应的分类和状态评价表模板填写在打开的第一Excel表的第一个工作簿的第一列、第二列和第三列。再用各种设备参数导出表的名选择对应的子程序进行处理。
2.2.4 设备状态评价子程序。各种设备状态评价子程序首先打开对应的设备参数导出表(第三个Excel表),然后打开对应用的设备状态评价表模板(打开的第四个Excel表),再将设备参数导出表的参数填至备状态评价表模板中,接着根据设备的风险等级选择对应的巡视策略,最后将该设备的评价结果汇总到汇总表并将评价表另存为该设备对应的名称和关闭该表格。再重复打开设备状态评价表模板进行该类设备的第二个设备评价,直至该类设备评价完毕。
2.3 程序运行效果
本程序将设备状态评价的工作由一个设备一个表评价转向一种类型设备在一个Excel表中评价,避免了频繁打开、关闭、另存为、复制和黏贴等工作,减少了大量的枯燥的工作。另外,经过实践的应用,该程序改变了设备状态的工作方式,大大地提高了工作效率。例如,原来一个敞开式的220kV变电站的设备状态评价所需要的时间就是800分钟(按400个设备计算),即13个小时左右,采用程序处理后,只需要6个小时,比原来少了7个小时,而且工作主要是完善设备参数导出表的参数,如填写设备名称、设备编号、评价人和评价时间等信息,而程序将设备参数导出表的各个设备参数生成设备状态评价表所占的时间非常少,降低了工作量,提高了工作效率。
3 结语
在设备评价中应用本程序,大大降低了工作量,提高了变电运行专业设备状态评价的工作效率,在实践运行中取得良好的工作效果。并且设备状态评价表所有参数由设备参数导出表填入,便于后期的检查和修改工作,程序自动完成参数填写避免了人员劳累而造成的人为错误。
参考文献
[1] 柯春俊,彭发东,刘梦娜.输变电设备状态评价与风险评估在广东电网的应用[J].广东电力,2012,(9).
[2] 王红斌,欧阳旭东,等.广东电网公司设备状态评价与风险评估技术导则[S].2010.
[3] 刘增杰,王英英.Excel 2010 VBA入门与实战[M].北京:清华大学出版社,2012.
基金项目:广东电网有限责任公司东莞供电局职工创新项目(ZG-DG2014-003)。
作者简介:郑再添,男,广东人,供职于广东电网有限责任公司东莞供电局,硕士,研究方向:变电运行。
(责任编辑:周 琼)