A practical theory of micro-solar power sensor networks

Building a micro-solar power system is challenging because it must address long-term system behavior under highly variable solar energy and consider a large design space. We develop a practical theory of micro-solar power systems that is materialized in a simulation suite that models component and system behavior over a long time scale and in an external environment that depends on time, location, weather, and local variations. This simulation provides sufficient accuracy to guide specific design choices in a large design space. Unlike the many macro-solar calculators, this design tool models detailed behavior of milliwatt systems in the worst conditions, rather than typical behavior of kilowatt systems in the best conditions. Our simulation suite is validated with a concrete design of micro-solar power systems, the HydroWatch node. With our simulation suite, micro-solar power systems can be designed in a systematic fashion. Putting the model and empirical vehicle together, the design choices in each component of a micro-solar power system are studied to reach a deployable candidate. The deployment is evaluated by analyzing the effects of different solar profiles across the network. The analysis from the deployment can be used to refine the next system-design iteration.

[1]  E. C. Flowers,et al.  Atmospheric Turbidity over the United States, 1961–1966 , 1969 .

[2]  Jan M. Rabaey,et al.  Power Sources for Wireless Sensor Networks , 2004, EWSN.

[3]  Sarma B. K. Vrudhula,et al.  Battery Modeling for Energy-Aware System Design , 2003, Computer.

[4]  James T. Peterson,et al.  Urban-Rural Solar Radiation and Atmospheric Turbidity Measurements in the Los Angeles Basin , 1978 .

[5]  S. Roundy Energy Scavenging for Wireless Sensor Nodes with a Focus on Vibration-to-Electricity Conversion , 2003 .

[6]  David Pozo-Vázquez,et al.  On the use of the digital elevation model to estimate the solar radiation in areas of complex topography , 2006 .

[7]  G. Simon,et al.  Simulation-based optimization of communication protocols for large-scale wireless sensor networks , 2003, 2003 IEEE Aerospace Conference Proceedings (Cat. No.03TH8652).

[8]  Sang Hyuk Son,et al.  TMMAC: An Energy Efficient Multi-Channel MAC Protocol for Ad Hoc Networks , 2007, 2007 IEEE International Conference on Communications.

[9]  S. Kim,et al.  Trio: enabling sustainable and scalable outdoor wireless sensor network deployments , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[10]  David E. Culler,et al.  Design, Modeling, and Capacity Planning for Micro-solar Power Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[11]  Koen Langendoen,et al.  An adaptive energy-efficient MAC protocol for wireless sensor networks , 2003, SenSys '03.

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

[13]  Srinivasan Seshan,et al.  Synopsis diffusion for robust aggregation in sensor networks , 2004, SenSys '04.

[14]  David E. Culler,et al.  Wireless sensor networks for high fidelity sampling , 2007 .

[15]  Pravin Varaiya,et al.  PEDAMACS: power efficient and delay aware medium access protocol for sensor networks , 2004, IEEE Transactions on Mobile Computing.

[16]  R. Bagrodia,et al.  sQualNet : A Scalable Simulation and Emulation Environment for Sensor Networks , 2006 .

[17]  Julian F. Randall,et al.  Designing Indoor Solar Products: Photovoltaic Technologies for AES , 2005 .

[18]  Vahan Gevorgian,et al.  Modeling, Testing and Economic Analysis of a Wind-Electric Battery Charging Station , 1998 .

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

[20]  Philip Levis,et al.  Usenix Association 8th Usenix Symposium on Operating Systems Design and Implementation 323 Quanto: Tracking Energy in Networked Embedded Systems , 2022 .

[21]  Robert Tappan Morris,et al.  Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks , 2001, MobiCom '01.

[22]  Deborah Estrin,et al.  Medium access control with coordinated adaptive sleeping for wireless sensor networks , 2004, IEEE/ACM Transactions on Networking.

[23]  Ralph Dubayah,et al.  Topographic Solar Radiation Models for GIS , 1995, Int. J. Geogr. Inf. Sci..

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

[25]  Mani B. Srivastava,et al.  SensorSim: a simulation framework for sensor networks , 2000, MSWIM '00.

[26]  Andreas Willig,et al.  TWIST: a scalable and reconfigurable testbed for wireless indoor experiments with sensor networks , 2006, REALMAN '06.

[27]  Anna Scaglione,et al.  On the Interdependence of Routing and Data Compression in Multi-Hop Sensor Networks , 2002, MobiCom '02.

[28]  Deborah Estrin,et al.  Habitat monitoring with sensor networks , 2004, CACM.

[29]  Gul A. Agha,et al.  SENS: a sensor, environment and network simulator , 2004, 37th Annual Simulation Symposium, 2004. Proceedings..

