检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:徐巍[1] 戴成雨 余成成 钟宇超 XU Wei;DAI Chengyu;YU Chengcheng;ZHONG Yuchao(College of Mechanical Engineering,Hubei University of Technology,Wuhan 430068,China)
机构地区:[1]湖北工业大学机械工程学院,湖北武汉430068
出 处:《河南科技大学学报(自然科学版)》2024年第4期30-39,M0004,共11页Journal of Henan University of Science And Technology:Natural Science
基 金:国家自然科学基金项目(61540027)。
摘 要:针对无线传感器网络距离向量跳段算法(DV-Hop)存在的跳数与平均跳距误差问题,提出一种基于跳数修正和改进鲸鱼算法优化的DV-Hop定位算法。首先利用多个通讯半径对节点的位置进行广播并引入调整因子,减小跳数误差;然后在鲸鱼算法中加入Circle混沌映射优化初始化种群,利用自适应权重和正余弦优化避免其过早陷入局部最优,之后将改进后鲸鱼算法用于计算信标节点之间的平均跳距;再通过加权方法对未知节点的平均跳距进行校正,从而减小跳距误差。实验结果表明:在仿真条件一致时,改进算法的定位精度相比DV-Hop算法、IPSO-D算法和IGWO-D算法均明显提高。Aiming at the error of hop count and average hop distance in the traditional DV-Hop localization algorithm for wireless sensor networks,a DV-Hop localization algorithm based on Hop number correction and improved whale algorithm is proposed.Firstly,the multiple communication radii is used to broadcast the position of the signal point to reduce the hop error.Then circle chaotic mapping is added to the whale algorithm to optimize the initial population,and adaptive weights and sine-cosine optimization are used to avoid premature local optimization.Finally,the improved whale algorithm is used to calculate the average jump distance between beacon nodes.Then weighted method is used to correct the average jump distance of unknown nodes,so as to reduce the jump distance error.Simulation results show that the localization accuracy of the improved algorithm is significantly improved compared with DV-Hop algorithm,IPSO-D algorithm and IGWO-D algorithm under the same simulation conditions.
关 键 词:无线传感器网络 DV-HOP 鲸鱼算法 跳数修正
分 类 号:TP393[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.19.28.64