将能量供应的持续性问题建模为一个NP-hard的最大化网络能量残余比率(ERR)的优化求解问题,通过分析能效和能量耗尽速率(EDR)的关系,提出了一种最大化网络ERR算法。该算法采用跨层方式进行,通过物理(PHY)层的功率控制使链路的能量效率达到最大,然后通过媒体接入控制(MAC)层的接入控制使网络ERR达到最大。仿真结果表明最大化网络ERR算法在改善网络生存时间和提高由可再生能源供能的用户数这两方面都表现出了优越的性能。