无线传感网中基于sink节点的目标位置选择移动算法

合集下载

无线传感器网络中的目标定位算法

无线传感器网络中的目标定位算法

无线传感器网络中的目标定位算法无线传感器网络(Wireless Sensor Network,WSN)是一种由大量便携式无线传感器节点组成的分布式网络系统。

这些节点可以自主地采集环境信息,并将采集到的数据传输给距离较远的存储设备或其他节点。

在网络中,节点之间可以实现自组织和自协调,协同完成特定任务。

因此,WSN在环保、农业、国土安全、医疗、交通等领域都有着广泛的应用前景。

WSN的目标定位是WSN的核心技术之一,是WSN中对目标位置进行估计、确定的过程。

目标定位算法是实现目标定位的核心模块,目标定位算法可以分为基于距离测量、角度测量、混合测量以及信号强度测量等几种类型。

其中,信号强度测量是目前应用最广的一种方法。

一、信号强度测量信号强度是指在传感器节点和目标节点之间所收到的发射信号强度。

信号强度与物理环境、信号传输的距离和障碍物等有关系。

因此,基于信号强度进行目标定位时属于非精确性定位。

利用信号强度进行目标定位的方法,可以通过RSSI(Received Signal Strength Indicator)或者LQI(Link Quality Indication)来实现。

RSSI是指接收设备所接收到的某个无线信号的强度,通常以dBm为单位。

LQI是CC2420解码器中的一个参数,用来描述接收到的数据的可靠程度。

而在基于LQI进行对象定位时,利用的是该参数和接受到的数据的质量值之间的关系。

信号强度测量是一种基于收集RSSI值的方法,并基于RSSI值的合成和统计参数来估计目标节点位置的方法。

在信号强度测量的方法中,贝叶斯定位是其中通常采用的一种方法之一。

简单地说,贝叶斯定位是一种通过先验概率和实际测量值来进行定位的方法。

也就是说,通过收集节点间的RSSI或LQI的值,对目标节点的位置进行估算。

最终通过数据融合和机器学习等手段,达到提高目标定位精准度和减少误差的效果。

二、基于几何测量的目标定位算法基于几何测量的目标定位算法,是指通过传感器节点之间相互测量的物理参数(如水平角度、垂直角度、距离)来估计目标节点位置的算法。

无线传感器网络中负载均衡的sink节点移动策略

无线传感器网络中负载均衡的sink节点移动策略

寿命。本文提出基于 s k i 节点移动的策略, n 将感知区域分割成有限个虚拟单元格 , 并以每个虚拟单元格 的中心作 为s k i 节点的 n 备选移动位置。然后 通过解线性规划问题确定 s k节点的移动位置和停留时间。通过此方法, i n 在一定程度上均衡 了传感器节
点 的 负载 . 了 网络寿 命 。 延长
Me g F n we Gu nXi - i g n a — i a npn
(olg f lcr a E gn ei . n n 门U i ri H b i i u n d o0 6 0) C l eo e tcl n i r g 、 s a nv sy e E i e n e t e e n a g a 6 0 4 Q h
p b m. ytiwa , ela s ns n o s r a n e o x n, n el t eo en t ok rln e . o e r l B s yt d e s r e b l c d os mee t ta d h ei fh e rs s o g d h h o o a a t e t i m f t w ip o
T c n l g n t d eh o o y a d S u y・技术探讨
无线传感器 网络 中负载均衡 的 s k 点 移动 策 略 i 节 n
孟凡 伟 关新 平
( 山大 学 电气工程 学 院 燕
河北秦 皇 岛 06 0 ) 6 04
【 要l在 无线 传感 器 网络 中 . 传 感器 节 点 由于 担任 过 多数 据 中转任 务 , 要 消耗 较 多的 能量 . 其过 旱 死亡 短 了网 络 的 摘 部分 需 无线传感 器网络 ( rtsSRo e rs WS 是 由部 WL e es N t k , N) es r wo

基于萤火虫算法的无线传感器网络移动sink节点路径规划方法

基于萤火虫算法的无线传感器网络移动sink节点路径规划方法

基于萤火虫算法的无线传感器网络移动sink节点路径规划方

俸皓;罗蕾;王勇;董荣胜
【期刊名称】《微电子学与计算机》
【年(卷),期】2016(33)5
【摘要】为了解决通信范围建模为圆形区域且存在相互重叠的无线传感器网络中移动sink路径规划这一NP难问题,提出了一种新的基于萤火虫群的路径规划方法.首先依据问题的特性对可行解空间进行了压缩;然后为提高算法在高维解空间的搜索效率,对离群萤火虫粒子设计了变异操作并设计了个体逐维移动的方式,提高了算法的求解精度并加快了算法的收敛速度.通过仿真实验分析及与其他算法的对比,验证了该方法的有效性.
【总页数】5页(P47-51)
【关键词】无线传感器网络;移动sink;TSPN;萤火虫优化算法;进化算法
【作者】俸皓;罗蕾;王勇;董荣胜
【作者单位】电子科技大学计算机科学与工程学院;桂林电子科技大学广西高校云计算与复杂系统重点实验室
【正文语种】中文
【中图分类】TP393
【相关文献】
1.一种无线传感网的Sink节点移动路径规划算法研究 [J], 陈友荣;陆思一;任条娟;杨海波
2.基于能量感知的无线传感器网络Sink节点移动方案 [J], 吴文铁;李敏;文永革
3.传感器网络中多移动sink节点的路径规划算法 [J], 俸皓;罗蕾;董荣胜;王勇
4.无线传感器网络中移动sink节点的路径规划 [J], 柏琪; 朱晓娟
5.移动节点路径规划和几何限制的无线传感器网络定位算法 [J], 梁涛;陈雄;孔庆生因版权原因,仅展示原文概要,查看原文内容请购买。

