摘要:针对如何进行二次设备和二次作业风险评估和管控等问题,本文根据二次设备状态评价与风险评估相关办法要求,在省级风险管控系统实现二次设备状态评价与风险评估、风险管控管理等相关功能。系统技术框架采用了多层架构并使用J2EE技术,并基于快速业务开发平台从架构选型、信息服务、数据集成服务等方面进行选型,开发了电网二次设备风险管理系统。
关键词:二次设备;风险管控;J2EE;快速业务开发平台
0引言
系统一次设备风险管控、生产任务管理、一次作业风险管控已实现信息化管理。但未与电网风险管控模块建立关联关系,使得无法参考电网风险的评估结果,来对一次设备进行风险分析和评估。电网风险的控制措施也无法通过与生产计划关联,来实现落地和执行。另外,未建设二次设备状态评估和二次作业风险管控功能,对如何进行二次设备和二次作业风险评估和管控,缺少相应的信息化技术[1-2]。
根据二次设备状态评价与风险评估相关办法要求,在省级风险管控系统实现保护及安自、通信、自动化专业二次设备状态评价与风险评估、二次设备风险管控管理等相关功能。
1二次设备风险管控系统
由图可知,系统集成框架主要与电力管理系统(Power Management System,PMS)、停电管理系统(Outage Management System,OMS)接口的实现。
与PMS接口有关:1)建立省级二次设备风险管控系统差异化运维模块数据通道,进而实现二次设备风险管控措施与维护检修互联互通,实现二次设备风险管控措施单发送至PMS差异化运维模块,在差异化运维模块,实现维护检修计划与二次设备风险管控措施单的关联,并将关联后的执行情况,反馈至省级风险管控系统,实现从PMS获取已建立关联关系的维护检修计划,同时更新二次设备风险管控措施单的完成情况,并对维护检修计划的详细执行情况进行展示;2)获取PMS系统设备台账基础信息、检修信息、缺陷信息、设备投运时间、技改项目管理、修理项目管理、电子化移交单,为设备状态评价的历史运行状况评价、检修状况评价、其它因素评价等评价指标提供数据支持,实现二次设备状态评价。
与OMS接口有关:1)获取OMS反措执行情况、运行及服务评价、电网风险数据;为保护设备状态评价的反措情况、家族性情况、设备事故事件等评价指标提供数据支持;2)通过与OMS的接口,获取电网基准风险、月度检修风险和风险预警等数据。
2系统技术架构
系统技术框架采用多层架构实现,使用J2EE技术,J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值[3-4]。推出J2EE的目的是为了克服传统C/S模式的弊病,迎合B/S架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。按照展示层、存储层、集成层进行多层结构体系设计,采取面向对象技术进行应用组件开发、基于面向服务设计思想进行服务分层。架构的每一层对上层公开API,但具体的实现细节不对外透明。在实际部署时,应可根据需求扩展某个分层,当某一层的实现发生变化,在API不变的情况下,不影响其他层的实现。
3 快速业务开发平台[5]
3.1 架构选型
系统基于JDK1.6,在快速业务开发平台上进行系统构建,遵循“低耦合,高内聚”的系统架构原则,将系统划分为展现层、逻辑层、持久层、存储层几个层次。各层的技术方案如下:
1)展现层。内置了MiniUI、bootstrap、Echarts、润乾报表等基础UI组件。
2)逻辑层。平台提供了通用基础应用组件,主要包括门户组件、用户组织机构管理、角色权限管理、流程引擎、自定义表单和数据建模。
3)持久层。持久层由平台SDK中的“数据访问组件”、“事务管理组件”与“多数据源管理组件”实现。
4)存储层。系统支持主流国内外数据库,包含文件目录管理、文件管理、文件复制等功能,可通过FTP实现远程访问目录和文件。
3.2信息服务选型
目前信息服务主要包括RestFull的API、SOA等。比较后采用SOA作为系统的信息服务,因为它的目标在于让系统变得更有弹性,以便更灵活、更快地响应不断改变的企业业务需求。
3.3数据集成服务选型
ETL(Extract Transform Load)是用来描述将数据从来源端经过抽取、转换、加载至目的端的过程,构建数据仓库的重要一环,用户从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。
4 结论
针对如何进行二次设备和二次作业风险评估和管控等问题,本文根据二次设备状态评价与风险评估相关办法要求,在省级风险管控系统实现二次设备状态评价与风险评估、风险管控管理等相关功能。系统技术框架采用了多层架构并使用J2EE技术,并基于快速业务开发平台从架构选型、信息服务、数据集成服务等方面进行选型,开發了电网二次设备风险管理系统。
参 考 文 献
[1]李宽宏. 变电站二次设备防误风险管控系统实现方案[J]. 电力系统自动化, 2020,44(17):95-101.
[2]介贺彤, 杨博, 赵蕾, 等. 基于事故树分析法的电网企业安全生产风险管控系统[J]. 电力信息与通信技术, 2019,17(06):25-30.
[3]忻国能,杨朔,陶伦, 等. 基于J2EE技术的可配置化系统的设计开发[J]. 计算机时代, 2021,(04):22-24+27.
[4]余建国,代洁,张魏巍. 基于J2EE的集约生产计划系统设计与开发[J]. 制造业自动化. 2021,43(03):112-114.
[5]叶小艳,吴海燕,杨文凌,等. 基于快速开发平台的需求业务模型构建方法[J]. 电脑知识与技术. 2017,13(20):66-69.
作者简介:梁庆光(1980-4),男,工程师,本科学历, 主要研究方向:继电保护技术。何满(1976-6),男,高级工程师,研究生学历 ,主要研究方向:继电保护技术。