论文部分内容阅读
针对无线传感器网络的生命周期受制于无线传感器网络节点能量有限的问题,提出了BEEUC协议。该协议是一种能均衡网络能量的、能耗低的基于EEUC的非均匀分簇协议。为了均衡网络节点能量消耗和节约节点能量,BEEUC的分簇算法基于EEUC做以下三方面改进:将EEUC协议中预定义阈值T参数化为T(n),T(n)是由剩余能量与概率决定的函数;提出基于时间等待机制选取最终簇头,其中等待时间是由节点当前能量,簇半径和时间阀值共同决定的;优化簇内节点时隙分配,EEUC采用TDMA时隙分配管理簇内节点,而本文提出一种自适应调整时隙分配的方法,并设计了一种实现算法。BEEUC的簇间通信是一棵由Sink与簇头构成的最小生成树。为了均衡节点能耗,最小生成树是以Sink为树根,通过从邻簇头集合中选择贪心因子最大的簇头作簇头间连接构成最小生成树。贪心因子综合考虑了簇头当前能量,簇头与Sink间距和簇头间距离平方和,邻簇头密度。最后通过NS2仿真平台对BEEUC仿真并与EEUC及LEACH进行对比分析。分析结果表明,BEEUC分簇协议比EEUC网络生命周期延长25.8%,比LEACH延长网络生命周期92.9%。