APP下载

县级电网调控一体开票系统的研发与应用

2012-07-18李也白刘新斌温尚龙

浙江电力 2012年11期
关键词:开票元件指令

李也白,刘新斌,温尚龙

(长兴县供电局, 浙江 长兴 313100)

县级电网调控一体开票系统的研发与应用

李也白,刘新斌,温尚龙

(长兴县供电局, 浙江 长兴 313100)

随着县级供电企业全面推进调控一体化建设,县级调度机构也要同时从事电网设备监控工作,原有的调度、监控开票系统已不能适应需求。为此,自主研发了1套适用于县级调度机构的开票系统,大大提高了县调人员的工作效率。

调控一体化;开票;系统;开发

随着县级电网规模的不断扩大,电网管理关系日趋复杂,调度人员的工作强度不断增加,传统的填写调度指令票的方式已显滞后,不能很好满足调度管理信息化发展的需要。为了更好地加强电网管理,有效降低调度人员工作强度,适应电网安全、稳定、可靠、经济运行的要求,研究开发适应调度监控开票的图形化辅助开票工具显得尤为必要。

1 长兴县调开票系统现存在的问题

长兴县调在 2001 年就实现了调控一体化生产模式转变,调度日常使用的开票系统经历了不断的升级,但仍存在以下问题:

(1)调度开票系统是集成在生产 MIS 中的功能模块,由于某些系统本身的原因,该系统若使用时间过长会经常出现系统死机现象,影响调度的日常工作。原开票系统已经使用较多年份,其开票形式较单一,没有典型开票等开票模式,大大影响了工作效率。

(2)操作票的拟写是在 Excel上手工完成的,并没有专门的辅助开票系统,存在操作票的误开票以及错票的可能性。此外,监控操作票并无统一的编号,也没有历史电子存档,这给今后的监控操作票统计带来了不小的麻烦,同时也带来了监控操作票管理不规范的问题。

(3)开票系统无统计功能, 而调控中心在月末有大量操作票统计报表需要制作,只能通过人工统计,不仅效率低下,还容易出计算错误。

电力系统运行方式更加复杂多变,设备大多运行在接近安全极限的水平,设备倒闸操作更加频繁,开写正确操作票的复杂程度、频繁程度以及误操作带来的损失都较以往增大。需要一套具有高效、可维护、具备统计筛选功能的县级调度、监控操作票辅助生成工具,这对减轻调度员拟票的压力、提高调度操作水平具有现实意义。

通过单一澄清剂的澄清效果试验,选择壳聚糖、明胶进行复配,作为复合澄清剂。利用Design-Expert 8.0软件中的Central-Composite模型,以透过率(T%)作为响应值(Y),以壳聚糖(A)和明胶(B)的体积分数为主要考察因子,并以+1、0、-1分别代表自变量的高、中、低水平,因子编码及水平见表1。

2 新的开票系统

2.1 系统构成

根据县局电网调控一体化管理要求,采用Oracle 数据库技术, 开发基于矢量化图形的县级调度开票工具, 用 Intranet技术建立浏览器/服务器(Browser/Server)的界面, 实现调度、 监控操作指令票手工开票、典型票开票、图形开票等功能,同时具备必要的统计和分析功能。在总结、归纳大量的调度操作规则的基础上,设计出调度操作规则专家库,确保调度开票的正确性。

开票系统的架构见图1所示,其中:

(1)硬件结构:服务器、局域网内的 PC 机客户端。 建议 PC 机配置 CPU P4 2.6GHZ 及以上,内存 512M 及以上。

(2)应用软件 PIProcess Book; 编程语言 Javascript, Vml, Css, Xhtml, Java; 数据库 Oracle10g。

(3)开发工具: Myeclipse6.5, 操作系统 Windows 2003。

图1 开票系统的架构

2.2 工作原理

应用 J2EE 技术来开发系统软件, 采用了 B/S(表示层—业务层—数据访问层—数据库)4 层结构,将各种业务处理、一系列逻辑判断及各种运算均置于业务层,将各种复杂的查询、与数据库的交互均置于数据访问层,明确各层的业务处理规则及界限。

图形开票时用 Vml画好各种开票所需要的电力组件, Javascript创建所需要的电力元件, 拖动组件,放置于指定的位置,连线生成电力线路图,每个元件根据自身元件的特点设置不同的属性,这些属性就体现在生成的开票数据中,把Vml元素绑定各种事件。 画好的电力图是 Xml文档,命名后保存在数据库中。需要开票的时候,打开相应的电力图,通过在电力图形上不同的操作,电力矢量图的元件颜色也会相应变化,自动生成开票数据。生成的开票数据和电力图形相映射,保持同步。 开票工作流程见图2。

