Energy Management in a Multi-Source Energy Harvesting IoT System

Energy Management in a Multi-Source Energy Harvesting IoT System

Ritu Garg, Neha Garg
Copyright: © 2020 |Pages: 18
DOI: 10.4018/JITR.2020040103
(Individual Articles)
No Current Special Offers


To guarantee the uninterrupted operation of an IoT node, IoT nodes are installed with energy harvesting techniques to prolong their lifetime and recharge their batteries. Mostly energy harvesting systems collect energy from sunlight and wind. However, the energy harvested from the sunlight is non-continuous and energy harvested from the wind is insufficient for continuously powering an IoT node. Thus, to resolve this problem, authors proposed an energy harvesting system namely SWEH which harvests energy from solar light and wind. In this article, authors proposed a scheduling algorithm to balance the energy produced by SWEH and the energy consumption of an IoT node that results in the energy neutral system. Results from simulation analysis clearly manifest that the proposed SWEH system extracts more energy as compared to energy produced by a single solar panel or wind turbine. With the help of simulation results, authors also show that the proposed algorithm leaves the system in energy neutral state at the end of particular time frame.
Article Preview


Various IoT systems are composed of low power wireless embedded devices, which are installed outdoor and indoor for harvesting energy by using energy harvesting techniques and increasing the lifetime of IoT system (Haight et al., 2016). An IoT devices consist of various components like processor, Ram, Flash memory, microcontroller, set of sensors and actuators, SD card slot and so on. Each IoT nodes have the ability to monitor the environmental phenomenon and locally store and process the monitored data. Whenever node detect occurrence of any event then they send the monitored data to the gateway which transmit this data through internet to the remote users. The biggest problem with an IoT node is the finite-capacity batteries which are required by most of the IoT nodes for performing their operation. Total energy consumption of IoT node is calculated as the sum of the energy consumed by each component of the IoT node at each state. The lifetime of IoT node is limited because when the battery charge drops down the threshold value then IoT node stops working and remain in dead state until battery is recharged or replaced. The cost of replacing and maintaining millions of batteries is very high. Nowadays this problem is removed with the help of energy harvesting systems.

Energy harvesting systems harvests the energy from the available natural resources (like sun, wind, water, radio frequencies and so on) and the energy released by the human body (like walking, cycling, breathing and so on) for powering the IoT nodes (Raghunathan et al., 2005). Most commonly used energy harvesting architectures are, 1) Harvest and Use: harvested energy is directly used and 2) Harvest-Store-Use: harvested energy is directly used and extra energy is saved for further operations (Kansal et al., 2007). The amount of energy harvested by the energy harvesting systems depends on environmental phenomenon, and the harvested energy is uncontrollable and is not continuous. Therefore, to avoid unavailability of IoT node, batteries are required. IoT nodes use the rechargeable batteries that is recharged when energy harvesting system extract more than required amount of energy. When energy harvesting system extracts less than required energy, then these batteries are used by the IoT node for performing their operation. However, in the case when battery capacity is less than the threshold value and no energy is harvested by energy harvesting system, then system remains in the inactive state until required amount of energy is harvested. In such type of systems, an efficient energy management approach is necessary to infinitely prolong the lifetime of the IoT nodes while performing the operations of the IoT nodes.

In this work, author considers an internet of thing network comprises of IoT nodes for an outdoor application. Author propose an energy harvesting system namely SWEH which harvests energy from multiple sources that are wind speed and sunlight, and energy production model for estimating maximum amount of energy harvested by SWEH system. In this work, aim of the author is to make IoT system energy neutral, that is, within the given time slot, the amount of energy consumed by IoT node should be greater than or equal to the energy produced by SWEH in such a way that IoT node will have the same amount of battery after given time frame as it had at the beginning of the time frame. Several operations performed by IoT nodes are modeled as tasks; for example, task can be defined as communicating, monitoring, processing, sensing, and transmitting. Some cost is associated with each task, defined as energy required per unit of time. Each IoT node can execute number of tasks with certain cost. When the energy harvested by harvesting system is insufficient to sustain the IoT node operation, then IoT node perform no operation that’s mean IoT node remain in idle state. To maximize the lifetime, IoT nodes should select the most appropriate task from set of tasks for execution such that IoT nodes work continuously. Based on this model, author proposed a scheduling strategy which is dedicated to find out the most appropriate scheduling plan for IoT nodes along a time frame, for instance, one hour, such that it prolongs the lifetime of IoT nodes and leave the system in energy neutral state.

Complete Article List

Search this Journal:
Volume 16: 1 Issue (2024): Forthcoming, Available for Pre-Order
Volume 15: 6 Issues (2022): 1 Released, 5 Forthcoming
Volume 14: 4 Issues (2021)
Volume 13: 4 Issues (2020)
Volume 12: 4 Issues (2019)
Volume 11: 4 Issues (2018)
Volume 10: 4 Issues (2017)
Volume 9: 4 Issues (2016)
Volume 8: 4 Issues (2015)
Volume 7: 4 Issues (2014)
Volume 6: 4 Issues (2013)
Volume 5: 4 Issues (2012)
Volume 4: 4 Issues (2011)
Volume 3: 4 Issues (2010)
Volume 2: 4 Issues (2009)
Volume 1: 4 Issues (2008)
View Complete Journal Contents Listing