基于Mapreduce计算框架的SF6高压断路器故障诊断方法技术

技术编号:17484996 阅读:38 留言:0更新日期:2018-03-17 09:33
本发明专利技术公开了一种基于Mapreduce的SF6高压断路器故障诊断方法,包括以下步骤:在Linux系统环境下搭建Hadoop平台;选取SF6高压断路器的六种典型的故障状态及五种故障征兆;获取SF6高压断路器合闸线圈的电压值、电流值和电流有效时间值,调整数据格式,将调整后的数据导入Hadoop平台;根据对应关系决策表建立选取的六种典型故障与五种故障征兆的信度函数分配;基于D‑S证据理论,在Mapreduce并行运算框架下,对故障和故障征兆的信度分配进行数据融合,获得融合后的故障信度函数分配;对于融合后得到的故障函数信度分配,判断找出信度最大的故障,即为最终诊断结果。本方法可以实现对海量SF6高压断路器状态信息的快速诊断。

Fault diagnosis method for SF6 high voltage circuit breaker based on Mapreduce computing framework

The invention discloses a Mapreduce SF6 high voltage circuit breaker fault diagnosis method based on, which comprises the following steps: build in Linux system under the environment of Hadoop platform; six typical fault state selection for SF6 high voltage circuit breaker and five kinds of fault symptom; voltage acquisition SF6 high voltage circuit breaker closing coil, current value and current value the value of time to adjust the data format, the data into Hadoop platform after adjustment; according to the corresponding relationship between the belief function assignment decision table to establish six kinds of fault selection and five kinds of fault symptom; D based on S evidence theory in Mapreduce parallel computing framework, reliability distribution of fault and fault sign of data fusion. Get fault fusion belief function assignment; function for fault distribution after fusion of the judge to find out the fault reliability maximum, namely for final diagnosis Break the result. This method can realize the rapid diagnosis of the state information of the massive SF6 high voltage circuit breaker.

【技术实现步骤摘要】
基于Mapreduce计算框架的SF6高压断路器故障诊断方法
本专利技术涉及一种基于Mapreduce计算框架的SF6高压断路器故障诊断方法,属于电力系统SF6高压断路器故障数据处理