图2 图形开票工作流程

要用典型票开票时,后台管理员通过典型开票指令维护界面,录入指令与对应的开票信息,开票人员在典型开票界面选择指令后,直接生成对应的开票信息。

3 开票系统特点

3.1 实现业务方面

(1)把导出的电力图纸作为背景图, 将需要控制的元件标注到背景图上作为可控元素,突出了控制的重点并且大大减轻了绘制电力图的繁琐工作。

(2)把典型票划分几个类别, 以标题作为选择项,直接生成该标题下非常清晰明了的典型操作票,极大地方便了使用人员。

(3)通过自定义元件的状态, 采用 2 个下拉框选择状态,生成任意2状态切换的指令,增加了指令编制的灵活性。

(4)把手工开票、 图形开票、 典型开票集成在同一个指令界面,可在3个开票方式中切换,增加了使用者的选择性。

3.2 软件设计特点

(1)根据开票系统的实际功能需要, 去除了左侧菜单栏,留出更大的区域用于各种开票。

(2)美观的图标化界面设计, 使得界面非常简洁,易操作,用户体验性良好。

(3)采用 Ajax 异步数据交互技术, 精细的处理页面数据交互,使得用户使用非常流畅。

(4)运用高级 Js 技术, 动态实现对待生成的指令管理,使得维护指令非常方便。

(5)使用 Jquery 的插件技术,实现了拖拽电力图以及标注元件。

(6)对于在 onload 事件绑定的事件的 dom 对象, 采用了 live 监听的方式, 为动态增加的元件自动绑定事件。

(7)整体架构采用 MVC, 并且把视图文件放置于 WEB-INF 下面。 以切断外界直接访问视图的可能性,极大的增加了系统的安全性。

(8)编写系统全局过滤器, 让权限配置更加精细、稳定。

(9)为了解决维护待生成指定频繁性, 系统创新的采用了以相同指令为单位,同一条指定为相同的 name 作为表单控件的 name, 在后台通过get Parameter Values 循环获取所有指令的所有属性,这种方式解决了一次性提交不固定数量指令的后台获取问题。

4 结语

开票系统是为县级调控需要而量身定做的,在形式和流程上,更适用于县级调度机构。通过开票系统的运用,调度、监控人员能更加快捷、正确地完成操作票开票流程以及操作票统计等日常工作,能大大提高县调人员的工作效率,同时也使故障处理的开票环节得到简化,从而减少了停电时间,提高了供电可靠率,使县级电网的优质、高效运行得到了保证。

[1]唐 大 志.计 算 机 软 件 设 计[M].南 京 : 南 京 大 学 出 版 社 ,2005.

[2]王 世 祯.电 网 调 度 运 行 技 术 [M].沈 阳 : 东 北 大 学 出 版社,1997.

[3]刘 竹 林.Oracle 数 据 库 开 发 实 用 教 程[M].北 京 : 中 国 水利水电出版社,2008.

(本文编辑: 杨 勇 )

Development and Application of Billing System in Integrated County-level Grid Dispatching and Control

LIYe-bai,LIU Xin-bin,WEN Shang-long
(Changxing Power Supply Bureau, Changxing Zhejiang 313100, China)

With county-level power supply enterprises entirely promote dispatching and control integration,the former dispatching and monitoring billing system can no longermeet the requirements after the monitoring is transferred to county-level dispatching agencies.Therefore, a billing system suitable for county-level dispatching agencies is independently developed, which enormously improveswork efficiency of county-leveldispatchers.

dispatching and control integration;billing; system;development

TM734

: B

: 1007-1881(2012)11-0019-03

2012-01-07

李也白(1968-), 男, 浙江长兴人, 工程师, 从事电网调度、运行方式管理工作。

猜你喜欢

开票元件指令
承压类特种设备受压元件壁厚测定问题的探讨
《单一形状固定循环指令G90车外圆仿真》教案设计
“开票接入”首发布,微信电子发票完成全流程闭环整合
中核北方核燃料元件有限公司
宝马i3高电压元件介绍(上)
中断与跳转操作对指令串的影响
一种基于滑窗的余度指令判别算法
MAC指令推动制冷剂行业发展
Protel 99se网络表装载中纠错探索