无线传感器网络中一种基于移动Sink的数据收集算法

无线传感器网络中一种基于移动Sink的数据收集算法

无线传感器网络中一种基于移动Sink的数据收集算法张蕾;张堃;宋军【摘要】A novel algorithm MSDG( Mobile Sink-based Data Gathering)which based on mobile sink data gathering does not depend on the location of nodes, is proposed in mobile wireless sensornetworks( WSNs). It solves the"hot spot "problem, that is multi-hop routing in WSNs brings to energy hole. Sink node builds the routing tree along the nearest fixed node as root node. At the same time, the sensed data in cluster node carry on data fusion calculation through the cluster, thus the data fusion is flanked by trees to send to Sink node in reverse-by-jump. Simulation results show that in the aspect of average energy consumption and network lifetime, the performance of MSDG surpasses data gathering protocols of LEACH and ACE-L.%针对移动无线传感器网络设计一种不依赖于节点地理位置的基于移动汇聚节点( Sink)的数据收集算法(Mobile Sink-based Data Gathering,MSDG).该算法解决了无线传感器网络中多跳路由通信时出现能量空洞的“热点”问题.Sink沿途以最近的固定节点作为根节点动态构建路由树.簇内移动节点感知的数据经簇头进行数据融合计算,然后将融合后的数据沿路由树反向逐跳转发给Sink.仿真结果表明,MSDG在节点的平均能耗和网络生存时间等方面的性能远超过LEACH、ACE-L等数据收集协议.【期刊名称】《传感技术学报》【年(卷),期】2012(025)005【总页数】5页(P673-677)【关键词】无线传感器网络;数据收集;分簇;移动Sink【作者】张蕾;张堃;宋军【作者单位】北京建筑工程学院计算机教学与网络信息部,北京100044;北京建筑工程学院计算机教学与网络信息部,北京100044;北京建筑工程学院计算机教学与网络信息部,北京100044【正文语种】中文【中图分类】TN919.25随着物联网技术、嵌入式技术以及低功耗的无线通信技术的发展,生产具备感应、无线通信以及信息处理能力的微型无线传感器已成为可能,这些廉价的、低功耗的传感器节点共同组织成无线传感器网络WSNs(Wireless Sensor Networks),通过节点间的相互协作,将其监测和感应到的信息(温度、湿度等)传送到基站(Sink),实现网络数据收集功能。

无线传感器网络中多移动sink的选择策略

无线传感器网络中多移动sink的选择策略
( I北京 邮电大学 网络与 交换技 术 国家 重 点实验室 ,北 京 107 2诺基亚 ( 0 8& 中国 )研 究 中心,北 京 107 ) 0 16

要: 针对移动终端作为无线传感器网络中的移动 s k情况下, 出了具有多个 移动 s 的稀疏无线传 感器 网 i n 提 i k n
络体系结构 M22 SN。考虑到移动 终端广泛存在 的特性 ,为了有效地收集传感数据,提出了无线传感器网络 中对移 动 s 的选择策略,并在此基础上提 出了~种适合于 M z 的基于功率控制 的机会传输 调度算法 。仿真和分析 i k n sN

t r s sinsh d l gag r h ( i ta mis c e ui lo tm OTS orM wa ute rp sd S muainrslsidc t h th r — c n o n i A)f SN sfr rpo o e . i lt ut n iaeta epo h o e t
b l e i e t o s e ai n d fe e t e e t n s h me f b l i si S N r o a e a d a p o t n s i d v c si o c n i r t , i rn l ci c e s e n d o s o o mo i sn M Z we ec mp d n n o p r i— e k n r u
e e t on C m e 0tm oDie S nKS l w i e e s s ns t 0r lc i S ne l l n r l s e or ne W KS
CHENG n , Lo g CHEN n.e g 2 M A in 2 Ca f n Ja
表 明选择最佳的移动 s 可 以有效地提 高传感器节点的能量有效性和数据传输成功率。 i k n 关键词 :无线传感器 网络;移动 s k i ;选择策略;传输调度 n 中图分 类号 :T 3 3 P9 文献标识码:A 文章编号:10 .3 X(0 81—0 20 004 6 2 0 )1 1—7 0

无线传感网中能量有效的多sink重定位算法

无线传感网中能量有效的多sink重定位算法

无线传感网中能量有效的多sink重定位算法袁甜甜;徐敬东;张建忠【期刊名称】《计算机工程与应用》【年(卷),期】2013(049)002【摘要】在无线传感器网络中只部署一个静止不动的sink节点会带来诸多弊端,如网络能耗不均衡、生存期短、丢包率大等.为解决上述问题,提出一种新的且容易操作的多sink重定位算法EEMSR,即在整个网络生存期的时间内,多个sink节点能以逐步逼近和协作的方式移动至各自的最优位置.经仿真验证,该算法能极大提升网络生存期和数据包交付率等网络性能.%Deploying only one static sink in Wireless Sensor Networks has many drawbacks, such as imbalanced network energy rnconsumption, short network lifetime, and large packet loss rate. This paper proposes a new and feasible multi-sink relocation rnalgorithm EEMSR to resolve the above shortcomings. The EEMSR algorithm moves the multiple sinks to the optimal position rnrespectively in the whole network lifetime by means of approximation gradually and cooperation. The simulation result shows rnthat the application of the EEMSR algorithm can prolong the network lifetime enormously and enhance the packet delivery ratio rngreatly.【总页数】5页(P19-23)【作者】袁甜甜;徐敬东;张建忠【作者单位】南开大学信息技术科学学院,天津300071 ;天津理工大学聋人工学院,天津300191;南开大学信息技术科学学院,天津300071;南开大学信息技术科学学院,天津300071【正文语种】中文【中图分类】TP393.02【相关文献】1.无线传感网中基于sink节点的目标位置选择移动算法 [J], 饶芳;谭建军2.无线传感器网络能量均衡的多sink分簇路由算法 [J], 李芳;丁永生;郝矿荣;姚光顺3.无线传感网中能量有效的抗妥协加密方案 [J], 归奕红4.无线传感网中能量有效的免碰撞MAC协议 [J], 苗毅;冯浩然5.能量有效的无线传感网连通支配集构建算法 [J], 孔凡凤;周子杰因版权原因,仅展示原文概要,查看原文内容请购买。

