[发明专利]基于虚拟力算法的无线传感网覆盖优化方法与系统有效
申请号: | 201410579915.2 | 申请日: | 2014-10-24 |
公开(公告)号: | CN104333866B | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 王晓萍;周文;徐立升;张日飞;蒋秀波;宋早迪;崔雪峰;武澎 | 申请(专利权)人: | 北方信息控制集团有限公司 |
主分类号: | H04W16/18 | 分类号: | H04W16/18;H04W24/02 |
代理公司: | 南京理工大学专利中心32203 | 代理人: | 朱显国,王培松 |
地址: | 211153 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于虚拟力算法的无线传感网覆盖优化方法,包括以下步骤1、设定无线传感网的监测区域范围、传感器的探测距离;2、无线传感器在监测区域范围内的布撒;3、确定无线传感器节点的坐标值,计算各节点之间距离,存储至节点坐标矩阵;4、计算各节点的受力情况;5、判断节点移动是否满足约束条件如果是则以当前的节点坐标矩阵作为节点位置数据输出;否则进入下一步骤;判断节点位置与监测区域范围的边界之间的距离是否超过距离阈值如果未超过,则使节点受力后正常移动,返回步骤3;如果超过,则使节点停止向监测区域范围的边界方向的移动,回弹第二距离阈值,然后返回步骤3。本发明还涉及一种无线传感网覆盖优化系统。 | ||
搜索关键词: | 基于 虚拟 算法 无线 传感 覆盖 优化 方法 系统 | ||
【主权项】:
一种基于虚拟力算法的无线传感网覆盖优化方法,其特征在于,包括以下步骤:步骤1、通过输入设定无线传感网的监测区域范围、传感器的探测距离;步骤2、使用随机数矩阵生成方式实现无线传感器在监测区域范围内的布撒,形成节点分布图;步骤3、确定所有无线传感器节点的坐标值,并根据节点坐标逐个计算各节点与其余各节点之间距离,存储前述节点坐标值及节点间距离至一节点坐标矩阵;步骤4、根据节点间距离值计算各节点的受力情况,包括斥力和引力;步骤5、判断节点移动是否满足约束条件:如果是,则以当前的节点坐标矩阵作为节点位置数据输出;否则,进入下述步骤6;步骤6、判断节点位置与监测区域范围的边界之间的距离是否超过一距离阈值:如果未超过距离阈值,则使节点受力后按照其所受斥力或引力的方向和大小移动,且每次移动的距离为0.1m,然后返回步骤3;如果超过该距离阈值,则使节点停止向监测区域范围的边界方向的移动,并回弹设定的第二距离阈值,然后返回步骤3;其中,前述步骤4中,节点受力的计算,包括以下步骤:以下述公式计算引力y引力(x)和斥力y斥力(x):其中,x为节点间的距离,dbal为节点间的平衡距离,dmax=4r,r为前述设定的传感器的探测距离。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北方信息控制集团有限公司,未经北方信息控制集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410579915.2/,转载请声明来源钻瓜专利网。