版权说明 操作指南
首页 > 成果 > 详情

一种分级快速的无线传感器网络节点精准定位方法及装置

认领
导出
反馈
分享
QQ微信 微博
成果类型:
专利
发明/设计人:
余修武;李佩;李莹;刘永;彭国文;...
申请/专利权人:
南华大学
专利类型:
发明专利
语种:
中文
申请时间:
2020-02-28
申请/专利号:
CN202010131198.2
公开时间:
2020-06-16
公开号:
CN111294922A
主申请人地址:
421001 湖南省衡阳市蒸湘区常胜西路28号
申请地区:
湖南
机构署名:
本校为第一完成单位
主权项:
1.一种分级快速的无线传感器网络节点精准定位方法,其特征在于,包括: 获取无线传感器网络的节点间距离矩阵; 利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,得到节点的相对坐标,其中所述节点包括锚节点和待定位节点; 根据所述锚节点的所述相对坐标和所述锚节点的绝对坐标之间的转换关系,将所述待定位节点的所述相对坐标转换为绝对坐标,得到待定位节点的绝对坐标估计值; 根据所述绝对坐标估计值,利用自适应莱维飞行鲸鱼优化方法,确定所述待定位节点的绝对坐标精确值。 2.如权利要求1所述的方法,其特征在于,所述利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,得到节点的相对坐标,包括: 利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,根据代价函数,对映射得到的相对坐标矩阵进行优化,直至得到最优的相对坐标矩阵,以作为节点的相对坐标; 其中,所述对映射得到的相对坐标矩阵进行优化,包括:以第一节点的相对坐标固定不变为基础,调整第二节点的相对坐标,直至根据所述代价函数确定的代价值最小。 3.如权利要求1所述的方法,其特征在于,所述根据所述绝对坐标估计值,利用自适应莱维飞行鲸鱼优化方法,确定所述待定位节点的绝对坐标精确值,包括: 将所述绝对坐标估计值作为初始的猎物,随机生成鲸鱼种群; 分别根据猎物包围公式、发泡网攻击公式、猎物搜索公式对所述鲸鱼种群中的鲸鱼进行位置更新,并根据适应度函数更新所述猎物,直至达到最大迭代次数,得到所述待定位节点的绝对坐标精确值;其中,所述猎物包围公式和所述猎物搜索公式中的包围步长为根据自适应莱维飞行改进的包围步长。 4.如权利要求3所述的方法,其特征在于,所述包围步长为: A′·|C·XL(T)-X(T)|; 其中,XL(T)为T时刻所述猎物的位置,X(T)为T时刻所述鲸鱼的位置,C为随机数,A'=2a'·Levy(λ)-a′,λ为预设阈值,a′为随着时间增长下降速度的预设参数。 5.如权利要求4所述的方法,其特征在于,所述预设阈值为1.5。 6.如权利要求4所述的方法,其特征在于,所述预设参数为: 其中Tmax为最大迭代次数。 7.如权利要求3所述的方法,其特征在于,所述适应度函数为: 其中,k为锚节点数量,dj为待定位节点到第j个锚节点的距离,xb、yb为待定位节点的绝对坐标值,为锚节点j的绝对坐标精确值。 8.一种分级快速的无线传感器网络节点精准定位装置,其特征在于,包括: 距离矩阵获取模块:用于获取无线传感器网络的节点间距离矩阵; 映射模块:用于利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,得到节点的相对坐标,其中所述节点包括锚节点和待定位节点; 估计模块:用于根据所述锚节点的所述相对坐标和所述锚节点的绝对坐标之间的转换关系,将所述待定位节点的所述相对坐标转换为绝对坐标,得到待定位节点的绝对坐标估计值; 优化模块:用于根据所述绝对坐标估计值,利用自适应莱维飞行鲸鱼优化方法,确定所述待定位节点的绝对坐标精确值。 9.一种分级快速的无线传感器网络节点精准定位设备,其特征在于,包括: 存储器:用于存储计算机程序; 处理器:用于执行所述计算机程序,以实现如权利要求1-7任意一项所述的一种分级快速的无线传感器网络节点精准定位方法的步骤。 10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时用于实现如权利要求1-7任意一项所述的一种分级快速的无线传感器网络节点精准定位方法的步骤。
摘要:
本申请公开了一种分级快速的无线传感器网络节点精准定位方法、装置、设备及可读存储介质,针对传统节点定位方案效率低且定位精度不高的问题,先利用曲线距离分析方法对待定位节点进行粗略定位,得到粗略的相对坐标,以提升节点定位效率;再利用线性变换将相对坐标转换成绝对坐标;最后通过自适应莱维飞行鲸鱼优化方法对待定位节点进行全局和局部搜索寻优处理,从而提升定位精度,实现了同时提升定位效率和定位准确性的目的。

反馈

验证码:
看不清楚,换一个
确定
取消

成果认领

标题:
用户 作者 通讯作者
请选择
请选择
确定
取消

提示

该栏目需要登录且有访问权限才可以访问

如果您有访问权限,请直接 登录访问

如果您没有访问权限,请联系管理员申请开通

管理员联系邮箱:yun@hnwdkj.com