[发明专利]一种基于多通信半径和FOA-c的节点定位方法有效

专利信息
申请号: 202211271534.9 申请日: 2022-10-18
公开(公告)号: CN115955648B 公开(公告)日: 2023-07-18
发明(设计)人: 彭铎;张倩;张腾飞;陈江旭;高玉蔚;黎锁平;王燕 申请(专利权)人: 兰州理工大学
主分类号: H04W4/02 分类号: H04W4/02;H04W84/18
代理公司: 北京金宏来专利代理事务所(特殊普通合伙) 11641 代理人: 陆华
地址: 730050 甘肃*** 国省代码: 甘肃;62
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 通信 半径 foa 节点 定位 方法
【权利要求书】:

1.一种基于多通信半径和FOA-c的节点定位算法,其特征在于,包括以下步骤:

步骤1:利用多通信半径的方法细化跳数;

其中,R为节点的通信半径,h为跳数;d为锚节点与其邻居节点的实际距离;

步骤2:利用网络平均连通度重新计算平均跳距;

先用式(3)求得网络平均连通度;

nlocal=NπR2/S                                (3)

式中,N为网络节点总数,R为节点的通信半径,S为网络区域面积。

再用式(4)计算平均每跳距离

步骤3:利用自适应权重因子优化果蝇算法(FOA-c)求得最佳未知节点的位置坐标。

2.根据权利要求1所述的基于多通信半径和FOA-c的节点定位算法,其特征在于,

步骤3具体包括:

步骤31:由平均跳距乘以细化跳数得到未知节点与锚节点之间的跳距;

步骤32:利用极大似然估计法计算每个未知节点的坐标,将此坐标作为每个果蝇的初始位置;

步骤33:引入个体认知因子c1和群体引导因子c2,优化果蝇算法(FOA-c):

其中,mean(X)和mean(Y)表示上次迭代中所有果蝇个体的平均值,(X(i,:),Y(i,:))表示上次迭代中果蝇的位置;

步骤34:计算适应度函数:

利用式(6)产生新的种群代入适应度函数(8),通过迭代找到最佳适应度的解,将输出的最佳解作为未知节点的坐标;

步骤35:循环多次步骤33和步骤34,直到找到所有的最佳未知节点的坐标为止。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/202211271534.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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