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框架与基于人工智能的故障诊断算法 ...
【技术保护点】
一种基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。