[30]  David E. Culler,et al.  Versatile low power media access for wireless sensor networks , 2004, SenSys '04.

[31]  Margaret Martonosi,et al.  Hardware design experiences in ZebraNet , 2004, SenSys '04.

[32]  Adam Dunkels,et al.  Software-based on-line energy estimation for sensor nodes , 2007, EmNets '07.

[33]  R. L. Hulstrom,et al.  The atmospheric optical calibration system , 1988, Conference Record of the Twentieth IEEE Photovoltaic Specialists Conference.

[34]  John Anderson,et al.  An analysis of a large scale habitat monitoring application , 2004, SenSys '04.

[35]  Matt Welsh,et al.  MoteLab: a wireless sensor network testbed , 2005, IPSN '05.

[36]  Santiago Silvestre,et al.  Modelling Photovoltaic Systems Using PSpice®: Castaner/Modelling Photovoltaic Systems Using PSpice , 2006 .

[37]  Jan M. Rabaey,et al.  A 1.9GHz RF Transmit Beacon using Environmentally Scavenged Energy , 2003 .

[38]  Pai H. Chou,et al.  Maximizing efficiency of solar-powered systems by load matching , 2004, Proceedings of the 2004 International Symposium on Low Power Electronics and Design (IEEE Cat. No.04TH8758).

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

[40]  Wei Hong,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Tag: a Tiny Aggregation Service for Ad-hoc Sensor Networks , 2022 .

[41]  Peter I. Corke,et al.  Wireless adhoc sensor and actuator networks on the farm , 2006, International Symposium on Information Processing in Sensor Networks.

[42]  H. Liu,et al.  Conference on Measurement and modeling of computer systems , 2001 .

[43]  François Ingelrest,et al.  SensorScope: Application-specific sensor network for environmental monitoring , 2010, TOSN.

[44]  Mani B. Srivastava,et al.  Performance aware tasking for environmentally powered sensor networks , 2004, SIGMETRICS '04/Performance '04.

[45]  David E. Culler,et al.  Transmission of IPv6 Packets over IEEE 802.15.4 Networks , 2007, RFC.

[46]  Wei Hong,et al.  A macroscope in the redwoods , 2005, SenSys '05.

[47]  Peter I. Corke,et al.  Long-duration solar-powered wireless sensor networks , 2007, EmNets '07.

[48]  John S. Heidemann,et al.  Ultra-low duty cycle MAC with scheduled channel polling , 2006, SenSys '06.

[49]  K. Wehrle,et al.  Accurate prediction of power consumption in sensor networks , 2005, The Second IEEE Workshop on Embedded Networked Sensors, 2005. EmNetS-II..

[50]  Luca Benini,et al.  Lazy Scheduling for Energy Harvesting Sensor Nodes , 2006, DIPES.

[51]  Matt Welsh,et al.  Simulating the power consumption of large-scale sensor network applications , 2004, SenSys '04.

[52]  Phl Peter Notten,et al.  REVIEW ARTICLE: State-of-the-art of battery state-of-charge determination , 2005 .

[53]  Jens Palsberg,et al.  Avrora: scalable sensor network simulation with precise timing , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

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

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

[56]  J. Dave,et al.  Computation of incident solar energy , 1975 .

[57]  Luca Benini,et al.  Real-time scheduling with regenerative energy , 2006, 18th Euromicro Conference on Real-Time Systems (ECRTS'06).

[58]  Rachel Cardell-Oliver,et al.  A Reactive Soil Moisture Sensor Network: Design and Field Evaluation , 2005, Int. J. Distributed Sens. Networks.

[59]  Mani B. Srivastava,et al.  Simulating networks of wireless sensors , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[60]  R. Bagrodia,et al.  SenQ: A Scalable Simulation and Emulation Environment for Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[61]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

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

[63]  Pavan Sikka,et al.  Wireless ad hoc sensor and actuator networks on the farm , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[64]  David E. Culler,et al.  Telos: enabling ultra-low power wireless research , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[65]  Luca Benini,et al.  Dynamic Reconfiguration in Sensor Networks with Regenerative Energy Sources , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[66]  Joseph A. Paradiso,et al.  Systems for human-powered mobile computing , 2006, 2006 43rd ACM/IEEE Design Automation Conference.

[67]  Matt Welsh,et al.  Monitoring volcanic eruptions with a wireless sensor network , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[68]  Kannan Ramchandran,et al.  Distributed compression in a dense microsensor network , 2002, IEEE Signal Process. Mag..

[69]  Koen Langendoen,et al.  Murphy loves potatoes: experiences from a pilot sensor network deployment in precision agriculture , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[70]  Mark D. Corner,et al.  Eon: a language and runtime system for perpetual systems , 2007, SenSys '07.