Adaptive Power Management in Solar Energy Harvesting Sensor Node Using Reinforcement Learning

被引:54
作者
Shresthamali, Shaswot [1 ]
Kondo, Masaaki [1 ]
Nakamura, Hiroshi [1 ]
机构
[1] Univ Tokyo, Nakamura Lab, Bunkyo Ku, Hongo 7-3-1,Engn Bldg 1,5F,Room 508, Tokyo 1138656, Japan
关键词
Wireless sensor nodes; reinforcement learning; power management; IoT;
D O I
10.1145/3126495
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present an adaptive power manager for solar energy harvesting sensor nodes. We use a simplified model consisting of a solar panel, an ideal battery and a general sensor node with variable duty cycle. Our power manager uses Reinforcement Learning (RL), specifically SARSA(lambda) learning, to train itself from historical data. Once trained, we show that our power manager is capable of adapting to changes in weather, climate, device parameters and battery degradation while ensuring near-optimal performance without depleting or overcharging its battery. Our approach uses a simple but novel general reward function and leverages the use of weather forecast data to enhance performance. We show that our method achieves near perfect energy neutral operation (ENO) with less than 6% root mean squre deviation from ENO as compared to more than 23% deviation that occur when using other approaches.
引用
收藏
页数:21
相关论文
共 23 条
[1]  
[Anonymous], 2016, P IEEE ICC
[2]  
[Anonymous], 2005, P 4 INT S INF PROC S
[3]  
[Anonymous], 2005, P IPSN 2005 4 INT S
[4]   Battery-driven dynamic power management [J].
Benini, L ;
Castelli, G ;
Macii, A ;
Scarsi, R .
IEEE DESIGN & TEST OF COMPUTERS, 2001, 18 (02) :53-60
[5]   A Learning Theoretic Approach to Energy Harvesting Communication System Optimization [J].
Blasco, Pol ;
Guenduez, Deniz ;
Dohler, Mischa .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2013, 12 (04) :1872-1882
[6]   Adaptive Duty Cycling in Sensor Networks With Energy Harvesting Using Continuous-Time Markov Chain and Fluid Models [J].
Chan, Wai Hong Ronald ;
Zhang, Pengfei ;
Nevat, Ido ;
Nagarajan, Sai Ganesh ;
Valera, Alvin C. ;
Tan, Hwee-Xian ;
Gautam, Natarajan .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2015, 33 (12) :2687-2700
[7]   Designing Intelligent Energy Harvesting Communication Systems [J].
Guenduez, Deniz ;
Stamatiou, Kostas ;
Michelusi, Nicolo ;
Zorzi, Michele .
IEEE COMMUNICATIONS MAGAZINE, 2014, 52 (01) :210-216
[8]   Adaptive duty cycling for energy harvesting systems [J].
Hsu, Jason ;
Zahedi, Sadaf ;
Kansal, Aman ;
Srivastava, Mani ;
Raghunathan, Vijay .
ISLPED '06: PROCEEDINGS OF THE 2006 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2006, :180-185
[9]  
Hsu RC, 2015, IEEE INTL CONF IND I, P116, DOI 10.1109/INDIN.2015.7281720
[10]   A Reinforcement Learning-Based ToD Provisioning Dynamic Power Management for Sustainable Operation of Energy Harvesting Wireless Sensor Node [J].
Hsu, Roy Chaoming ;
Liu, Cheng-Ting ;
Wang, Hao-Li .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2014, 2 (02) :181-191