[发明专利]基于粒子群的无线传感器网络移动节点覆盖优化方法有效
| 申请号: | 201210203426.8 | 申请日: | 2012-06-19 |
| 公开(公告)号: | CN102752761A | 公开(公告)日: | 2012-10-24 |
| 发明(设计)人: | 朱志宇;伍雪冬;李阳;王建华;张冰;冯友兵;王敏;杨官校;戴晓强 | 申请(专利权)人: | 江苏科技大学 |
| 主分类号: | H04W16/18 | 分类号: | H04W16/18;H04W84/18 |
| 代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 楼高潮 |
| 地址: | 212003*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 粒子 无线 传感器 网络 移动 节点 覆盖 优化 方法 | ||
1.一种基于粒子群的无线传感器网络移动节点覆盖优化方法,其特征在于包括如下步骤:
步骤1:搜索空间为j维,种群规模为M,初始化粒子位置,随机产生每个粒子的位置和速度,同时设定节点的距离阈值,当节点与最近邻居节点之间的距离小于所设距离阈值,则远离;当这个距离大于距离阈值时,则靠近;
远离模块:节点A在n时刻的坐标为(xn,yn),而离节点A最近的邻节点b在n时刻的坐标为(xbn,ybn),节点A在n+1时刻的目标位置为(xn+1,yn+1),设节点间距离阈值为Lth,单位时间的步长为d,传感半径Rs,通信半径Rc,其中Lth≤Rc-d,
可知
其中,
根据式(1)计算出节点A远离节点b的情况下,节点A的目标位置:
靠近模块:节点A和节点b之间大于距离阈值,在下一个时刻,节点A应向节点B的方向移动,同远离模块一样,建立类似的数学模型,节点A的目标位置:
步骤2:计算整个区域的初始有效覆盖率,并初始化每个粒子的局部最优位置pbest,以及对应覆盖率最大时粒子的全局最优位置gbest;
步骤3:计算粒子i中各节点之间的距离,和设定的距离阈值比较,并根据公式(2)和(3)对节点间的位置进行调整,计算粒子i中节点与其最近节点的距离改变值
步骤4:根据公式(4)和(5)更新粒子位置和速度,并重新根据式(6)~(9)计算每个粒子更新位置后的网络覆盖率;
速度和位置更新公式如式(4):
其中,c1为微粒自身加速度权重系数,c2为全局加速度权重系数,c3为位置调节的加速权重系数,r1j和r2j为0~1内的随机数,和分别为粒子i在第k次迭代中第j维的位置和速度,二者均被限制在一定范围内;是粒子i在第j维的个体极值的位置;是群体在第j维的个体极值的位置;w为惯性权重系数;是粒子i中节点与其最近节点的距离改变值;
设无线传感器网络中的节点si的坐标为(xi,yi),一个二维平面监测区域中任意点p的坐标为(xp,yp),则节点si对目标点p的检测概率为:
其中,d(si,p)为传感器节点si与目标点p的欧式距离;Re(0<Re<Rs)是传感节点测量可靠性参数;α1=Re-Rs+d(si,p),α2=Re+Rs-d(si,p);λ1、λ2、β1、β2是与传感节点特性有关的测量参数;
因此,整个二维平面监测区域内的n个传感器节点对目标点p的联合检测概率为:
其中,sall为测量目标点的传感器节点集合;为了满足覆盖要求,通常要求联合检测概率不低于根据网络需求所设定的阈值cth,则目标点能被有效检测到的条件为:
将待测区域划分成m×n个网格,再将单元格简化为像素点,网络覆盖率定义为满足式(7)要求的单元格数量占总的单元格数量的比例,即:
步骤5:将每个粒子更新位置后的覆盖率与每个粒子的局部最优位置pbest对应的覆盖率比较,如果较大,则更新pbest;
步骤6:将群体中的每个粒子的个体最优pbest对应的覆盖率与gbest对应的覆盖率比较,如果较大,则更新gbest;
步骤7:如果达到预设的最大迭代数,则结束,并返回群体最优分布,否则返回步骤2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏科技大学,未经江苏科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210203426.8/1.html,转载请声明来源钻瓜专利网。





