TY - JOUR
T1 - Adaptive power management in solar energy harvesting sensor node using reinforcement learning
AU - Shresthamali, Shaswot
AU - Kondo, Masaaki
AU - Nakamura, Hiroshi
N1 - Publisher Copyright:
© 2017 ACM.
PY - 2017/9
Y1 - 2017/9
N2 - 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(λ) 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 square deviation from ENO as compared to more than 23% deviation that occur when using other approaches.
AB - 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(λ) 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 square deviation from ENO as compared to more than 23% deviation that occur when using other approaches.
KW - IoT
KW - Power management
KW - Reinforcement learning
KW - Wireless sensor nodes
UR - http://www.scopus.com/inward/record.url?scp=85030676791&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85030676791&partnerID=8YFLogxK
U2 - 10.1145/3126495
DO - 10.1145/3126495
M3 - Article
AN - SCOPUS:85030676791
SN - 1539-9087
VL - 16
JO - ACM Transactions on Embedded Computing Systems
JF - ACM Transactions on Embedded Computing Systems
IS - 5s
M1 - 181
ER -