基于DV-Hop的无线传感器网络定位算法研究与改进

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:dy112334
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DV-Hop算法是一种典型的无需测距的定位算法,可以避免节点进行直接测距时带来的误差,在锚节点比例较小时也能运行,但由于它使用两个节点之间的跳段距离,即节点间的跳数与平均每跳距离的乘积,来代替节点间的真实距离,进行定位计算,这两者都会出现一定的误差,从而影响算法的定位精度;而且DV-Hop定位算法采用的是泛洪广播,通信开销较大,也增大了算法能耗。针对上述问题,本文查阅和研究了相关文献,介了绍DV-Hop定位算法的理论基础知识,同时对已有的改进方法做了实验分析,提出一种新的改进算法,同时为了解决DV-hop算法在三维环境的定位问题,提出一种改进的粒子群算法,把三维环境下未知节点与锚节点间的估算距离和实际距离的均方误差设定为待优化的目标函数,并将其与改进的DV-Hop算法相结合,应用于三维环境的定位,本文工作总结如下:1、为了减少信息重叠和内爆,提出一种新的泛洪协议改进方案,在信息转发过程中去除重复节点,通过实验验证,降低了算法通信开销;2、为了修正一跳节点跳距误差,并尽量减少通信开销,将重叠区域面积用相邻节点重叠度取代,并根据相邻节点通信半径内的重叠区域面积与节点距离的数学关系,求得节点间的距离:为了修正N(N≥2)跳节点跳距误差,根据相邻节点跳数分布比例与节点距离之间的数学关系,解出节点间的距离;用兼顾全局性能与本地特点的跳距均值的最优无偏估计值来修正跳距,减少误差:利用三角形三边关系对跳距范围进行约束;3、使用锚节点选择最优策略,减少节点的计算量,降低引入误差;4、通过将定位后的未知节点暂时升级为锚节点并参与不良节点的定位,定位后再恢复为未知节点,在尽量减少计算量、不增加能量损耗的情况下解决不良节点的定位难题,降低整体定位误差;5、研究了粒子群优化算法的性能,并对其进行了改进,提出将自适应加权和优胜劣汰的思想同时引入到粒子群算法中,提高了其收敛速度,使其克服了容易陷入局部最优的缺点,更容易找出全局最优解,并结合改进的DV-Hop算法,将其应用到三维环境下进行定位。
其他文献
进入21世纪以来人类社会处于生态环境严重被污染、化石能源短缺的状态。太阳能是一种绿色的可再生能源,光伏发电与光热发电是太阳能发电的主要利用形式,光伏并网发电具有无污染、安全可靠等优点,被人们广泛运用。光伏并网发电过程中发生的孤岛效应机率随之增加,而孤岛效应产生的危害也越来越严重,因此解决孤岛效应问题迫在眉睫,寻求快速有效的孤岛检测方法具有现实意义。本文主要研究单相小功率光伏并网中产生的孤岛效应问题
不稳定零动态的存在限制了控制系统可能达到的性能品质,并将导致一些控制策略无法直接应用;特别地,由于采样过程影响零动态的稳定性,使得零动态的稳定性在数字控制系统设计与
黑液浓度是造纸碱回收蒸发工段中一个非常重要的控制指标,由于黑液成分比较复杂,具有较大的硬件在线测量难度,且要花费较高的成本,本文利用软测量技术解决这一问题。软测量技
随着对用电设备功率需求的增加,设备对开关电源输出功率的要求也越来越高。在实际生活的应用中,仅仅使用单台直流电源的输出参数(如电压、电流、功率)不能满足要求甚至有可能
水泥在国防工业、水利工程、建筑行业等行业中有着广泛的应用,我国水泥生产总量巨大,针对生产过程的优化不断的进行。降低生产过程中的电耗,并且提高水泥的质量与产量是水泥生产
随着世界能源紧张和环境污染的加剧,可再生资源的利用备受瞩目。目前,太阳能利用主要有两种形式:热利用和光伏发电利用。其中,隶属于发电利用的光伏并网是太阳能利用的发展趋
短期热负荷预测是实现集中供热系统“按需供热”,解决供热不均问题,保障热用户舒适性的基础和前提。热负荷受多种因素影响,各因素与热负荷之间的关系既有线性的也有非线性的,
PID控制器发展至今,控制理论的发展经历了古典控制理论、现代控制理论和智能控制理论3个阶段。PID控制,由于其结构简单、工作可靠、鲁棒性好、在工程上易于实现且有效,被广泛应
换热站是集中供热系统的重要组成部分,也是热网的核心,主要完成热能的输配,它运行的好坏直接影响整个供热系统的供热品质。如何提高换热站的调控水平,达到舒适、高效的按需供
随着人类基因组计划的完成以及蛋白质工程研究的日益深入,蛋白质分子构象空间确定与功能的研究已成为分子生物学领域中最具有挑战性的问题之一。根据Anfinsen原则,以计算机为