Power Manager with PID controller in Energy Harvesting Wireless Sensor Networks Trong Nhan LE , Olivier SENTIEYS , Olivier BERDER , Alain PEGATOQUET and Cecile BELLEUDY IRISA/INRIA, University of Rennes 1, 6 rue de Kerampont BP 80518 - 22305 Lannion Cedex, France LEAT, University of Nice-Sophia Antipolis, CNRS 250, rue de Albert Einstein, 06560, Valbonne, France {trong-nhan.le, sentieys, oberder}@irisa.fr, {alain.pegatoquet, belleudy}@unice.fr Abstract— System lifetime is the crucial problem of Wireless Sensor Networks (WSNs), and exploiting environmental energy provides a potential solution for this problem. When considering self-powered systems, the Power Manager (PM) plays an impor- tant role in energy harvesting WSNs. Instead of minimizing the consumption energy as in the case of battery powered systems, it makes the harvesting node converge to Energy Neutral Operation (ENO) to achieve a theoretically infinite lifetime and maximize the system performance. In this paper, a low complexity PM with a Proportional Integral Derivative (PID) controller is introduced. This PM monitors the buffered energy in the storage device and performs adaptation by changing the wake-up period of the wireless node. This shows the interest of our approach since the impractical monitoring harvested energy as well as consumed energy is not required as it is the case in other previously proposed techniques. Experimental results are performed on a real WSN platform with two solar cells in an indoor environment. The PID controller provides a practical strategy for long-term operations of the node in various environmental conditions. I. I NTRODUCTION Wireless Sensor Networks (WSNs) are widely used in moni- toring applications such as temperature sensing in smart build- ings, measuring tire pressure in automobiles, and structural- health monitoring. Wireless nodes are densely deployed in remote places to collect information from sensors and co- operatively transmit data to base stations via RF commu- nication. However, limited energy in batteries cannot meet long-term operation in such applications. Wireless sensor networks including energy harvesting can provide a solution to this problem by exploiting ambient energy sources. Several technologies have been developed for harvesting energy from surrounding such as solar, wind and vibration energy [1]. As the environmental energy can be scavenged for as long as desired, the system can theoretically reach an infinite lifetime. A WSN node usually includes a Power Manager (PM) whose aim is to adapt the power consumption of the node to its remaining energy capacity. In battery powered WSNs, the main goal of the PM is to minimize the energy consumption and therefore, to maximize the system lifetime. In energy harvesting WSNs, the PM adapts the consumed energy ac- cording to the energy harvested from environmental sources. For an autonomous system, the PM ensures that the consumed energy is always less than or equal to harvested energy for a long period. This leads to an Energy Neutral Operation (ENO) [2] with maximum performance in harvesting energy powered WSNs. [2] also provides basic studies of dynamic PM in energy harvesting WSNs. Time is divided into slots and, to the predicted energy harvesting, the duty cycle or the wake-up period of the wireless node is estimated at the beginning of each slot. An algorithm for dynamic adaptation depending on the harvested energy is proposed to maximize the average duty cycle. In [3], adapting duty cycle of a solar node is formulated as a Linear Program (LP) and is carried out periodically in each slot. Not only trade-offs between harvested energy and consumed energy, LP is capable of modeling a set of constraints and optimization objectives. For example, trade- offs between using local memory and communication are applied in [3]. However, the consumed energy is considered a constant value and needs to be characterized in these models. In [4], a new concept of energy neutrality, known as ENO- Max, is proposed. An adaptive controller is constructed for the node to minimize the cost function and satisfy the ENO- Max condition. The power manager only considers the battery level to adapt the duty cycle. Therefore, this approach does not need to characterize harvesting sources and consumed energy. However, the energy storage model based on battery level is only considered in the linear region of the rechargeable battery. Similarly to [4], a low complexity PM that only considers the available energy in the storage device is introduced in this paper 1 . The proposed PM does not require to monitor either harvested or consumed energy. Based on the principle of ENO, the PM adapts a harvesting node to sustainable operations with a PID controller. Using a super capacitor as the energy storage, this design takes advantage of a low complexity energy monitor since state of charge can be estimated through a measurement by the system of the voltage level of the capacitor. The rest of this paper is organized as follows. In Section II, the generic architecture of an energy harvesting WSN is presented. The PID controller and energy monitor for buffered energy are proposed in Section III, followed by the experimental results in Section IV. Finally, the paper ends with conclusions. II. GENERIC ARCHITECTURE OF THE PM The PM is considered as the core of the energy harvesting WSN node. It is embedded inside the digital part to control 1 This work is supported by the French National Research Agency (ANR) project GRECO bearing reference ANR-2010-SEGI-004-04. 2012 IEEE International Conference on Green Computing and Communications, Conference on Internet of Things, and Conference on Cyber, Physical and Social Computing 978-0-7695-4865-4/12 $26.00 © 2012 IEEE DOI 10.1109/GreenCom.2012.107 668