技术介绍
SF6高压断路器作为电力系统中交直流开关设备,在电力系统中具有控制和保护的双重作用。其是否正常运行直接影响到电力系统的运行安全,从而对其进行实时故障诊断显得尤为必要。近年来基于人工智能算法的故障诊断系统得到了广泛应用。随着智能电网的发展,电力设备具有状态信息分布广、种类多、数据量大的特征。原有的故障诊断系统已无法满足日渐庞大的运算需求,大数据时代下新的计算技术的研究具有重要的研究价值。考虑到SF6高压断路器在电力系统中的重要性,设计快速而准确的故障诊断系统显得尤为重要。对于SF6高压断路器的故障诊断方法的研究大都是在串行运算环境下,结合人工智能算法进行设计。常用的人工智能算法有基于神经网络、专家系统、支持向量机、模糊理论,使用这些人工智能算法在一定程度上加快了故障信息处理的速度和准确性。但是串行计算极大地限制了故障数据的处理速度和处理效率。对于数据量庞大的电力系统,尤其对于需要实时监控的电力设备,串行计算的故障诊断系统不利于工作人员及时发现并排除故障,从而导致不必要的损失。随着电力设备的数据量日渐庞大,电力系统信息处理已经步入了大数据时代。王德文等采用了Mapreduce计算框架和朴素贝叶斯算法,对电力设备的故障信息进行仿真计算。LinLu等设计了一种基于Hadoop平台并行运算框架的电力能源监测系统。使用Mapreduce框架与基于人工智能的故障诊断算法相结合,可使运算能力更加高效。而针对大数据环境下的故障诊断方法,还有待研究。
技术实现思路
本专利技术所要解决的技术问题是提供一种SF6高压断路器故障诊断方法,在大数据环境下,提高SF6高压断路器故障信息的处理速度。为解决上述技术问题,本专利技术提供一种基于Mapreduce的SF6高压断路器故障诊断方法,包括以下步骤:1)在Linux系统环境下创建Hadoop用户,初始化Mapreduce框架;2)选取SF6高压断路器的六种典型的故障状态及五种故障征兆;3)获取SF6高压断路器合闸线圈的电压值、电流值和电流有效时间值,调整数据格式,将调整后的数据导入搭建好的Hadoop平台:导入过程为:对于获得的SF6高压断路器的原始故障数据,按照SF6高压断路器序号、电压值、电流值和电流时间有效值的顺序,每行对应一个SF6高压断路器,储存为Hadoop平台下的txt文件;4)根据对应关系决策表建立选取的六种典型故障与五种故障征兆的信度函数分配;5)基于D-S证据理论,在Mapreduce并行运算框架下,对故障和故障征兆的信度分配进行数据融合,获得融合后的故障信度函数分配;6)对于融合后得到的故障函数信度分配,判断找出信度最大的故障,在Reduce阶段输出结果。上述步骤1)中,Mapreduce框架初始化包括以下步骤:11)使用语句sudouseradd-mhadoop-s/bin/bash,sudopasswdhadoop,sudoadduserhadoopsudo创建Hadoop用户并设置密码,创建可以登陆的hadoop用户,并为hadoop用户增加管理员权限;12)使用语句sudoapt-getinstallopenssh-server,sshlocalhost安装SSH,配置SSH无密码登陆,实现远程登陆;13)退出的SSH,利用ssh-keygen生成密钥,并将密钥加入到授权中,免密登陆SSH;14)在终端输入指令start-all.sh启动所有进程。上述步骤2)中,选取的六种典型的故障状态,分别为:D1分(合)闸线圈铁心配合精度差;D2分(合)闸线圈短路;D3分(合)闸线圈烧毁、断线;D4与铁芯顶杆连接的锁扣和阀门变形、移位;D5辅助开关及分(合)闸接触器接触不良;D6直流电源和系统辅助电源故障。选取的五种SF6高压断路器故障征兆,分别为:K1合闸线圈电流有效值过小(1.6A-1.8A);K2合闸线圈电流有效值过大(2.2A-2.4A);K3合闸线圈电流时间过短(56ms-60ms);K4合闸线圈电流时间过长(64ms-68ms);K5合闸线圈两端电压异常(210V-230V)。上述步骤3)中,根据对应关系决策表确定的故障与故障征兆之间的信度函数分配如表1所示:表1故障与征兆的信度函数分配NumD1D2D3D4D5D6K10.0010.0010.800.0010.100.10K20.300.500.0010.050.150.001K30.0010.500.500.0010.0010.001K40.600.0010.0010.400.0010.001K50.0010.0010.550.0010.0010.45上述步骤5)中,SF6高压断路器的故障征兆信度函数分配m1、m2和m3在MapReduce的Map阶段进行数据融合,得到最终的故障信度分配m并找出最大信度的故障,输出<key,value>键值对。其中,key为SF6高压断路器编号,value为故障类型。计算融合后的故障信度函数分配的步骤可为:51)判断若故障征兆(故障函数信度分配)个数少于一个,由于证据不足,无法判断故障类型;52)判断若故障征兆个数大于一个,则计算中间信度分配m12,所有信度函数乘积之和C12:其中,m1和m2分别为对应同一辨识框架θ上,针对某一SF6高压断路器的两个传感器获得的故障征兆信度函数分配,其中,根据D-S联合规则,焦元分别为A1,A2,…,Ak和B1,B2,…,Bk,表示该SF6高压断路器在该种故障征兆下所对应发生相应故障的信度函数分布。C12是包含完全冲突假设的m1和m2的信度所有信度函数的乘积。53)计算最终信度函数分配m:同步骤51),其中,根据D-S联合规则,m12和m3焦元分别为A1,A2,…,Ak和B1,B2,…,Bk,C是包含完全冲突假设的m12和m3的信度所有信度函数的乘积,根据式(5)和式(6),融合中间信度分配m12和第三个故障征兆m3,计算最终的故障信度函数分配。上述步骤6)中,在Reduce阶段输出结果的步骤为:Reduce过程对Map阶段的输出进行归并,以SF6高压断路编号排序,最后Reduce函数的输出每个高压断路器的运行状态,是正常或出现某类故障。本专利技术所达到的有益效果:本专利技术将MapReduce计算框架和D-S证据理论数据融合算法结合起来,处理SF6高压断路器故障信息。用D-S证据理论设计故障信息数据融合算法,融合不同故障征兆的信度分配,提高了对SF6高压断路器故障判断的准确性;优化D-S证据理论,自动判断当前获得的故障征兆是否足够得出准确的故障信息;同时将D-S证据理论数据融合算法嵌入MapReduce并行运算框架,在Hadoop平台下,对百兆级数据量的故障信息并行处理,较传统的基于串行运算的故障诊断系统,在处理速度方面得到较大的提升。附图说明图1为SF6高压断路器故障信息诊断流程图。具体实施方式实施例:如图1所示,一种基于Mapreduce的SF6高压断路器故障诊断方法,步骤如下:步骤1在Linux系统环境下本文档来自技高网
...
基于Mapreduce计算框架的SF6高压断路器故障诊断方法

