LEACH算法的改进及应用
发布时间:2020-05-12 20:30
【摘要】:无线传感器网络是一种信息获取和处理的综合性学科,它包含了传感器和无线通信等技术,被普遍使用在环境监测、军事、医疗等领域。因其受到硬件资源、电源容量等的限制,为了实现对温室环境的监测,并且有效的延长网络的生命周期,需要对已有的路由算法进行改进,从而设计有效的节能路由算法也已成为WSN领域的研究重点之一,其研究价值和市场价值也越来越大。论文首先对国内外无线传感网络及无线传感网络路由算法的发展现状及几种典型的无线传感器网络路由算法进行分析和对比。以LEACH算法为切入点,针对LEACH算法的两个主要步骤:簇的建立过程和稳定过程,分别进行改进。其中,簇的建立过程,通过引入维诺图来完成节点成簇;稳定过程,通过引入改进的蚁群算法以多跳的形式完成簇间路由。通过对改进后算法和已有算法进行仿真对比,仿真实验表明:改进的算法在节点成簇的过程与LEACH算法相比簇的分布和死亡节点的分布更加均匀;在簇头和Sink节点通信的过程中,改进后的算法和LEACH算法及基本蚁群算法等相比,有效地均衡了簇头间的能耗,并且整个网络的生命周期得以延长。另外,论文中对温室环境监测系统的国内外现状进行分析,在需求分析的基础上,把改进后的多跳分簇路由算法应用于系统的节点成簇、簇内簇间路由中。在确保各个传感器采集节点能够能量均衡的采集数据,并且可以在WSN中进行数据传输的前提下,通过硬件设计和软件编程,最终成功实现了对温室大棚环境的实时监测。本文为实现基于维诺图和改进蚁群算法路由算法的温室环境监测系统提供了总体设计方案、硬件设计和软件实现的具体方法。
【图文】:
Fig.2-1 The working process of each round of LEACH algorithm由上图所示,协商阶段也即是簇的形成阶段,主要完成簇头的选取并内路由使节点成簇,同时在该阶段会完成算法的初始化工作。节点被头之后,首先发送一个携带自己 ID 等信息的广播,其他节点会收到自不同簇头的广播,如果簇头节点收到其他簇头节点的广播信息后会弃,若非簇头节点接收到广播信息,则会判断信号的强弱,确定要加,然后回复给对应的簇头一个请求加入包,并且,非簇头节点加入簇,簇头节点会维护一个簇内成员信息表,为成员节点分配一个可以通隙,从而避免簇内通信杂乱,一个时隙就是一帧,时间长度相等。稳即簇的数据通信阶段,簇中成员节点根据簇头节点分配的时隙,以轮式,当自己的时隙到达,就采集数据并发送至簇头节点,簇头节点首收到的数据进行融合处理,然后发送至汇聚节点。稳定阶段经历的时,说明算法的有效性越强,当数据发送完成后,,新的一轮重新开始,具体实现如下。1. 簇头选取LEACH 算法中对簇头的选择是随机进行的,簇头的决定因素主要有当前算法运行的轮数和簇头节点数量与总节点数的百分比。整个分簇
LEACH算法流程图
【学位授予单位】:哈尔滨理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TN929.5;TP212.9
本文编号:2660802
【图文】:
Fig.2-1 The working process of each round of LEACH algorithm由上图所示,协商阶段也即是簇的形成阶段,主要完成簇头的选取并内路由使节点成簇,同时在该阶段会完成算法的初始化工作。节点被头之后,首先发送一个携带自己 ID 等信息的广播,其他节点会收到自不同簇头的广播,如果簇头节点收到其他簇头节点的广播信息后会弃,若非簇头节点接收到广播信息,则会判断信号的强弱,确定要加,然后回复给对应的簇头一个请求加入包,并且,非簇头节点加入簇,簇头节点会维护一个簇内成员信息表,为成员节点分配一个可以通隙,从而避免簇内通信杂乱,一个时隙就是一帧,时间长度相等。稳即簇的数据通信阶段,簇中成员节点根据簇头节点分配的时隙,以轮式,当自己的时隙到达,就采集数据并发送至簇头节点,簇头节点首收到的数据进行融合处理,然后发送至汇聚节点。稳定阶段经历的时,说明算法的有效性越强,当数据发送完成后,,新的一轮重新开始,具体实现如下。1. 簇头选取LEACH 算法中对簇头的选择是随机进行的,簇头的决定因素主要有当前算法运行的轮数和簇头节点数量与总节点数的百分比。整个分簇
LEACH算法流程图
【学位授予单位】:哈尔滨理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TN929.5;TP212.9
【参考文献】
相关期刊论文 前10条
1 王怀宇;赵建军;李景丽;张玉新;;基于物联网的温室大棚远程控制系统研究[J];农机化研究;2015年01期
2 曾闵;江虹;陈帅;周英平;;基于能量优化的LEACH路由协议改进[J];电子技术应用;2014年09期
3 吴昊;何鹏;杨曼;;基于Android的温室大棚监控管理信息系统研究[J];农机化研究;2013年11期
4 周志立;;基于负载均衡的无线传感器网络路由算法[J];计算机系统应用;2012年12期
5 杨梦宁;杨丹;黄超;;无线传感器网络中改进的HEED分簇算法[J];重庆大学学报;2012年08期
6 丁岳;丁勇;于春娣;李伟;;一种具有提高成簇质量的WSN节能分簇路由算法[J];传感技术学报;2012年02期
7 钟文平;高美凤;;一种改进LEACH协议的仿真与研究[J];科学技术与工程;2012年04期
8 高德民;钱焕延;汪峥;王晓楠;;基于遗传算法的无线传感器网络路由协议研究[J];计算机应用研究;2010年11期
9 李成岳;申铉京;陈海鹏;孙恩岩;;无线传感器网络中LEACH路由算法的研究与改进[J];传感技术学报;2010年08期
10 杨伟伟;刘润杰;申金媛;;一种基于LEACH的高效节能协议[J];传感技术学报;2010年08期
相关硕士学位论文 前2条
1 崔京伟;温室大棚的无线温度监测系统设计与研究[D];太原科技大学;2013年
2 钟新平;基于单片机的温室大棚环境参数自动控制系统[D];广西大学;2011年
本文编号:2660802
本文链接:https://www.wllwen.com/kejilunwen/wltx/2660802.html