基于大数据的通信故障预警系统的制作方法

文档序号:28550293发布日期:2022-01-19 15:32阅读:102来源:国知局
基于大数据的通信故障预警系统的制作方法

1.本发明属于通信故障预警技术领域,具体是基于大数据的通信故障预警系统。


背景技术:

2.智能电表的结构复杂且受到的影响因素十分广泛,因而常会发生通信中断故障,而现场的工作人员往往由于没有可检测的有效手段,往往直接采用换表的方式加以解决,但是这种方法并不能明确地判断出故障的原因,换表也不能真正解决这类故障。智能电表发生通信故障时,如果不能及时发现并进行处理,会造成巨大的损失。
3.如何对智能电表的通信故障进行及时预警是我们急需解决的。


技术实现要素:

4.本发明提供了基于大数据的通信故障预警系统,用于解决智能电表通信故障及时预警的技术问题。
5.本发明的目的可以通过以下技术方案实现:
6.基于大数据的通信故障预警系统,包括:
7.处理器,用于对智能电表的通信组件进行指令测试,指令测试未通过时生成维修指令;所述运行数据包括运行电压数据、静电数据、运行温度数据以及地址信息,指令测试的具体过程包括:
8.当运行电压数据、静电数据以及运行温度数据中至少有一项超过设定阈值时,产生突变点,处理器立即连续生成n次测试指令并依次发送至智能电表终端,在发送测试指令之前,发送开始指令,在发送完n次测试指令后,发送结束指令;
9.智能电表的通信组件接收到结束指令后,根据测试指令按顺序依次生成响应指令;当响应指令的数量和序号均正确时,判断智能电表无通信故障;当响应指令的数量或者序号不正确时,分析突变点,判断故障原因;
10.存储模块,用于存储运行数据、测试指令以及维修指令;
11.执行模块,用于发送测试指令,接收响应指令和第一标签。
12.进一步地,分析突变点,判断故障原因的具体过程包括:
13.检测突变点时的运行电压数据,当突变点的电压大于设定阈值时即过电压,判断过电压类型,所述过电压类型包括雷击和开关分合闸,然后计算冲击能量,然后根据过电压类型和冲击能量在标准故障数据库比对,获取冲击损坏值,当冲击损坏值大于设定阈值时,判断为开关分合闸或者雷击是造成通信故障的原因,并生成维修指令;
14.当冲击损坏值小于设定阈值时,分析突变点同时刻运行温度数据和静电数据,当突变点的运行数据均不超过设定阈值时,生成维修指令,不生成通信故障原因;当突变点的运行温度数据或者静电数据中至少有一项大于设定阈值时,将大于设定阈值的运行温度数据或静电数据连同冲击损坏值输入标准故障数据库中进行比对,获取故障原因并生成维修指令;
15.当突变点的电压小于设定阈值时,获取智能电表静电数据和运行温度数据,突变点的运行温度数据或者静电数据中至少有一项大于设定阈值,将大于设定阈值的运行温度数据或者静电数据输入标准故障数据库中进行比对,获取故障原因并生成维修指令。
16.进一步地,判断过电压类型的具体过程包括:
17.获取开关分合闸信息,当突变点发生的同时有开关分合闸时,判断为开关分合闸原因导致的过电压;当突变点发生的同时没有开关分合闸时,获取智能电表的位置信息,然后分析其周围设定区域内智能电表的运行电压数据,当设定区域内有超过设定百分比的智能电表运行电压数据中同时产生了突变点,判定为雷击导致的过电压。
18.进一步地,计算冲击能量的具体过程包括:
19.对运行电压数据中的电压曲线积分,获得突变点所在突变区域的面积,冲击能量为突变区域的面积。
20.进一步地,在突变点发生后,处理器对通信组件进行指令测试之前,通信组件检查智能电表是否失电,当智能电表失电时,通信组件生成第一标签,发送至执行模块;当智能电表没有失电时,不生成信息。
21.进一步地,所述处理器接收到第一标签后生成维修指令。
22.进一步地,所述通信组件设置有用于对通信组件供电的电容。
23.进一步地,还包括数据采集模块,用于采集智能电表的运行数据。
24.与现有技术相比,本发明的有益效果是:
25.本发明通过对智能电表运行电压数据、运行温度数据以及静电数据进行分析判断,获取突变点,对突变点进行分析,获取故障原因,然后生成维修指令,能够及时地判断智能电表发生通信故障,并对其进行及时维修,降低了智能电表运行的危险性,减少了通信故障带来的经济损失。
附图说明
26.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.图1为本发明原理框图。
具体实施方式
28.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
29.这里使用的术语用于描述实施例,并不意图限制和/或限制本公开;应该注意的是,除非上下文另有明确指示,否则单数形式的“一”、“一个”和“该”也包括复数形式;而且,尽管属于“第一”、“第二”等可以在本文中用于描述各种元件,但是元件不受这些术语的限制,这些术语仅用于区分一个元素和另一个元素。
30.如图1所示,基于大数据的通信故障预警系统,包括:
31.数据采集模块,用于采集智能电表运行数据;
32.数据采集模块包括电压采集单元,用于采集智能电表的运行电压数据;所述运行电压数据受雷击电压,开关分合闸时冲击电压影响,这也是引起电能表通信故障主要原因,在发生雷击或者在开关分合闸时电路中会产生巨大的电压,可能会导致智能电表中的芯片损坏;静电采集单元,用于采集智能电表中静电数据,静电对智能电表的通信设备危害十分严重,同样是造成智能电表故障的一项原因,温度采集单元,用于采集智能电表的运行温度数据,过高的温度会影响芯片的使用寿命,使得通信组件损坏;地址采集单元,用于采集智能电表的地址信息。
33.处理器,用于对运行数据进行分析并生成测试指令和维修指令;
34.因为雷击或者其他原因可能会直接导致智能电表中的通信组件失电,导致通信直接断开,这时处理器不能通过测试指令的方式对通信组件进行测试,通过在通信组件中设置有电容器,在智能电表因外部原因导致失电时,电容器对通信组件进行短暂供电,通信接口检查智能电表外接电,当通信组件判断电表失电时生成第一标签,在通信组件的电容断电之前将第一标签发送至处理器,处理器在接收到第一标签后,生成维修指令;当智能电表没有失电时,不生成信息。
35.处理器分析运行数据生成测试指令的过程包括:
36.当运行电压数据、静电数据以及运行温度数据中至少有一项超过设定阈值时,产生突变点,当有突变点生成时,处理器立即连续生成n次测试指令并依次发送至智能电表终端,对测试指令进行标号c1、c2、c3,

