| Literature DB >> 30071667 |
Hui Wang1,2, Youming Li3, Tingcheng Chang4, Shengming Chang5.
Abstract
Coverage maintenance is a bottleneck restricting the development of underwater acoustic sensor networks (UASNs). Since the energy of the nodes is limited, the coverage of UASNs may gradually decrease as the network operates. Thus, energy-saving coverage control is crucial for UASNs. To solve the above problems, this paper proposes a coverage-control strategy (referred to as ESACC) that establishes a sleep⁻wake scheduling mechanism based on the redundancy of deployment nodes. The strategy has two main parts: (1) Node sleep scheduling based on a memetic algorithm. To ensure network monitoring performance, only some nodes are scheduled to work, with redundant nodes in a low-power hibernation state, reducing energy consumption and prolonging the network lifetime. The goal of node scheduling is to find a minimum set of nodes that can cover the monitoring area, and a memetic algorithm can solve this problem. (2) Wake-up scheme. During network operation, sleeping nodes are woken to cover the dead nodes and maintain high coverage. This scheme not only reduces the network energy consumption but takes into account the monitoring coverage of the network. The experimental data show that ESACC performs better than current algorithms, and can improve the network life cycle while ensuring high coverage.Entities:
Keywords: coverage maintenance; memetic algorithm; sleep–wake scheduling; underwater acoustic sensor network
Year: 2018 PMID: 30071667 PMCID: PMC6111616 DOI: 10.3390/s18082512
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Three-dimensional underwater acoustic sensor network structure.
Figure 2Coding rule design.
Figure 3Relationship between values of , and .
Figure 4Time slot diagram of a TDMA frame period.
Figure 5Network reconfiguration mechanism flow chart.
The statistic results of experiments. Each experiment was repeated 30 times to compare the average computation time (seconds) between ESACC and GA at different fitness values.
| Number | Fitness | ESACC | Std. | GA | Std. | Number | Fitness | ESACC | Std. | GA | Std. |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 50 | 0.62 | 0.35 | 0.08 | 0.09 | 0.02 | 150 | 0.79 | 3.03 | 0.07 | 8.53 | 3.54 |
| 50 | 0.58 | 0.26 | 0.07 | 0.07 | 0.02 | 150 | 0.75 | 1.49 | 0.05 | 4.28 | 2.24 |
| 50 | 0.37 | 0.01 | 0.01 | 0.01 | 0.01 | 150 | 0.36 | 0.03 | 0.01 | 0.05 | 0.01 |
| 250 | 0.82 | 4.7 | 0.11 | 31.16 | 16.52 | 350 | 0.85 | 8.91 | 0.21 | 52.64 | 25.36 |
| 250 | 0.81 | 3.91 | 0.11 | 18.56 | 10.23 | 350 | 0.83 | 7.37 | 0.20 | 40.52 | 21.23 |
| 250 | 0.35 | 0.05 | 0.01 | 0.09 | 0.01 | 350 | 0.34 | 0.07 | 0.01 | 0.12 | 0.02 |
| 450 | 0.87 | 16.61 | 0.28 | 74.52 | 36.14 | 550 | 0.88 | 20.07 | 0.21 | 118.11 | 55.21 |
| 450 | 0.86 | 12.10 | 0.27 | 68.48 | 33.74 | 550 | 0.87 | 18.01 | 0.30 | 100.11 | 52.62 |
| 450 | 0.34 | 0.09 | 0.01 | 0.15 | 0.01 | 550 | 0.34 | 0.12 | 0.01 | 0.19 | 0.02 |
Figure 6The change trend of the fitness function when the number of nodes changes and the node sensing radius changes.
Figure 7The change trend of the number of nodes in the minimum node set when the number of nodes changes and the node sensing radius changes.
Simulation scenarios and parameters.
| Parameter | Value | Parameter | Value |
|---|---|---|---|
| Initial energy of node | 1000 J | Node energy threshold | 10 J |
| Carrier frequency | 25 kHz | Packet size | 1 kbit |
| Node sensing radius | 30 m | Circuit energy consumption to process one bit of information | 50 nJ/bit |
| Average depth | 100 m | Data transmission rate | 5 kbps |
Figure 8Relationship between network lifetime and number of nodes.
Figure 9Relationship between network lifetime and sensing radius .
Figure 10Relationship between network coverage and running rounds.
Figure 11Average residual energy of network nodes.