Abstract

Coverage is an important indicator of the data acquisition and transmission of the Internet of Things(IoT) sensing layer. However, the sensor nodes are equipped with battery units, which results in limited coverage performance. Self-powered sensors provide a solution to handle energy constraint problems. In this paper, self-powered sensors are used as the sensing nodes, which could collect energy from the environment to supplement the battery unit while performing coverage tasks. A deployment optimization method of self-powered sensors is firstly proposed based on an improved Particle Swarm Optimization (PSO). In this method, the population is divided into homogeneous and heterogeneous clusters. Homogeneous clusters use the same search strategy as the PSO, while the heterogeneous clusters are further divided into multiple subgroups by the topology structure and using the improved communication strategy. On this basis, the position of self-powered sensors is obtained, which could achieve the desired coverage performance. Then, a local information-based critical node identification method is proposed. When the failed critical nodes are found, the redundant nodes around the critical nodes will work in place. The tolerance performance of coverage is enhanced. The results of simulation experiments show that the self-powered nodes are more uniformly distributed and the coverage is significantly improved, and the coverage could achieve 95.95%.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call