当前位置: 首页 > 专利查询>南华大学专利>正文

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

技术编号:24521434 阅读:17 留言:0更新日期:2020-06-17 08:04
本申请公开了一种分级快速的无线传感器网络节点精准定位方法、装置、设备及可读存储介质,针对传统节点定位方案效率低且定位精度不高的问题,先利用曲线距离分析方法对待定位节点进行粗略定位,得到粗略的相对坐标,以提升节点定位效率;再利用线性变换将相对坐标转换成绝对坐标;最后通过自适应莱维飞行鲸鱼优化方法对待定位节点进行全局和局部搜索寻优处理,从而提升定位精度,实现了同时提升定位效率和定位准确性的目的。

A fast and hierarchical method and device for accurate node location in Wireless Sensor Networks

【技术实现步骤摘要】
一种分级快速的无线传感器网络节点精准定位方法及装置
本申请涉及无线监测数据定位
,特别涉及一种分级快速的无线传感器网络节点精准定位方法、装置、设备及可读存储介质。
技术介绍
无线传感器网络(WirelessSensorNetwork,WSN)是通过部署大量具有感知、计算和无线通信能力的传感器节点而组成的网络,传感器节点之间彼此协同完成特定任务。很多情况下,需要获知节点位置信息。由于传感器节点往往是随机部署的,通过人力来获取每个节点的位置信息,效率太低;而通过在每个节点设置定位模块来获取节点位置信息,则成本太高。因此,需要通过适当的定位方法来获取无线传感器网络的节点位置信息。目前,节点定位方法主要有距离相关和距离无关两种。多维定标MDS-MAP方法在两种情况下均可运行,该方法的特点是所需锚节点较少,定位精度高于一般方法,但其使用节点间的最短路径作为真实距离计算节点位置,造成的定位误差较大。对此问题较热门的解决方法,一是采用扩展卡尔曼滤波(extendedKalmanfilter,EKF)及相对方位角和节点移动位移信息进行建模滤波对MDS-MAP的定位坐标之间的非线性关系进行求精,但在实际测试中,多数坐标值不符合正态分布且容易产生传感器累积误差,对后期定位精度的提高效果不理想;二是利用曲元分析(CurvilinearcomponentAnalysis,CCA)对多维定标所估计的坐标进行迭代降维求精,方法计算效率有所提高,但没有使用任何优化步骤且使用欧氏距离代替真实距离,定位精度的提高不太明显;三是用鲸鱼优化方法(WhaleOptimizationAlgorithm,WOA)对全局最优化问题求解,优势在于调节参数简单,运算速度较快,但收敛速度和跳出局部最优能力不强。可见,针对传统的节点定位方案的定位准确性较差,且定位效率低,如何提升定位准确性和定位效率,是亟待本领域技术人员解决的问题。
技术实现思路
本申请的目的是提供一种分级快速的无线传感器网络节点精准定位方法、装置、设备及可读存储介质,用以解决传统的节点定位方案的定位准确性较差,且定位效率低的问题。其具体方案如下:第一方面,本申请提供了一种分级快速的无线传感器网络节点精准定位方法,包括:获取无线传感器网络的节点间距离矩阵;利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,得到节点的相对坐标,其中所述节点包括锚节点和待定位节点;根据所述锚节点的所述相对坐标和所述锚节点的绝对坐标之间的转换关系,将所述待定位节点的所述相对坐标转换为绝对坐标,得到待定位节点的绝对坐标估计值;根据所述绝对坐标估计值,利用自适应莱维飞行鲸鱼优化方法,确定所述待定位节点的绝对坐标精确值。优选的,所述利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,得到节点的相对坐标,包括:利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,根据代价函数,对映射得到的相对坐标矩阵进行优化,直至得到最优的相对坐标矩阵,以作为节点的相对坐标;其中,所述对映射得到的相对坐标矩阵进行优化,包括:以第一节点的相对坐标固定不变为基础,调整第二节点的相对坐标,直至根据所述代价函数确定的代价值最小。优选的,所述根据所述绝对坐标估计值,利用自适应莱维飞行鲸鱼优化方法,确定所述待定位节点的绝对坐标精确值,包括:将所述绝对坐标估计值作为初始的猎物,随机生成鲸鱼种群;分别根据猎物包围公式、发泡网攻击公式、猎物搜索公式对所述鲸鱼种群中的鲸鱼进行位置更新,并根据适应度函数更新所述猎物,直至达到最大迭代次数,得到所述待定位节点的绝对坐标精确值;其中,所述猎物包围公式和所述猎物搜索公式中的包围步长为根据自适应莱维飞行改进的包围步长。优选的,所述包围步长为:A′·|C·XL(T)-X(T)|;其中,XL(T)为T时刻所述猎物的位置,X(T)为T时刻所述鲸鱼的位置,C为随机数,A′=2a′·Levy(λ)-a′,λ为预设阈值,a′为随着时间增长下降速度的预设参数。优选的,所述预设阈值为1.5。优选的,所述预设参数为:其中Tmax为最大迭代次数。优选的,所述适应度函数为:其中,k为锚节点数量,dj为待定位节点到第j个锚节点的距离,xb、yb为待定位节点的绝对坐标值,为锚节点j的绝对坐标精确值。第二方面,本申请提供了一种分级快速的无线传感器网络节点精准定位装置,包括:距离矩阵获取模块:用于获取无线传感器网络的节点间距离矩阵;映射模块:用于利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,得到节点的相对坐标,其中所述节点包括锚节点和待定位节点;估计模块:用于根据所述锚节点的所述相对坐标和所述锚节点的绝对坐标之间的转换关系,将所述待定位节点的所述相对坐标转换为绝对坐标,得到待定位节点的绝对坐标估计值;优化模块:用于根据所述绝对坐标估计值,利用自适应莱维飞行鲸鱼优化方法,确定所述待定位节点的绝对坐标精确值。第三方面,本申请提供了一种分级快速的无线传感器网络节点精准定位设备,包括:存储器:用于存储计算机程序;处理器:用于执行所述计算机程序,以实现如上所述的一种分级快速的无线传感器网络节点精准定位方法的步骤。第四方面,本申请提供了一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时用于实现如上所述的一种分级快速的无线传感器网络节点精准定位方法的步骤。本申请所提供的一种分级快速的无线传感器网络节点精准定位方法,包括:获取无线传感器网络的节点间距离矩阵;利用曲线距离分析方法对节点间距离矩阵进行非线性映射,得到节点的相对坐标,其中节点包括锚节点和待定位节点;根据锚节点的相对坐标和锚节点的绝对坐标之间的转换关系,将待定位节点的相对坐标转换为绝对坐标,得到待定位节点的绝对坐标估计值;根据绝对坐标估计值,利用自适应莱维飞行鲸鱼优化方法,确定待定位节点的绝对坐标精确值。可见,该方法针对传统节点定位方案效率低且定位精度不高的问题,先利用曲线距离分析方法对待定位节点进行粗略定位,得到粗略的相对坐标,以提升节点定位效率;再利用线性变换将相对坐标转换成绝对坐标;最后通过自适应莱维飞行鲸鱼优化方法对待定位节点进行全局和局部搜索寻优处理,从而提升定位精度,最终实现了同时提升定位效率和定位准确性的目的。此外,本申请提供的一种分级快速的无线传感器网络节点精准定位装置、设备及可读存储介质,其技术效果与上述方法的技术效果相对应,这里不再赘述。附图说明为了更清楚的说明本申请实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请所提供的一种分级快速的无线本文档来自技高网
...

