In-Network Distributed Solar Current Prediction

Long-term sensor network deployments demand careful power management. While managing power requires understanding the amount of energy harvestable from the local environment, current solar prediction methods rely only on recent local history, which makes them susceptible to high variability. In this article, we present a model and algorithms for distributed solar current prediction based on multiple linear regression to predict future solar current based on local, in situ climatic and solar measurements. These algorithms leverage spatial information from neighbors and adapt to the changing local conditions not captured by global climatic information. We implement these algorithms on our Fleck platform and run a 7-week-long experiment validating our work. In analyzing our results from this experiment, we determined that computing our model requires an increased energy expenditure of 4.5mJ over simpler models (on the order of 10-7% of the harvested energy) to gain a prediction improvement of 39.7%.

[1]  F. Ramsey,et al.  The statistical sleuth : a course in methods of data analysis , 2002 .

[2]  M. Tribus,et al.  Probability theory: the logic of science , 2003 .

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

[4]  E. I. Milovanovi,et al.  Matrix inversion algorithm for linear array processor , 1992 .

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

[6]  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.

[7]  Daniela Rus,et al.  Model-based monitoring for early warning flood detection , 2008, SenSys '08.

[8]  A. K. Cline,et al.  Computation of the Singular Value Decomposition , 2006 .

[9]  Kamin Whitehouse,et al.  SunCast: fine-grained prediction of natural sunlight levels for improved daylight harvesting , 2012, IPSN.

[10]  Pavan Sikka,et al.  Demo abstract : FOS —- a new operating system for sensor networks , 2008 .

[11]  R. Brent,et al.  Almost linear-time computation of the singular value decomposition using mesh-connected processors , 1983 .

[12]  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.

[13]  Victor Y. Pan,et al.  Parallel least-squares solution of general and Toeplitz systems , 1990, SPAA '90.

[14]  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).

[15]  George E. P. Box,et al.  Time Series Analysis: Forecasting and Control , 1977 .

[16]  Peter I. Corke,et al.  Environmental Wireless Sensor Networks , 2010, Proceedings of the IEEE.

[17]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[18]  Elizabeth Basha,et al.  In-situ prediction on sensor networks using distributed multiple linear regression models , 2010 .

[19]  Gil Zussman,et al.  Networking Low-Power Energy Harvesting Devices: Measurements and Algorithms , 2011, IEEE Transactions on Mobile Computing.

[20]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

[21]  Mani B. Srivastava,et al.  Harvesting aware power management for sensor networks , 2006, 2006 43rd ACM/IEEE Design Automation Conference.

[22]  Robert H. Halstead,et al.  Matrix Computations , 2011, Encyclopedia of Parallel Computing.

[23]  C. Guestrin,et al.  Distributed regression: an efficient framework for modeling sensor network data , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[24]  Mile K. Stojcev,et al.  Matrix Inversion Algorithm for Linear Array Processor , 1992, CONPAR.

[25]  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).

[26]  Yu Zhang,et al.  A Weather-Condition Prediction Algorithm for Solar-Powered Wireless Sensor Nodes , 2010, 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM).

[27]  Branislav Kusy,et al.  Unified broadcast in sensor networks , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.