一种基于移动Sink的无线传感器网络路由算法

一种基于移动Sink的无线传感器网络路由算法
王勇;王万良
【期刊名称】《机电工程》
【年(卷),期】2010(027)002
【摘要】节能是无线传感器网络路由算法设计的一个核心问题,通过减少数据传递跳数或数据量可以尽可能延长节点寿命.保证网内数据通信.但是Sink节点周围的节点因通信负担过大而导致能量将很快耗尽.针对这一问题提出了一种基于剩余能量分布的移动Sink节点路由协议,利用剩余能量扫描算法收集网络的能量分布信息,根据能量分布决定sink节点的移动,实现了数据汇集的负载平衡,并且在事件区域利用局部数据融合减少了网内冗余数据.仿真实验与MintRoute路由算法的比较结果表明,该路由算法在保存网络能量和减少网内数据通信量方面有明显的优势.
【总页数】4页(P17-20)
【作者】王勇;王万良
【作者单位】浙江工业大学信息工程学院,浙江,杭州,310032;浙江工业大学信息工程学院,浙江,杭州,310032
【正文语种】中文
【中图分类】TP393
【相关文献】
1.一种支持移动Sink的无线传感器网络路由协议 [J], 张蕾;谢杨梅
2.无线传感器网络中一种基于移动Sink的数据收集算法 [J], 张蕾;张堃;宋军
3.一种移动节点无线传感器网络路由算法的优化设计 [J], 郎西桂;余红标;崔文华
4.一种基于遗传算法的无线传感器网络路由算法 [J], 张重毅;刘彦斌;于繁华;刘大有
5.基于萤火虫算法的无线传感器网络移动sink节点路径规划方法 [J], 俸皓;罗蕾;王勇;董荣胜
因版权原因,仅展示原文概要,查看原文内容请购买。

无线传感器网络中移动sink节点的路径规划

