无线传感器网络节点定位算法及改进措施

时间:2022-12-18来源:佚名

有关无线传感器网络节点定位算法,以及相关的改进措施,质心定位算法、DV-Hop算法、MDS-MAP定位算法、分簇算法,以及改进的无线传感器网络节点定位算法等,一起来了解下。

无线传感器网络节点的定位算法

无线传感器网络节点定位算法及改进措施
无线传感器网络接点参考图

定位是无线传感器网络中的一个重要的研究方向,定位算法的优劣直接影响着无线传感器网络在实际应用中是否可行。测量的数据不同以及使用的坐标计算方法的不同导致了各种不同的定位算法的产生。

1、质心定位算法

质心定位算法是通过计算发送信息的锚节点所组成的多边形的质心做为未知节点的坐标位置的一种算法。

质心算法基于网络连通性对未知节点进行定位,无需锚节点与未知节点进行协同操作,是一种非常简单而且易于实现的定位算法,对于那些对定位精度要求不高的应用,质心算法是一个很好的定位方法。

2、DV-Hop算法

DV-Hop算法的基本思想是先获得未知节点与锚节点的跳数,然后计算网络平均每跳的距离,再通过跳数与平均每跳的距离的乘积得到未知节点与锚节点的距离,最后,通过未知节点与至少3个锚节点之间的距离得到未知节点的位置坐标。

DV-Hop定位算法是一种无需测距技术的、完全基于节点密度的、适用于密集部署的各向同性网络的定位算法。

3、MDS-MAP定位算法

MDS-MAP定位算法的基本思想是先从全局角度生成网络拓扑连通图,当节点有测距能力时,用测距结果作为每条边的值,否则,用所有边赋值为1,表示仅有连通性信息,生成节点间距矩阵。

然后,用多维标度技术MDS(MultidimensionalScaling)生成网络的相对坐标系统,最后,使用不在同一直线的n 1个锚节点信息把n维的相对坐标系统转化为绝对坐标系统。

4、分簇算法

分簇算法把网络中的传感器节点组织成簇的形式,只在一个簇范围内传输信息,不需要把控制消息传遍整个网络,可以有效地减少网络的能量消耗。

簇成员的功能比较简单,不需要维护复杂的路由信息,具有很好的可扩充性。

簇头节点由簇头选举算法选举产生,能根据网络拓扑的变化动态分簇,具有很强的抗毁性和鲁棒性。但是分簇算法中的簇头选择算法复杂度较高,而且簇头节点还可能会成为网络的瓶颈,从而影响网络的能量消耗和定位效率。

改进的无线传感器网络节点定位算法

分簇算法的定位精度较高,但是其计算量也较大,用RSSI测距方法定位却不够精确。首先,把无线传感器网络划分成多个区域,然后在每个区域内使用RSSI测距方法,通过多个锚节点计算未知节点的位置,最后,计算多个结果求出平均值最为最后的定位结果。

网络区域的划分是按照锚节点的距离为依据的,先计算网络中所有锚节点之间的距离,选择最近的几个锚节点作为一个网络区域,在该区域内的未知节点就用这些锚节点来定位。用RSSI测距方法测量未知节点与范围内的锚节点的距离,用极大似然估计法计算未知节点的位置,并存储于该节点中。最后,计算存储在未知节点中的多个坐标数据的平均值,把平均坐标值作为节点的最终坐标。

对于网络边界的未知普通节点,它们周围的锚节点数量较少,不适于上面的方法。可以通过它们周围已经定位的普通节点来定位网络边界节点,把这些已经知道位置的普通节点看成上面方法中的锚节点,使用上面的步骤完成定位。

算法步骤:

1、计算网络中锚节点之间的距离,并存储离它较近的几个锚节点的信息。

2、以几个锚节点为边界划分定位区域,锚节点的个数决定越多定位精度越高。

3、在每个区域内,使用RSSI方法测量未知节点与几个锚节点的距离。

4、通过极大似然估计法计算未知节点的位置坐标,并把数据保存在未知节点中。

5、对要定位的未知节点重复(3)(4)步骤。

6、对网络中每个区域中要定位的节点同时进行(3)(4)(5)步骤。

7、网络中每个未知节点对本身存储的多个坐标计算平均值,把平均坐标值更新为该节点的最新坐标值。

8、处理网络的边界未知节点。

猜你喜欢:

  • 【图】无线传感器网络节点结构组成
  • plc无线技术如何用于无线路灯照明
  • 无线路灯分组与plc无线技术

    相关阅读

    干式变压器的温度正常范围是多少

    1、正常工作的干式变压器 温度达到95度,就已经算是较高的了。不能再增加负载了。低压设备一般要求温升不要超过60度(即:环境温度 60度)。温度过高会加速设备绝缘老化,缩短使...
    2022-09-17
    干式变压器的温度正常范围是多少

    一文看懂三相断路器怎么接线,附完整接线图

    三相断路器 的接线方法 具体接线为:进出线为三火一零,零线接N极。黄,绿,红分别是A、B、C相线,蓝线是中性线。三相四线漏电保护器 入端必须接零线 N。 380V三相四线空开(断路...
    2022-12-28
    一文看懂三相断路器怎么接线,附完整接线图

    限位开关及行程开关的接线方法(图文)

    【 限位开关怎么接线?限位开关及行程开关 的接线方法 】 行程开关又称限位开关,行程开关主要用于控制机械设备的行程及限位保护,行程开关有多种类型,那么行程开关怎么接线,...
    2022-12-29
    限位开关及行程开关的接线方法(图文)

    变压器在日常生活中的用途有哪些?

    变压器 是一种电气设备,主要用于将输出信号从电路的一部分耦合到另一部分。在此过程中,变压器还可以修改输入信号的幅度电平等特性。变压器的概念是由英国科学家迈克尔法拉第...
    2022-09-05

    解析光伏电站从准备到建成项目全流程

    一、光伏项目全流程概览 光伏项目属于固定资产投资类项目,大致流程如下图所示。 二、光伏项目前期阶段 光伏项目前期阶段包含五项工作,如下图所示。 图:光伏项目前期阶段的运...
    2022-05-28
    解析光伏电站从准备到建成项目全流程

    热继电器文字符号与图形符号

    热继电器是一种利用电流通过元件所产生的热效应原理而反时限动作的继电器,以下是热继电器的文字符号和图形符号,一起来看下。 热继电器实物图,如下: 1、 热继电器文字符号...
    2022-12-27
    热继电器文字符号与图形符号

    逆变器最佳组串及容配比设计

    在光伏系统中,随着技术的发展成熟,组件与逆变器容配比不断发生变化,不再是按1:1配,因为光照条件、安装角度、线路损耗等各种因素,组件效率无法达到100%输出,大部分时间可...
    2022-05-28
    逆变器最佳组串及容配比设计

    变压器容量怎么算?怎样测试变压器容量?

    变压器 额定容量是输入变压器的视在功率值,包括变压器自身吸收的有功功率和无功功率。 判断变压器容量的方法有: 1)测量变压器的直流电阻,确定变压器的容量; 2) 容量测试仪...
    2022-09-05

    网站栏目