[发明专利]具有移动Sink节点的三维无线传感网数据收集方法有效

专利信息
申请号: 201910638939.3 申请日: 2019-07-16
公开(公告)号: CN110191480B 公开(公告)日: 2022-05-06
发明(设计)人: 陈友荣;赵克华;万锦昊;任条娟;王章权;刘半藤;苏子漪 申请(专利权)人: 浙江树人学院(浙江树人大学)
主分类号: H04W24/02 分类号: H04W24/02;H04W24/06;H04W40/04;H04W52/02;H04W84/18
代理公司: 绍兴市寅越专利代理事务所(普通合伙) 33285 代理人: 焦亚如
地址: 312030 浙江省绍*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供具有移动Sink节点的三维无线传感网数据收集方法,将长方形监测区域划分成大小相同的三维正方体网格,建立包括传感节点全覆盖约束、Sink移动路径选择约束、节点传输约束、能量消耗约束、链路传输量约束等约束条件的数据收集优化模型;求解Sink节点停留在已知移动路径的每一个网格上的节点间数据传输优化模型,并提出该移动路径的适应度值计算方法,根据移动路径的适应度值,求解Sink节点的移动路径优化模型,最终获得最优方案,从而Sink节点能收集所有传感节点的数据,并能提高网络生存时间和传感节点的平均数据传输率,降低移动路径长度、降低平均节点能耗方差和丢包率。
搜索关键词: 具有 移动 sink 节点 三维 无线 传感 数据 收集 方法
【主权项】:
1.具有移动Sink节点的三维无线传感网数据收集方法,其特征在于:内容包括:(1)将三维长方体监测区域分成大小一致的正方体网格,并根据从左到右、从前到后、从上到下的原则对每一个正方体网格进行编码;(2)建立如下数据收集优化模型,max(100R*T/Lpath)  (1)其中,R表示数据传输率,T表示网络生存时间,Lpath表示Sink节点的移动路径长度;所述数据收集优化模型包括传感节点全覆盖、移动路径约束、节点传输约束、能量消耗约束、链路传输量约束条件,各个约束条件如下:s.t.CRate=1  (1.a)上述约束条件公式中的各个参数定义说明如下:CRate表示Sink节点的数据收集覆盖率,即在Sink节点的移动路径下,Sink节点能收集到数据的传感节点数量与总数量的比值;gv表示第v个正方体网格中心,Gd表示所有网格中心集合,L(gv,gw)表示从网格中心gv到邻居网格中心gw的线段,是一个状态指示符号,表示L(gv,gw)是否出现在Sink节点的移动路径上;表示线段(gv,gw)在Sink节点的移动路径上,表示线段(gv,gw)不在Sink节点的移动路径上;A表示该三维监测区域采用网格分割后可能出现的所有线段集合;s表示Sink节点移动路径中的初始网格中心,p表示Sink节点移动路径中的末端网格中心;表示当Sink节点停留在位置g时,与节点j通信时节点i的数据发送量,Pi表示节点i的数据感知速率,tg表示Sink节点在位置g的停留时间,W表示所有传感节点集合,通过hello包的收发可确定当Sink节点停留在位置g时在Sink节点的数据收集范围内的传感节点集合其他传感节点集合为表示Sink节点停留在位置g时传感节点i的邻居传感节点集合,表示传感节点i的电路电子能耗常数,与节点硬件的特性有关;表示当Sink节点停留在位置g时节点i到节点j的距离,表示传感节点i的信号放大常数,与节点硬件的特性有关,Dmax表示最大链路传输量;表示节点i与节点j的邻居关系符号,即其中,dmax表示节点的最大通信距离,表示当Sink节点停留在位置g时,节点i与节点j的距离,即其中,(xi,yi,zi)表示节点i的三维坐标;约束条件(1.a)表示Sink节点的移动路径要能全覆盖所有传感节点;约束条件(1.b)和约束条件(1.c)表示Sink节点在初始网格中心上开始移动,最终到末端网格中心后停止移动;约束条件(1.d)表示进入移动路径中除了初始网格中心和末端网格中心的每一个网格中心后,一定会离开该网格中心,即进出网格中心的状态值是相同的;约束条件(1.e)表示当Sink节点从上一个网格进入当前网格后,不能重新从当前网格返回到上一个网格,从而避免移动路径选择过程中的自循环问题;约束条件(1.f)表示当传感节点在Sink节点的通信范围内,则将数据通过多跳路由的方式发送给Sink节点;约束条件(1.g)表示在整个网络生存时间内节点能耗不大于其初始能量;约束条件(1.h)表示链路的带宽资源有限且链路传输的数据总量也有限;(3)建立Sink节点的移动路径优化模型,并初始化迭代次数K,蚂蚁个数M,各个网格的信息素、网格覆盖次数;令当前蚂蚁序号m=1,当前迭代次数k=1,移动路径优化模型为:max(1/Lpath)  (4)移动路径优化模型的约束条件为:s.t.约束条件(1.a)‑(1.e);(4)初始化蚂蚁m的初始位置,并令初始位置为蚂蚁m的当前位置;(5)统计所有传感节点是否被Sink节点全覆盖,如果全覆盖,则m=m+1,如果m>M,则完成符合约束条件(1.a)‑(1.e)的蚂蚁m移动路径的初始化,m=1,跳到步骤(7),否则跳到步骤(6);(6)记录当前网格,并让当前位置网格覆盖次数加1,根据当前位置,获得邻居网格集合,选择该邻居网格集合中网格覆盖次数最小的网格,获得可停留的下一时刻网格集合,通过公式(5)计算下一时刻网格集合中每一个网格的选择概率,并计算累计概率;随机选择一个[0,1]区间中的随机数,选择累计概率大于该随机数的网格,并从中选择第一个网格作为下一个时刻的停留网格,令当前位置为该下一个时刻的停留网格中心,跳到步骤(5);其中,表示第k次迭代时邻居网格Grid(u,w,r)的选择概率,Grid(u,w,r)表示监测区域内第u行的第w列的第r高的网格,表示在第k次迭代时邻居网格Grid(u,w,r)的信息素含量;表示邻居网格Grid(u,w,r)的覆盖次数,α,β表示网格信息素因子和局部启发信息因子;(7)根据蚂蚁m的移动路径,计算移动距离Lpath,将Sink节点沿着蚂蚁m的移动路径的数据收集转换成在蚂蚁m的移动路径的每一个网格中心位置上停留的数据传收集,求解Sink节点停留在蚂蚁m的移动路径的每一个网格上的节点间数据传输优化模型,获得Sink节点停留在蚂蚁m的移动路径中每一个网格的节点间数据发送量最优值(8)根据Sink节点沿着其移动路径移动时所有节点的最优数据发送量,通过公式(16)计算网络生存时间T,通过公式(17)计算所有传感节点的数据传输率R,其中,表示Sink节点的移动路径中能覆盖到传感节点i的网格中心数量;其中,表示Sink节点停留在位置g时,Sink节点接收到传感节点i的数据量;(9)通过公式(18),计算蚂蚁m的适应度值,m=m+1;如果m>M,则完成所有蚂蚁移动路径的适应度值计算,跳到步骤(10),否则跳到步骤(7);fitness=100R*T/Lpath  (18)(10)通过公式(19)挥发所有网格的信息素值,并根据当前所有蚂蚁的移动路径和适应度值,选择当前适应度值最大的蚂蚁,增加该蚂蚁移动路径上的所有网格信息素;其中,fitness1(k)表示第k个迭代中的最优适应度值,Rho表示挥发因子,Q表示信息素增加因子;(11)如果k<K,则k=k+1,m=1,跳到步骤(4),否则退出,输出Sink节点的最优移动路径和传感节点的最优数据传输方案。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201910638939.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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