,cn;在发送测试指令之前,发送开始指令,使用户电表通信接口处于接收状态;在发送完n次测试指令后,发送结束指令,使智能电表通信组件结束接收状态,转换为发送状态。
37.现有技术中,智能电表多采用的是rs485通信接口,是半双工通信方式,无法同时进行接收或者发送。接收状态和发送状态之间转换需要时间,因此需要在进行测试之前,发送开始指令使用户电表通信接口处于接收状态,在测试指令全部发送后,发送结束指令。
38.智能电表的通信组件接收在接收到开始指令后,转换为接收状态,在全部接收到测试指令,并接收到结束指令后,根据测试指令按顺序依次生成响应指令,所述响应指令包括x1、x2、x3,

,xn。当响应指令的数量和序号均正确时,判断智能电表通信无故障;当响应指令的数量或者序号不正确时,获取突变点,然后对突变点进行分析,判断故障原因。
39.所述分析突变点具体过程包括:
40.检测突变点时的运行电压数据,当突变点的电压大于设定阈值即过电压时,判断过电压类型,获取开关分合闸信息,当突变点发生的同时有开关分合闸时,判断为开关分合闸原因导致的过电压,当突变点发生的同时没有开关分合闸时,获取智能电表的位置信息,然后分析其周围设定区域内智能电表的运行电压数据,当设定区域内有超过设定百分比数量的智能电表的运行电压数据中同时产生了突变点,判定为雷击导致的过电压;然后计算过电压导致的冲击能量,所述冲击能量为突变点所在突变区域的面积,计算方法为,对运行电压数据的电压曲线进行积分。然后结合过电压类型与标准故障数据库中冲击能量进行比对,获取冲击损坏值,当冲击损坏值大于设定阈值时,判断为开关分合闸或者雷击是造成通信故障的原因,生成维修指令,并将通信故障原因发送至检修人员;当冲击损坏值小于设定
阈值时,分析突变点时的运行温度数据和静电数据,当此时突变点的运行数据均不超过设定阈值时,生成维修指令,派遣检修人员到现场进行排查;当突变点的运行温度数据或者静电数据中至少有一项大于设定阈值时,将大于设定阈值的运行温度数据或者静电数据连同冲击损坏值输入标准故障数据库中进行比对,获取故障原因并生成维修指令;
41.当突变点没有过电压时,获取智能电表静电数据和运行温度数据,此时突变点的运行温度数据或者静电数据中至少有一项大于设定阈值时,将大于设定阈值的运行温度数据或者静电数据输入标准故障数据库中进行比对,获取故障原因并生成维修指令。
42.需要说明的是,标准故障数据库通过大数据建立,提取智能电表发生故障时的运行电压数据、运行温度数据、静电数据以及通信故障原因然后进行大数据分析。将故障原因与冲击面积、运行温度数据、静电数据对应,进而可以生成标准故障数据库。
43.存储模块,用于存储运行数据、测试指令以及维修指令;
44.执行模块,所述执行模块包括测试单元和收发单元,所述测试单元用于将测试指令发送至智能电表的通信组件,所述收发单元用于接收通信组件发送的响应指令和第一标签。
45.本发明的工作原理:本发明通过对智能电表的运行电压数据、静电数据以及温度数据进行实时监测,当其中至少有一项数据大于设定阈值时,生成测试指令,当智能电表的通信组件的响应指令的顺序和数量均正确时,判断没有发生通信故障,当响应指令的顺序和数据量有不正确时,先对运行电压数据进行分析,当雷击或者开关分合闸带来的冲击电压造成的冲击损坏值大于设定阈值时,判断故障原因为过电压导致的通信故障,生成相应的维修指令,当冲击损坏值小于设定阈值或者运行电压数据没有存在过电压时,将静电数据和运行温度数据输入标准故障数据库进行比对,判断故障原因。
46.在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
47.以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1