针对由太阳能补给节点和无能量补给节点组成的非均匀分布无线传感器网络,提出了基于节点密度和能量大小的分簇路由算法DEACC。该算法在每轮开始时,首先根据光照度估算太阳能补给节点下一周期的采集能量;然后在选举簇首时综合考虑节点密度、太阳能补给节点密度、节点当前能量和太阳能补给节点采集能量,在稳定阶段采用节点密度策略发送数据。实验结果表明,DEACC在延长网络生存期和提高网络覆盖率的同时具有较高的网络吞吐量。
This paper presented a clustering routing algorithm(DEACC) based on node density and energy for the non-uniform distributed wireless sensor network with two types of heterogeneous sensor node: solar harvesting node and non-energy harvesting node. At the beginning of each round,DEACC calculated the harvesting energy of solar nodes during the next cycle by the help of illuminance. In the cluster heads election phase,DEACC selected cluster heads according to the node density,the solar node density,the current energy and the harvesting energy. In the steady phase,DEACC sent data to the sink by the node density strategy. Experimental results show that DEACC can prolong the network lifetime and increase the network coverage as well as attain higher network throughput.