Battery optimal scheduling based on energy balance in wireless sensor networks

In wireless sensor networks, sensors are usually equipped with limited lifetime batteries. To face the short lifetime, some sensor nodes have the option to connect an extra battery, or to use smart battery-packs with multiple cells. In these cases, a major technique to save the energy is to schedule the batteries or battery cells through the properties of the batteries. This study presents a scheduling algorithm to decide which batteries have to work based on the remaining energy. Hence, the energy consumption model of node based on ZigBee protocol was proposed. The parameters, including working current, working voltage, time duration of data sending and receiving, and so on are used to establish energy consumption model of node. Experiment based on JN5148 shows that the energy consumption model is feasible. Using the kinetic battery model and configuring relevant parameters can accurately express battery's energy consumption curve. On the basis of the above work, MATLAB simulation results show that the proposed battery scheduling strategy is superior to best-of-two scheduling.

[1]  Wang Chao A effective multiple battery system discharge schedule , 2005 .

[2]  Qi Yong-sheng A Power-aware Scheduling Algorithm Based on Markov Battery Model , 2009 .

[3]  Fang Bin Battery Power Management Strategy Based on Discrete Stochastic Battery Model , 2006 .

[4]  Antti Ylä-Jääski,et al.  Smart Trigger for Ultralow Power and Time Critical WSN Applications , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[5]  Gang Liu,et al.  Relay node placement based on balancing power consumption in wireless sensor networks , 2011, IET Wirel. Sens. Syst..

[6]  Luca Benini,et al.  Extending lifetime of portable systems by battery scheduling , 2001, Proceedings Design, Automation and Test in Europe. Conference and Exhibition 2001.

[7]  Hu Binjie Evaluation and Improvement of an Energy Model for Wireless Sensor Networks , 2009 .

[8]  A. Raghunathan,et al.  Battery-driven system design: a new frontier in low power design , 2002, Proceedings of ASP-DAC/VLSI Design 2002. 7th Asia and South Pacific Design Automation Conference and 15h International Conference on VLSI Design.

[9]  Belhassen Zouari,et al.  Nodes self-scheduling approach for maximising wireless sensor network lifetime based on remaining energy , 2012, IET Wirel. Sens. Syst..

[10]  Joost-Pieter Katoen,et al.  Computing Optimal Schedules of Battery Usage in Embedded Systems , 2010, IEEE Transactions on Industrial Informatics.

[11]  Boudewijn R. Haverkort,et al.  Which battery model to use? , 2008, IET Softw..