Abstract:
Aiming at the problem that the life time of wireless sensor network is shortened due to the unbalanced energy consumption of nodes, a non-uniform clustering routing algorithm is proposed based on fuzzy theory. The optimal number of cluster heads is determined according to the energy consumption of nodes. By using the fuzzy system and the optimal number of cluster heads, the probability of the node becoming the cluster head and the competition radius of the cluster head are deduced by combining the residual energy, relative distance and the number of neighbor nodes in the ideal cluster area. After clustering, the cluster head sends the data directly to the base station or forwards it through the relay node. Simulation results show that the improved algorithm can effectively balance the network energy consumption, improve the energy efficiency and extend the network life time.