[发明专利]一种基于容错的多源异构无线传感网拓扑控制方法在审

专利信息
申请号: 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的环形区域上且在该区域中的节点中选择一至两个节点作为中继节点:<mrow><mfrac><mi>m</mi><mi>n</mi></mfrac><msub><mi>d</mi><mn>0</mn></msub><mo>&le;</mo><msub><mi>d</mi><mi>cj</mi></msub><mo>&le;</mo><msub><mi>d</mi><mn>0</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>其中:n表示即将被选为簇头的节点在其当前的通信半径下有n个传感器节点,m表示有m个节点的能量大于这n个节点的平均能量,d0为簇头半径;按照选择簇头,再选择中继节点,然后再选择簇头的迭代过程持续进行,直至簇头总数满足α·H个;再在外面包围的区域选择剩下的(H‑α·H)个簇头。2)继簇头数目和位置确定完毕后,当选的簇头就会向全网广播含有自己ID、当选状态、剩余能量和当前节点度的消息包,等待网络中的非簇头节点加入;3)簇调整过程:网络中的各个节点加入簇以后,使得每个簇的大小在之间,允许至多有一个簇的大小小于;4)拓扑维护:考虑到均衡单个节点与整个网络能量的消耗,均衡网络负载,组网一段时间后当某个簇头节点k∈C(C是簇头集合)的能量值少于能量阈值(是能量阈值比例且随着网络的运行时间的增加而减小,E0是节点的单位初始能量值),要对簇头节点按照公式(2)至(13)进行轮换:<mrow><mi>Y</mi><mo>=</mo><mi>Min</mi><munderover><mi>&Sigma;</mi><mi>i</mi><msub><mi>C</mi><mi>k</mi></msub></munderover><mrow><mo>(</mo><mi>&gamma;</mi><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>&NotEqual;</mo><mi>i</mi></mrow><msub><mi>C</mi><mi>k</mi></msub></munderover><mrow><mo>(</mo><msup><mi>e</mi><mi>T</mi></msup><mo>+</mo><msup><mi>e</mi><mi>R</mi></msup><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>l</mi><mi>ij</mi></msub><mo>+</mo><mfrac><mi>z</mi><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><msub><mi>C</mi><mi>k</mi></msub></msub></munderover><msub><mi>l</mi><mi>ij</mi></msub></mrow></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>约束条件:<mrow><msubsup><mi>e</mi><mi>is</mi><mi>T</mi></msubsup><mo>+</mo><msubsup><mi>e</mi><mi>ji</mi><mi>T</mi></msubsup><mo>+</mo><msubsup><mi>e</mi><mrow><msup><mi>j</mi><mo>&prime;</mo></msup><mi>j</mi></mrow><mi>T</mi></msubsup><mo>=</mo><msup><mi>e</mi><mi>T</mi></msup><mo>,</mo><mo>&ForAll;</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&Element;</mo><msub><mi>C</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mi>e</mi><mi>ij</mi><mi>R</mi></msubsup><mo>+</mo><msubsup><mi>e</mi><msup><mi>jj</mi><mo>&prime;</mo></msup><mi>R</mi></msubsup><mo>=</mo><msup><mi>e</mi><mi>R</mi></msup><mo>,</mo><mo>&ForAll;</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&Element;</mo><msub><mi>C</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mi>e</mi><mi>is</mi><mi>T</mi></msubsup><mo>&le;</mo><msub><mi>pE</mi><mi>i</mi></msub><mo>,</mo><mo>&ForAll;</mo><mi>i</mi><mo>&Element;</mo><msub><mi>C</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mi>e</mi><mi>ji</mi><mi>T</mi></msubsup><mo>&le;</mo><msub><mi>pE</mi><mi>j</mi></msub><mo>,</mo><mo>&ForAll;</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>&Element;</mo><msub><mi>C</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mi>e</mi><mrow><msup><mi>j</mi><mo>&prime;</mo></msup><mi>j</mi></mrow><mi>T</mi></msubsup><mo>&le;</mo><msub><mi>pE</mi><mi>i</mi></msub><mo>,</mo><mo>&ForAll;</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>,</mo><mi>j</mi><mo>&Element;</mo><msub><mi>C</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mi>e</mi><msup><mi>jj</mi><mo>&prime;</mo></msup><mi>R</mi></msubsup><mo>&le;</mo><msub><mi>pE</mi><mi>i</mi></msub><mo>,</mo><mo>&ForAll;</mo><mi>j</mi><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&Element;</mo><msub><mi>C</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mi>e</mi><mi>ij</mi><mi>R</mi></msubsup><mo>&le;</mo><msub><mi>pE</mi><mi>j</mi></msub><mo>,</mo><mo>&ForAll;</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>&Element;</mo><msub><mi>C</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow><mrow><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><mi>C</mi></mrow></munder><msubsup><mi>z</mi><mi>i</mi><mi>j</mi></msubsup><mo>=</mo><mn>1</mn><mo>,</mo><mo>&ForAll;</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>&Element;</mo><msub><mi>C</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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