针对LEACH协议簇间通信能耗和控制开销过大,以及簇首数量波动大、簇首分布不均匀等问题,提出一种基于能量均衡的固定分区路由算法。结合多跳算法进行非均匀分簇,在降低簇间通信能耗的同时避免了"热区"问题。采用固定分区策略,限制了簇首节点出现的范围与数量。引入簇首能量自检机制,降低了网络的控制开销。同时利用节点能量和位置信息,选取最优节点成为簇首。仿真实验结果表明:该算法在网络的总体能耗、负载均衡和生命周期方面都有较好的表现。
In view of the deficiency such as huge energy consumption for intra-cluster communication, too much controlling expenses as well as volatile amount and unbalanced distribution of cluster-heads of LEACH protocol, a fixed partition routing algorithm based on energy balance is proposed. Combined with multi-hop algorithm to carry out uneven clustering strategy, intra-cluster communication energy consumption is effectively reduced without the problem of thermal region. By employing the idea of fixed partition, range and amount of cluster-heads node are significantly restricted. In addition, self-examination mechanism of cluster-heads energy is proposed to reduce controlling expenses. Meanwhile, energy and geographic locations information of node are fully taken into account in choosing optimal node to become cluster-heads. Simulation results demonstrate that this algorithm has outstanding performances in overall energy consumption, load balance, and lifetime of network.