Li He, Sun Shixian, Dong Chuang, Qi Qinglei, Zhao Cong, Fu Zufeng, Yu Peng, Liu Jiajia
Henan Intelligent Emergency Service and Security Engineering Research Center, Nanyang Normal University, Nanyang 473061, China.
Collaborative Innovation Center of Intelligent Explosion-Proof Equipment, Henan Province, Nanyang Normal University, Nanyang, 473061, China.
Sensors (Basel). 2025 Jul 6;25(13):4217. doi: 10.3390/s25134217.
Wireless sensor networks (WSNs) have found extensive applications in a variety of fields, including military surveillance, wildlife monitoring, industrial process monitoring, and more. The gradual energy depletion of sensor nodes with limited battery energy leads to the dysfunction of some of the nodes, thus creating coverage holes in the monitored area. Coverage holes can cause the network to fail to deliver high-quality data and can also affect network performance and the quality of service. Therefore, the detection and recovery of coverage holes are major issues in WSNs. In response to these issues, we propose a method for detecting and recovering coverage holes in wireless sensor networks. This method first divides the network into equally sized units, and then selects a representative node for each unit based on two conditions, called an agent. Then, the percentage of each unit covered by nodes can be accurately calculated and holes can be detected. Finally, the holes are recovered using the average of the key perceptual intersections as the initial value of the global optimal point of the particle swarm optimization algorithm. Simulation experiments show that the algorithm proposed in this paper reduces network energy consumption by 6.68%, decreases the distance traveled by mobile nodes by 8.51%, and increases the percentage of network hole recovery by 2.16%, compared with other algorithms.
无线传感器网络(WSNs)已在包括军事监视、野生动物监测、工业过程监测等在内的各种领域中得到广泛应用。由于电池能量有限,传感器节点的能量会逐渐耗尽,导致部分节点功能失调,从而在监测区域产生覆盖空洞。覆盖空洞会导致网络无法提供高质量数据,还会影响网络性能和服务质量。因此,覆盖空洞的检测与修复是无线传感器网络中的主要问题。针对这些问题,我们提出了一种无线传感器网络覆盖空洞检测与修复方法。该方法首先将网络划分为大小相等的单元,然后基于两个条件为每个单元选择一个代表性节点,称为代理。接着,可以准确计算每个单元被节点覆盖的百分比并检测出空洞。最后,以关键感知交叉点的平均值作为粒子群优化算法全局最优解的初始值来修复空洞。仿真实验表明,与其他算法相比,本文提出的算法将网络能耗降低了6.68%,移动节点的行进距离减少了8.51%,网络空洞修复率提高了2.16%。