Perpetual Data Collection with Energy-Harvesting Sensor Networks

A sustainable, uniform, and utility-maximizing operation of energy-harvesting sensor networks requires methods for aligning consumption with harvest. This article presents a lightweight algorithm for online load adaptation of energy-harvesting sensor nodes using supercapacitors as energy buffers. The algorithm capitalizes on the elementary relationship between state of charge and voltage that is characteristic for supercapacitors. It is particularly designed to handle the nonlinear system model, and it is lightweight enough to run on low-power sensor node hardware. We define two energy policies, evaluate their performance using real-world solar-harvesting traces, and analyze the influence of the supercapacitor’s capacity and imprecisions in harvest forecasts. To show the practical merit of our algorithm, we devise a load adaptation scheme for multihop data collection sensor networks and run a 4-week field test. The results show that (i) choosing a duty cycle a priori is infeasible, (ii) our algorithm increases the achievable work load of a node when using forecasts, (iii) uniform and steady operation is achieved, and (iv) depletion can be prevented in most cases.

[1]  Volker Turau,et al.  Adaptive energy-harvest profiling to enhance depletion-safe operation and efficient task scheduling , 2012, Sustain. Comput. Informatics Syst..

[2]  Bo Zhang,et al.  Harvesting-Aware Energy Management for Time-Critical Wireless Sensor Networks With Joint Voltage and Modulation Scaling , 2013, IEEE Transactions on Industrial Informatics.

[3]  Prasun Sinha,et al.  Steady and fair rate allocation for rechargeable sensors in perpetual sensor networks , 2008, SenSys '08.

[4]  Luca Benini,et al.  Comparison of energy intake prediction algorithms for systems powered by photovoltaic harvesters , 2010, Microelectron. J..

[5]  Prashant J. Shenoy,et al.  Predicting solar generation from weather forecasts using machine learning , 2011, 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[6]  Volker Turau,et al.  Opportunistic, Receiver-Initiated Data-Collection Protocol , 2012, EWSN.

[7]  Luca Benini,et al.  Robust and Low Complexity Rate Control for Solar Powered Sensors , 2008, 2008 Design, Automation and Test in Europe.

[8]  Volker Turau,et al.  Policies for predictive energy management with supercapacitors , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[9]  Luca Benini,et al.  Adaptive Power Management for Environmentally Powered Systems , 2010, IEEE Transactions on Computers.

[10]  Volker Turau,et al.  Holistic online energy assessment: Feasibility and practical application , 2012, 2012 Ninth International Conference on Networked Sensing (INSS).

[11]  Torsten Braun,et al.  On the Accuracy of Software-Based Energy Estimation Techniques , 2011, EWSN.

[12]  Pai H. Chou,et al.  Everlast: Long-life, Supercapacitor-operated Wireless Sensor Node , 2006, ISLPED'06 Proceedings of the 2006 International Symposium on Low Power Electronics and Design.

[13]  Kamin Whitehouse,et al.  SunCast: Fine-grained prediction of natural sunlight levels for improved daylight harvesting , 2012, 2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN).

[14]  Anthony Rowe,et al.  Nano-RK: an energy-aware resource-centric RTOS for sensor networks , 2005, 26th IEEE International Real-Time Systems Symposium (RTSS'05).

[15]  Ting Zhu,et al.  Leakage-aware energy synchronization for wireless sensor networks , 2009, MobiSys '09.

[16]  David Atienza,et al.  Evaluation and design exploration of solar harvested-energy prediction algorithm , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

[17]  Luca Benini,et al.  Design of a Solar-Harvesting Circuit for Batteryless Embedded Systems , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[18]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

[19]  Prashant J. Shenoy,et al.  Cloudy Computing: Leveraging Weather Forecasts in Energy Harvesting Sensor Systems , 2010, 2010 7th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[20]  Euhanna Ghadimi,et al.  Low power, low delay: Opportunistic routing meets duty cycling , 2012, 2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN).

[21]  Luca Benini,et al.  Real-time scheduling for energy harvesting sensor nodes , 2007, Real-Time Systems.

[22]  Christian Haas,et al.  Realistic Simulation of Energy Consumption in Wireless Sensor Networks , 2012, EWSN.

[23]  Alex S. Weddell,et al.  Accurate Supercapacitor Modeling for Energy Harvesting Wireless Sensor Nodes , 2011, IEEE Transactions on Circuits and Systems II: Express Briefs.

[24]  Volker Turau,et al.  CapLibrate: Self-Calibration of an Energy Harvesting Power Supply with Supercapacitors , 2010, ARCS Workshops.

[25]  David E. Culler,et al.  Perpetual environmentally powered sensor networks , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[26]  Mani B. Srivastava,et al.  Power management in energy harvesting sensor networks , 2007, TECS.

[27]  Volker Turau,et al.  State-of-charge assessment for supercap-powered sensor nodes: Keep it simple stupid! , 2012, 2012 Ninth International Conference on Networked Sensing (INSS).

[28]  Haifa Takruri-Rizk,et al.  Enviromote: A New Solar-Harvesting Platform Prototype for Wireless Sensor Networks / Work-in-Progress Report , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[29]  Andrew G. Barto,et al.  Adaptive Control of Duty Cycling in Energy-Harvesting Wireless Sensor Networks , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[30]  David Atienza,et al.  Prediction and management in energy harvested wireless sensor nodes , 2009, 2009 1st International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology.

[31]  Mani B. Srivastava,et al.  Design considerations for solar energy harvesting wireless embedded systems , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[32]  Mani B. Srivastava,et al.  Adaptive Duty Cycling for Energy Harvesting Systems , 2006, ISLPED'06 Proceedings of the 2006 International Symposium on Low Power Electronics and Design.

[33]  Pai H. Chou,et al.  AmbiMax: Autonomous Energy Harvesting Platform for Multi-Supply Wireless Sensor Nodes , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[34]  Omer Gurewitz,et al.  RI-MAC: a receiver-initiated asynchronous duty cycle MAC protocol for dynamic traffic loads in wireless sensor networks , 2008, SenSys '08.

[35]  Bo Zhang,et al.  Energy Management for Time-Critical Energy Harvesting Wireless Sensor Networks , 2010, SSS.