数据挖掘在智能电能表故障分析中的应用

数据挖掘在智能电能表故障分析中的应用

(国网河南南乐县供电公司河南省濮阳市457400)

摘要:目前,全国范围内已安装运行数亿只智能电能表,国家电网公司采取集中检定模式对其进行装出前的管理,并配套了用电信息采集系统监控其现场运行状态,管理部门可在相应平台上获得智能电能表海量的质量数据。本文通过训练神经网络,建立现场智能电能表故障数据与检定数据之间联系,讨论采用数据挖掘技术分析检定数据以提前获得智能电能表故障信息的可能性及有效性,为电能表的质量管控。

关键词:智能电能表;数据挖掘;故障分析

随着信息技术的发展,智能电能表突破传统业务,集成了双向多费率计量、实时互动、负荷控制、能效管理等多种功能,由此引入了系统复杂性,可靠性下降。以全国范围内已安装运行智能电能表4亿多只,不可避免地出现了由设计或工艺问题导致的设备故障。这些电表拆回后虽进行了故障分析,但由于数量多、故障原因繁杂、缺乏规模化分析手段,多数分析结果被当成个体、偶然发生的情况来处理,其反映的深层信息有待进一步研究;同时,未开展故障信息与其他质量数据之间的关联性研究。

一、智能电能表生命周期质量数据

1、智能电能表生命周期。每一只智能电能表都带有唯一的资产编号,其整个生命周期中,通过该资产编号可将时间维度上的所有质量数据联系起来。智能电能表的生命周期按时间先后顺序可分为以下4个阶段。(1)设计生产:智能电能表厂家依据产品标准、需求方特殊要求等进行表计的设计与生产,为每只电能表分配资产编号,并在出厂前进行参数设置、老化试验等初步检测;(2)检测验收:供货前质量监督信息的统计分析过程,包括到货后抽样样品全性能检测和整个到货批次表计的全检验收。质量数据包括准确度、电气要求、电磁兼容、通信功能、一致性、费率控制等试验结果;(3)现场运行:装出后电能表将在现场工作运行,此过程中记录的各种异常数据或异常事件有时能反映出自身质量缺陷或性能退化;(4)退出运行:电能表不能正常工作被拆回分拣或超出规定运行时间退出现场运行,可能进行故障分析或分拣,提取故障质量信息。电能表的质量数据在整个生命周期内是不断变化和积累的,任何一个阶段的质量数据都可能与故障信息相关。

2、用电信息采集系统与智能电能表的集中检定。现代的电能计量系统是由智能电能表、数据采集设备、主站及连接这些设备的通信网络组成。国家电网公司在此基础上建立了用电信息采集系统(EEDAS)。用电信息采集系统通过对配电变压器及终端用户进行用电数据的监测和采集,实现远程付费、阶梯电价、负荷管理,最终达到自动抄表、错峰用电、用电检查、负荷预测和节约用电成本等目的。EEDAS已积累了大量的电能表运行数据,蕴含着电能表状态和性能信息。另外,国家电网公司还建立了省级集中检定制度,在供货初期即对所有智能电能表进行计量检定,只有符合检定规范要求的电能表才能配送至现场运行。此

过程中,装出前误差等反映其性能的检定数据均记录在省级计量中心生产调度平台(MDS)上,这些信息目前仅代表检定时电能表的某些性能,与电能表的长期性能、质量有无关联尚无研究。

二、基于神经网络的数据挖掘算法

传统的数据挖掘技术适用于线性、结构化的数据关系,由于智能电能表质量数据结构不统一,且非线性、持续性及噪音是普遍存在的,因此需要一种不同于传统的理论和方法来解决大量质量数据关联分析的问题。在有足够的数据且网络足够大的时候,神经网络可高效地学习带有非线性分类的结构模式[7]。基于神经网络的数据挖掘算法步骤如下:(1)生成矩阵形式的数据表;(2)确定输出变量,生成输出量向量表;(3)确定神经网络类型、内部算法参数、神经元数量等;(4)将输入数据表划分为训练集、验证集、测试集三部分,初始化三者比例,验证集、测试集中的示例数远少于训练集中的示例数;(5)用训练集的输入输出量训练神经网络;(6)将验证集提供给训练好的网络进行判别;(7)将测试集提供给训练好的网络进行测试;(8)若验证、测试结果符合预期,则(9);否则,重新修改神经元数目、或更改训练集、验证集、测试集三者比例,重复(5—8);(9)结束。