doi:10.3969/j.issn.1003-3114.2020.02.015引用格式:柏琪,朱晓娟.无线传感器网络中移动sink 节点的路径规划[J].无线电通信技术,2020,46(2):228-233.[BAI Qi,ZHU Xiaojuan.Path Planning of Mobile Sink Node in Wireless Sensor Network [J].Radio Communications Technology,2020,46(2):228-233.]无线传感器网络中移动sink 节点的路径规划柏㊀琪,朱晓娟(安徽理工大学计算机科学与工程学院,安徽淮南232001)摘㊀要:在无线传感器网络中,大量感知数据汇集到sink 节点的采集方法会导致sink 节点附近的节点能量耗尽,造成能量空洞㊂针对该问题,利用移动的sink 节点进行数据收集是一种解决方法,其中移动sink 的路径规划成为一个重要的问题㊂提出了一个移动sink 路径规划算法,将无线传感器中随机分布的节点划分为不同的子区域,寻找sink 节点移动的最佳转向点,最终得到最优的移动路径,以实现无线传感器网络生命周期最大化㊂仿真实验表明,与现有方案相比,该算法能显著延长网络的生命周期㊂关键词:移动sink;路径规划;转向点;生命周期中图分类号:TP393㊀㊀㊀文献标志码:A㊀㊀开放科学标识码(OSID):文章编号:1003-3114(2020)02-0228-06Path Planning of Mobile Sink Node in Wireless Sensor NetworkBAI Qi,ZHU Xiaojuan(School of Computer Science and Engineering,Anhui University of Science and Technology,Huainan 232001,China)Abstract :In wireless sensor networks,a large number of sensing data collected to sink nodes will lead to energy depletion of the nodes near sink nodes,resulting in energy hole.To solve this problem,it is a solution to collect data by using mobile sink nodes.The path planning of mobile sink becomes an important issue.In this paper,a mobile sink path planning algorithm is proposed,which divides randomly distributed nodes into different sub regions,searches for the best turning point of sink node movement,and finally obtains the optimal mobile path to maximize the lifetime of wireless sensor network.Simulation results show that compared with the existing scheme,the algorithm can significantly extend the lifetime of the network.Key words :Mobile sink;Path planning;Turning point;Network lifetime收稿日期:2019-11-12基金项目:国家自然科学基金项目(51504010)Foundation Item :National Natural Science Foundation of China(51504010)0 引言无线传感器网络中通过多跳路由汇聚到sink 节点是传统的数据收集方法㊂离sink 节点很近的传感器节点或簇头,被视为sink 节点的中介,需要转发远处传感器节点的数据包,这会导致能量有限的传感器节点快速消耗掉自身的能量,从而死亡,这被称为热点或能量空洞问题[1-4]㊂为了避免这种情况,使用移动sink 节点来解决这一问题,将sink 节点安装在一些车辆上,围绕网络区域移动进行数据收集㊂使用移动sink 进行数据收集有以下优点:①传感器节点将数据转发到移动sink 节点的跳数相对较小,这会减少拥塞和数据包丢失的概率[5];②移动sink 节点的存储和计算资源较充分;③使用移动sink 节点,在很大程度上减少某些传感器节点数据转发负载,可以更好地利用传感器的能量,从而延长了整个网络的寿命㊂目前,sink 节点移动的轨迹选择主要有3种类型:随机移动㊁固定移动和可控移动[6]㊂在基于随机移动的方法中,sink 节点的移动轨迹不是预先设定的㊂例如,节点放在动物身上,动物的移动轨迹是随机的,虽然这个方案很容易实现,它的优点是保证移动sink 节点到每个节点进行收集数据的概率是相等的,但其性能是不确定的,因为它可能会产生很长的路径,造成链路断开,产生额外的能量损耗㊂在固定移动中,移动sink节点将移动sink访问一些预先指定的位置,并从传感器节点组中收集数据,它需要只访问有限数量的节点,但不会根据无线传感器网络节点的能量情况进行路线改变,缺乏灵活性㊂在可控移动中,可以根据路径反馈的信息进行路径规划㊂因此,它能够在指定延迟限制内进行数据收集,可以很好地平衡网络寿命与延迟的问题㊂1㊀相关工作近年来,为了解决能量空洞问题,提高无线传感器网络的生命周期,许多算法已被提议用于移动sink节点的路径规划㊂周晖等人[7]提出移动多sink 生物启发式路径规划算法,采用蚁群优化作为上层算子,根据网络运行过程中的变化,即节点数量和能量变化,实时优选下层算子集,选中的下层算子集规划各移动sink节点的路径㊂黄冰倩等人[8]首先利用图论知识,把无线传感器网络看成一个连通的无向图,将传感器节点转化成图的顶点,并选取虚拟信标节点,利用蚁群算法对选取的节点进行遍历,从而获得移动路径㊂俸皓等人[9]提出了一种新的基于萤火虫群的路径规划方法㊂首先依据问题的特性对可行解空间进行了压缩;然后为提高算法在高维解空间的搜索效率,对离群萤火虫粒子设计了变异操作并设计了个体逐维移动的方式,提高了算法的求解精度并加快了算法的收敛速度㊂文献[7-9]运用生物智能的路径规划算法,这类算法没有考虑现实中的适用性,数据的处理和成本太高㊂陈友荣等人[10]提出了一种高效的距离感知路由算法,通过无线传感器网络的移动汇聚,汇聚节点以一定的速度沿网络边界采集监控数据㊂但是该算法中提到的障碍物和移动sink节点的移动感知问题没有得到解决,且过于复杂导致数据传输速率受到影响㊂与以上算法相比,结合实际情况,本文考虑合理规划移动sink节点的路径,最大限度延长网络寿命㊂首先将移动sink节点通信范围内的传感器节点的剩余能量信息传达给移动sink节点,然后通过能量密度与移动路径选择算法选择出移动sink的最佳转向点,得到sink节点移动的最优路径㊂对于能量密度和具体的移动路径选择算法会在后面进行详细介绍㊂2㊀网络模型2.1㊀问题描述无线传感器网络是使用同构的传感器节点随机部署在HˑW的长方形区域内,其中每个传感器节点都有有限电源和相同的通信半径,并且移动sink节点能量不受限制㊂本文为了避免移动sink节点进行不必要的移动,规定检测区域内的节点都为簇首,该网络为骨干网络[11]㊂在监测区域内,假设传感器节点呈现正态分布,四周的节点分布较稀疏,中间部分比较集中㊂移动sink节点从矩形区域的左边中点出发,根据规划的路径进行匀速移动,在通信范围内进行数据的收集,直到区域右边中点,看做完成一轮采集㊂本文将矩形区域划分成若干个子区域,以便更准确进行转向点选择㊂以下是一些假设㊂①每个传感器节点在部署后保持静止并具有唯一识别号码;②假定在每个转向点位置,移动sink节点的逗留时间可以忽略不计;③所有通信都通过共享无线电建立;④网络生命周期定义为直到第一个节点死亡为止;⑤假设从传感器节点到移动sink节点没有重传数据,移动sink节点负责将收集到的数据传到信息处理中心,且移动sink节点运动速度恒定不变㊂2.2能耗模型本文提出相应的能量模型,其中单个传感器节点在发送或接收k比特数据所需的能量为:E1=E elec k㊂(1)在信号放大器件上消耗的能量为:E2=E amp d2k,(2)式中,E amp为单位功率放大器的能量消耗,d为两个节点之间的距离㊂所以接收消息时只存在第一步的能量消耗;发送数据所消耗的能量为两步的和,即:E T=E1+E2㊂(3)2.3㊀能量密度本文提出的能量密度是指单位区域内传感器节点的能量㊂它在一定程度上反映了传感器网络负载是否平衡,对于移动sink节点的转向点也有很大影响㊂使用二分法划分区域,在能量密度较高的区域会尽可能多地划分子区域,增加转向点的数量,避免因某个节点承载过多的转发任务而造成能量耗尽㊁节点死亡的后果,达到传感器网络的能量平衡㊂能量密度的计算公式如下:ED =RE /N ,(4)式中,ED 为能量密度,RE 代表子区域内传感器节点的剩余能量总和,N 为子区域内无线传感器节点的数量㊂对于一个区域内能量密度大小,以整个网络的能量密度T 为标准,如果ED >T ,则说明该子区域能量密度大,需要考虑增加转向点;相反,如果ED <T ,则说明该子区域能量密度小㊂3㊀转向点选择与子区域划分首先对移动sink 节点路径规划的必要性进行研究,如图1所示㊂移动sink 节点从A 移动到B ,经过整个传感器网络区域,这个路径是一条固定的直线,靠近该路径的节点可以把数据直接传送给移动sink 节点,但是由于传感器节点的能量有限,远离该路径的节点想要发送数据必须经过多跳转发才能成功㊂由此可以看出,这样的路径影响整个网络的生命周期㊂为了解决该问题,本文提出了转向点的概念,如图2所示㊂移动sink 节点同样是从A 移动到B ,但在移动过程中,它不是一条固定的直线路径,而是经过多次转折,转折的目的是为了尽可能保证分布在路径两边的传感器节点传送数据到移动sink 节点需要转发的次数比较少,也就是跳数减少,这样大大均衡了网络的能量负载,提高生命周期㊂图1㊀直线移动Fig.1㊀straight linemovement图2㊀规划路径移动Fig.2㊀Planning path movement假设在一个矩形感知区域内,sink 节点的的起始点坐标分别为A 和B ,如图2所示㊂A 点的坐标为(X A ,Y A ),B 点坐标为(X B ,Y B ),网络中所有节点的横坐标都在X A 和X B 范围之内㊂实验假设的传感器节点网络,如图3所示,需要使用二分法[12-13]将感知区域划分为R 个区域㊂首先以它的中轴线划分,第一个转折点的坐标(X 1,Y 1)=X A +X B2,y (),可以固定它的横坐标,但是它的纵坐标是不确定的,所以设y =k ㊃Δy ,其中k 为任意的常数,Δy 为固定的单位网格的长度㊂图3和图4是二分法第一次划分的结果㊂图3㊀k 为4时转折点结果Fig.3㊀K is the result of turning point at4图4㊀k 为2时转折点结果Fig.4㊀K is the result of turning point at 2图3中,有几个节点的数据包需要转发3次,图4中的节点数据包最多转发2次,对比可以看到在转折点坐标为(X A +X B2,2Δy )时,移动sink 节点的路径提供较好的网络性能㊂(X A +X B2,2Δy )是第一次划分区域得到的转折点坐标结果,第二次划分时,在第一次划分的两个子区域重复第一次寻找转折点的过程㊂通过迭代操作下去,会得到一系列转向点,对比些转向点,选择其中的最优转向点,最大程度使网络负载达到平衡㊂4㊀簇首到移动sink 的最短路径本文在设计移动sink 的移动路径有一个重要前提,在数据传输阶段,如果传输数据距离移动sink 较远,不在其通信范围内,此时通过另外簇首节点进行数据转发,要保证传输数据路径是最短路径,以跳数来判断传输路径是否为最短路径㊂具体步骤用Dijkstra 算法[14-16]来求解㊂①给定两个集合:已求出最短路径节点集合S (初始时,在S 中添加一个源节点V 1)和未求出最短路径的所有节点的集合U ㊂②从U 中选取一个距离V 1最小的顶点K加入到S中(选定的距离就是V1到K的最短路径)㊂且只有当该距离小于传感器节点的一跳范围时,才能加入S,如果两个节点不能通过一跳到达,距离就为ɕ,排除该节点㊂③以K为新考虑的中间点,修改U中各节点的距离㊂若从源节点V经过顶点到节点U的路径距离比原来不经过节点K的路径距离短,则修改V1到U的距离㊂④重复步骤②㊁③直到sink节点加入到S中,就能知道源点V1到sink节点进行数据传输的最短路径㊂5 路径规划算法通过以上子区域的划分㊁转向点的选择和传输数据的最短路径可以得出最终的路径规划算法㊂算法思想为:将传感器网络划分为合适数量的子区域,找出移动sink节点的转向点,在转向点中选择最优的,依次连接所有最优转向点,最后得到移动sink 节点的最佳路径㊂具体算法如下㊂步骤1:以中轴线将传感器网络区域一分为二,分为左右两个子区域,并进一步划分多个子区域,选择候选转向点㊂输入:整个区域簇首的剩余能量:R1.R2...Rm...Rn 左子区域内各个簇首的剩余能量:R1.R2...Rm右子区域内各个簇首的剩余能量:Rm...Rn整个区域内簇首节点数量:n左区域内簇首的数量:m右区域内簇首的数量:n-m过程:1:for㊀R1to RmED L=(R1+ +Rm)/mʊ计算左子区域的能量密度2:for㊀Rm to RnED R=(Rm+ +Rn)/(n-m)ʊ计算右子区域的能量密度3:for㊀R1to RnT=(R1+ +Rn)/nʊ计算整个区域的能量密度4:if㊀ED L<T||ED R<T利用第3提到的子区域划分方法进行区域划分5:else该区域不再进行子区域划分6:end㊀输出:划分区域线上的点为候选转向点步骤2:选择最优转向点㊂输入:候选点A(X1,Y1),B(X2,Y2) (X n,Y n),其中X1=X2= =X n,Y1=k1Δy,Y2=k2Δy Y n=k nΔy(k为常数,Δy 为固定网格格数)各个簇首到sink节点的跳数h1,h2 h n过程:1:for㊀h1to hn㊀ʊ选择A作为转向点,遍历所有簇首节点到sink节点的跳数R A=(h1+h2+ hn)/nʊ选择A作为转向点传输数据所需要的平均跳数2:for㊀h1to hnʊ选择B作为转向点,更新步骤1中簇首节点到sink节点的跳数R B=(h1+h2+ hn)/nʊ选择B作为转向点传输数据所需要的平均跳数3:if㊀R A<R BtakeA into S[i][j]㊀ʊS为最优转向点的集合4:elsetake B into S[i][j]5:循环操作到所有转向点比较完成6:end输出:最优转向点的集合S步骤3:sink节点以匀速依次经过最优转向点,该路径就是sink节点的移动路径㊂图5~图8分别为移动sink节点在不同迭代操作次数下,移动路径的改变㊂图5㊀初始状态Fig.5㊀Initialstate图6㊀第1次迭代Fig.6㊀Firstiteration图7第2次迭代Fig.7㊀Seconditeration图8㊀第3次迭代Fig.8㊀Third iteration从图中可以看出,初始状态有些簇首需要将数据包转发4~6次,随着不同时期下路径的改变,传感器节点需要转发的数据包越来越少,迭代3次后传感器节点最多只要转发2次,能量消耗也趋于平衡,生命周期也会大幅度延长㊂6 仿真实验采用Matlab进行仿真,在实验中,假设在监测区域为300m∗400m的范围,300个传感器节点随机分布,传感器节点的传输半径为40m,普通节点的起始能量为1J,节点发送单位字节数据的能耗为100nJ,接收单位字节数据的能耗为20nJ,sink节点沿着规划路径匀速运动,每个周期产生的平均数据为1000B,规定从区域左边边界移动到右边边界为一个周期,完成一个周期的数据收集为一轮㊂仿真实验的约束条件为:①传感器节点静止不动,移动sink节点没有能量约束;②在一个周期内,无数据传输的节点不参与路径规划㊂为了验证本文提出路径规划算法的有效性,将其与文献[5]中提出的sink节点固定转向移动算法进行对比㊂固定转向移动算法在转向点的选择上不考虑网络的剩余能量,在sink节点移动之前已经确定了转向点,固定在监测区域的水平边界上,sink节点在转向点之间直接进行移动㊂仿真实验将从每轮存活节点百分比㊁节点的平均剩余能量㊁网络平均跳数三个方面进行判断,比较两种算法的网络生命周期㊂图9是在收集数据的不同轮数下,传感器节点存活的百分比㊂从图中可以看出,与文献[5]中的sink节点固定转向算法相比,sink节点固定转向算法在2500轮时就出现了节点死亡,本文算法在3 500轮后才出现节点死亡,到6000轮时,存活节点还剩60%,而sink节点固定转向算法只存活了一半,这说明了本文提出的算法能有效延长网络的生命周期㊂图9㊀每轮存活节点百分比Fig.9㊀Percentage of surviving nodes in each round图10为传感器网络中两种算法节点平均剩余能量的曲线对比图㊂由图10可知,本文设计的移动sink节点路径规划算法与sink节点固定转向算法在工作的前25s,能量消耗的差距并不大,但是随着时间的进行,sink节点固定转向算法的能耗问题就显现出来,能量消耗明显加快,由此可以判断,本文提出的算法很大程度上解决了能耗问题,延长了网络生命周期㊂图10㊀节点平均剩余能量Fig.10㊀Average residual energy of nodes 图11为网络平均跳数对比图㊂对于sink节点固定转向算法,在前50s没有传感器节点死亡,网络平均跳数保持平衡,本文算法平均跳数略有下降,随着网络运行时间的增加,两种算法下传感器网络的平均跳数都出现明显下降㊂但是,本文算法对应的网络平均跳数始终低于sink节点固定转向算法,有效降低了数据丢包的概率与传感器节点能耗,从而达到延长网络生命周期的目的㊂图11㊀网络平均跳数Fig.11㊀Network average hops7 结束语针对无线传感器网络中的能量空洞问题,提出了移动sink节点路径规划的算法,该算法使用二分法划分区域,基于传感器节点的能量密度选择转向点的位置㊂仿真结果表明,本文所提出的方案可以减少能量空洞问题,从而延长网络寿命㊂与现有算法比较后,显示出它在延长网络生命周期方面的优越性㊂下一步工作的重点是分析不同数量移动sink节点的路径规划以及它们之间如何协调收集数据问题㊂参考文献[1]㊀郭剑,孙力娟,许文君,等.基于移动sink的无线传感器网络数据采集方案[J].通信学报,2012,33(9):176-184.[2]㊀冯亚超,贺康,杨红丽,等.一种无线传感器网络数据收集协议的研究与优化[J].传感技术学报,2014,27(3):355-360.[3]㊀HU Yifan,ZHENG Yi,LIU Hailin,et al.Mobile Sink PathPlanning Research for Underwater Heterogeneous SensorNetwork[C]ʊ第30届中国控制与决策会议论文集,2018:291-296.[4]㊀周唯,刘冬,刘会师.基于无线传感器网络拓扑的研究与设计[J].软件,2013,34(12):22-25.[5]㊀周涛,高美凤.密集型传感器网络中移动sink的路径选择机制[J].计算机应用研究,2013,30(4):1120-1122.[6]㊀陶丹,陈后金.移动无线传感网络中基于Sink协助的数据采集算法[J].北京交通大学学报,2013,37(6):1-7.[7]㊀周晖,薛磊,钱兰美.大规模传感网移动多Sink生物超启发式路径规划[J].仪表技术与传感器,2017(10):105-109.[8]㊀黄冰倩,杜庆治,龙华.面向WSN的移动锚节点路径规划算法[J].云南大学学报(自然科学版),2018,40(1):29-35.[9]㊀俸皓,罗蕾,王勇,等.基于萤火虫算法的无线传感器网络移动sink节点路径规划方法[J].微电子学与计算机,2016,33(5):47-51.[10]陈友荣,陆思一,刘半藤,等.移动无线传感网的移动感知路径选择算法[J].传感技术学报,2019,32(1):117-126.[11]周新莲,朱泽鹏.无线传感器骨干网络路由算法[J].吉林大学学报(理学版),2019,57(2):363-368. [12]张晓勇,王仲君.二分法和牛顿迭代法求解非线性方程的比较及应用[J].教育教学论坛,2013(25):139.[13]梁青,焦峰.WSN中基于二分法与移动Sink的数据收集协议[J].计算机工程,2016,42(12):39-43. [14]吴红波,王英杰,杨肖肖.基于Dijkstra算法优化的城市交通路径分析[J].北京交通大学学报,2019,43(4):116-121,130.[15]ZHOU Minhang,GAO Nina.Research on Optimal PathBased on Dijkstra Algorithms[C]ʊProceedings of the3rdInternational Conference on Mechatronics Engineering andInformation Technology(ICMEIT2019),2019:900-908.[16]叶颖诗,魏福义,蔡贤资.基于并行计算的快速Dijkstra算法研究[J/OL].计算机工程与应用:1-11[2019-10-24].http:ʊ/kcms/detail/11.2127.TP.20190724.1129.006.html.作者简介:柏㊀琪㊀安徽理工大学计算机科学与工程学院硕士研究生,主要研究方向:物联网㊁无线传感器网络㊂朱晓娟㊀博士,安徽理工大学副教授㊂主要研究方向:无线传感器网络㊂。

