基于Flex的智能电网调度操作票管理系统
2010-09-11刘远龙田力辉罗鲁东
王 超,刘远龙,田力辉,罗鲁东,陈 鹏
(青岛供电公司,山东 青岛 266002)
基于Flex的智能电网调度操作票管理系统
王 超,刘远龙,田力辉,罗鲁东,陈 鹏
(青岛供电公司,山东 青岛 266002)
随着电网结构日趋复杂,系统运行方式越来越复杂,设备的操作更加频繁,传统的现有的手工或计算机辅助开票已经不能满足智能电网的发展要求。在这种情况下,要求调度员可以快速地编写出正确、安全的操作票,分析智能电网操作票管理系统的研发和应用,它采用最新的计算平台,构建了4层体系结构,实现了如用户权限区分管理、操作票流程强制管理、自动规范操作票生成、根据典型票自动拟票等多种功能,且实践证明有效。
智能电网;电网调度;操作票
0 引言
在“智能电网”构架中智能化调度占有重要的主导地位,而调度操作票是调度工作的基石和立足之本,也是电力安全生产的重要保证和措施。尤其随着电网的不断发展,调度操作票的复杂程度、频繁程度比以往大了很多,而且由于调度误操作带来的各种损失通常非常巨大,因此智能操作票管理系统的研发对于提高调度员的工作效率、加快智能化调度的发展进程及保证电力系统的安全都具有重要意义[1]。
1 系统平台
本系统不同于传统网络程序的开发是基于页面的、服务器端数据传递的模式,它选用的富互联网应用(Rich Internet Applications,缩写为RIA)程序是下一代的将桌面应用程序的交互式用户体验与传统的WEB应用的部署灵活性和成本分析结合起来的网络应用程序。富互联网应用程序(RIA)中的富客户技术通过提供可承载已编译客户端应用程序(以文件形式,用HTTP传递)的运行环境,客户端应用程序使用异步客户/服务器架构连接现有的后端应用服务器,这是一种安全、可升级、具有良好适应性的新的面向服务模型,这种模型由采用的WEB服务所驱动。
Adobe RIA(Rich Internet Applications)技术封装让现有的WEB技术得到了极大的保留,可以方便地将自己的代码平移到新的平台上,并且发布、部署的方式比之前的任何一款开发工具都方便得多。 Adobe RIA技术也将带来新的桌面革命——“Desktop 2.0”, 内容从 Flash,HTML/CSS/JS,到PDF,几乎涵盖了时下最流行的WEB内容载体。
Adobe Flex是最初由Macromedia公司在2004年3月发布的,基于其专有的Macromedia Flash平台,它是涵盖了支持RIA的开发和部署的一系列技术组合。从形式上看,Adobe Flex技术可以让用户将WEB 2.0应用带回桌面,创造的商业应用价值和用户体验价值将超过以往任何技术。总之,Flex以其强大的富客户端技术提供了良好的技术支撑,在安全性、数据表现力、以及用户体验等方面上的良好表现为本系统的研发应用打下了良好的基础[2]。
2 系统设计
企业级应用系统的体系结构已从早期的2层逐渐演化到现在的N层,N层体系结构将复杂的应用程序实现为多个独立的逻辑部分,也就是多个层,上层子系统可以使用下层子系统的功能,反之则不可[3]。这种多层的体系结构,一方面可以封装变化,提高构件的重用性和应对变化的能力,另一方面可以实现分布式应用,提高系统的吞吐量。文中提出的智能电网调度操作票管理系统采用了4层架构,如图1所示。
图1 智能电网调度操作票管理系统体系结构图
表示层主要包含Flex客户端Web浏览器等元素,其作用是,在授权用户通过服务器校验后,针对不同权限用户进行不同操作,提供操作的主窗口,从业务逻辑层获取数据并显示给用户,并实现与用户的交互,将有关数据回送给业务逻辑层进行处理,包括用户登录、操作票列表、操作票查询栏等。
业务逻辑层由Web表单、XML Web服务和组件服务构成,主要作用是将Web浏览器传来的请求传给数据访问层,同时将请求处理结果比对发给Web浏览器。其中Web表单是呈现数据和信息的基础。而XML Web服务和组件服务则为Web表单提供相应的服务支持。本层包括几个子系统:用户权限管理系统、操作票拟写规范系统、操作票流程管理系统、系统安全保障系统等。
传输层由Web Service组成,包括本地数据层访问组件,直接访问本地的数据访问层;远程服务器Web服务访问组件,访问远程服务器的Web服务完成数据交互。传输层根据传输逻辑,把数据分发到不同的系统中去,将数据流方向定义清楚。
数据访问层由Spring和Oracle组成。本层主要使用数据访问对象Dao中的对象完成数据对象的操作,实现对Oracle数据库的操作和维护,为业务逻辑层提供数据库操作的服务,并从数据库中获得原始数据,如存储数据操作结果、返回数据检索结果等。
3 系统功能
整个系统的功能如图2所示。
图2 系统总体功能示意图
3.1 调度对象维护
调度对象作为操作票操作的主体,是整个系统的数据基础。
操作对象包含操作单位和相关人员等信息的维护。其中操作单位和操作票中的单位自动关联。
3.2 操作票生成
具备操作票拟写提醒功能,对于计划检修中的设备操作,可提示调度员拟写相关操作。操作票格式根据相关规程设定,自动规范拟票程序,自动生成票面上数字信息,如票号、页码、日期等。具备根据典型票自动拟写的能力,可自建立典型票库,同类操作票可以自动生成。具备将EXCEL格式的操作票文件导出系统的能力,该EXCEL文件的格式可由系统指定。
3.3 操作票流程处理
操作票处理流程首先由调度员在网页中进行操作票的编制工作,经过审批后发送到指定调度对象接受,通过调度对象确认环节明确操作票预发命令已经下达。操作票在预发流程中基层执行单位只能阅读操作票内容,不能修改。具备强制流程管理功能,未完成前一个流程的操作票不能进入下一个流程,具体的操作票流转流程见图3。
图3 操作票流程示意图
3.4 系统安全“五防”设计
调度工作开工和收工防误功能避免了操作票未做措施就开工或者未收工就拆措施的安全事故的发生,核对图板和检查步骤防误消除了操作票与现场不符而出现的安全隐患,监护防误极大地降低了操作票执行过程中由于监护不完善导致的人为失误;在调度操作中创造性地实现“五防”功能,将调度运行操作中最可能产生误操作的环节用系统加以闭锁,使得调度员日常操作更加安全,同时也可以让调度管理更加精细化。
3.5 数据查询统计
实现按票号、日期、姓名、内容等分类统计查询,还可以实现字符串模糊查询。查询结果可输出为EXCEL表格,作为报表使用。提供典型票功能,将特定操作票存为模版,在拟票阶段可导入典型票格式和相关数据。
3.6 系统功能维护
系统设置管理包括系统环境配置、用户管理等。
用户管理实现用户与权限分离的管理制度;支持用户组设置,同一用户组中的用户具有相同权限;用户可按组赋权,也可单独赋权;用户按组管理时,可设定该组内的某一用户为组管理员,可以向组内增加、修改、删除成员。
4 系统实现
系统以DELL POWEREDGE 2800为主服务器,另一台DELL POWEREDGE 4600作为备份服务器,使用Oracle 10g为后台数据库,Eclipse 3.2.1为前台开发工具,采用基于J2EE技术架构的Flex技术设计了智能电网调度操作票系统,其硬件及网络环境示意如图4所示。
图4 电网调度操作票管理系统硬件及网络环境图
5 结束语
提出了基于Flex的智能电网调度操作票管理系统,本系统能在调度操作票编制中,为运行人员提供安全、准确的方法。根据用户登陆情况自动填写操作票中的拟审预发执行等各人姓名,操作人与操作单位自动关联,实现操作票的流转,操作进程面向对象化,提供典型票功能,根据设定的规则进行操作票预评价,实行用户与权限分离管理。这在很大程度上减轻了调度员的负担,为调度员赢得了更多分析电网的时间,提高了操作票的一次拟写正确率,使得操作更加规范,大大降低了误操作的可能性。
[1]周明,林静怀,杨桂钟,等.新型智能电网调度操作票自动生成与管理系统 [J].电力系统自动化,2004,11(28):71~74.
[2]张颖,刘艳秋.软计算方法 [M ].北京:科学出版社,2002.
[3]Q.Liu,M.Zhou,G.Y.Li,et al.Power system dispatching order generating system with calculation and analysis functions〔J〕.Power System Technology12005,7:68-73.
The Intelligent Power Dispatching Operation Order Ticket Management System Based on Flex Technology
With the growing complexity of power grid,the system running ways becomes more than complex and switching operation becomes more frequent,so the traditional model of manual or computer-assisted operation ticket system has become increasingly unsuited to the demands of the intelligent power grid.It is the requirement that correct and safe operation ticket is compiles quickly for dispatcher in this condition.This article was mainly to engineering development and research of this system,the system used new technology to construct four layer architectures,realizing many functions such as user right grouping management,operation order ticket process compulsory management,operation order automatical and standard generation,operation order tickets automatical generation based on typical tickets,and so on.The practical use has proven its efficiency.
intelligent power grid;power dispatching;operating order ticket
book=15,ebook=41
TM74
B
1007-9904(2010)04-15-03
2010-04-08
王超(1981-),男,工程师,硕士,现从事地区电网调度运行工作;E-mail:zjueewc@163.com;
刘远龙(1971-)男,高工,硕士,青岛供电公司调度处处长,现从事地区电网调度生产和技术管理工作;
罗鲁东(1971-),男,本科,调度班副班长,现从事调度管理工作。