针对无线传感器网络LEACH路由算法忽视了每轮选举簇头时节点剩余能量,并考虑到存在某些剩余能量较高的节点能量未被充分利用的情况,提出一种考虑能量因子的LEACH-OE算法。引入能量因子来修正簇头选举阈值。此外,通过自适应阈值的方法使某些剩余能量较高且已当选过簇头的节点重新参与簇头选举以提高能量利用率。利用Matlab软件进行仿真实验,结果表明,LEACH-OE算法有效减缓了节点的枯竭速度,网络寿命较LEACH算法提高了约13.12%。 算法种类轮数第一个节点50%节点90%节点L图2显示了随着仿真轮数的增加,2种算法在网络中存活节点数的变化情况。可以看出,采用LEACH算法出现第一个死亡节点的轮数在第347轮,而采用LEACH-OE算法虽然第一个节点死亡的时间比LEACH算法早,在第311轮,但是从LEACH-OE算法出现第一个死亡节点的轮数到第1200轮,考虑能量因子-电动数控滚圆机倒角机张家港倒角机液压滚圆机滚弧机折弯机在大部分时刻LEACH-OE算法存活节点的数量要高于原始的LEACH算法。主要是由于LEACH没有充分考虑到节点剩余能量的因素,有些节点自身能量过低,但在下一轮簇头选举时仍被选为簇头,这样会使节点剩余能量耗尽,本文由张家港倒角机网站采集转载中国知网网络资源整理! http://www.daojiaoji.cc 加速该节点的死亡,甚至导致在节点未完成本轮通信时就提前死亡,降低网络传输效率和网络鲁棒性。同时,LEACH-OE算法还考虑到某些剩余能量较高的节点能量未被充分利用的情况,使满足条件的节点重新参与簇头选举,充分利用了节点的剩余能量。因此,LEACH-OE算法减少了簇内和簇间的网络消耗,减缓了节点的死?法种类轮数第一个节点50%节点9图2显示了随着仿真轮数的增加,2种算法在网络中存活节点数的变化情况。可以看出,采用LEACH算法出现第一个死亡节点的轮数在第347轮,而采用LEACH-OE算法虽然第一个节点死亡的时间比LEACH算法早,在第311轮,但是从LEACH-OE算法出现第一个死亡节点的轮数到第1200轮,在大部分时刻LEACH-OE算法存活节点的数量要高于原始的LEACH算法。主要是由于LEACH没有充分考虑到节点剩余能量的因素,有些节点自身能量过低,但在下一轮簇头选举时仍被选为簇头,这样会使节点剩余能量耗尽,加速该节点的死亡,甚至导致在节点未完成本轮通信时就提前死亡,降低网络传输效率和网络鲁棒性。同时,LEACH-OE算法还考虑到某些剩余能量较高的节点能量未被充分利用的情况,使满足条件的节点重新参与簇头选举,充分利用了节点的剩余能量。因此,LEACH-OE算法减少了簇内和簇间的网络消耗,减缓了节点的死亡速度,均衡了全网节点的能量负载,同时相较其它算法能耗更低,有效延长了整个网络的生命周期。!"#$考虑能量因子-电动数控滚圆机倒角机张家港倒角机液压滚圆机滚弧机折弯机本文由张家港倒角机网站采集转载中国知网网络资源整理! http://www.daojiaoji.cc
- [2019-08-06]传感器优化设计-液压电动滚圆机
- [2019-08-06]界面自组装-数控滚圆机滚弧机电
- [2019-08-06]澄清效果的影响-数控滚圆机滚弧
- [2019-08-05]刚度的解析公式-数控滚圆机滚弧
- [2019-08-05]制备及缓释性能-数控滚圆机滚弧
- [2019-08-05]组振动建模研究-数控滚圆机滚弧
- [2019-08-04]模型的风电功率预测-数控滚圆机
- [2019-08-04]最大准入容量计算-数控滚圆机滚
- [2019-08-03]传输电缆建模研究-数控滚圆机滚
- [2019-08-03]风电网损及运行-数控滚圆机滚弧