[发明专利]一种基于容错的多源异构无线传感网拓扑控制方法在审
申请号: | 201510235619.5 | 申请日: | 2015-05-11 |
公开(公告)号: | CN104837171A | 公开(公告)日: | 2015-08-12 |
发明(设计)人: | 洪榛;宋婷婷;王瑞;冯艺潇;屠碧琪;高学江;高金凤 | 申请(专利权)人: | 浙江理工大学 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04W84/18 |
代理公司: | 绍兴市越兴专利事务所 33220 | 代理人: | 蒋卫东 |
地址: | 310018 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于容错的多源异构无线传感网拓扑控制方法,主要包括以下几个步骤:1)拓扑构建阶段:把监测区域划分成一个回型,然后根据几何划分方法均匀的选择一定数目的簇头;根据簇内的通信代价、节点与簇头的距离和簇头的剩余能量,非簇头节点选择加入簇;采用最小费用最大流法调整簇的大小;2)拓扑维护阶段:网络开始通信后,若某轮数据传输中有节点能量低于网络规定的阈值,则对网络进行局部调整。本发明在均衡了网络中各个节点的能耗前提下保证了网络的容错能力,延长了网络生命周期。 | ||
搜索关键词: | 一种 基于 容错 多源异构 无线 传感 拓扑 控制 方法 | ||
【主权项】:
一种基于容错的多源异构无线传感网拓扑控制方法,其特征在于:包括如下步骤:1)首先,把监测区域分成两部分:中间是一个正方形,周围是一个回型区域包围;在中间正方形区域内选择α·H个簇头,剩下的(H‑α·H)个簇头随机分布在回型内,其中α和H分别为中间小正方形区域簇头占优比和网络中总的簇头数;先在中间正方形中随机选择一个节点作为簇头,再在与当前选定簇头的距离为dcj的环形区域上且在该区域中的节点中选择一至两个节点作为中继节点:![]()
其中:n表示即将被选为簇头的节点在其当前的通信半径下有n个传感器节点,m表示有m个节点的能量大于这n个节点的平均能量,d0为簇头半径;按照选择簇头,再选择中继节点,然后再选择簇头的迭代过程持续进行,直至簇头总数满足α·H个;再在外面包围的区域选择剩下的(H‑α·H)个簇头。2)继簇头数目和位置确定完毕后,当选的簇头就会向全网广播含有自己ID、当选状态、剩余能量和当前节点度的消息包,等待网络中的非簇头节点加入;3)簇调整过程:网络中的各个节点加入簇以后,使得每个簇的大小在
与
之间,允许至多有一个簇的大小小于;4)拓扑维护:考虑到均衡单个节点与整个网络能量的消耗,均衡网络负载,组网一段时间后当某个簇头节点k∈C(C是簇头集合)的能量值少于能量阈值
(
是能量阈值比例且随着网络的运行时间的增加而减小,E0是节点的单位初始能量值),要对簇头节点按照公式(2)至(13)进行轮换:![]()
约束条件:![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
0<γ<1 (12)z>0 (13)其中,eT为节点k所在的簇的簇内选出替代簇头节点后所有节点发送消息消耗的能量,
和
分别是节点k在的簇内的新选出的簇头i发送数据到sink、簇成员j发送数据到簇头i和簇成员j'发送数据到同一个簇内的簇成员j消耗的能量,eR为点k所在的簇的簇内选出替代簇头节点后所有节点接收消息消耗的能量,
和
分别是节点k在的簇内的新选出的簇头i接收来自簇成员j的数据和簇成员j接收来自同一个簇内的簇成员的j'数据消耗的能量;lij为节点i的信道是否被利用,z为节点i分配的信道数,网络中每个节点分配的信道数为一个整数值;γ为一个调整系数;Ck是节点k所在簇;采用优化方法来求解公式(2)的最小值,然后把该最小值对应的节点推举为新的簇头节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江理工大学,未经浙江理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510235619.5/,转载请声明来源钻瓜专利网。