编辑: 于世美 | 2019-07-11 |
3 3 $ # #+ #P浙江大学电气工程学院 浙江省杭州市
5 $
3 3 #
9 $ 摘要电力系统调度自动化的设备繁多 系统复杂 人工的方式无法有效监视各在线系统的运行工 况 更无法及时发现和处理各类问题文中结合上海市电力公司的现场实际 对调度自动化系统设 备状态在线报警涉及的关键问题进行了研究和阐述该系统基于面向服务架构
6 K7 采用自适 配通信环境
7 % ;
中间件技术 有效解决了跨平台 跨安全分区 标准化等关键技术问题 加强了 调度自动化系统工况的监测管理 及时发现并处理系统的异常情况 大幅提高了系统的稳定性与可 靠性 同时也降低了运行维护人员的劳动强度 关键词电力系统自动化设备状态在线报警
6 K77 % ;
I$ 按照指定时间间隔发送到目标节点的指定目录! 该模块分为#个子部分 一部分是配置文件 另 一部分是守护进程 根据配置文件中的配置 定时把 文件发送到指定目录!通过该模块 实现#个方向 的信息传送 一个是收集的调度自动化状态信息的 上送 另一个是配置信息的下传 如图#所示! 配置文件描述了如下信息% 待发送文件的所在 目录( 待发送文件文件名( 发送的目标主机名及Q >
地址( 发送的目标目录( 发送时间间隔( 发送不成功 的重试次数( 发送模式# 定时发送)周期发送等$ ! 图!!信息传输模块的双向信息流 # $ % !!\ #
1 # ( ) , / #
3 - '
.
# -
2 3 (
0 '
/ #
3 -2 .
3 43
20 ) + + '
$ ) / ( '
- +
2 ) (0
3 1 ) . 守护进程的主要功能是根据配置文件信息 将 指定文件按照指定模式发送至指定目录!守护进程 着重处理跨平台和并发问题 其中如何处理并发问 题是系统的一个难点 守护进程发送的文件 是由信 息收集模块生成的 如果某文件发送时 该文件信息 尚未生成完毕 就会导致发送的文件不完整!本系 统采用加锁的方法 在一个进程打开该文件时 就禁 止另外进程访问该文件 防止传送的文件和信息不 完整!另外 可通过判断文件生成时间等方式以避 免文件重复发送等问题的产生! P !系统管理模块 系统管理模块包括主机配置子模块( 进程监控 子模块( 报警日志子模块( 系统管理监视界面( 文件 接收监控子模块等 提供系统管理的功能! $ $ 主机配置子模块% 该模块为数据库配置工具 通过其界面管理进程 可配置整个系统运行需要的 各种信息! # $ 进程监控子模块% 主要负责其他进程的监视 管理 如果发现某个关键进程退出 它将立即根据系 统配置 重新启动该进程 若启动不成功 将会报警!
5 $ 报警日志子模块% 主要负责整个系统的日志 监视和查询 详细的日志信息能够有效帮助管理人 员维护系统 解决系统运行中发现的各种问题和故 障! A $ 系统管理监视界面% 通过该界面 可以监视系 统目前运行的进程 并可对进程进行启停 同时对系 统运行状况进行监视! P !报警展示模块 报警展 示模块采用面向服务架构#6K7$ , :-
6 K7 保证系统具备良好的可扩展性!所谓服务 是 通过可变编程接口 能方 便访 问的特定 应用!6 K7 由服务中介( 服务提供对象( 服务使用对象这5个部 分组成 服务提供对象向服务中介进行注册 服务中 介根据服务使用对象的请求 将服务端和客户端进 行绑定!如图5所示! * : O * #