基于模糊控制和最短路径的LEACH协议改进研究
本文选题:无线传感器网络 + 路由协议 ; 参考:《湘潭大学》2017年硕士论文
【摘要】:无线传感器网络(Wireless Sensor Networks)是由随机撒播在监测区域内的大量传感器以无线通信方式自组织形成的网络。传感器节点拥有着体积小、成本低、易于部署等优点,可以在自然环境差、人类难以进入的区域进行工作。这些特点决定了无线传感器网络不论在军事领域还是在日常生活以及工业生产等领域都有广泛的应用前景。然而传感器节点自身携带的能量有限且一旦部署后不能补充,因此减少通信能耗、提高网络生存时间是无线传感器网络路由协议的研究重点之一。LEACH协议是一种经典的分层路由协议,它将网络中的节点分成若干个簇,从而形成层次型路由协议,本文在LEACH协议的基础上,针对其不足做出改进。首先,LEACH协议利用自身随机产生一个随机数与阈值对比的方法选取簇头,这显然不利于网络能耗的均衡。本文提出改进协议——CEBFC(Cluster head Election algorithm based on Fuzzy Control)协议。该协议使用模糊控制算法优化簇头的选举,综合剩余能量、相对节点度等多个因素,利用模糊控制器计算得到的优先度来改进节点广播当选簇头等待时间计算公式,优化簇头的选择;此外,普通节点入簇不仅考虑到簇头的距离还参考了簇头到基站的距离,离基站近的簇头拥有较小的成员规模,均衡簇头的能耗。再者,针对簇头直接与基站进行通信而造成通信代价过大的问题,本文在CEBFC协议的基础上提出了改进协议——FCASP(Routing Protocol based on Fuzzy Control And Shortest Path)。其簇间通信方式采用了单跳与多跳相结合的方法,中继节点选择不仅考虑候选中继节点前向区域的候选节点的剩余能量和路径因素,还参考了候选节点的簇内负载情况,建立最短传输路径以优化有限能量的高效使用;此外还考虑了网络寿命末期,前向区域内找不到候选中继节点的特殊情况,使得协议更加完善。MATLAB仿真表明,CEBFC协议相较于CFFL和LEACH协议能有效提升网络的工作寿命,通过合理的选择簇头降低通信能耗;FCASP协议较于CHBFT和LEACH协议在首个节点的死亡时间上分别提升了19%和209%,并且在减少整个网络的能耗和基站接收到数据包的数量上也有不少提升。
[Abstract]:Wireless Sensor Networks (WSNs) is a network formed by wireless communication of a large number of sensors spread randomly in the monitoring area. Sensor nodes have the advantages of small size, low cost, easy to deploy, and can work in areas where the natural environment is poor and it is difficult for human beings to enter. These characteristics determine that wireless sensor networks (WSN) have a wide range of applications in military, daily life and industrial production. However, the sensor nodes themselves carry a limited amount of energy and cannot be replenished once deployed, thus reducing communication energy consumption. Improving network lifetime is one of the key points of routing protocols in wireless sensor networks. Leach protocol is a classical hierarchical routing protocol, which divides nodes into clusters and forms hierarchical routing protocols. Based on the LEACH protocol, this paper aims at its shortcomings. First of all, the Leach protocol uses its own random generation of a random number to compare with the threshold to select cluster heads, which is obviously not conducive to the equilibrium of network energy consumption. In this paper, an improved protocol, the head Election algorithm based on Fuzzy Control, is proposed. The protocol uses fuzzy control algorithm to optimize cluster head selection, synthesizes residual energy, relative node degree and so on, and improves the formula of node broadcast elected cluster head waiting time by using the priority calculated by fuzzy controller. The selection of cluster heads is optimized. In addition, the common nodes not only consider the distance between cluster heads and base stations, but also consider the distance between cluster heads and base stations. The cluster heads near the base station have smaller member size and equalize the energy consumption of cluster heads. Furthermore, in order to solve the problem that the communication between cluster head and base station is too expensive, this paper proposes an improved protocol based on CEBFC protocol, that is, FCASP routing Protocol based on Fuzzy Control And Shortest path. The method of single-hop and multi-hop is used in the communication between clusters. The selection of relay nodes not only takes into account the residual energy and path factors of candidate nodes in the forward region of the candidate relay nodes, but also refers to the in-cluster load of candidate nodes. The shortest transmission path is established to optimize the efficient use of limited energy. In addition, the special case in which no candidate relay node can be found in the forward region at the end of network lifetime is considered. The simulation results show that compared with CFFL and LEACH protocols, CEBFC protocol can effectively improve the working life of the network. By reasonably selecting cluster heads to reduce the communication energy consumption, the FCASP protocol increases the death time of the first node by 19% and 209% respectively compared with the CHBFT and LEACH protocols, and also improves the energy consumption of the whole network and the number of packets received by the base station.
【学位授予单位】:湘潭大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN929.5;TP212.9
【参考文献】
相关期刊论文 前10条
1 陶志勇;蒋守凤;;基于模糊理论的无线传感器网络簇首选举算法[J];计算机工程;2015年09期
2 岳亚南;张国良;陈坚;孙一杰;;基于能量均衡的节点最优路由选择策略[J];计算机仿真;2015年07期
3 李书巳;;模糊控制基本原理与实现方法研究[J];数字技术与应用;2015年05期
4 杨晓峰;王睿;彭力;;基于剩余能量预测的WSN模糊分簇算法[J];计算机工程与应用;2015年14期
5 陈炳才;么华卓;杨明川;李宝君;赫凌超;;一种基于LEACH协议改进的簇间多跳路由协议[J];传感技术学报;2014年03期
6 袁静;;基于多级模糊评判的高效数据聚集算法[J];计算机与数字工程;2014年02期
7 张德干;赵晨鹏;李光;明学超;郑可;;一种基于前向感知因子的WSN能量均衡路由方法[J];电子学报;2014年01期
8 罗冰;黄玉清;;一种LEACH协议的多级分簇改进算法[J];计算机工程;2013年06期
9 张淳;费树岷;;能耗均衡的自组织无线传感器网络分簇算法[J];控制工程;2012年01期
10 张浩;李腊元;;基于LEACH协议的能耗均衡路由算法[J];计算机工程;2011年07期
相关硕士学位论文 前10条
1 廖倩;基于能量均衡的无线传感器网络LEACH协议的研究[D];郑州大学;2013年
2 吴伟;无线传感器网络分簇算法的研究与改进[D];南京理工大学;2013年
3 仇昌琪;基于骨干结构的无线传感器网络拓扑控制算法研究[D];杭州电子科技大学;2013年
4 程焱芳;无线传感器网络节能路由协议的研究[D];重庆大学;2011年
5 崔秀丽;异构无线传感器网络能量消耗均衡路由算法研究[D];太原理工大学;2010年
6 李朋;无线传感器网络基于能量均衡的分簇路由协议研究[D];东北大学 ;2009年
7 左睿;无线传感器网络分簇路由协议研究[D];中南大学;2009年
8 杨耿;基于能量异构的无线传感器网络分簇路由协议研究与设计[D];首都师范大学;2009年
9 熊科;簇头非均匀分布的无线传感器网络分簇算法研究[D];中南大学;2008年
10 王声荣;无线传感器网络LEACH协议的研究与改进[D];山东大学;2008年
,本文编号:1810377
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1810377.html