| Literature DB >> 30857210 |
Song Peng1,2, Yonghua Xiong3,4.
Abstract
Coverage is a vital indicator which reflects the performance of directional sensor networks (DSNs). The random deployment of directional sensor nodes will lead to many covergae blind areas and overlapping areas. Besides, the premature death of nodes will also directly affect the service quality of network due to limited energy. To address these problems, this paper proposes a new area coverage and energy consumption optimization approach based on improved adaptive particle swarm optimization (IAPSO). For area coverage problem, we set up a multi-objective optimization model in order to improve coverage ratio and reduce redundancy ratio by sensing direction rotation. For energy consumption optimization, we make energy consumption evenly distribute on each sensor node by clustering network. We set up a cluster head selection optimization model which considers the total residual energy ratio and energy consumption balance degree of cluster head candidates. We also propose a cluster formation algorithm in which member nodes choose their cluster heads by weight function. We next utilize an IAPSO to solve two optimization models to achieve high coverage ratio, low redundancy ratio and energy consumption balance. Extensive simulation results demonstrate the our proposed approach performs better than other ones.Entities:
Keywords: area coverage; cluster; directional sensor network; energy consumption balance; particle swarm optimization
Year: 2019 PMID: 30857210 PMCID: PMC6427660 DOI: 10.3390/s19051192
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Cluster based directional sensor network.
Figure 2Directional sensor model.
Figure 3Coverage situations varication of monitoring area. (a) Monitoring area gridding; (b) Sensing range of sensor node.
Network parameters.
| Parameter | Value |
|---|---|
| Target area | 500 × 500 m |
| Base Station position |
|
| Number of directional sensor nodes | 100–200 |
| Number of cluster heads | 6–12 |
| Sensing radius of directional sensor nodes | 6 m |
| Sensing angle of directional sensor nodes |
|
| Intitial energy of directional sensor nodes | 2 J |
|
| 50 nj/bit |
|
| 10 pJ/bit/m |
|
| 0.0013 pJ/bit/m |
|
| 87 m |
| Packet length | 4000 bits |
| Message size | 500 bits |
IAPSO parameters.
| Parameter | Value |
|---|---|
| Number of particles | 30 |
|
| 2 |
|
| 2 |
|
|
|
|
|
|
|
|
|
|
|
|
| Number of iterations | 500 |
Figure 4Comparison in terms of coverage ratio with 100 to 200 nodes. (a) 100 nodes with 6 cluster heads; (b) 150 nodes with 9 cluster heads; (c) 200 nodes with 12 cluster heads.
Figure 5Comparison in terms of redundancy ratio with 100 to 200 nodes. (a) 100 nodes with 6 cluster heads; (b) 150 nodes with 9 cluster heads; (c) 200 nodes with 12 cluster heads.
Figure 6Comparison in terms of number of alive nodes with 100 to 200 nodes. (a) 100 nodes with 6 cluster heads; (b) 150 nodes with 9 cluster heads; (c) 200 nodes with 12 cluster heads.
Figure 7Comparison in terms of data packets received by BS with 100 to 200 nodes. (a) 100 nodes with 6 cluster heads; (b) 150 nodes with 9 cluster heads; (c) 200 nodes with 12 cluster heads.