[发明专利]一种客机货舱WSN动态覆盖部署算法有效
申请号: | 202010514990.6 | 申请日: | 2020-06-08 |
公开(公告)号: | CN111669769B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 王蕊;白城睿;王宇;孙辉 | 申请(专利权)人: | 中国民航大学 |
主分类号: | H04W16/22 | 分类号: | H04W16/22;H04W52/02;H04W84/18 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 陈国军 |
地址: | 300300 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客机 货舱 wsn 动态 覆盖 部署 算法 | ||
1.一种客机货舱WSN动态覆盖部署算法,其特征在于,包括:
监测WSN的运行状态;
当所述WSN开始运行后,动态调整每个火灾传感器节点的节点状态,控制第一类节点为工作状态,控制第二类节点为休眠状态;
动态调整每个火灾传感器节点的节点状态,控制第一类节点为工作状态,控制第二类节点为休眠状态的过程中包括:
由基站集中地管理每个火灾传感器节点的节点状态和簇工作模式,其管理步骤包括:
在每轮的簇建立阶段运行过程中,从已有的传感器节点集S中选择一组最优的工作节点子集SD,控制所述最优的工作节点子集SD在本轮处于工作状态,参与对货舱火灾的监测;
控制其余节点在本轮处于休眠状态;
其中,所述节点状态包括:工作状态和休眠状态;
所述簇工作模式包括:簇首模式和簇成员模式;
从已有的传感器节点集S中选择一组最优的节点子集SD的之前包括:
将人工蜂群算法融入LEACH协议,获得改进的二进制人工蜂群算法;
获得改进的二进制人工蜂群算法之后,包括:
S1:在每轮的簇建立阶段运行过程中,基站通过改进的二进制人工蜂群算法按目标函数从已有的传感器节点集S中选择一组最优的工作节点子集SD,并按目标函数通过遍历法选取簇首节点子集 ,作为本轮簇首节点;
S2:指定本轮的成簇形式,并进行广播;
S3:WSN节点接收基站的广播消息,并进入相应的工作状态;
S4:最优的工作节点子集SD中的簇内节点获得感知数据,并发送给本轮簇首节点;
S5:本轮簇首节点融合所述感知数据,发送给所述基站;
S6:基于所述基站判断已有的传感器节点集S中的剩余节点能否满足依概率 的K-覆盖;
S7:若能,重新执行步骤S1-S6;
S8:否则,执行结束;
在每轮的簇建立阶段运行过程之前,还包括:
判断每轮的簇建立阶段是否满足新的大周期;
若是,重置每个所述火灾传感器节点的节点参数;
否则,继续执行在每轮的簇建立阶段运行过程中的所有步骤;
同时,当基于所述基站判断出已有的传感器节点集S中的剩余节点满足依概率 的K-覆盖之后,还包括重新执行在每轮的簇建立阶段运行过程之前的步骤;
所述改进的二进制人工蜂群算法包括四个阶段,分别为:初始化阶段、雇佣蜂阶段、跟随蜂阶段和侦查蜂阶段;
首先,最优的工作节点子集的选取问题的目标函数f如公式(1)所示;
(1);
其中,为本轮工作状态节点的剩余总能量,为本轮工作状态的节点总数;为已有的传感器节点集
在初始化阶段,确定人工蜂群中的食物源对应的可行解的维度,并通过公式(2)确定所述维度的取值;
(2);
其中,
其中,
为每个食物源分配一个雇佣蜂,且所述雇佣蜂数量等于食物源数量;
为初始化阶段的每个食物源分配完雇佣蜂后,通过公式(3)计算每个可行解的适应度值;
(3);
其中,为第
在雇佣蜂阶段,每个雇佣蜂
(4);
其中,
雇佣蜂采取贪婪选择的原则,当候选可行解优于原可行解时,则替代原可行解;
否则,保持原状态,同时,食物源不活跃变量增加1;
在跟随蜂阶段,通过公式(5)计算每个食物源被跟随蜂选择的概率;
(5);
其中,
若候选可行解的质量优于当前可行解的质量,则替代当前可行解,即雇佣蜂转向新生成的候选可行解;
否则,保持原状态不变,食物源不活跃变量增加1;
在侦查蜂阶段,计算每个食物源的不活跃变量是否达到极限值Limit,
当所述不活跃变量超过阈值Limit时,经当前可行解的雇佣蜂变成一个侦查蜂,通过公式(2)在全局范围内生成新食物源,并重置所述不活跃变量,且所述侦查蜂变为雇佣蜂;
在侦查蜂阶段执行完成之后,还包括:
当侦查蜂阶段结束后,记录所有可行解中的最优解,进而构成相应的最优的工作节点子集SD;
按目标函数通过遍历法选取簇首节点子集,作为本轮簇首节点的过程中,还包括:获取所有可行解的适应度值,其获取步骤包括:
根据能耗模型预测本轮每个火灾传感器节点的能耗,求得每个火灾传感器节点的剩余能耗;
在
(6);
其中,为确定
根据公式(7)计算第
(7);
其中,为计算获得最优簇首子集时每个可行解的适应度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航大学,未经中国民航大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010514990.6/1.html,转载请声明来源钻瓜专利网。