[发明专利]一种客机货舱WSN动态覆盖部署算法有效
申请号: | 202010514990.6 | 申请日: | 2020-06-08 |
公开(公告)号: | CN111669769B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 王蕊;白城睿;王宇;孙辉 | 申请(专利权)人: | 中国民航大学 |
主分类号: | H04W16/22 | 分类号: | H04W16/22;H04W52/02;H04W84/18 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 陈国军 |
地址: | 300300 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客机 货舱 wsn 动态 覆盖 部署 算法 | ||
本发明提供了一种客机货舱WSN动态覆盖部署算法,包括:监测WSN的运行状态;当所述WSN开始运行后,动态调整每个火灾传感器节点的节点状态,控制第一类节点为工作状态,控制第二类节点为休眠状态。从而实现对待监测区域的全覆盖并延长WSN寿命。
技术领域
本发明涉及客机货舱技术领域,特别涉及一种客机货舱WSN动态覆盖部署算法。
背景技术
由于客机的货舱存在火灾隐患,需要对其进行火灾监测。传统的单点传感器(单点式传感器是指一只传感器以独立的连线接到数据采集器上)存在诸多问题,因此需要在货舱中大量、冗余的部署火灾传感器节点组成无线传感器网络(WSN,wireless sensornetwork)来实现对货舱内的全覆盖,完成部署后,不需要全部节点同时工作,只需要确定一个工作节点集,该集合中的节点刚好能够实现对货舱的全覆盖即可,因此,提出了一种客机货舱WSN动态覆盖部署算法。
发明内容
本发明提供一种客机货舱WSN动态覆盖部署算法,用以实现对待监测区域的全覆盖并延长WSN寿命。
本发明提供一种客机货舱WSN动态覆盖部署算法,包括:
监测WSN的运行状态;
当所述WSN开始运行后,动态调整每个火灾传感器节点的节点状态,控制第一类节点为工作状态,控制第二类节点为休眠状态。
在一种可能实现的方式中,
动态调整每个火灾传感器节点的节点状态,控制第一类节点为工作状态,控制第二类节点为休眠状态的过程中包括:
由基站集中地管理每个火灾传感器节点的节点状态和簇工作模式,其管理步骤包括:
在每轮的簇建立阶段运行,从已有的传感器节点集S中选择一组最优的工作节点子集SD,控制所述最优的工作节点子集SD在本轮处于工作状态,参与对货舱火灾的监测;
控制其余节点在本轮处于休眠状态;
其中,所述节点状态包括:工作状态和休眠状态;
所述簇工作模式包括:簇首模式和簇成员模式。
在一种可能实现的方式中,
从已有的传感器节点集S中选择一组最优的节点子集SD的之前包括:
将人工蜂群算法融入LEACH协议,获得改进的二进制人工蜂群算法。
在一种可能实现的方式中,
获得改进的二进制人工蜂群算法之后,包括:
在每轮的簇建立阶段运行过程中,基站通过改进的二进制人工蜂群算法按目标函数从已有的传感器节点集S中选择一组最优的工作节点子集SD,并按目标函数通过遍历法选取簇首节点子集SDH,作为本轮簇首节点;
指定本轮的成簇形式,并进行广播;
WSN节点接收基站的广播消息,并进入相应的工作状态;
最优的工作节点子集SD中的簇内节点获得感知数据,并发送给本轮簇首节点;
本轮簇首节点融合所述感知数据,发送给所述基站;
基于所述基站判断已有的传感器节点集S中的剩余节点能否满足依概率PA的K-覆盖;
若能,重新执行上述所有步骤;
否则,执行结束。
在一种可能实现的方式中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航大学,未经中国民航大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010514990.6/2.html,转载请声明来源钻瓜专利网。