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

基于农田无线传感网络的分簇路由算法
引用本文:江冰,毛天,唐大卫,邬智俊,韩光洁.基于农田无线传感网络的分簇路由算法[J].农业工程学报,2017,33(16):182-187.
作者姓名:江冰  毛天  唐大卫  邬智俊  韩光洁
作者单位:1. 河海大学物联网工程学院,常州,213022;2. 常州市传感网与环境感知重点实验室,常州,213022
基金项目:国家自然科学基金(61573128)
摘    要:由于无线传感网络节点的能量有限,如何有效地利用有限资源以及实现数据的有效传输,成为研究热点问题.针对农田区域广以及种植作物杂等环境特征,为延长农田无线传感器网络的生命周期,提高传感网的数据包投递率,构建了适用于农田信息采集的无线传感器网络架构,提出了一种混合式的分簇路由算法HCRA(hybrid clustering routing algorithm),研究了簇的形成、簇头竞选以及簇间路由过程,并对HCRA算法与低功耗自适应集簇分层型算法LEACH(low-energy adaptive clustering hierarchy),以及使用固定簇半径的混合节能分簇算法HEED(hybrid energy-efficient distributed clustering)进行了仿真试验.结果表明:在1 000次迭代周期下,采用HCRA算法的网络生存时间要比LEACH算法长约28%,比HEED算法长约12%;采用HCRA算法的数据包投递率要比LEACH算法高约34个百分点,比HEED算法高约16个百分点.该研究可为农田环境信息采集自动化监测系统提供参考.

关 键 词:无线传感网络  数据传输  算法  分簇路由算法  网络生命周期  数据包投递率  HRCA算法
收稿时间:2017/3/12 0:00:00
修稿时间:2017/8/5 0:00:00

Clustering routing algorithm based on farmland wireless sensor network
Jiang Bing,Mao Tian,Tang Dawei,Wu Zhijun and Han Guangjie.Clustering routing algorithm based on farmland wireless sensor network[J].Transactions of the Chinese Society of Agricultural Engineering,2017,33(16):182-187.
Authors:Jiang Bing  Mao Tian  Tang Dawei  Wu Zhijun and Han Guangjie
Institution:1. Department of Internet of Things Engineering, Hohai University, Changzhou 213022, China,1. Department of Internet of Things Engineering, Hohai University, Changzhou 213022, China,1. Department of Internet of Things Engineering, Hohai University, Changzhou 213022, China,1. Department of Internet of Things Engineering, Hohai University, Changzhou 213022, China and 2. Changzhou Key Laboratory of Sensing Network and Environmental Perception, Changzhou 213022, China
Abstract:Abstract: As the wireless sensor network node''s energy is limited, how to effectively use the limited resources and the effective transmission of data becomes a hot topic. In order to extend the life cycle of farmland wireless sensor network and improve the packet delivery rate of sensor network, a wireless sensor network architecture suitable for farmland information collection was constructed, and a hybrid type clustering routing algorithm (HCRA) was proposed in this paper. Two classical algorithms, LEACH (low-energy adaptive clustering hierarchy) and HEED (hybrid energy-efficient distributed clustering), were evaluated for their merit to extend life cycle of wireless sensors. In the LEACH algorithm, all cluster head nodes communicate directly with the sink nodes, so that the cluster head node far from the convergence node energy consumption was serious, and cannot guarantee the cluster head evenly distributed, which could make some cluster head nodes'' energy consumption too large, affecting the network life cycle. The HEED algorithm, on the other hand, used the cluster head to communicate directly with the sink node, which consumed a lot of energy. Because the farmland information collection range was large, those two algorithms were not fully applicable to the wireless sensor network information gathering in farmland environment. Based on this evaluation and the principle of the HEED algorithm, we proposed a hybrid clustering routing algorithm (HCRA) for farmland information collection. In the proposed algorithm, the network model and the energy consumption models were described separately. In the network model, the monitoring area of the sensor network was abstracted as a circle area. Each node in the network had its own unique ID, and the location was not changed after the deployment was completed. All nodes were distributed evenly in the area. In the energy consumption model, the energy consumption of the wireless sensor network increased with the increase of the distance between the transmitting node and the receiving node, regardless of the power dissipation loss using the free space model or the multi-channel attenuation model. Besides, we also descried the HCRA algorithm in detail in this paper, including formation of cluster, cluster bidding and inter-cluster routing. The formation of the cluster was as follows: the center node sink was placed in the center position, and then from the sink node, taking r (the distance between layers and layers), 2r, 3r...as the radius, the entire circular area was divided into m flows. The entire area was divided into six parts, each of which was subdivided into small areas with equal area according to the number of layers. Each small area was a cluster in the wireless sensor network. The cluster head bidding process was as follows: the cluster head node was selected according to the heed algorithm, i.e., the cluster head was generated according to the initial probability of each node. When the cluster head was selected, other non-cluster head nodes joined the cluster selectively according to the collected information from the competition stage. The inter-cluster routing was the information transfer process between cluster heads, cluster head selected the next cluster head based on energy consumption. Finally, the proposed HCRA algorithm along with LEACH and HEED algorithm were simulated experimentally under the same conditions. The experimental results showed that the HCRA algorithm had 28% longer network lifetime than the LEACH algorithm, about 12% faster than the HEED algorithm, under the iteration period of 1000 times. The HCRA algorithm had a packet delivery rate, which was about 30 percentage points higher than the LEACH, and about 13 percentage points higher than HEED.
Keywords:wireless sensor networks  data transfer  algorithms  clustered routing protocol  life cycle of network  packet delivery rate  HCRA(hybrid clustering routing algorithm) algorithm
本文献已被 万方数据 等数据库收录!
点击此处可从《农业工程学报》浏览原始摘要信息
点击此处可从《农业工程学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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