三、案例分析

1、故障数据预处理。将智能电能表故障进行分类并导入系统的数据表中备用。智能电能表的故障可分为硬件、软件、通信3个方面的故障,其中硬件故障又可追溯至整机、模块、元器件等3层级。国家电网公司在电能表质量管控相关管理办法中总结了智能电能表的49种故障类型,在剔除外观、安装环境等原因明显的故障类型后,典型的硬件故障按照模块层级分类如表所示。

表中几种故障类型均是在现场运行或退出运行环节中发现的,数据均记录在EEDAS中。为了了解故障发生前,是否能从已有的检测检验数据中发现故障隐患,需要将检测检验数据进行整理。需要说明的是,若故障与检测检验数据含有某种隐形关联,这种关联只能通过大量数据的趋势体现出来。文中根据江苏省级计量中心现有检测检验手段,提取检测环节中可获得的63个实验结果进行数据关联分析,这63个试验结果包括“制造商”、“检定台号”、各种平衡负载下的“相对误差”、“平均误差”、“采样值”、“校核计度示数”、“时钟日计时误差”等各类数据。

2、数据挖掘算法实现。数据挖掘的目的是找到输入变量与每种故障的联系,以及每个输入变量对每种故障的影响量有多大。将EEDAS中导出的所有故障电能表进行预处理后,分别通过唯一的资产编号从记录检定检验数据的MDS中找到对应的63类数据,生成数据表,作为数据挖掘算法的输入。为表述清楚起见,下文示例只选取“误差超差”及“RS-485通信失败”2种故障,这2种故障均为智能电能表的主要失效模式,示例重点研究上述63种检测数据结果与这2种故障的关联。采用矩阵实验室(MATLAB)神经网络模式识别工具箱对输入数据进行训练。由于训练过程中不仅需要上述故障信息,还需要非故障表的相关信息,因此,以1:2的比例在EEDAS与MDS中随机提取非故障表的63类数据,与故障数据表合成总数据表,作为模式识别工具箱的输入。以三维向量[1,0,0],[0,1,0],[0,0,1]分别表示非故障表、通信模块失效、计量模块失效3种情况,即输出量1,2,和3。输出向量维数=失效模式数+1。选取前馈神经网络进行训练,其具有1个隐藏层和1个输出层。该神经网络采用的内部算法为反向传播共轭梯度法,停止准则选取均方差,当其小于给定阈值时,训练停止。为得到更好的训练效果,输入输出的向量顺序在每次计算时都会重新调整。

采用基于神经网络的数据挖掘技术对故障智能电能表故障分析数据与检测检验环节的记录数据进行了关联性分析,验证了通过前期的检验检测数据预测运行环节中故障类型发生的可能性,神经网络是采用6000只故障表和12000只非故障表组成的数据集合,按照全国电网数以亿计的智能表来算,采用的数据远远不够,要想得到准确性更高的预测结果,需将故障表的全集作为输入数据对神经网络进行训练。分析结果可以帮助改进智能电能表的制造过程,制定更有针对性的批次轮换计划,提高智能电能表整体质量。

参考文献:

[1]姚建国,杨胜春.中国特色智能调度的实践与展望[J].电力系统自动化,2015,(17).

[2]陈玉林,陈允平,孙金莉.电网故障诊断方法综述[J].中国电力,2016,(5).

[3]张沛超,郁惟镛.基于事例和规则混合推理的变电站故障诊断系统[J].电网技术,2015,(1).

[4]任建文,李庚银.基于模糊推理的分布式电力系统故障诊断专家系统[J].电力系统自动化,2015,(24).

[5]聂倩雯,高玮.基于关联规则数据挖掘技术的电网故障诊断[J].电力系统保护与控制,2016,(10).

标签:;  ;  ;  

数据挖掘在智能电能表故障分析中的应用
下载Doc文档

猜你喜欢