[发明专利]物联网设备状态检测方法、计算机设备及存储介质在审
申请号: | 202011424603.6 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112600901A | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 王曦;杨赟捷 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/215;G08B21/24;G16Y40/10 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 郭会 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 设备 状态 检测 方法 计算机 存储 介质 | ||
本发明公开了一种物联网设备状态检测方法,包括获得耗能设备的历史用能数据并清洗错误数据;建立模型并训练,获得模型参数;根据模型参数确定每个设备的各个状态阈值范围;数据对比。本发明的方法可以较准确的根据设备的用能数据检测出设备的状态,同时还具阈值范围更新和设备用能异常报警功能。
技术领域
本发明涉及设备状态检测技术领域,特别涉及一种基于EM算法的高斯混合模型的物联网设备状态检测方法、计算机设备及存储介质。
背景技术
在当今这个万物互联的时代,人们使用物联网设备来采集各式各样设备的使用数据。这其中包括耗能设备的用能数据。由于物联网采集设备的特性,只能时段性的采集并上传耗能设备的用能数据,通常间隔时段为15分钟-1个小时,甚至1天。因为更短采集上传间隔会消耗更多的物联网卡的流量,更多的物联网设备(网关+计量表)的电池电量,更多的带宽,更多的服务器资源,最终会造成该物联网采集方案成本的飙升。
其中,以15分钟时间段的用电数据为例,数据也并不是严格的15分钟对齐,可能是14分多不到15分钟,也可能是15分多,接近16分钟,甚至偏差更多。并且,耗能设备的用能数据也常常不是定值,而是一个变化的值。因为耗电设备的负载不同,所需电流就不同,功率就不同,导致用电数据就不同。这就对通过这些时段性用能数据判断设备状态造成了困难,使用传统方法,根据现有设备的时段性的用能数据,并不能准确检测出耗能设备的工作状态。
发明内容
本发明的目的是克服上述背景技术中不足,提供一种基于EM算法的高斯混合模型的物联网设备状态检测方法、计算机设备及存储介质,根据多个高斯分布组合(高斯混合模型)可以逼近任意分布这一原理,利用EM(期望最大化)算法的求解高斯混合模型,根据已有设备的历史用能数据,得到该设备不同工作状态的高斯分布的参数,从而求出各个状态的阈值范围。通过与新的用能数据进行比对,判断出该设备该时段的用能数据属于哪一个高斯分布,进而得到该设备该时段的状态。
为了达到上述的技术效果,本发明采取以下技术方案:
一种基于EM算法的高斯混合模型的物联网设备状态检测方法,包括以下步骤:
步骤1.数据获取,通过物联网数据库获取一定时间段内需要检测的每个耗能设备的历史用能数据;
步骤2.数据清洗,去除获取的数据中的异常数据,保留正常数据作为训练数据;
步骤3.建模并训练模型,获得高斯分布的最优参数;将每个耗能设备的历史用能数据逐一输入模型,通过EM算法,经过一定的迭代次数,得到该耗能设备的高斯混合模型的最优参数;
步骤4.利用训练好的模型计算每个耗能设备的各个状态的用能数据阈值范围;
步骤5.数据比对,将收到的耗能设备的用能数据与该耗能设备的各个状态的用能数据阈值范围进行对比,确定耗能设备的在采集时段内的工作状态。
进一步地,还包括:
步骤6.异常报警,当收到的耗能设备的用能数据超出各个状态的用能数据阈值范围时,即触发报警。
进一步地,触发报警时具体产生两种警报:模型警报和耗能设备警报;模型警报:说明模型不能拟合当前数据,应该重新训练模型,获取新的用能数据阈值范围;设备警报:表明耗能设备用能异常。
进一步地,所述步骤2中数据清洗时包括以n分钟为基准,清洗掉采集的小于n分钟或者大于n分钟的用能数据。
进一步地,所述步骤3具体包括:
步骤3.1.对每个耗能设备分别建立一个高斯分量为k的高斯混合模型,得到模型目标函数:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011424603.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种皮毛一体布及生产工艺
- 下一篇:一种玻璃加工用冲击试验装置