自动化系统运行数据自动分析统计软件的开发和应用

上传人:E**** 文档编号:116658360 上传时间:2019-11-16 格式:PDF 页数:4 大小:142.31KB
返回 下载 相关 举报
自动化系统运行数据自动分析统计软件的开发和应用_第1页
第1页 / 共4页
自动化系统运行数据自动分析统计软件的开发和应用_第2页
第2页 / 共4页
自动化系统运行数据自动分析统计软件的开发和应用_第3页
第3页 / 共4页
自动化系统运行数据自动分析统计软件的开发和应用_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《自动化系统运行数据自动分析统计软件的开发和应用》由会员分享,可在线阅读,更多相关《自动化系统运行数据自动分析统计软件的开发和应用(4页珍藏版)》请在金锄头文库上搜索。

1、自动化系统运行数据自动分析 统计软件的开发和应用 黄 山电业局李卫国汪静 摘要本文介绍了黄山电业局调度所将通道 中断记录、 开关变位记录和遥 浏 历史 记录自 动结 合 起来 而 开 发的自 动 化 系 统 运 行 数 据自 动 分 析 统 计 软 件的 裸 计思想和结构及其功能特.点 。 0 引言 调 度 自 动 化 系 统 运 行 数 据 的 分 析 和 统 计 结 果 是 考 核 自 动 化 系 统 运 行 水 平 的 主要依据, 同时也是反映系统运行状况的重要指标。 对历史数据的分析和统计也 是 发现系统故障的主要途径, 这些Z作以 往皆由手工完成, 常常发生遥测冒 大 数 、 死 数

2、 据、 R T U死 机 等 运 行 故障 不 能 及 时 发 现等 问 题, 导 致自 动 化系 统运 行 指 标不理想, 影响电力市场考核指标 , 给企业带来经济损失。 为此, 我们开发软件对 历史运行数据进行自动分析统计 , 及时给出统计报表和系统故障提示信息, 以便 维护人员及时排除故障, 提高系统运行指标。 1 软件设计思想和结构 1 . 1 软 件 设 计 思 想 我局使用的 是上海申贝科技发展公司 的Y J D - 4 5 0 型主站系统, 该系 统各厂 站遥测、 遥信定义分别保存在 Y C D Y . D B F和 Y X D Y . D B F两个数据库中并扭 历史存档号生成

3、索引文件 Y C H I S T . S T R , 遥测历史数据、 遥信事件记录和通簇 记录分别保存在Y C A L L . D A T , . K G和R T U S J J L 三 个数据文件中。 我们采用 面向对象的编程技术, 使用D E L P H I 编程语言从R T U S J J L和 . K G文件中 读 取通道运行记录和开关运行记录, 判断R T U和开关的状态, 同时根据遥侧定义 数 据 库 和 素 引 文 件 从Y C A L L . D A T 中 读 取 相 应 的 遥 测 数 据 , 分 析 开 关 状 态 树 遥测取值对应情况, 判断是否存在遥测冒 大数、 死

4、数据、 R T U死机等运行故障, 最后提交数据运行分析报表。 7 6 崖 1 . 2 软件基本结构 和框图 软件采用模块化结构, 共分报表数据定义、 数据分析及报表和配置定义三大 模块。 报表数据定义模块主要用于构造报表量初始参数定义数据库 , 配置定义模 块用于配置Y J D - 4 5 。 系统有关文件及数据库的 路径和 名称, 数据分析及报表模 块是软件的核心模块, 其结构框图如图I 所示 开 始 1 从定义数据库中读取报表定义参数,初始化通道及开关状态 一 一 一一 一上 一一一 一- 根据通道及开关初始状态从通道记录中读取通道中断时间,判 断通道是否异常并记录,从开关事件记录中读取

5、开关停运时间 记录通道及开关最终状态作为明日通道及开关初始状态 赢 赫 赢 赢赢 儡藉 晴 丽 丽 面赢 根 据 开 关 停 运 时 间 统计 开 关 运 行 时 间 一 / _ 一一一 一 二 通道运行时遥测值不在取值允许 范围或遥测值连续死数据个数3 否 定 义数 据 点 分 析 否一 一一一 一 一 一 .一 一 二定 义 一 _ 图 I 软件核心模块结构框图 2 数据分析方法和软件实现 为了进行数据分析, 我们构造了报表量定义数据库, 分析了Y C A L L . D A T, R T U S J 儿 和二K G的文件记录结构, 并 根据实用化考 核细则研究了遥测数据错 和死数据的判断

