LEACH协议以循环方式随机选择群集头节点。 如果选择低能耗节点作为群集头,则可能导致网络不稳定。 如果集群大小太大或太小,都会影响网络的生存时间。 为了解决这个问题,提出了一种改进的解决方案。 该方案首先考虑节点剩余能量的平均偏差和标准偏差以及节点与基站之间的距离,然后考虑节点与簇头之间的距离以及簇头的能量以优化簇头选择和聚类。 性能分析结果表明,该方案可以减少簇头过早死亡和某些簇的能耗过高。 因此,所提算法可以提高网络的稳定性,延长网络寿命。