首页 | 本学科首页   官方微博 | 高级检索  
     

基于模糊控制的自供能无线传感器网络分簇算法
引用本文:胡润彦,李翠然. 基于模糊控制的自供能无线传感器网络分簇算法[J]. 计算机应用, 2020, 40(9): 2691-2697. DOI: 10.11772/j.issn.1001-9081.2020010120
作者姓名:胡润彦  李翠然
作者单位:兰州交通大学 电子与信息工程学院, 兰州 730070
基金项目:甘肃省高等学校创新能力提升项目;国家自然科学基金
摘    要:现有自供能无线传感器网络(WSN)分簇算法较少考虑网络最优分簇数,导致网络能量消耗过快,全网能耗不均衡。针对这个问题,提出了基于模糊控制的自供能WSN分簇算法(EH-FLC)。首先,在网络能量消耗模型中引入太阳能补给模型,得出每一轮次网络能量总消耗与网络分簇数目的函数关系,并对其求导从而得到网络的最佳分簇数。然后,利用双层模糊决策系统来评定网络中的节点能否成为簇头节点。先将节点剩余能量、相邻节点数作为判定指标输入第一层(能力层)对所有节点进行筛选,得到备选簇头节点;再将中心度参数、邻近度参数作为判定指标输入第二层(协作层)对备选簇头节点进行筛选,得到网络簇头节点。最后,通过Matlab仿真分析了该算法的网络生存周期、网络能量消耗和网络吞吐量等性能指标,与低功耗自适应集簇分层型协议(LEACH)、改进的非均匀分簇路由算法(WUCH)和利用双层模糊控制的簇头选择算法(CTLFL)相比,该算法在网络工作寿命上分别提高了约1.4倍、0.4倍和0.6倍,网络吞吐量上分别提高了约20倍、1.5倍和1.28倍。仿真结果表明所提算法在网络生存周期和网络吞吐量方面的性能较优。

关 键 词:无线传感器网络  自供能  最优分簇数  分簇算法  模糊控制  
收稿时间:2020-02-13
修稿时间:2020-05-11

Clustering algorithm of energy harvesting wireless sensor network based on fuzzy control
HU Runyan,LI Cuiran. Clustering algorithm of energy harvesting wireless sensor network based on fuzzy control[J]. Journal of Computer Applications, 2020, 40(9): 2691-2697. DOI: 10.11772/j.issn.1001-9081.2020010120
Authors:HU Runyan  LI Cuiran
Affiliation:School of Electronic and Information Engineering, Lanzhou Jiaotong University, Lanzhou Gansu 730070, China
Abstract:The existing energy harvesting Wireless Sensor Network (WSN) clustering algorithms rarely consider the optimal number of clusters of the network, which leads to excessive network energy consumption and uneven energy consumption across the entire network. To solve this problem, a fuzzy control based energy harvesting WSN clustering algorithm was proposed, namely Energy Harvesting-Fuzzy Logic Clustering (EH-FLC). First, a solar energy replenishment model was introduced into the network energy consumption model, and the function relationship between total energy consumption of the network and the number of network clusters was obtained for each round. The function was derived to obtain the optimal number of clusters of the network. Then, the two-level fuzzy decision system was utilized to assess whether the nodes of the network can become cluster head nodes. The residual energy of the node and the number of adjacent nodes were input into the first level (capability level) as the judgment indexes to filter all the nodes in order to obtain the candidate cluster head nodes. And the centrality parameter and proximity parameter were input into the second level (collaboration level) as the judgment indexes to filter the candidate nodes in order to obtain the cluster head nodes. Finally, the performance indexes of the proposed algorithm such as network life cycle, network energy consumption and network throughput were analyzed through Matlab simulation. Compared with the algorithms of Low Energy Adaptive Clustering Hierarchy (LEACH), Wireless sensor networks non-Uniform Clustering Hierarchy (WUCH) and Cluster head selection using Two-Level Fuzzy Logic (CTLFL), the proposed algorithm has the network working life improved by about 1.4 times, 0.4 times and 0.6 times respectively, and the network throughput increased by about 20 times, 1.5 times and 1.28 times respectively. Simulation results show that the proposed algorithm has better performance in network life cycle and network throughput.
Keywords:Wireless Sensor Network (WSN)  energy harvesting  the optimal clustering number  clustering algorithm  fuzzy control  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号