Two-Stage IoT Device Scheduling With Dynamic Programming for Energy Internet Systems

With the rapid evolution of electric systems, there has been a significant demand for energy Internet (EI) systems that allow sustainable and environmentally friendly energy management. Several research efforts regarding EI systems have been aimed at providing reliable, efficient, and cost-effective techniques. In this paper, we propose a novel algorithm and system for real-time electricity pricing and scheduling. Our algorithm consists of a two-stage operation. The first stage performs real-time pricing to determine the maximum electricity consumption while the second stage performs Internet of Things (IoT) device scheduling. In the second stage, the optimization framework for scheduling is modeled as a 0–1 Knapsack problem; therefore, the solutions to the optimization problem are computed using a dynamic programming framework. Through intensive simulations with well-defined parameters, it is verified that the proposed scheme provides several features, especially reductions in electricity bills with the appropriate parameter settings.

[1]  Xinghuo Yu,et al.  Efficient Computation for Sparse Load Shifting in Demand Side Management , 2017, IEEE Transactions on Smart Grid.

[2]  F. D. Galiana,et al.  Under-Frequency Load Shedding Via Integer Programming , 2012, IEEE Transactions on Power Systems.

[3]  Vincent W. S. Wong,et al.  Autonomous Demand-Side Management Based on Game-Theoretic Energy Consumption Scheduling for the Future Smart Grid , 2010, IEEE Transactions on Smart Grid.

[4]  Long Bao Le,et al.  Dynamic Pricing Design for Demand Response Integration in Power Distribution Networks , 2016, IEEE Transactions on Power Systems.

[5]  Sungrae Cho,et al.  Light-Weight Stackelberg Game Theoretic Demand Response Scheme for Massive Smart Manufacturing Systems , 2018, IEEE Access.

[6]  Deepa Kundur,et al.  Resilient Distributed Real-Time Demand Response via Population Games , 2017, IEEE Transactions on Smart Grid.

[7]  Matthias Huber,et al.  Improving Accuracy and Efficiency of Start-Up Cost Formulations in MIP Unit Commitment by Modeling Power Plant Temperatures , 2016, IEEE Transactions on Power Systems.

[8]  Leonardo de M. B. A. Dib,et al.  Hybrid PLC/Wireless Communication for Smart Grids and Internet of Things Applications , 2018, IEEE Internet of Things Journal.

[9]  Gerard Ledwich,et al.  A Hierarchical Decomposition Approach for Coordinated Dispatch of Plug-in Electric Vehicles , 2013, IEEE Transactions on Power Systems.

[10]  Sarhan M. Musa,et al.  Electromagnetic compatibility issues in critical smart grid infrastructure , 2017, IEEE Electromagnetic Compatibility Magazine.

[11]  Farhad Kamyab,et al.  Demand Response Program in Smart Grid Using Supply Function Bidding Mechanism , 2016, IEEE Transactions on Smart Grid.

[12]  Biplab Sikdar,et al.  An Efficient Data Aggregation Scheme for Privacy-Friendly Dynamic Pricing-Based Billing and Demand-Response Management in Smart Grids , 2018, IEEE Internet of Things Journal.

[13]  Jingjing Yao,et al.  Caching in Energy Harvesting Aided Internet of Things: A Game-Theoretic Approach , 2019, IEEE Internet of Things Journal.

[14]  Nirwan Ansari,et al.  Energy Efficient Resource Allocation in EH-Enabled CR Networks for IoT , 2018, IEEE Internet of Things Journal.

[15]  Giorgio Rizzoni,et al.  Residential Demand Response: Dynamic Energy Management and Time-Varying Electricity Pricing , 2016, IEEE Transactions on Power Systems.

[16]  Soledad Escolar,et al.  Statistical Energy Neutrality in IoT Hybrid Energy-Harvesting Networks , 2018, 2018 IEEE Symposium on Computers and Communications (ISCC).

[17]  Tao Jiang,et al.  Distributed Real-Time HVAC Control for Cost-Efficient Commercial Buildings Under Smart Grid Environment , 2018, IEEE Internet of Things Journal.

[18]  Jianguo Zhou,et al.  Distributed Optimal Energy Management for Energy Internet , 2017, IEEE Transactions on Industrial Informatics.

[19]  Ai-Chun Pang,et al.  Optimized Day-Ahead Pricing With Renewable Energy Demand-Side Management for Smart Grids , 2017, IEEE Internet of Things Journal.

[20]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[21]  Xuan Li,et al.  Pricing and peak aware scheduling algorithm for cloud computing , 2012, 2012 IEEE PES Innovative Smart Grid Technologies (ISGT).

[22]  Azam Khalili,et al.  Fully Distributed Demand Response Using the Adaptive Diffusion–Stackelberg Algorithm , 2017, IEEE Transactions on Industrial Informatics.

[23]  Matti Lehtonen,et al.  Value of Distribution Network Reconfiguration in Presence of Renewable Energy Resources , 2016, IEEE Transactions on Power Systems.

[24]  Soledad Escolar,et al.  A Dynamic Programming Algorithm for High-Level Task Scheduling in Energy Harvesting IoT , 2018, IEEE Internet of Things Journal.

[25]  Andrew Keane,et al.  Residential load modeling of price-based demand response for network impact studies , 2016, 2016 IEEE Power and Energy Society General Meeting (PESGM).