论文中文题名: | 基于遗传算法的无线传感器网络分簇路由算法研究 |
姓名: | |
学号: | 18207042024 |
保密级别: | 公开 |
论文语种: | chi |
学科代码: | 081002 |
学科名称: | 工学 - 信息与通信工程 - 信号与信息处理 |
学生类型: | 硕士 |
学位级别: | 工学硕士 |
学位年度: | 2021 |
培养单位: | 西安科技大学 |
院系: | |
专业: | |
研究方向: | WSN路由算法 |
第一导师姓名: | |
第一导师单位: | |
论文提交日期: | 2021-06-18 |
论文答辩日期: | 2021-06-04 |
论文外文题名: | Research on Clustering Routing Algorithm for wireless sensor networks based on genetic algorithm |
论文中文关键词: | |
论文外文关键词: | hot spots ; area division ; threshold optimization ; genetic algorithm ; dynamic cluster head election. |
论文中文摘要: |
无线传感器网络(Wireless Sensor Network,WSN)是一种新型无线智能网络,具有自组织能力强,可随机部署特点,广泛应用在环境监测、医疗、智能家居等领域。但组成WSN的众多传感器节点采用一次性电池供能,节点能量耗尽并不能及时充电,影响WSN正常运行。在资源有限情况下,设计高效节能路由算法寻找“高效”路径,降低网络能耗具有十分重要的研究意义和价值。本文通过对经典分簇路由算法的研究和改进,以节能高效路由为目标,提出基于分区和优化阈值函数的改进LEACH算法和基于遗传算法的分簇路由算法,研究内容如下: 针对LEACH路由存在簇头随机选举,簇间单跳路由传输造成簇头耗能加快等问题,提出一种基于分区和阈值优化的改进LEACH算法。该算法考虑节点剩余能量、邻居节点数及节点距基站距离三因素对簇头选举函数进行优化,同时对WSN部署区域进行划分,不同分区采取不同数据传输方式,降低基站附近簇头节点转发负载。结果表明,与LEACH、LEACH-EDP相比,第一死亡节点运行时间分别延长了41.22%、14.94%,在提高网络稳定性方面有更好的性能表现。 在改进的LEACH算法基础上,对于循环成簇会造成节点通信能耗加剧问题,提出一种基于遗传算法的分簇路由算法。利用遗传算法设计一种动态的簇头选举方法,在稳定阶段引入代价函数,改进簇间下一跳转发节点的选择策略,选择能量充足、位置更优的簇头进行数据转发。仿真结果表明,该算法相比LEACH、LEACH-EDP和改进的LEACH,能够降低节点无线通信能耗,提高节点能量利用率,延长网络的生命周期,同时该算法在大区域下也有良好的性能表现。 |
论文外文摘要: |
Wireless Sensor Network (Wireless Sensor Network, WSN) is a new type of wireless intelligent network with strong self-organization ability and random deployment characteristics. It is widely used in environmental monitoring, medical treatment, smart home and other fields. However, the sensor node uses disposable batteries for energy, and the node energy is exhausted and cannot be charged in time, which affects the normal operation of the WSN. In the case of limited resources, designing high-efficiency and energy-saving routing algorithms to find "efficient" paths and reducing network energy consumption has important research significance and value. Based on the research and improvement of the classic cluster routing algorithm, this paper proposes an improved LEACH algorithm based on partitioning and optimized threshold function and a cluster routing algorithm based on genetic algorithm with the goal of energy-saving and efficient routing. The research content is as follows: Aiming at the problems of LEACH routing with random election of cluster heads, and accelerating energy consumption of cluster heads caused by single-hop routing between clusters, an improved LEACH algorithm based on partition and threshold optimization is proposed. The algorithm considers the remaining energy of nodes, the number of neighbor nodes and the distance from the base station to optimize the cluster head election function. At the same time, the WSN deployment area is divided. Different partitions adopt different data transmission methods to reduce the forwarding load of cluster head nodes near the base station. The results show that compared with LEACH and LEACH-EDP, the running time of the first dead node is extended by 41.22% and 14.94%, respectively, and it has better performance in improving network stability. On the basis of the improved LEACH, a clustering routing algorithm based on genetic algorithm is proposed to solve the problem that the cyclic clustering will increase the energy consumption of node communication. A dynamic cluster head election method is designed using genetic algorithm, a cost function is introduced in the stable phase, the selection strategy of the next hop sending node between clusters is improved, and the cluster head with sufficient energy and better location is selected for data forwarding. Simulation results show that compared with LEACH, LEACH-EDP and improved LEACH, the algorithm can reduce the energy consumption of node wireless communication, improve node energy utilization, and extend the life cycle of the network. At the same time, the algorithm also has good performance in large areas. |
参考文献: |
[4] 王丁玎,丁煦,赵冲,等.带无线能量补充设备的无线传感器网络基站部署策略[J].计算机工程,2020,46(01):164-171+178. [6] 任志玲,张广全,林冬,等.无线传感器网络应用综述[J].传感器与微系统,2018,37(03):1-2+10. [15] 李道全,张玉霞,魏艳婷.基于聚类分析的能耗均衡无线传感器网络分簇算法[J].计算机工程,2019,45(10):116-121. [16] 武加文,李光辉.基于KM-FNN的无线传感器网络缺失数据重建算法[J].传感技术学报,2019,32(08):1245-1252. [19] 吴承辉. 基于SEP协议的无线传感网络的能量优化研究[D].南京邮电大学,2020. [20] 韩明帅. 基于分簇结构的WSN节能路由算法研究[D].华北电力大学,2020. [24] 戚攀,包开阳,马皛源.基于模糊C均值聚类及群体智能的WSN分层路由算法[J].计算机应用,2018,38(07):1974-1980+1988. [25] 李建坡,董子奇.基于能量迭代的无线传感器网络非均匀分簇路由算法[J].计算机应用研究,2017,34(03):824-827. [27] 李童悦,马文平.WSN中基于非线性自适应PSO的分簇策略[J].计算机科学,2018,v.45(05):51-55. [31] 蒋华,王瑶,王慧娇,等.基于模糊逻辑的WSNs能量高效分簇路由算法[J].微电子学与计算机,2020,37(07):25-30. [32] 赵立新,董朝贤,赵丽.基于FCM聚类的WSN加权概率簇头选择算法[J].控制工程,2019,26(06):1211-1215. [38] 冯钧,孔建寿,王刚.一种基于能量补给的无线传感器网络分簇单跳路由协议[J].计算机科学,2020,47(S1):278-282. [39] 周文祥,乔学工.基于能量优化的无线传感器网络任播路由算法[J].计算机科学,2020,47(12):291-295. [41] 蒋华,蔡玮,王鑫,等.基于改进灰狼优化的UWSNs分簇路由算法[J].微电子学与计算机,2020,37(06):46-50+56. [43] 吕安琪,李翠然,谢健骊,等.铁路监测WSN网络的非均匀优化分簇算法[J].铁道学报,2019,41(11):72-78. [48] 彭玲.无线传感器网络在矿山安监系统的应用——评《无线传感器网络与矿山安全监控》[J].矿业研究与开发,2020,40(05):165. [50] 刘小涛,陈珍萍,黄友锐.一种基于能耗均衡的非均匀分簇路由算法[J].微电子学与计算机,2019,36(02):36-40+45. [51] 宋蕾,任秀丽.一种低能耗与高精确度的WSN数据融合算法[J].计算机工程,2020,46(06):172-177. [52] 杨怡光.无线传感器网络中最大集合覆盖的最优解[J].计算机应用研究,2020,37(S1):269-272. [54] 许力,李光辉.基于信任机制的无线传感器网络多协议层入侵检测方法[J].传感技术学报,2019,32(05):739-748. [55] 葛斌,吴波,代陈.混沌蚁群算法在划分区域中能量均衡路由方法研究[J].电子测量与仪器学报,2017(5). [56] 梁旭,黄明.现代智能优化混合算法及其应用[M].北京:电子工业出版社,2011:9. [59] 黄利晓,王晖,袁利永,等.基于能量均衡高效WSN的LEACH协议改进算法[J].通信学报,2017,38(S2):164-169. [60] 方旺盛,陈朕浩,胡中栋.分区和能耗均衡的LEACH路由改进算法[J].计算机工程与设计,2019,40(10):2746-2751. [61] 刘宏,关业欢,吕孟伟.基于自适应权重的无线传感器网络分簇路由协议[J].小型微型计算机系统,2019,40(12):2603-2607. [62] 卞有为,张玲华.基于分区和能量距离因子的LEACH改进协议[J].数据采集与处理,2020,35(5):920-929. |
中图分类号: | TP393 |
开放日期: | 2021-06-18 |