针对ETBG算法在选取簇头时权值单一,未考虑距离在数据传输的影响,造成一些簇内距离较远节点传输耗能过大,影响到整个网络的生命周期。本文在节点选择簇头的过程中考虑了能量和距离的均衡因素,采用综合权值大的节点作为簇头节点,利用在簇头间选择网关利用梯度建立簇树,能解决ETBG算法在簇头距离过远情况下直接通信耗能过高的弊端,同时能减少网内簇头的数目,通过簇头轮换策略,可以延长网络的生命周期。