摘要

针对无线传感网络中LEACH协议在进行簇头节点选择时能量消耗过快导致的生存周期短、数据吞吐量低等问题,提出了一种基于簇头节点能量均衡选择的LEACH优化算法。该算法选取WSNs中剩余能量高的普通节点作为簇头节点,同时考虑普通节点与簇头节点、簇头节点与基站之间的距离,以及所有节点的剩余能量和平均能量等因素来选择通信方式和传输路径。通过MATLAB工具,对提出的算法进行了仿真实验。结果表明,在100 m×100 m的小面积监测区域和200 m×200 m的大面积监测区域内,与LEACH、DEEC、IMP-LEACH算法相比,该算法降低了WSNs中节点的能量消耗,延长了生存周期,同时提高了数据吞吐量。