[发明专利]基于节点预状态的无线传感器故障检测算法在审

专利信息
申请号: 201910151493.1 申请日: 2019-02-28
公开(公告)号: CN109688602A 公开(公告)日: 2019-04-26
发明(设计)人: 陈志德;马梦莹;龚平;郑金花;许力;黄欣沂 申请(专利权)人: 福建师范大学
主分类号: H04W24/04 分类号: H04W24/04;H04W4/38
代理公司: 福州君诚知识产权代理有限公司 35211 代理人: 戴雨君
地址: 350108 福建省福州*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 故障检测算法 传感器节点 无线传感器 无线传感器网络 故障诊断算法 空间相关性 时间相关性 有效地减少 诊断 测试状态 仿真结果 历史数据 邻居节点 能量消耗 生存周期 瞬时故障 通信代价 最终状态 故障率 感知 网络 扩散
【权利要求书】:

1.基于节点预状态的无线传感器故障检测算法,其特征在于:其包括节点状态判断方法,所述节点状态判断方法包括以下步骤:

1)设传感器节点i,j在监测区域的位置坐标分别为(xi,yi)和(xj,yj),且每个节点都可以存储l个时刻的数据,则时刻t的节点i存储l个历史数据根据节点i的历史数据对l个历史数据的均值E和方差S按如下公式进行计算:

2)判断是否满足S2=0,当满足S2=0时,判定节点i发生固定值故障,记作Ti=1,否则执行步骤3);

3)设定阈值θ,判断是否满足S2≤θ,当满足S2≤θ时,判定节点i状态为正常,记作Ti=0;否则节点i状态为可能故障,记作PTi=1,并在节点i的邻居节点中,找到邻居节点数最大的节点j,设节点j在时刻t之前的l个感测数据为:并按如下公式进行计算:

4)设定阈值θ1,判断是否满足0<Sj<θ1,当0<Sj<θ1时,判定节点j的状态为可能正常,记作PTj=0,否则节点j的状态为可能故障,记作PTj=1;设定阈值θ′,节点j将t时刻的数据和可能状态PTj发送给节点i,节点i根据接收到的信息对两个节点数据的相似性cij按如下公式进行计算:

5)当cij=1时,表示两节点数据相差较大,当cij=0时,表示两节点数据相似;结合节点j的可能状态Tj和节点i,j数据的相似性cij对节点i的状态进行准确判定,判定规则如下:

当Tij=0时,判定节点i的状态为正常,记作Ti=0;当Tij=1时,判定节点i的状态为故障,记作Ti=1;当时,节点i的状态可能为正常,也可能为故障,再根据Tij=1与Tij=0的个数来对节点i的最终状态进行判定。

2.根据权利要求1所述的基于节点预状态的无线传感器故障检测算法,其特征在于:其还包括节点状态传播方法,所述节点状态传播方法包括以下步骤:

6)状态为正常的节点,记为正常节点i,正常节点i将自身状态信息以信息包的形式发送给其所有邻居节点j;

7)步骤6)中所有邻居节点j接收到信息包后,根据公式(4)计算两个节点数据的相似性cij,并按如下规则进行判定:

由于Ti=0,若cij=0,则判定节点j的状态为正常,记作Tj=0,若cij=1,则判定节点j的状态为故障,记作Tj=1;

8)状态为正常的邻居节点,重复步骤6)进行状态扩散,直至所有节点状态全部检查出结果。

3.根据权利要求2所述的基于节点预状态的无线传感器故障检测算法,其特征在于:其还包括节点状态反馈方法,所述节点状态反馈方法为:先将传感器节点所在检测区域划分成多个小区域,并在检测区域设置一个移动传感器节点,移动传感器节点从基站出发,通过移动遍历每一个小区域以收集所有传感器节点的状态信息并传输给基站。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建师范大学,未经福建师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910151493.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top