| Literature DB >> 25785305 |
Xu Ding1, Jianghong Han2, Lei Shi3.
Abstract
In this paper, the optimal working schemes for wireless sensor networks with multiple base stations and wireless energy transfer devices are proposed. The wireless energy transfer devices also work as data gatherers while charging sensor nodes. The wireless sensor network is firstly divided into sub networks according to the concept of Voronoi diagram. Then, the entire energy replenishing procedure is split into the pre-normal and normal energy replenishing stages. With the objective of maximizing the sojourn time ratio of the wireless energy transfer device, a continuous time optimization problem for the normal energy replenishing cycle is formed according to constraints with which sensor nodes and wireless energy transfer devices should comply. Later on, the continuous time optimization problem is reshaped into a discrete multi-phased optimization problem, which yields the identical optimality. After linearizing it, we obtain a linear programming problem that can be solved efficiently. The working strategies of both sensor nodes and wireless energy transfer devices in the pre-normal replenishing stage are also discussed in this paper. The intensive simulations exhibit the dynamic and cyclic working schemes for the entire energy replenishing procedure. Additionally, a way of eliminating "bottleneck" sensor nodes is also developed in this paper.Entities:
Year: 2015 PMID: 25785305 PMCID: PMC4435205 DOI: 10.3390/s150306270
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
The symbols used in the paper.
| Symbols | Definitions |
|---|---|
| The area in which a wireless sensor network is deployed | |
| The service station | |
| The set of all base stations | |
| One base station | |
| The number of all sensor stations | |
| The set of all sensor nodes | |
| One sensor node | |
| The set of all wireless energy transfer devices | |
| One wireless energy transfer device | |
| The cardinality of a set | |
| One sub network | |
| The set of sensor nodes, base station and wireless energy transfer device of | |
| The initial battery energy of a wireless sensor node | |
| The minimum energy required to keep sensor nodes functioning properly | |
| The maximum value of the | |
| The minimum value of the | |
| The path along which the wireless energy transfer device travels | |
| The time duration spent on charging the | |
| The sojourn time | |
| The data generating rate of the | |
| The sending data rate from the | |
| The receiving data rate of the | |
| The sending data rate from the | |
| The sending data rate from the | |
| The sending data rate from the | |
| The receiving data rate of the | |
| The sending data rate from the | |
| The sending data rate from the | |
| Indicator functions | |
| The remaining energy of the | |
| The power of | |
|
| The power of |
| The power factors | |
| The replenishing power | |
| The travelling velocity of wireless energy transfer devices | |
| The length of the normal replenishing cycle | |
| The time duration spent on travelling along | |
| The total length of the travelling path | |
| The service station | |
| The | |
| The distance between two successive points along the travelling path | |
| The time instance at which the wireless energy transfer device arrives at the | |
| The index set of phases | |
| The time interval relating to | |
| The objective value yield by the solution | |
| The data routing scheme in phase | |
| The length of the pre-normal replenishing stage | |
| The time at which the wireless energy transfer device arrorives at the | |
| The data routing scheme in phase | |
| The initial energy of the | |
| The replenishing power used be wireless energy transfer devices in the pre-normal replenishing stage when charging the |
Figure 1The wireless sensor network with multiple base stations and wireless energy transfer devices.
Figure 2The wireless sensor network divided into 3 sub networks.
Figure 3Examples of some Voronoi regions.
Figure 4The energy-time curve of a sensor node in pre-normal replenishing stage, the first and the second normal replenishing cycles.
Figure 5The energy-time curve of a fully charged sensor node.
Figure 6The sensor nodes in area D.
Features of sensor nodes.
| Node No. | Coordinates | Ri(Kbits/s) | Node No. | Coordinates | Ri(Kbits/s) | Node No. | Coordinates | Ri(Kbits/s) |
|---|---|---|---|---|---|---|---|---|
| 1 | 222 650 | 12 | 51 | 700 200 | 15 | 101 | 213 229 | 14 |
| 2 | 210 627 | 14 | 52 | 744 247 | 16 | 102 | 300 300 | 15 |
| 3 | 179 541 | 15 | 53 | 810 274 | 16 | 103 | 370 280 | 15 |
| 4 | 240 517 | 15 | 54 | 872 259 | 15 | 104 | 383 286 | 12 |
| 5 | 200 470 | 15 | 55 | 963 258 | 19 | 105 | 459 320 | 12 |
| 6 | 100 500 | 15 | 56 | 933 139 | 11 | 106 | 740 570 | 14 |
| 7 | 123 456 | 16 | 57 | 950 132 | 16 | 107 | 800 480 | 16 |
| 8 | 150 390 | 16 | 58 | 980 50 | 15 | 108 | 822 482 | 11 |
| 9 | 103 320 | 11 | 59 | 992 50 | 11 | 109 | 871 409 | 16 |
| 10 | 104 282 | 19 | 60 | 950 10 | 14 | 110 | 827 338 | 15 |
| 11 | 62 277 | 19 | 61 | 920 20 | 14 | 111 | 915 357 | 16 |
| 12 | 52 254 | 12 | 62 | 879 114 | 16 | 112 | 987 321 | 14 |
| 13 | 4 255 | 14 | 63 | 820 100 | 15 | 113 | 929 430 | 15 |
| 14 | 30 333 | 12 | 64 | 765 133 | 16 | 114 | 890 480 | 15 |
| 15 | 10 383 | 15 | 65 | 700 100 | 14 | 115 | 900 480 | 11 |
| 16 | 60 400 | 19 | 66 | 600 100 | 15 | 116 | 894 494 | 16 |
| 17 | 10 450 | 16 | 67 | 539 34 | 16 | 117 | 960 560 | 16 |
| 18 | 19 512 | 11 | 68 | 502 19 | 19 | 118 | 967 574 | 12 |
| 19 | 45 555 | 11 | 69 | 500 100 | 14 | 119 | 850 700 | 15 |
| 20 | 26 620 | 11 | 70 | 400 130 | 19 | 120 | 802 706 | 11 |
| 21 | 100 600 | 15 | 71 | 400 141 | 12 | 121 | 810 700 | 15 |
| 22 | 134 676 | 12 | 72 | 340 149 | 12 | 122 | 780 690 | 15 |
| 23 | 70 764 | 14 | 73 | 327 142 | 14 | 123 | 754 720 | 11 |
| 24 | 77 850 | 12 | 74 | 327 57 | 11 | 124 | 752 760 | 12 |
| 25 | 60 900 | 16 | 75 | 287 50 | 14 | 125 | 800 780 | 14 |
| 26 | 30 900 | 14 | 76 | 254 47 | 12 | 126 | 843 780 | 11 |
| 27 | 10 923 | 16 | 77 | 217 5 | 16 | 127 | 856 766 | 11 |
| 28 | 19 980 | 15 | 78 | 180 19 | 15 | 128 | 877 777 | 15 |
| 29 | 50 950 | 14 | 79 | 200 100 | 15 | 129 | 960 750 | 19 |
| 30 | 66 950 | 11 | 80 | 133 93 | 12 | 130 | 970 754 | 11 |
| 31 | 123 988 | 19 | 81 | 120 98 | 11 | 131 | 953 850 | 11 |
| 32 | 104 897 | 14 | 82 | 157 39 | 12 | 132 | 990 980 | 16 |
| 33 | 130 900 | 16 | 83 | 150 30 | 14 | 133 | 995 994 | 11 |
| 34 | 176 899 | 12 | 84 | 136 24 | 12 | 134 | 802 902 | 14 |
| 35 | 170 890 | 15 | 85 | 95 15 | 14 | 135 | 720 930 | 14 |
| 36 | 200 850 | 19 | 86 | 47 41 | 11 | 136 | 614 897 | 15 |
| 37 | 256 897 | 16 | 87 | 24 33 | 15 | 137 | 690 860 | 12 |
| 38 | 470 988 | 15 | 88 | 5 14 | 12 | 138 | 741 852 | 16 |
| 39 | 437 912 | 19 | 89 | 15 39 | 12 | 139 | 710 804 | 11 |
| 40 | 313 814 | 12 | 90 | 10 45 | 12 | 140 | 650 757 | 12 |
| 41 | 320 810 | 14 | 91 | 10 63 | 11 | 141 | 660 750 | 15 |
| 42 | 349 761 | 16 | 92 | 22 68 | 16 | 142 | 580 783 | 15 |
| 43 | 400 750 | 16 | 93 | 50 62 | 11 | 143 | 545 790 | 16 |
| 44 | 470 700 | 14 | 94 | 44 75 | 12 | 144 | 568 638 | 14 |
| 45 | 450 550 | 14 | 95 | 2 137 | 15 | 145 | 500 620 | 14 |
| 46 | 418 207 | 19 | 96 | 50 140 | 14 | 146 | 520 540 | 14 |
| 47 | 513 167 | 12 | 97 | 80 157 | 16 | 147 | 539 464 | 14 |
| 48 | 525 163 | 14 | 98 | 27 213 | 14 | 148 | 580 510 | 16 |
| 49 | 559 183 | 15 | 99 | 100 200 | 15 | 149 | 640 480 | 12 |
| 50 | 678 190 | 12 | 100 | 123 250 | 12 | 150 | 630 570 | 15 |
Figure 7Network partition via Voronoi diagram.
Figure 8(a) The optimal travelling path in ; (b) The optimal travelling path in ; (c) The optimal travelling path in .
Figure 9(a) The data routing schemes in phase 0 for ; (b) The data routing schemes in phase 1 for ; (c) The data routing schemes in phase 4 for ; (d) The data routing schemes in phase 42 for .
Figure 10(a) The data routing schemes in phase 0 for in the previous work; (b) The data routing schemes in phase 1 for in the previous work; (c) The data routing schemes in phase 4 for in the previous work; (d) The data routing schemes in phase 42 for in the previous work.
Figure 11(a) The data routing schemes in phase 0 for ; (b) The data routing schemes in phase 0 for .
Results retrieved from the solution to OPT-4 for SN1.
| Node No. | Coordinates | Ri(Kbits/s) | Arrival Time(s) | Charging Time(s) | Remaining Battery Energy (kJ) |
|---|---|---|---|---|---|
| 1 | 222 650 | 12 | 143,383.35 | 2073.44 | 0.58 |
| 2 | 210 627 | 14 | 145,461.98 | 874.59 | 6.50 |
| 3 | 179 541 | 15 | 146,354.85 | 252.28 | 9.65 |
| 4 | 240 517 | 15 | 146,620.24 | 2063.12 | 0.54 |
| 5 | 200 470 | 15 | 148,695.70 | 535.50 | 8.67 |
| 6 | 100 500 | 15 | 149,252.08 | 198.43 | 9.83 |
| 7 | 123 456 | 16 | 149,460.44 | 247.30 | 9.58 |
| 8 | 150 390 | 16 | 149,722.01 | 498.50 | 8.31 |
| 9 | 103 320 | 11 | 150,237.37 | 336.27 | 9.06 |
| 10 | 104 282 | 19 | 150,581.24 | 28.91 | 10.66 |
| 11 | 62 277 | 19 | 150,618.61 | 81.19 | 10.37 |
| 12 | 52 254 | 12 | 150,704.82 | 38.97 | 10.61 |
| 13 | 4 255 | 14 | 150,753.39 | 28.54 | 10.66 |
| 14 | 30 333 | 12 | 150,798.37 | 34.47 | 10.65 |
| 15 | 10 383 | 15 | 150,843.61 | 28.89 | 10.67 |
| 16 | 60 400 | 19 | 150,883.06 | 192.9 | 9.82 |
| 17 | 10 450 | 16 | 151,090.11 | 91.98 | 10.34 |
| 18 | 19 512 | 11 | 151,194.62 | 39.55 | 10.63 |
| 19 | 45 555 | 11 | 151,244.22 | 35.19 | 10.67 |
| 20 | 26 620 | 11 | 151,292.95 | 30.14 | 10.66 |
| 21 | 100 600 | 15 | 151,338.42 | 315.94 | 8.31 |
| 22 | 134 676 | 12 | 151,671.01 | 1230.68 | 4.14 |
| 23 | 70 764 | 14 | 152,923.46 | 1716.06 | 2.05 |
| 24 | 77 850 | 12 | 154,656.77 | 990.56 | 5.83 |
| 25 | 60 900 | 16 | 155,657.89 | 156.12 | 10.10 |
| 26 | 30 900 | 14 | 155,820.01 | 86.10 | 10.28 |
| 27 | 10 923 | 16 | 155,912.21 | 28.58 | 10.66 |
| 28 | 19 980 | 15 | 155,952.33 | 44.98 | 10.56 |
| 29 | 50 950 | 14 | 156,005.94 | 24.18 | 10.68 |
| 30 | 66 950 | 11 | 156,031.32 | 20.83 | 10.71 |
| 31 | 123 988 | 19 | 156,067.56 | 81.21 | 10.39 |
| 32 | 104 897 | 14 | 156,167.36 | 136.82 | 10.25 |
| 33 | 130 900 | 16 | 156,309.41 | 231.85 | 9.65 |
| 34 | 176 899 | 12 | 156,550.46 | 91.06 | 10.44 |
| 35 | 170 890 | 15 | 156,643.69 | 33.19 | 10.63 |
| 36 | 200 850 | 19 | 156,686.88 | 68.46 | 10.47 |
| 37 | 256 897 | 16 | 156,769.96 | 87.65 | 10.57 |
| 38 | 470 988 | 15 | 156,904.12 | 47.87 | 10.56 |
| 39 | 437 912 | 19 | 156,968.56 | 857.96 | 6.53 |
| 40 | 313 814 | 12 | 157,858.13 | 174.13 | 10.10 |
| 41 | 320 810 | 14 | 158,033.26 | 31.57 | 10.66 |
| 42 | 349 761 | 16 | 158,077.36 | 2064.68 | 0.54 |
| 43 | 400 750 | 16 | 160,152.47 | 910.50 | 6.13 |
| 44 | 470 700 | 14 | 161,080.17 | 49.66 | 10.56 |
| 45 | 450 550 | 14 | 161,160.10 | 186.72 | 9.86 |
Figure 12The travelling path for the extra replenishing assignment.
Power usage of the 42nd sensor node in each phase.
| Phase No. | Power of 42nd Node (W) | Phase No. | Power of 42nd Node (W) |
|---|---|---|---|
| 0 | 0.0759 | 23 | 0.0011 |
| 1 | 0.0759 | 24 | 0.0047 |
| 2 | 0.0759 | 25 | 0.0047 |
| 3 | 0.0759 | 26 | 0.0047 |
| 4 | 0.0759 | 27 | 0.0047 |
| 5 | 0.0759 | 28 | 0.0047 |
| 6 | 0.0759 | 29 | 0.0047 |
| 7 | 0.0759 | 30 | 0.0047 |
| 8 | 0.0759 | 31 | 0.0047 |
| 9 | 0.0759 | 32 | 0.0047 |
| 10 | 0.0759 | 33 | 0.0047 |
| 11 | 0.0759 | 34 | 0.0047 |
| 12 | 0.0759 | 35 | 0.0047 |
| 13 | 0.0759 | 36 | 0.0047 |
| 14 | 0.0759 | 37 | 0.0047 |
| 15 | 0.0759 | 38 | 0.0295 |
| 16 | 0.0759 | 39 | 0.0154 |
| 17 | 0.0759 | 40 | 0.0047 |
| 18 | 0.0759 | 41 | 0.0047 |
| 19 | 0.0759 | 42 | 0.0307 |
| 20 | 0.0759 | 43 | 0.0267 |
| 21 | 0.0759 | 44 | 0.0204 |
| 22 | 0.0154 | 45 | 0.0759 |
Figure 13The energy-time curve of the 42nd sensor node without extra energy replenishing in the pre-normal replenishing stage and the 1st and 2nd normal replenishing cycles.
Figure 14The energy-time curve of the 42nd sensor node with extra energy replenishing in the pre-normal replenishing stage and the 1st and 2nd normal replenishing cycles.
Notations and their values in Figure 13 and Figure 14.
| Notations | Values |
|---|---|
| 143,360 s | |
| 14,717 s | |
| 16,782 s | |
| 158,077 s | |
| 160,142 s | |
| 10.80 kJ | |
| 0.54 kJ | |
| 1.08 kJ | |
| 1.24 kJ (without extra replenishing in |