An Online Charging Scheme for Wireless Rechargeable Sensor Networks Based on a Radical Basis Function
Abstract
:1. Introduction
- (1)
- An RBF prediction model for dynamic energy consumption rate is proposed. The energy consumption of each node is different and it changes at any time due to the differences in node location, environment, and data transmission intensity. The dynamic energy consumption rate of each node is estimated based on the RBF neural network, which can ensure the real-time acquisition of node energy consumption.
- (2)
- A dynamic evaluation model was designed for the optimal charging request threshold. The charging request can only be sent to the MC when the residual energy of the node is lower than the threshold value of the charging request. We used the energy consumption data predicted by RBF to theoretically analyze and estimate the threshold value of charging request to reduce the waiting time of the charging-needed nodes and considerably improve the fairness of node charging response starting from the three constraints of node energy consumption, network residual energy limit, and MC average service time.
- (3)
- The next charging node is selected in real-time. The node that minimizes the number of energy holes in the network and takes the shortest time to complete charging is always selected as the next charging node by comparing the charging waiting time of the charging-needed nodes, avoiding energy holes in the nodes as much as possible and reducing the waiting time of the nodes needing charging.
- (4)
- We verified the accuracy and reliability of the online charging scheme and explored some influencing factors through theoretical analysis and simulation research. The experiments showed that the radical basis function-energy hole avoidance online charging scheme (RBF-EHAOCS) proposed in this paper fully proves its performance and optimization effect in terms of network energy hole rate and the charging latency of the charging-needed nodes.
2. Related Work
3. Problem Description and Network Model
3.1. Problem Description
- (1)
- Different nodes transmit different amounts of data at different times, which result in different energy consumption conditions for each node. We wanted to efficiently and quickly predict the dynamic energy consumption rate of the nodes to meet the dynamic changes in the energy consumption needs in actual situations.
- (2)
- Our method updates the charging threshold immediately before selecting the next charging node to prevent other charging-needed nodes with energy holes when MC charges a certain node. The problem was determining how to estimate the threshold value of the node’s request for charging.
- (3)
- The MC can only perform one-to-one charging and carries limited energy. Therefore, we considered how the MC determines the next charging node under the condition of limited charging service time, and ensures that it can smoothly return to the service station (SS) to supplement energy at low energy to improve the fairness of the charging response.
3.2. Network Model
4. Design and Implementation of the RBF-EHAOCS
4.1. Estimating Dynamic Energy Consumption Rate of Each Node by RBF Neural Network
4.2. Estimating Threshold Value Range of Charging Request
- (1)
- For the energy consumption of a single node, the remaining energy of the node when transmitting the request must ensure that energy holes do not appear in the node before the MC moves to the node with the shortest delay and provides charging service. While assuming that the MC is initially moved at the location of the SS, the shortest delay for the MC to move to node is:
- (2)
- For the overall energy status of the nodes in the network, the MC determines the time to complete charging of the charging-needed node before the moment and the time required for the MC to move from the current node to the node, which constitutes the MC charging of the node. The remaining power of the node should ensure that the node remains alive during the MC charging service waiting time. Subsequently, the MC charging service waiting time of each node is:
- (3)
- For the energy capacity carried by the MC, the number of nodes that perform the primary charging service when the MC is fully loaded with energy is not too small; otherwise, the energy use of the MC is reduced and unnecessary energy loss increases. The average number of nodes for a single charge service with MC full load energy is:
Algorithm 1. Algorithm for selecting the charging threshold |
1. While (RBF working status = 1) do |
2. {Initialization: BS&SS position (P.x1, P.y1) = (sink.x, sink.y); N = 100; Nc = 200; P = 5000; E = 10; c = 0.004; U = 0.8; |
3. Function EUCLD: EudMC = EUCLD(P.x,P.y,Pt.x,Pt.y); |
4. Calculate EudMC according to function EUCLD; |
5. for a1 = 1:size(EudMC,1) |
6. for b1 = 1:size(EudMC,2) |
7. Calculate T(a1,b1) according to Equation (4); |
8. Calculate Ethred_1(a1,b1) according to Equation (5); |
9. end for |
10. end for |
11. [max1,~] = max(max(Ethred_1)); // Obtain the first value |
12. Calculate Ddist according to Equation (8); |
13. RA = load(Energy consumption rate obtained by RBF); |
14. Calculate the average of node energy consumption rate: Rdist = (1/N) × (sum(RA(:))); |
15. Calculate Ethred_2 according to formula (12); |
16. [max2,~] = max(max(Ethred_2)); // Obtain the second value |
17. Calculate Nps according to Equation (13); |
18. Calculate Tps according to Equation (14); |
19. Calculate Ethred_3 according to Equation (17); |
19. [max3,~] = max(max(Ethred_3)); // Obtain the third value |
20. Ethred = max(max(max1,max2),max3); // Take the max value |
21. } |
4.3. Next Charging Node Selection Scheme
- (1)
- Before the MC starts charging scheduling, the current maximum charging waiting time of each node to be charged in the charging service waiting area is first calculated [35]. For example, the maximum charging waiting time of the node to be charged is expressed as:
- (2)
- For the charging-needed node that does not have an energy hole in the charging service waiting area, the MC sequentially calculates the minimum charging waiting time of the node when another node is selected as the next charging node. For example, when node is the next charging node, the minimum charging waiting time of node is expressed as:
- (3)
- The next charging node is selected: (1) If the set is not empty, the MC calculates the time that is required to complete the charging when each node is selected as the next charging node , which is:
5. Simulation Experiment and Performance Analysis
5.1. Simulation Environment and Parameter Settings
- (1)
- Energy hole rate of the nodes is defined as the ratio of the number of nodes to be charged with the energy hole and the total number of nodes to be charged. It is an important index that is used to evaluate the performance of the charging scheme. The smaller the energy hole rate of the nodes, the better the performance of the charging scheme.
- (2)
- Charging latency of the charging-needed node is defined as the time interval between when the charging-needed node sends a charging request and when the MC starts charging this node. The smaller the charging latency of the charging-needed node, the more fair the charging response, and the higher the reliability of the charging scheme [35].
5.2. Network Performance under Different Schemes
5.3. Network Performance under Different Node Numbers
5.4. Network Performance under Different MC Energy Capacities
5.5. Network Performance under Different Charging Rates
6. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Abbreviations
WSN | Wireless Sensor Network |
WRSN | Wireless Rechargeable Sensor Network |
EHAOCS | Energy Hole Avoidance Online Charging Scheme |
RBF | Radial Basis Function |
MC | Mobile Charger |
SS | Service Station |
BS | Base Station |
References
- Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless Sensor Networks: A Surveyon Environ-mental Monitoring. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef] [Green Version]
- Yu, L.; Wang, N.; Meng, X. Real-time Forest Fire Detection with Wireless Sensor Networks. In Proceedings of the IEEE Wireless Communications, Networking and Mobile Computing, Wuhan, China, 23–26 September 2005; IEEE Press: New York, NY, USA, 2005; pp. 1214–1217. [Google Scholar]
- Kim, S.; Pakzad, S.; Culler, D.; Demmel, J.; Fenves, G.; Glaser, S.; Turon, M. Health Monitoring of Civil Infrastructures Using Wireless Sensor Networks. In Proceedings of the 2007 6th International Symposium on Information Processing in Sensor Networks, Cambridge, MA, USA, 25–27 April 2007; IEEE Press: New York, NY, USA, 2007; pp. 254–263. [Google Scholar]
- Anastasi, G.; Conti, M.; Di Francesco, M.; Passarella, A. Energy conservation in wireless sensor networks: A survey. Ad Hoc Netw. 2009, 7, 537–568. [Google Scholar] [CrossRef]
- Bin, W.; Wenxin, L.; Liu, L. A Survey of Energy Conservation, Routing and Coverage in Wireless Sensor Networks. In Proceedings of the 7th International Conference on Active Media Technology, Lanzhou, China, 7–9 September 2011; Zhong, N., Callaghan, V., Ghorbani, A.A., Hu, B., Eds.; Springer: Berlin, Germany, 2011; pp. 59–70. [Google Scholar]
- Harb, A. Energy harvesting: State-Of-The-Art. Renew. Energy 2011, 36, 2641–2654. [Google Scholar] [CrossRef]
- Xie, L.G.; Shi, Y.; Hou, Y.T.; Lou, A. Wireless power transfer and applications to sensor networks. Wirel. Commun. 2013, 20, 140–145. [Google Scholar]
- Kurs, A.; Karalis, A.; Moffatt, R.; Joannopoulos, J.D.; Fisher, P.; Soljačić, M.S. Wireless Power Transfer via Strongly Coupled Magnetic Resonances. Science 2007, 317, 83–86. [Google Scholar] [CrossRef] [Green Version]
- Kang, K.; Meng, Y.S.; Br’eger, J.; Grey, C.P.; Ce-der, G. Electrodes with High Power and High Capacity for Rechargeable Lithium Batteries. Science 2006, 311, 977–980. [Google Scholar] [CrossRef]
- Liu, R.S.; Sinha, P.; Koksal, C.E. Joint Energy Management and Resource Allocation in Rechargeable Sensor Networks. In Proceedings of the IEEE INFOCOM, San Diego, CA, USA, 14–19 March 2010; IEEE Press: New York, NY, USA, 2010; pp. 1–5. [Google Scholar]
- Bhuiyan, M.Z.A.; Wang, G.J.; Cao, J.; Wu, J. Energy and Bandwidth-Efficient Wireless Sensor Networks for Monitoring High-Frequency Events. In Proceedings of the IEEE SECON, New Orleans, LA, USA, 24–27 June 2013; IEEE Press: New York, NY, USA, 2014; pp. 24–27. [Google Scholar]
- He, S.; Chen, J.; Jiang, F.; Yau, D.K.Y.; Xing, G.; Sun, Y. Energy Provisioning in Wireless Rechargeable Sensor Networks. IEEE Trans. Mob. Comput. 2014, 12, 1931–1942. [Google Scholar] [CrossRef]
- Shu-Yao, J. Design on Charging Planning in Wireless Rechargeable Sensor Networks Used in Smart Grid. Ph.D. Thesis, Shanghai DianJi University, Shanghai, China, 2018. [Google Scholar]
- He, L.; Gu, Y.; Pan, J.; Zhu, T. On-demand Charging in Wireless Sensor Networks: Theories and Applications. In Proceedings of the IEEE MASS, Hangzhou, China, 14–16 October 2013; IEEE Press: New York, NY, USA, 2014; pp. 28–36. [Google Scholar]
- Fu, L.; Cheng, P.; Gu, Y.; Chen, J.; He, T. Minimizing Charging latency in Wireless Rechargeable Sensor Networks. In Proceedings of the IEEE INFOCOM, Turin, Italy, 14–19 April 2013; IEEE Press: New York, NY, USA, 2013. [Google Scholar]
- Wang, D.F.; Qi, X.G. Review of Energy Holes in Wireless Sensor Networks. Comput. Sci. 2010, 37, 18–21. [Google Scholar]
- Wang, C.; Li, J.; Ye, F.; Yang, Y. A Mobile Data Gathering Framework for Wireless Rechargeable Sensor Networks with Vehicle Movement Costs and Capacity Constraints. IEEE Trans. Comput. 2017, 65, 2411–2427. [Google Scholar] [CrossRef]
- Feng, Y.; Liu, N.; Wang, F.; Qian, Q.; Li, X. Starvation Avoidance Mobile Energy Replenishment for Wireless Rechargeable Sensor Networks. In Proceedings of the IEEE ICC, Kuala Lumpur, Malaysia, 22–27 May 2016; IEEE Press: New York, NY, USA, 2017. [Google Scholar]
- Shi, Y.; Xie, L.; Hou, Y.T.; Sherali, H.D. On Renewable Sensor Networks with Wireless Energy Transfer. In Proceedings of the IEEE INFOCOM, Shanghai, China, 10–15 April 2011; IEEE Press: New York, NY, USA, 2011; pp. 1350–1358. [Google Scholar]
- Zhu, J.Q.; Feng, Y.; Sun, H.Z.; Liu, M.; Zhang, Z.N. ESAOC: Energy Starvation Avoidance Mobile Charging for Wireless Rechargeable Sensor Networks. J. Softw. 2018, 29, 278–295. [Google Scholar]
- Yu, L.F.; Dai, X.; Liu, H.T. Mobile charging scheduling scheme limited by time window in wireless sensor networks. J. Comput. Appl. 2017, 9, 209–213, 218. [Google Scholar]
- Lee, D.H.; Park, D. An efficient algorithm for fuzzy weighted average. Fuzzy Sets Syst. 1997, 87, 39–45. [Google Scholar] [CrossRef]
- Jiang, X.Y.; Su, C.L.; Shi, H.Y.; Li, P.; Liu, S. Nonlinear Internal Iterative Predictive Control Using Multi-RBF Neural Network. J. Appl. Sci. 2018, 36, 136–148. [Google Scholar]
- Zhang, K.; Chen, G. Thermal energy prediction based on RBF neural network. Program. Controll. Fact. Autom. 2008, 3, 103–105. [Google Scholar]
- Yao, X. Evolutionary Artificial Neural Networks. Int. J. Neural Syst. 1993, 4, 203–222. [Google Scholar] [CrossRef]
- Siddique, N.; Adeli, H. Evolutionary Neural Networks. In Computational Intelligence: Synergies of Fuzzy Logic, Neural Networks and Evolutionary Computing; John Wiley & Sons Ltd.: Hoboken, NJ, USA, 2013. [Google Scholar]
- Erick, C.-P.; Kamath, C. An Empirical Comparison of Combinations of Evolutionary Algorithms and Neural Networks for Classification Problems. IEEE Trans. Cybern. 2005, 35, 915–927. [Google Scholar]
- Yuan, L.-L. Sources of bias in weighted average inferences of environmental conditions. J. Paleolimnol. 2005, 34, 245–255. [Google Scholar] [CrossRef]
- Chao, Z.; Siming, L.; Qiaoling, X. College building energy consumption prediction based on GM-RBF neural network. J. Nanjing Univ. Sci. Technol. 2014, 1, 48–53. [Google Scholar]
- Luo, F.-Q. Research on an Optimized RBF Neural Network Model Applied to CPI Forecast. Comput. Mod. 2014, 7, 51–55. [Google Scholar]
- Jia, H.-L.; Fan, X.-L.; Lu, Y.-F. KACO: Energy-Efficient Routing Protocol Based on Clustering Scheme. J. Northwest Univ. Nat. Sci. 2017, 47, 681–686. [Google Scholar]
- Qiao, J.-F.; Sun, Y.-Q.; Han, H.-G. Improved K-means scheme for optimization of effluent ammonia nitrogen prediction in RBF neural network. Control Eng. 2018, 3, 375–379. [Google Scholar]
- Li, J.; Zhao, C. Research on Location Scheme of Wireless Sensor Networks Based on Kernel Adaptive Filter. Trans. Chin. Soc. Agric. Mach. 2018, 49, 241–248. [Google Scholar]
- Qu, L.-J. Research on Charging Scheduling Scheme in Wireless Rechargeable Sensor Networks. Master’s Thesis, Tianjin Polytechnic University, Tianjin, China, 2017. [Google Scholar]
- Guo, L.; Feng, Y.; Yang, X.; Guo, L. Mobile energy supplementation scheme based on a virtual backbone network environment. J. Transducer Technol. 2018, 31, 121–127, 139. [Google Scholar]
- Zhu, J.-Q.; Liu, M.; Gong, H.-G.; Chen, G.-H.; Xu, F.-L.; Song, C. Selective Replication-Based Data Delivery for Delay Tolerant Mobile Sensor Networks. J. Softw. 2009, 8, 2227–2240. [Google Scholar] [CrossRef]
Parameter | Value |
---|---|
Energy capacity of sensor nodes | 10 J |
Energy capacity of MCs | 5000 J |
Moving velocity of MCs | 5 m/s |
Charging efficiency of MCs | 200 mJ/s |
Energy consumption of MCs for moving a unit distance | 4 mJ |
Expected energy use of MCs | 0.8 |
Energy consumption for receiving a packet at sensors | 0.4 mJ |
Energy consumption for delivering a packet at sensors | 0.5 mJ |
Propagation radius for sensor nodes | 25 m |
Interval of each transmission | 10 s |
Scheme | Energy Hole Rate of Nodes (%) | Charging Latency of Charging-Needed Node (s) |
---|---|---|
NJNP | 6.53 | 274.55 |
SAMER | 3.17 | 233.86 |
RBF-EHAOCS | 1.83 | 199.13 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yang, J.; Bai, J.-S.; Xu, Q. An Online Charging Scheme for Wireless Rechargeable Sensor Networks Based on a Radical Basis Function. Sensors 2020, 20, 205. https://doi.org/10.3390/s20010205
Yang J, Bai J-S, Xu Q. An Online Charging Scheme for Wireless Rechargeable Sensor Networks Based on a Radical Basis Function. Sensors. 2020; 20(1):205. https://doi.org/10.3390/s20010205
Chicago/Turabian StyleYang, Jia, Jian-Shuang Bai, and Qiang Xu. 2020. "An Online Charging Scheme for Wireless Rechargeable Sensor Networks Based on a Radical Basis Function" Sensors 20, no. 1: 205. https://doi.org/10.3390/s20010205