随机分布的无线传感器网络中移动sink的路径规划

随机分布的无线传感器网络中移动sink的路径规划常捷;张灵【期刊名称】《计算机科学》【年(卷),期】2017(44)2【摘要】针对大量节点正态分布的无线传感器网络,为了提高网络的寿命,提出了一种移动sink的高效路径规划方案.首先由节点的分布规律将网络划分为多个子区域,然后在此基础上以最大化网络寿命为目标找到sink的最佳转折点,最后得到一条最优路径.通过NS-2中大量的仿真实验结果表明,与已有的类似方案相比,该方案可以有效均衡网络能耗,延长网络的生命周期,同时取得较好的网络性能.%In wireless sensor networks with a large number of normally distributed nodes,in order to improve the network lifetime,an efficient path planning scheme of a mobile sink was proposed in this paper.Firstly,the network is divided into several subregions by the distribution of nodes.Then,the best turning point of sink on this basis is found in order to maximize the network lifetime.Finally,an optimal path is got.Lots of simulation results under NS-2 show that compared with existing similar schemes,this scheme can effectively balance the network energy consumption,prolong the network lifetime and achieve better network performance.【总页数】5页(P147-151)【作者】常捷;张灵【作者单位】广东工业大学计算机学院广州510006;广东工业大学计算机学院广州510006【正文语种】中文【中图分类】TP393.01【相关文献】1.无线传感器网络节点定位中移动信标的路径规划 [J], 张强;张庆;张磊;于纪言;贾方秀;2.无线传感器网络节点定位中移动信标的路径规划 [J], 张强;张庆;张磊;于纪言;贾方秀3.WSN数据收集中移动Sink的路径规划和簇头节点选取问题的综合研究 [J], 惠晓威;刘彦每4.无线传感器网络中移动sink节点的路径规划 [J], 柏琪; 朱晓娟5.基于萤火虫算法的无线传感器网络移动sink节点路径规划方法 [J], 俸皓;罗蕾;王勇;董荣胜因版权原因,仅展示原文概要,查看原文内容请购买。

