针对LEACH协议中簇首分布不均匀,网络能耗不均衡的问题,提出一种基于可变扇区的非均匀分簇的算法(UCBVS);首先,利用可变扇区和同心圆将网络合理的动态划分,使得距离基站近的区域分区较小;其次,选取簇内权值大的节点作为簇头,根据权值的大小判断是否进行簇头轮换;最后采用单跳和多跳相结合的方式进行网络通信;仿真结果表明,改进算法能够保证簇头节点能耗均匀,延长了网络生命周期.
Aiming at the uneven distribution of cluster head and unbalanced energy consumption of the network in the LEACH protocol, this paper presents an unequal clustering algorithm based on Variable Sector. Firstly, making the regions closer to the sink node with smaller nodes by dynamic partitioning which use variable sector and concentric circles ; Then, choosing the node which weight is high as the cluster node and cluster head change is based on weight, at last, combining the single--hop and multi--hops to transfer data from cluster heads to base station. Simulation experimental results demonstrate that the algorithm can equal the energy of cluster heads and prolong the lifetime of the network.