论文摘要
无线传感器网络是由大量计算、通信及存储能力有限的传感器节点组成的特殊Ad-hoc网络,在军事和民用领域具有广泛的应用,是目前一个非常活跃的研究领域。覆盖问题是无线传感器网络中的一个核心问题。网络覆盖反映了网络所能提供的感知服务质量,可以使无线传感器网络的空间资源得到优化分配。节点调度和密度控制是减少能量消耗、延长网络生存时间的有效手段。本文针对无线传感器网络的覆盖问题展开了深入地研究,目标是在满足服务质量的前提下,节约节点能量,最大化网络生命周期。主要工作包括以下几个方面:(1)针对高密度、大规模的传感器网络,首先讨论了活跃节点的节点分布问题,指出了在局部小区域节点分布过于稠密和过于稀疏对传感器网络性能造成的影响。建立了传感器网络极大相似分布模型,用来量化传感器网络分组之间的节点分布均匀程度。证明了传感器网络极大相似分布问题属于NP-Hard问题,提出了两种近似求解算法,即基于分组的集中式和分布式节点调度覆盖算法,并给出了传感器网络为随机分布时,采用分组调度时平均覆盖率的理论上界值。对于合适范围的分组数,基于分组的节点调度覆盖算法能使各个组内的传感器节点较为均匀地分布在目标区域,得到的平均覆盖率接近理论上界值。(2)由于硬件成本、能耗以及误差范围等因素的限制,现有的定位技术难以满足传感器网络中覆盖算法的要求。提出了一种不依赖节点位置信息的节点调度覆盖算法LCSS。建立了参照节点和虚拟坐标的概念,并给出了选择参照节点以及生成节点虚拟坐标的方法。对于不同的传感半径、通信半径以及应用要求,给出了参照节点个数的最小临界值。分析表明当网络中存在一定个数的参照节点时,节点的虚拟坐标能够代替节点的绝对坐标,并指出了它的适用范围。理论分析和仿真实验表明,LCSS算法对节点的时钟异步有很好的鲁棒性。和其它的与节点位置无关、基于分组的覆盖方案相比,不依赖节点位置信息的节点调度覆盖算法有更好的覆盖性能,组内节点分布更加均匀。(3)对于传感器网络在军事监测等方面的应用,目标区域内若存在着盲点区域可能导致极其严重的后果,要求任意时刻传感器网络能够完全覆盖目标区域,并保证网络的连通性。在保证完全覆盖和网络连通的前提下,设计了一种基于网格的密度控制算法GDCA。仿真实验表明,和其它连通覆盖集求解算法相比,GDCA算法能够获得更小的连通覆盖集。且这种算法属于分布式算法,具有良好的扩展性,节点的传感区域可为任意凸形区域,更符合实际情况。(4)当传感器网络应用于灾难援助等领域,要求传感器网络对空间数据查询消息进行快速的回应,以帮助进行灾难救援。而快速的生成连通覆盖集是传感器网络快速回应空间数据查询消息的前提。从快速回应用户或者其他指令中心发出的空间数据查询的应用需求出发,讨论了如何快速有效的构造查询区域的连通覆盖集问题,并提出了一种基于正方形的连通覆盖集快速实现算法SFAMCCS。通过将查询区域按一定尺寸的正方形剖分,节点利用临近节点的位置及覆盖的格点等信息构造查询区域的连通覆盖集。理论分析和仿真实验表明,SFAMCCS算法通过节点协作的方式,在较短的时间内得到的连通覆盖集大小可与已有集中式算法相当,与类似的其他算法相比,在运行时间和连通覆盖集大小等方面具有更优的性能。(5)在节点不能获取准确位置信息的条件下,如何进行节点调度以满足传感器网络长时间充分均匀的覆盖目标区域并确保网络连通,是当前具有挑战性的问题。在覆盖算法LCSS的基础上,本文提出了基于虚拟坐标的节点调度方案SSVC。SSVC方案通过将传感器节点中的某一些节点划分到几个不同的分组,保证了各个分组的连通。算法分析和仿真实验表明,本文提出的方案在覆盖率、维持分组连通时额外加入到分组内的节点个数,以及网络生存时间等性能上均优于与节点位置无关的节点随机调度协议。
论文目录
相关论文文献
- [1].基于覆盖算法的模拟电路故障诊断方法[J]. 计算机与现代化 2017(01)
- [2].基于重复覆盖算法的模拟电路故障诊断研究[J]. 信息技术 2018(02)
- [3].基于覆盖算法的雷达模拟电路故障诊断研究[J]. 信息技术 2014(10)
- [4].一种基于聚类的交叉覆盖算法[J]. 计算机技术与发展 2008(11)
- [5].构造性覆盖算法的SMOTE过采样方法[J]. 计算机科学与探索 2020(06)
- [6].多示例学习的示例层次覆盖算法[J]. 数据采集与处理 2018(02)
- [7].优化的覆盖算法在文本挖掘中的应用研究[J]. 电脑知识与技术 2014(33)
- [8].未知环境下机器人Q学习覆盖算法[J]. 南京理工大学学报 2013(06)
- [9].基于交叉覆盖算法的成绩预测[J]. 中国科技信息 2012(13)
- [10].有向感知网络中分簇目标覆盖算法[J]. 控制与决策 2017(07)
- [11].基于交叉覆盖算法的中文分词[J]. 计算机工程与设计 2010(06)
- [12].基于目标分层和路径分割策略的扫描覆盖算法[J]. 计算机工程 2020(11)
- [13].适应精度需求变化的无线传感网络覆盖算法[J]. 计算机应用 2010(S2)
- [14].基于交叉覆盖算法的文本分类研究[J]. 滁州学院学报 2008(05)
- [15].基于延迟唤醒的无线传感器网络的分布式区域覆盖算法[J]. 计算机研究与发展 2011(05)
- [16].蜂群激发抑制与刺激响应相结合的群机器人区域覆盖算法[J]. 复杂系统与复杂性科学 2019(04)
- [17].基于核覆盖算法的中文文本分类研究[J]. 吉林师范大学学报(自然科学版) 2014(04)
- [18].基于交叉覆盖算法的蛋白质二级结构预测方法[J]. 电脑知识与技术 2009(01)
- [19].清洁机器人全覆盖算法的研究[J]. 中国新技术新产品 2009(06)
- [20].一种带有可控动态参数的优化覆盖算法[J]. 电信科学 2016(11)
- [21].传感器网络中与节点位置无关的覆盖算法[J]. 系统仿真学报 2009(21)
- [22].能量有效的三维无线传感器网络覆盖算法[J]. 计算机应用 2010(07)
- [23].基于分组的分布式节点调度覆盖算法[J]. 计算机研究与发展 2008(01)
- [24].一种无线传感器网络目标的分布式最优覆盖算法[J]. 小型微型计算机系统 2010(01)
- [25].基于虚拟力的自组织覆盖算法[J]. 计算机工程 2010(14)
- [26].完全覆盖热点区域的多重覆盖算法[J]. 计算机工程与应用 2010(35)
- [27].与区域划分及虚拟力相关的三维覆盖算法[J]. 计算机工程与应用 2017(02)
- [28].基于EMD与交叉覆盖算法的个人信用的评估[J]. 计算机工程与设计 2009(19)
- [29].佳点集遗传覆盖算法[J]. 计算机工程 2009(24)
- [30].基于领域覆盖算法的音乐情感识别[J]. 计算机技术与发展 2014(07)