无线传感器网络移动sinks路由算法研究

无线传感器网络移动sinks路由算法研究Research on Routing of WSNs for Mobile Sinks作者姓名车辉学位类型学历硕士学科、专业计算机软件与理论研究方向信息安全与技术导师及职称郑淑丽副教授2013年4月无线传感器网络移动sinks路由算法研究摘要传统无线传感器网络中的sink是静态的,这使得距离sink较近的节点由于要承担大量的数据转发工作,能量消耗较快。

由于传感器节点通常部署在环境恶劣的区域,且节点使用电池供电的方式,这使得对WSNs中能量耗尽的节点充电变得非常困难,从而导致整个网络的过早死亡。

移动sink由于可以在网络中向数据源节点移动,缩短数据转发的距离,从而节省了大量的网络能量,延长网络的寿命,因此近年来人们开始研究移动sink路由,并提出了多种算法。

基于地理位置的路由算法由于不使用全局的拓扑结构,且具有高效、简便和可扩展性强的优点,成为了最具吸引力的方法之一。

本文所研究的课题正是基于地理位置的路由算法。

位置收敛算法由于移动sink不需要直接向源节点更新当前位置,因此节省了大量的网络能量。

但是位置收敛算法在源节点发包率低,移动sink速度较快时,会造成数据发送时延较大和发送成功率较低的问题。

