(海南电网有限责任公司信息通信分公司海南海口570100)
摘要:针对电网信息化集成建设中普遍存在的自动化告警信息(计量自动化、SCADA等)出现单边不成对、重复告警等而无法充分利用相关告警信息。本文结合海南电网“客户停电可视化平台”的成功应用,提出一种算法,可快速准确提取设备状态变位信息,为高级应用集成提供有效支撑。
一、引言
电网信息集成高级应用建设中(尤其是快速复电等)需综合利用计量、SCADA等自动化告警信息,以便快速准确呈现设备及线路停复电状态。当前电网自动化系统提供的原始告警信息多数是未进行过任何加工或纯硬件触发的停复电告警信息,告警信息中普遍存在单边、短时间隔、重复等垃圾数据问题,若不对此部分数据进行智能过滤筛选,很难对数据进行有效利用。
二、过滤算法原理
2.1计划停电模型
设备(变压器、馈线等)在计划停电的执行过程中可能受到现场诸多因素影响,最终未按照计划时间来执行;又或者是虽然按照计划时间执行,但受到各系统不同时钟的影响,最终记录到系统中的执行时间不能被完全匹配。
例如,某馈线计划停电和复电时间为7:00~18:00,但在实际执行过程中受现场因素影响,最终自动化系统记录的停电和复电时间为6:42~18:23。此计划停电虽然未严格按照计划(7:00~18:00)来执行,但从现场操作经验来讲,我们认为是符合一个计划停电的执行过程,业务系统应该将(6:42~18:23)记录在计划停电的实际执行结果中。
在智能过滤算法模型中,需要引入一个参数变量(计划停电时间裕度,t1)以判断是否满足阀值要求,才能计入为计划停电数据库,即
2.2告警信息入库
告警信息入库前需要对单边、重复、零间隔、短时间隔等垃圾信息进行智能过滤,然后按照一定的规则分别记录到数据库中。
系统接收到告警信息后,先判断停复电类型;
如果是停电告警,则判断是否5分钟内(入库阀值,t2)有无停电告警;如果t2范围内有停电告警信息,则说明属于重复、零间隔、段时间隔告警信息,系统不需要对此信息进行处理,直接结束;如果t2范围内无停电告警信息,则认为数据有效,直接转入到“计划停电判定”流程,并将结果记录到数据库中
如果是复电告警,则判断是否15分钟以前(入库阀值,t3)有无停电告警;如果t3范围以前有停电告警,即认为成对的、有效复电信息;如果t3范围以前无停电告警,即认为不成对或重复告警信息,系统不需要对此信息进行处理,直接结束
系统告警信息入库前,需要通过“计划停电判定”流程来确定此停复电信息属于计划还是故障,根据判断结果分别记录到计划停电数据库和故障停电数据库。
2.3告警信息智能修正
经过上述两步,系统可将90%的成对停电告警、复电告警进行智能过滤和入库,但仍有部分不符合规则的单边信息无法进行记录,例如,数据库中对于某一个设备的状态记录,只有停电告警没有复电告警。
为及时、准确修正上述问题数据,需要通过“终端在线信息”来进行数据补充。系统15分钟(修正阀值,t4)定时遍历一次“终端在线状态”表,然后与数据库中“计划停电”、“故障停电”中记录的数据进行及时比对,如果存在“未复电”记录但终端状态表为“已上电”的设备停电记录的话,就及时将设备状态修正为“复电”,并触发复电告警入库流程。
三、应用效果
海南电网公司“客户停电可视化平台”采用本文提出的算法对计量自动化、SCADA等系统提供的告警信息进行综合利用,并结合WebGIS实时展现设备的停复电状态信息,取得了较好的应用效果。
四、结论
基于本文提出的算法,可提高自动化信息的综合利用率,提高常态化故障抢修响应能力以及大面积停电事故中的决策及统计分析能力,为基于自动化数据的高级应用提供数据支撑。