首页> 中文期刊> 《农业工程学报》 >基于农田无线传感网络的分簇路由算法

基于农田无线传感网络的分簇路由算法

         

摘要

由于无线传感网络节点的能量有限,如何有效地利用有限资源以及实现数据的有效传输,成为研究热点问题.针对农田区域广以及种植作物杂等环境特征,为延长农田无线传感器网络的生命周期,提高传感网的数据包投递率,构建了适用于农田信息采集的无线传感器网络架构,提出了一种混合式的分簇路由算法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个百分点.该研究可为农田环境信息采集自动化监测系统提供参考.%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 suitable for farmland information collection was constructed,and a hybrid 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 energy consumption of the cluster head node far from the sink node 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 34 percentage points higher than the LEACH,and about 16 percentage points higher than HEED.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号