针对位置收敛算法的上述缺点,提出了一种基于sink节点代理的路由算法——ABR算法。

该算法利用sink节点的代理以提高数据发送的成功率,同时通过混合的位置更新机制,很好的平衡了网络能耗与传输时延的矛盾,有效的解决了位置收敛算法的缺点。

仿真结果表明ABR在提高网络性能方面有很大的优势。

当多个sink以群组的方式向目标移动时,现有的向群组发送数据的路由算法由于频繁的在群组范围内广播信息,会造成过多的能量消耗。

为了解决这种问题,提出一种适合向群组传输数据的路由算法。

算法中利用群组组头负责与源节点进行通信,从而减少了位置更新的路由负载;而群组内数据广播的对象只限制为sink节点,从而节省了网络能量,延长了网络的寿命。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

无线传感网中基于sink节点的目标位置选择移动算法
摘要:在深入研究k?means算法和连续Hopfield神经网络算法的基础上,提出一种目标位置选择移动算法,该算法先利用k?means算法的原理,将网络中能量相近的节点进行聚簇,并选取每个簇的质心作为sink节点可以安放的目标位置,再利用连续Hopfield神经网络算法的思想,为sink 节点的前进预设一条最优路径。

Matlab仿真结果显示,该路由算法可以有效地抑制能量空洞的现象,对延长网络寿命具有重大意义,同时对解决能源问题也做出了一定贡献。

关键词:移动sink节点;能量空洞;目标位置选择移动算法;信息泛洪;网络能耗;网络寿命
中图分类号:TN92?34 文献标识码:A 文章编号:1004?373X(2015)19?0043?03
Abstract:On the basis of studying k?means algorithm and continuous Hopfield neural network algorithm deeply,a target position selection and movement algorithm is proposed,in which the nodes with similar energy in networks are clustered by using the principle of k?means algorithm. The centroid of each cluster is selected as the target position where the sink node can be placed,and an optimal path is presupposed for running
of the sink node by applying the thought of continuous Hopfield neural network algorithm. Simulation results by Matlab show that this route algorithm can suppress the phenomenon of energy hole effectively,has great significance to prolong the network lifetime. It makes some contribution to solve energy problems.
Keywords:mobile sink node;energy hole;target position selection and movement algorithm;information flooding;network energy consumption;network lifetime
0 引言
随着物联网的发展,无线传感器网络(WSN)作为其重要的组成部分,在工业、农业等方面被广泛应用,但基于传感器自身的特点,通常用能量有限的干电池给它供电[1]。

