Incentive Based Load Shedding Management in a Microgrid Using Combinatorial Auction with IoT Infrastructure
Abstract
:1. Introduction
- Idea of setting up a separate market for load curtailment within a microgrid environment with suitable IoT infrastructure.
- The idea of giving different incentives to various different users according to their bids for energy curtailment rather than fixed incentives for all.
- An auction mechanism for users to compete for load curtailment in a microgrid based on combinatorial auctions
- A winner determination solution for single sided reverse combinatorial auction for energy trading applications (one buyer multiple sellers).
2. System Model
3. Overall Auction Process
3.1. Main Entities
3.2. Structure of the Auctioneer
- Market Communication Manager: For Communication between auctioneer and bidders. It collects the bids, informs the bidders about the results, communicates with the matching module via order book and output manager.
- New Bid Clock: Keeps an eye on new bids. If the timer runs out, the winners are announced and round of auction is concluded. Refreshes to the initial stage, whenever there is a new bid is received
- New Winner Clock: Keeps a tab on new Winner. Refreshes whenever there is a new winner (buyer and sellers selected for trade).
- Matching Module: Runs the Winner Determination algorithm and selects the winners. Looks for new winners until round of auction has ended. Gets the bids from market logs and announce the results through output manager and communication manager.
- Order Book: All the bids are collected in the order book and remains there until they win or are expired.
- Market Output Manager: Gets the results from the matching module and store them in market log, while also giving the results to users via market communication manager
- Market Log: Keeps the history of the market trades, all the winning and non-winning bids which (valid and expired bids) via order book and output manager. Provides historical data to the users and the grid.
3.3. Social Welfare
3.4. Bid Configurations for Submission
3.5. Winner Determination Process
3.6. Proposed Algorithms
Algorithm 1: Hybrid GA and BPSO For Combinatorial Auction (AUCGENPSO) |
# Binary Particle Swarm Optimization Initialize wpopulation Priority Order OR-Bids XOR- Bids Atomic Bids Repeat Calculate particle’s position and velocity Calculate Fitness Function using Equation (4) Until saturation is reached # Genetic Algorithm Select the set of fittest particles from PSO to initialise the GA population Repeat Perform reproduction using crossover and mutation Calculate fitness function using Equation (4) Until saturation is reached END |
4. Experimental Study
4.1. Simulation Scenario
4.2. Simulation Analysis
4.2.1. Average Load Profile
4.2.2. Load Reduction
4.2.3. Average Incentives
4.2.4. Social Welfare
4.2.5. Optimality Analysis of Proposed Algorithm
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A. Sequential Auctions
Appendix B. Genetic Operators
Appendix B.1. Crossover Mechanism
Appendix B.2. Mutation Mechanism
References
- Oluwasuji, O.I.; Malik, O.; Zhang, J.; Ramchurn, S.D. Solving the fair electric load shedding problem in developing countries. Auton. Agents-Multi-Agent Syst. 2020, 34, 12. [Google Scholar] [CrossRef] [Green Version]
- Zaidi, B.H.; Hong, S.H. Combinatorial double auctions for multiple microgrid trading. Electr. Eng. 2018, 100, 1069–1083. [Google Scholar] [CrossRef]
- Alqunun, K.; Guesmi, T.; Farah, A. Load shedding optimization for economic operation cost in a microgrid. Electr. Eng. 2020, 102, 779–791. [Google Scholar] [CrossRef]
- Chai, Y.; Xiang, Y.; Liu, J.; Gu, C.; Zhang, W.; Xu, W. Incentive-based demand response model for maximizing benefits of electricity retailers. J. Mod. Power Syst. Clean Energy 2019, 7, 1644–1650. [Google Scholar] [CrossRef] [Green Version]
- Zaidi, S.M.B.H.; Ahmed, A.; Sohail, M.B.; Shah, S.H.H.; Ahmed, A.; Hussain, I.M. Energy Trading for Shared Facility Control of a Smart Community Using Auction Process. In Proceedings of the 2019 7th International Electrical Engineering Congress (iEECON), Hua Hin, Thailand, 6–8 March 2019; pp. 1–4. [Google Scholar]
- Qadir, H.; Khalid, O.; Khan, M.U.; Khan, A.U.R.; Nawaz, R. An optimal ride sharing recommendation framework for carpooling services. IEEE Access 2018, 6, 62296–62313. [Google Scholar] [CrossRef]
- Maurer, L.; Barroso, L. Electricity Auctions: An Overview of Efficient Practices; The World Bank: Washington, DC, USA, 2011. [Google Scholar]
- Ahmad, N.; Hussain, A.; Ullah, I.; Zaidi, B.H. IOT based Wireless Sensor Network for Precision Agriculture. In Proceedings of the 2019 7th IEEE International Electrical Engineering Congress (iEECON), Cha’am, Thailand, 6–8 March 2019; pp. 1–4. [Google Scholar]
- Ghasempour, A. Internet of Things in Smart Grid: Architecture, Applications, Services, Key Technologies, and Challenges. Inventions 2019, 4, 22. [Google Scholar] [CrossRef] [Green Version]
- Wang, C.; Li, X.; Liu, Y.; Wang, H. The research on development direction and points in IoT in China power grid. In Proceedings of the 2014 International Conference on Information Science, Electronics and Electrical Engineering, Sapporo City, Hokkaido, Japan, 26–28 April 2014; pp. 245–248. [Google Scholar]
- Chen, X.; Sun, L.; Zhu, H.; Zhen, Y.; Chen, H. Application of Internet of Things in Power-Line Monitoring. In Proceedings of the 2012 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, Sanya, China, 10–12 October 2012; pp. 423–426. [Google Scholar]
- Viswanath, S.K.; Yuen, C.; Tushar, W.; Li, W.-T.; Wen, C.-K.; Hu, K.; Chen, C.; Liu, X. System design of the internet of things for residential smart grid. IEEE Wirel. Commun. 2016, 23, 90–98. [Google Scholar] [CrossRef] [Green Version]
- Carli, R.; Cavone, G.; Ben Othman, S.; Dotoli, M. Iot based architecture for model predictive control of hvac systems in smart buildings. Sensors 2020, 20, 781. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Ain, Q.U.; Iqbal, S.; Khan, S.A.; Malik, A.W.; Ahmad, I.; Javaid, N. IoT operating system based fuzzy inference system for home energy management system in smart buildings. Sensors 2018, 18, 2802. [Google Scholar] [CrossRef] [PubMed]
- Zaidi, B.H.; Bhatti, D.M.S.; Ullah, I. Combinatorial auctions for energy storage sharing amongst the households. J. Energy Storage 2018, 19, 291–301. [Google Scholar] [CrossRef]
- Bayram, I.S.; Shakir, M.Z.; Abdallah, M.; Qaraqe, K. A survey on energy trading in smart grid. In Proceedings of the 2014 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Atlanta, GA, USA, 3–5 December 2014; pp. 258–262. [Google Scholar]
- Lane, F.; Azad, R.M.A.; Ryan, C. DICE: Exploiting all bivariate dependencies in binary and multary search spaces. Memetic Comput. 2018, 10, 245–255. [Google Scholar] [CrossRef]
- Englmaier, F.; Guillen, P.; Llorente, L.; Onderstal, S.; Sausgruber, R. The chopstick auction: A study of the exposure problem in multi-unit auctions. Int. J. Ind. Organ. 2009, 27, 286–291. [Google Scholar] [CrossRef] [Green Version]
- Conen, W.; Sandholm, T. Preference elicitation in combinatorial auctions. In Proceedings of the 3rd ACM Conference on Electronic Commerce, Tampa, FL, USA, 14–17 October 2001; pp. 256–259. [Google Scholar]
- Fukuta, N. An approximation approach for large-scale multi-unit combinatorial auctions with reserve-price biddings. In Proceedings of the 2014 IIAI 3rd International Conference on Advanced Applied Informatics, Kita-Kyushu, Japan, 31 August–4 September 2014; pp. 487–492. [Google Scholar]
- Pikovsky, A. Pricing and Bidding Strategies in Iterative Combinatorial Auctions. Ph.D. Thesis, Technische Universität München, München, Germany, 2008. [Google Scholar]
- Nisan, N. Bidding and allocation in combinatorial auctions. In Proceedings of the 2nd ACM Conference on Electronic Commerce, Minneapolis, MN, USA, 17–20 October 2000; pp. 1–12. [Google Scholar]
- Penya, Y.K.; Jennings, N.R. Optimal combinatorial electricity markets. Web Intell. Agent Syst. 2008, 6, 123–135. [Google Scholar] [CrossRef] [Green Version]
- Mitchell, M. An Introduction to Genetic Algorithms; MIT Press: Cambridge, MA, USA, 1998. [Google Scholar]
- Azad, R.M.A.; Ryan, C. An examination of simultaneous evolution of grammars and solutions. In Genetic Programming Theory and Practice III; Springer: Boston, MA, USA, 2006; pp. 141–158. [Google Scholar]
- Chennupati, G.; Azad, R.M.A.; Ryan, C. Performance optimization of multi-core grammatical evolution generated parallel recursive programs. In Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, Madrid, Spain, 11–15 July 2015; pp. 1007–1014. [Google Scholar]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE ICNN’95-International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
- Onwunalu, J.E.; Durlofsky, L.J. Application of a particle swarm optimization algorithm for determining optimum well location and type. Comput. Geosci. 2010, 14, 183. [Google Scholar] [CrossRef]
- Banks, A.; Vincent, J.; Anyakoha, C. A review of particle swarm optimization. Part II: Hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications. Nat. Comput. 2008, 7, 109–124. [Google Scholar] [CrossRef]
- Zhang, T.; Brorsen, B.W. Particle swarm optimization algorithm for agent-based artificial markets. Comput. Econ. 2009, 34, 399. [Google Scholar] [CrossRef]
- Azad, R.M.A.; Ryan, C. A simple approach to lifetime learning in genetic programming-based symbolic regression. Evol. Comput. 2014, 22, 287–317. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Patodi, P.; Ray, A.K.; Jenamani, M. GA based winner determination in combinatorial reverse auction. In Proceedings of the 2011 Second International Conference on Emerging Applications of Information Technology, Kolkata, India, 19–20 February 2011; pp. 361–364. [Google Scholar]
- Qian, X.; Huang, M.; Tu, J.; Wang, X. An improved particle swarm optimization algorithm for winner determination in multi-attribute combinatorial reverse auction. In Proceedings of the 11th World Congress on Intelligent Control and Automation, Shenyang, China, 29 June–4 July 2014; pp. 605–609. [Google Scholar]
- Kelly, T. Generalized knapsack solvers for multi-unit combinatorial auctions: Analysis and application to computational resource allocation. In Proceedings of the International Workshop on Agent-Mediated Electronic Commerce, New York, NY, USA, 19 July 2004; Springer: Berlin/Heidelberg, Germany, 2004; pp. 73–86. [Google Scholar]
- Kafafy, A.; Bounekkar, A.; Bonnevay, S. A hybrid evolutionary metaheuristics (HEMH) applied on 0/1 multiobjective knapsack problems. In Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation, Dublin, Ireland, 12–16 July 2011; pp. 497–504. [Google Scholar]
- Available online: https://www.hjp.at/doc/rfc/rfc4919.html (accessed on 8 June 2020).
- Available online: https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.227.9209 (accessed on 8 June 2020).
- Xia, M.; Stallaert, J.; Whinston, A.B. Solving the combinatorial double auction problem. Eur. J. Oper. Res. 2005, 164, 239–251. [Google Scholar] [CrossRef]
- Holte, R.C. Combinatorial auctions, knapsack problems, and hill-climbing search. In Proceedings of the Conference of the Canadian Society for Computational Studies of Intelligence, Ottawa, ON, Canada, 7–9 June 2001; Springer: Berlin/Heidelberg, Germany, 2001; pp. 57–66. [Google Scholar]
- Fréville, A. The multidimensional 0–1 knapsack problem: An overview. Eur. J. Oper. Res. 2004, 155, 1–21. [Google Scholar] [CrossRef]
- En.openei.org. Electric Power Monthly-Monthly Data Tables—Openei Datasets. 2020. Available online: http://en.openei.org/datasets/dataset/electric-power-monthly-monthly-data-tables (accessed on 8 June 2020).
- En.openei.org. Commercial Furthermore, Residential Hourly Load Profiles For All TMY3 Locations In The United States—Data Files—Openei Datasets. 2020. Available online: http://en.openei.org/datasets/dataset/commercial-and-residential-hourly-load-profiles-for-all-tmy3-locations-in-the-united-states/resource/b341f6c6-ab5a-4976-bd07-adc68a2239c4 (accessed on 8 May 2020).
- Vinyals, M.; Giovannucci, A.; Cerquides, J.; Meseguer, P.; Rodriguez-Aguilar, J.A. Towards a realistic bid generator for mixed multi-unit combinatorial auctions. In Proceedings of the 14th Workshop on Experimental Evaluation of Algorithms for Solving Problems with Combinatorial Explosion RCRA, Bologna, Italy, 10–11 June 2007. [Google Scholar]
- Ilic, D.; Da Silva, P.G.; Karnouskos, S.; Griesemer, M. An energy market for trading electricity in smart grid neighbourhoods. In Proceedings of the IEEE International Conference on Digital Ecosystems and Technologies (DEST), Campione d’Italia, Italy, 18–20 June 2012; pp. 1–6. [Google Scholar]
- Ayyaz, S.; Qamar, U.; Nawaz, R. HCF-CRS: A hybrid content based fuzzy conformal recommender system for providing recommendations with confidence. PLoS ONE 2018, 13, e0204849. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Household | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Avg. Load (KW) | 2.32 | 4.26 | 4.3 | 3.13 | 4.76 | 3.9 | 4.06 | 4.17 | 3.8 | 3.79 | 4.03 | 4.45 | 5.71 | 5.54 | 4.49 |
Max Load (KW) | 3.72 | 4.57 | 5.81 | 4.61 | 6.25 | 5.73 | 5.35 | 5.2 | 5.29 | 4.94 | 5.182 | 5.76 | 6.82 | 6.21 | 5.42 |
Household | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
Avg. Load | 2.83 | 3.78 | 4.9 | 4.8 | 3.9 | 3.84 | 5.6 | 4.03 | 5.44 | 4.23 | 4.38 | 3.771 | 3.81 | 4.74 | 5.44 |
Max Load | 3.96 | 4.51 | 5.67 | 5.72 | 4.94 | 4.81 | 6.3 | 4.97 | 6.31 | 5.09 | 5.21 | 4.67 | 4.89 | 5.64 | 6.23 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zaidi, B.H.; Ullah, I.; Alam, M.; Adebisi, B.; Azad, A.; Ansari, A.R.; Nawaz, R. Incentive Based Load Shedding Management in a Microgrid Using Combinatorial Auction with IoT Infrastructure. Sensors 2021, 21, 1935. https://doi.org/10.3390/s21061935
Zaidi BH, Ullah I, Alam M, Adebisi B, Azad A, Ansari AR, Nawaz R. Incentive Based Load Shedding Management in a Microgrid Using Combinatorial Auction with IoT Infrastructure. Sensors. 2021; 21(6):1935. https://doi.org/10.3390/s21061935
Chicago/Turabian StyleZaidi, Bizzat Hussain, Ihsan Ullah, Musharraf Alam, Bamidele Adebisi, Atif Azad, Ali Raza Ansari, and Raheel Nawaz. 2021. "Incentive Based Load Shedding Management in a Microgrid Using Combinatorial Auction with IoT Infrastructure" Sensors 21, no. 6: 1935. https://doi.org/10.3390/s21061935
APA StyleZaidi, B. H., Ullah, I., Alam, M., Adebisi, B., Azad, A., Ansari, A. R., & Nawaz, R. (2021). Incentive Based Load Shedding Management in a Microgrid Using Combinatorial Auction with IoT Infrastructure. Sensors, 21(6), 1935. https://doi.org/10.3390/s21061935