[关键词]
[摘要]
能量采集技术使得传感器节点可以从外界环境采集能量,从而极大地缓解了无线传感器网络的能耗问题。为充分利用采集能量,提高网络性能,提出了一种动态的能量收集无线传感器网络路由算法。该算法可根据网络平均剩余能量和采集能量动态调整每一轮的簇首数量,保证采集能量的有效利用,避免节点能量溢出和浪费。在簇首选择中,同时考虑节点剩余能量、采集能量和节点间距离,使得能量较好的簇首节点均匀分布在网络中。仿真结果表明:该算法可以均衡簇首节点分布,在网络平均能量利用效率和网络平均吞吐量等性能方面优于其他现有基于能量补充模型的路由算法。
[Key word]
[Abstract]
Energy-harvesting technology enables sensor nodes to collect energy from the external environment, which greatly alleviates the energy consumption problem of wireless sensor network. In order to make full use of the collected energy and improve the network performance, a dynamic energy harvesting wireless sensor network routing algorithm is proposed. The algorithm can dynamically adjust the number of cluster heads in each round according to the average residual energy and collected energy of the network to ensure efficient use of collected energy and avoid node energy overflow or waste. In the cluster head selection, the residual energy, the collected energy and the distance between nodes are taken into consideration at the same time, so that the cluster head nodes with better energy status can be evenly distributed in the network. The simulation results show that the proposed algorithm can effectively balance cluster heads distribution, and is superior to other existing algorithms based on energy-harvesting model in terms of average energy efficiency and throughput.
[中图分类号]
[基金项目]