6、方法, 采用 D E L P HI 编程技术实现了软件的功能。 2 . 1 报表量定义数据库的结构 7 7 盛 , 性侧二 孟 呈 店淡 甘公 臼 奋_浦 宕 盛 毖 乌 氛一立 一 _扮艺 丫二 二 自 该数据库包括序号、 厂号、 遥测点号、 遥信点号、 遥测允许最大值、 遥测允许 最小值、 平衡组号、 平衡符号、 归属报表号共9 个字段。 其中厂 号、 遥测点号用来 从Y C A L L . D A T 文 件中 读 取 遥 测 数据 : 厂 号、 遥信 点 号 用 来 从二 K G 文件 中 读 取开 关运行时间: 允许最大值、 允许最小值用来判断遥测量是否合理, 是否存在 零漂过大、

7、冒大数和数据错等问题; 平衡组号、 平衡符号用来判断同平衡组数据 是否平衡; 归属报表号提供按报表统计运行指标的标志。 2 . 2 Y C A L L . D A T数据文件的结构 Y J D -4 5 0 型主站系统遥测数据存放于 Y C A L L . D A T文件, 每 5 分钟存一 次, 每年存 1 2 X 3 1 X 2 4 X1 2 =1 0 7 1 3 6 次, 历史数据按历史存档号 存放, 每个计录 占1 0 7 1 3 6 X 2 = 2 1 4 2 7 2 个字节的空间. 每个数值的结构如下: 2 . 3 1 2 位数据, 二进制 整数( 有效 值) 1 位符号位: (

8、0 一正, 1 一负) 一2 位小数点: ( 0 0 : 整数, 0 1 : 1 位, 1 0 : 2 位, 1 1 : 3 位) 一1位人工状态 : ( 0 : 实时 , 1 : 人工 ) R T U S J J L数据文件的 结构 Y J I ) 一4 5 0 型主站系统通道记录存放于 R T US J J L文件中, 每条记录由9 个 字节组成, 其结构如下: 字节序号及含义; 在状态表示中0 0 表示通道恢复正常, 0 1 表示通道中断。 2 . 4 二 . K G数据 文件的结构 Y J D - 4 5 。 型主站系统开关事件记录存放于 y y y y m m d d . k g 文

9、件中, y y y y 代表记录的年份、 m m代表记录月份、 d d 代表记录日 期, 每条记录由1 3 个字斌 组成( 第一条记录的第 4 , 5 字节代表开关事件记录数目) , 其结构如下: 宇节序号及含义: ha夏 1 2 , 34 , 5 67891 01 1 , 1 2 1 3 厂 号点号年份月 日时分秒毫秒状态 其中点号、 年份、 毫秒为双字节先低后高整数, 在状态表示中0 0 表示开关合 闸, 0 1 表示开关分闸。 2 . 5 遥测 数据错和死数据的判断方法 根据报表量数据定义中定义的遥测允许最大值、 遥测允许最小值我们可通 过比较判断运行开关的遥测值是否在允许范围, 停运开

10、关的零漂是否小于遥测 允许最小值, 由此判断是否有遥测数据错。对于考核点遥测数据连续不变的情 况, 当连续个数超过3 个时, 程序记录连续数据个数并提示“ 遥测死数据” 故障信 息 。 2 6 软件实现 根据数据结构的分析和数据分析方法的 讨论, 我们运用D E L P H I 语言的数 据库处理技术、 文件操作技术以及表格处理等技术按 图 1 所示的结构完成了软 件的开发, 实现了软件的功能。 3 结论 该软件以运行分析日报的方式向用户提供信息, 将通道中断记录、 开关变位 记录和遥测历史记录自动结合起来, 全面科学地分析 自动化系统运行指标, 自动 判断系统运 行故障, 及时为技术人员提供

11、 故障信息, 能 有效提高系 统的运行管理 水平和内部市场的经济效益。软件实现了以下功能 : 1 .自动获取系统运行信息记录, 不需输人任何附加数据。 2 . 能够判断“ 通道中断频繁” 、 “ 开关抖动” 、 “ 遥测数据错” 、 “ 遥测零漂超值” 和“ 遥测死数据” 等运行故障 3 能够分析统计运行日报表合格率、 合格点数、 死数据点数、 通道中断时间 等结果, 并以报表方式输出。 参考文献: 1 宋建云等译 D E L P H I F O R WI N D O WS 大全电子工业出版社 2 刘文智、 郭文键D E L P H 1 2 . 。 人门与 提高 清华大学出版社 3 汪亚文译D E L P H I 程序设计指南学苑出版社 翻落舀井 二气 _

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号