【技术保护点】
1.一种分级快速的无线传感器网络节点精准定位方法,其特征在于,包括:/n获取无线传感器网络的节点间距离矩阵;/n利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,得到节点的相对坐标,其中所述节点包括锚节点和待定位节点;/n根据所述锚节点的所述相对坐标和所述锚节点的绝对坐标之间的转换关系,将所述待定位节点的所述相对坐标转换为绝对坐标,得到待定位节点的绝对坐标估计值;/n根据所述绝对坐标估计值,利用自适应莱维飞行鲸鱼优化方法,确定所述待定位节点的绝对坐标精确值。/n

【技术特征摘要】
1.一种分级快速的无线传感器网络节点精准定位方法,其特征在于,包括:
获取无线传感器网络的节点间距离矩阵;
利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,得到节点的相对坐标,其中所述节点包括锚节点和待定位节点;
根据所述锚节点的所述相对坐标和所述锚节点的绝对坐标之间的转换关系,将所述待定位节点的所述相对坐标转换为绝对坐标,得到待定位节点的绝对坐标估计值;
根据所述绝对坐标估计值,利用自适应莱维飞行鲸鱼优化方法,确定所述待定位节点的绝对坐标精确值。


2.如权利要求1所述的方法,其特征在于,所述利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,得到节点的相对坐标,包括:
利用曲线距离分析方法对所述节点间距离矩阵进行非线性映射,根据代价函数,对映射得到的相对坐标矩阵进行优化,直至得到最优的相对坐标矩阵,以作为节点的相对坐标;
其中,所述对映射得到的相对坐标矩阵进行优化,包括:以第一节点的相对坐标固定不变为基础,调整第二节点的相对坐标,直至根据所述代价函数确定的代价值最小。


3.如权利要求1所述的方法,其特征在于,所述根据所述绝对坐标估计值,利用自适应莱维飞行鲸鱼优化方法,确定所述待定位节点的绝对坐标精确值,包括:
将所述绝对坐标估计值作为初始的猎物,随机生成鲸鱼种群;
分别根据猎物包围公式、发泡网攻击公式、猎物搜索公式对所述鲸鱼种群中的鲸鱼进行位置更新,并根据适应度函数更新所述猎物,直至达到最大迭代次数,得到所述待定位节点的绝对坐标精确值;其中,所述猎物包围公式和所述猎物搜索公式中的包围步长为根据自适应莱维飞行改进的包围步长。


4.如权利要求3所述的方法,其特征在于,所述包围步长为:
A′·|C·XL(T)-X(T)|;
其中,XL(T)为T时刻所述猎物的位置,X(T)...

【专利技术属性】
技术研发人员:余修武李莹刘永彭国文余齐豪龙飞宇李睿徐守龙肖人榕李佩
申请(专利权)人:南华大学
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1