由于无线传感网应用场景非常复杂,更换节点电池很困难[2],因此,怎样使无线传感网络实现同样的功能,消耗更少的能耗就成为了研究的重点。

现在的无线传感网最明显的特征是在某一个指定的范
围内随机安放一些节点,由于节点是通过多跳的方式将感知的信息传输到基站,这种数据收集方式带来的最显著的问题是:在能量消耗方面上,网络中靠近sink附近的节点比远离sink的节点要快,进而由于靠近sink周边节点的能量过早地消耗完,容易使整个网络陷入瘫痪中[3]。

因此,大批的科研人员将移动sink的策略应用到WSN中[4]。

现阶段提出了各
种sink节点移动方案[5?9],这些方案在一定程度上均衡了WSN中的能量,进而使网络的生存时间[10]变得更长。

关系到整个网络生命期的是sink节点,对现阶段提出的移动方案进行分析,发现怎样解决sink节点的移动成为了一个重难点。

本文在深入研究k?means算法和连续Hopfield神经网络算法的前提条件下,提出目标位置选择算法,该算法先采用k?means算法将能量相近的节点聚为一类,然后选取聚类的质心点作为sink节点的目标位置[11]。

sink节点在各个簇头间的移动是随机的,容易产生信息泛洪现象[12],会造成不必要的能量消耗,基于这个特点,本文利用连续Hopfield神经网络对sink节点的移动路径进行优化,得到了最优路径,从而使能量消耗达到了最优状态。

1 问题描述
将移动sink节点应用到无线传感网络中,一定程度上解决了网络的生存时间,但却增加了路由协议设计的难度。

在网络工作过程中,sink节点如何选择停留的目标位置及移动路线如何确定成为不得不考虑的现实问题[13]。

在现有的几种路由协议中,ART,SMS等采用的是随机移动策略,也就是说,sink节点移动的位置不需要根据某种信息作出判断而是随机选择的[14],如图1所示。

由图3可知,可预测移动策略不像随机移动策略那样需要多次转发sink节点的位置信息给源节点。

通过对比,可知
可预测移动策略为整个网络节省了相当多的一部分能量[14]。

同时,由于sink节点什么时候路过什么地方都是提前设定的,源节点能够依照sink节点来到的时刻合情合理地分配自己的能耗,从而使能量消耗达到均衡的状态[14]。

2 目标位置选择移动算法
根据上述分析,将可控制移动策略应用到本文中,提出了一种目标位置选择移动算法。

该算法利用无线传感器网络中某部分特定的网络参数值来决定sink节点的目标位置和移动方式[15]。

2.1 k?means算法 4 结语
依据可控制移动策略的思想,针对该策略中sink节点可以停留的目标位置和可移动路径进行了研究分析。

文中提出的目标位置选择移动算法不仅有效地缓解了网络节点间的信息内爆现象,同时通过相应的平台仿真,该算法使网络能耗变少,网络时间缩短。

然而,这种移动sink的策略的缺点是不够灵活,以后将针对此策略存在的问题进行更全面的研究。

参考文献
[1] 李明隆.无线传感器网络路由协议的分析与改进[D].重庆:重庆邮电大学,2011.
[2] 童孟军.无线传感网能量有效路由协议的研究[D].浙江:浙江工业大学,2012.
[3] 刘勇,侯荣旭.无线传感器网络攻击与防范[J].电脑知识与技术,2013,35(2):7927?7928.
[4] 程子栋.基于sink节点移动的WSN节能路由协议的研究[D].北京:北京交通大学,2011.
[5] 张帆.延迟容忍传感器网络性能研究[D].武汉:华中科技大学,2007.
[6] YANG Yinying,FONOAGE M I,CARDEI M. Improving network lifetime with mobile wireless sensor networks [J]. Computer Communications,2010,33(4):542?555.
[7] SOMASUNDARA A A,KANSAL A,JEA D D,et al. Control mobile infrastructure for low energy embedded networks [J]. IEEE Transaction on Mobile Computing,2006,5(8):958?973.
[8] AKKAYA K,YOUNIS M,BANGAD M. sink repositioning for enhanced performance in wireless sensor networks [J]. Computer Networks,2006,49(4):512?534.
[9] XU X,LIANG W. Placing optimal number of sinks in sensor networks for network lifetime maximization [C]// Proceedings of 2011 IEEE International Conference on Communications. [S.l.]:IEEE,2011:1?6.
[10] SAAD E M,AWADALLA M H,DARWISH R R.
A data gathering algorithm for a mobile sink in large?scale sensor networks [C]// Proceedings of 2008 the 4th International Confe?rence on Wireless and Mobile. [S.l.]:Springer Berlin Heidelberg,2008:207?213.
[11] 赵小松,孙晓洁,李国徽.基于多分辨率聚类的安全定位算法[J].计算机科学与探索,2012,22(1):78?79.
[12] 张静.无线传感器网络分簇路由算法研究[D].天津:南开大学,2011.
[13] 郭书城,卢昱,许定根.基于分簇无线传感器网络的路由算法研究[J].通信学报,2010,31(z1):63?69.
[14] 乐俊,张维明,肖卫东,等.无线传感器网络中一种基于非均匀划分的分簇数据融合算法[J].计算机研究与发展,201l,48(z2):247?254.
[15] 张乃尧,阎平凡.神经网络与模糊控制[M].北京:清华大学出版社,1998.。

相关文档
最新文档