【技术保护点】
一种基于Mapreduce的SF6高压断路器故障诊断方法,其特征在于,包括以下步骤:1)在Linux系统环境下创建Hadoop用户,初始化Mapreduce框架;2)选取SF6高压断路器的六种典型的故障状态及五种故障征兆;3)获取SF6高压断路器合闸线圈的电压值、电流值和电流有效时间值,调整数据格式,将调整后的数据导入搭建好的Hadoop平台;导入过程为:对于获得的SF6高压断路器的原始故障数据,按照SF6高压断路器序号、电压值、电流值和电流时间有效值的顺序,每行对应一个SF6高压断路器,储存为Hadoop平台下的txt文件;4)根据对应关系决策表建立选取的六种典型故障与五种故障征兆的信度函数分配;5)基于D‑S证据理论,在Mapreduce并行运算框架下,对故障和故障征兆的信度分配进行数据融合,获得融合后的故障信度函数分配;6)对于融合后得到的故障函数信度分配,判断找出信度最大的故障,在Reduce阶段输出结果。

【技术特征摘要】
1.一种基于Mapreduce的SF6高压断路器故障诊断方法,其特征在于,包括以下步骤:1)在Linux系统环境下创建Hadoop用户,初始化Mapreduce框架;2)选取SF6高压断路器的六种典型的故障状态及五种故障征兆;3)获取SF6高压断路器合闸线圈的电压值、电流值和电流有效时间值,调整数据格式,将调整后的数据导入搭建好的Hadoop平台;导入过程为:对于获得的SF6高压断路器的原始故障数据,按照SF6高压断路器序号、电压值、电流值和电流时间有效值的顺序,每行对应一个SF6高压断路器,储存为Hadoop平台下的txt文件;4)根据对应关系决策表建立选取的六种典型故障与五种故障征兆的信度函数分配;5)基于D-S证据理论,在Mapreduce并行运算框架下,对故障和故障征兆的信度分配进行数据融合,获得融合后的故障信度函数分配;6)对于融合后得到的故障函数信度分配,判断找出信度最大的故障,在Reduce阶段输出结果。2.根据权利要求1所述的基于Mapreduce的SF6高压断路器故障诊断方法,其特征在于:在所述步骤1)中,使用的Linux系统为ubuntu16.04,Hadoop版本为2.6.0,MapReduce配置为完全分布式。3.根据权利要求1所述的基于Mapreduce的SF6高压断路器故障诊断方法,其特征在于:所述步骤1)中初始化MapReduce框架步骤如下:31)创建Hadoop用户并设置密码,创建能够登陆的hadoop用户,并为hadoop用户增加管理员权限;32)安装SSH,配置SSH无密码登陆,实现远程登陆;33)退出SSH,利用ssh-keygen生成密钥,并将密钥加入到授权中,免密登陆SSH;34)在终端输入指令start-all.sh启动所有进程。4.根据权利要求1所述的基于Mapreduce的SF6高压断路器故障诊断方法,其特征在于:在所述步骤2)中,选取的六种典型的故障状态分别为:D1分或合闸线圈铁心配合精度差;D2分或合闸线圈短路;D3分或合闸线圈烧毁、断线;D4与铁芯顶杆连接的锁扣和阀门变形、移位;D5辅助开关及分或合闸接触器接触不良;D6直流电源和系统辅助电源故障;选取的五种SF6高压断路器故障征兆分别为:K1合闸线圈电流有效值过小;K2合闸线圈电流...

【专利技术属性】
技术研发人员:苗红霞倪瑞刘康康何龙
申请(专利权)人:河海大学常州校区
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1