Multi-agent based coalition formation of prosumers in microgrids using the i* goal modelling

In this paper, we discuss the role of microgrids as a “prosumer”. Microgrids are used to provide locally generated power (energy), and this concept is becoming increasingly prominent with time. Microgrids have added economic value when assuming the role of “prosumer” or “group of prosumers”. A new outlook in managing prosumers connected to the energy sharing network has led to the creation of prosumer coalition groups, which can subsequently manage numerous goals in microgrid energy systems. For achieving prosumer energy goals, Goal-Oriented Requirements Engineering (GORE) is deployed in this work. Hence, the purpose of this research is to develop prosumer coalition-GORE artefacts, strategising GORE players, modelling non-functional requirements and ensuring sustainable requirements engineering management in the microgrid energy system. In this research, an i* goal model has been used to design a payoff function based on the game theory concept. The key to the pricing function is its fair distribution of payoffs depending on their surplus energy generation, thus providing optimum satisfaction to the buyer. With the objective of maximising the profits earned by prosumers through intra-microgrid energy trading, this paper also designs multi-objective functions to provide optimal value by using the i* goal model. By integrating Java with the IBM CPLEX optimisation tool, a simulation model based on the proposed method was developed and analysed. The results show that the proposed approach yields better outcomes when meeting the requirements of fairness and efficiency, reducing the intermittency effect of generation through renewable resources.

[1]  Yu Wang,et al.  Peer-to-Peer Control for Networked Microgrids: Multi-Layer and Multi-Agent Architecture Design , 2020, IEEE Transactions on Smart Grid.

[2]  Andrew Meintz,et al.  Evaluation of smart charging for electric vehicle-to-building integration: A case study , 2020 .

[3]  Naifan Xue,et al.  A Multiagent-Based Hierarchical Energy Management Strategy for Maximization of Renewable Energy Consumption in Interconnected Multi-Microgrids , 2019, IEEE Access.

[4]  Aneesh Krishna,et al.  Game Theory-Based Reasoning of Opposing Non-functional Requirements using Inter-actor Dependencies , 2019, Comput. J..

[5]  Qian Ai,et al.  Two kinds of decentralized robust economic dispatch framework combined distribution network and multi-microgrids , 2019, Applied Energy.

[6]  Aneesh Krishna,et al.  Requirements analysis in transactive energy management , 2019, Variability, Scalability and Stability of Microgrids.

[7]  Nadeem Javaid,et al.  Coalition based game theoretic energy management system of a building as-service-over fog , 2019, Sustainable Cities and Society.

[8]  H. Vincent Poor,et al.  A Motivational Game-Theoretic Approach for Peer-to-Peer Energy Trading in the Smart Grid , 2019, Applied Energy.

[9]  Zhongfu Tan,et al.  Multi-agent-system-based coupling control optimization model for micro-grid group intelligent scheduling considering autonomy-cooperative operation strategy , 2018, Energy.

[10]  Lingfeng Wang,et al.  Decentralized Energy Management for Networked Microgrids in Future Distribution Systems , 2018, IEEE Transactions on Power Systems.

[11]  Bo Zhao,et al.  Energy Management of Multiple Microgrids Based on a System of Systems Architecture , 2018, IEEE Transactions on Power Systems.

[12]  Sanjay Thakur,et al.  A strategical game theoretic based demand response model for residential consumers in a fair environment , 2018 .

[13]  Hak-Man Kim,et al.  A Multiagent-Based Hierarchical Energy Management Strategy for Multi-Microgrids Considering Adjustable Power and Demand Response , 2018, IEEE Transactions on Smart Grid.

[14]  Bastin Tony Roy Savarimuthu,et al.  Agent-based modelling of coalition formation in energy micro-grids , 2017, Int. J. Agent Oriented Softw. Eng..

[15]  Jennifer Horkoff,et al.  Interactive goal model analysis for early requirements engineering , 2016, Requirements Engineering.

[16]  John Mylopoulos,et al.  Multi-objective reasoning with constrained goal models , 2016, Requirements Engineering.

[17]  Mohsen Rahmani,et al.  Multi-microgrid energy systems operation incorporating distribution-interline power flow controller , 2015 .

[18]  Konstantinos G. Arvanitis,et al.  A multi-agent decentralized energy management system based on distributed intelligence for the design and control of autonomous polygeneration microgrids , 2015 .

[19]  Aneesh Krishna,et al.  Non-Functional Requirements Framework: A Mathematical Programming Approach , 2015, Comput. J..

[20]  Shiwen Mao,et al.  On Hierarchical Power Scheduling for the Macrogrid and Cooperative Microgrids , 2015, IEEE Transactions on Industrial Informatics.

[21]  Roberto Sacile,et al.  Coordinated Model Predictive-Based Power Flows Control in a Cooperative Network of Smart Microgrids , 2015, IEEE Transactions on Smart Grid.

[22]  Jun Xiao,et al.  Sizing of Energy Storage and Diesel Generators in an Isolated Microgrid Using Discrete Fourier Transform (DFT) , 2014, IEEE Transactions on Sustainable Energy.

[23]  Reza Tavakkoli-Moghaddam,et al.  A multi-objective fuzzy goal programming model for reverse supply chain design , 2014 .

[24]  Jiang Wu,et al.  Coordinated Multi-Microgrids Optimal Control Algorithm for Smart Distribution Management System , 2013, IEEE Transactions on Smart Grid.

[25]  Vidyasagar M. Potdar,et al.  An innovative approach to manage prosumers in Smart Grid , 2011, 2011 World Congress on Sustainable Technologies (WCST).

[26]  Stamatis Karnouskos,et al.  Cyber-Physical Systems in the SmartGrid , 2011, 2011 9th IEEE International Conference on Industrial Informatics.

[27]  G. A. Pagani,et al.  Smart meter aware domestic energy trading agents , 2011, IEEMC '11.

[28]  Daniel Amyot,et al.  Evaluating goal models within the goal‐oriented requirement language , 2010, Int. J. Intell. Syst..

[29]  Dong Wei,et al.  Multi-objective economic dispatch model for a microgrid considering reliability , 2010, The 2nd International Symposium on Power Electronics for Distributed Generation Systems.

[30]  Steffen Lamparter,et al.  An agent-based market platform for Smart Grids , 2010, AAMAS.

[31]  Axel van Lamsweerde,et al.  Goal-oriented requirements enginering: a roundtrip from research to practice [enginering read engineering] , 2004, Proceedings. 12th IEEE International Requirements Engineering Conference, 2004..

[32]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[33]  Haruhiko Kaiya,et al.  AGORA: attributed goal-oriented requirements analysis method , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[34]  T. Lie,et al.  Application of the Shapley Value on transmission cost allocation in the competitive power market environment , 2002 .

[35]  Eric S. K. Yu,et al.  Agent-Oriented Modelling: Software versus the World , 2001, AOSE.

[36]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[37]  D. Chattopadhyay An energy brokerage system with emission trading and allocation of cost savings , 1995 .

[38]  John Mylopoulos,et al.  From E-R to "A-R" - Modelling Strategic Actor Relationships for Business Process Reengineering , 1994, Int. J. Cooperative Inf. Syst..

[39]  Stephen Fickas,et al.  Goal-directed concept acquisition in requirements elicitation , 1991, Proceedings of the Sixth International Workshop on Software Specification and Design.

[40]  L. Shapley A Value for n-person Games , 1988 .

[41]  Amir Safdarian,et al.  Coalitional Game Theory Based Value Sharing in Energy Communities , 2021, IEEE Access.

[42]  Aneesh Krishna,et al.  On framework development for the dynamic prosumer coalition in a smart grid and its evaluation by analytic tools , 2019, KES.

[43]  Yen-Ting Lin,et al.  A Game Theory Perspective on Requirement-Based Engineering Design , 2018 .

[44]  G. Knieps The Evolution of Smart Grids Begs Disaggregated Nodal Pricing , 2016 .

[45]  Ian Sommerville,et al.  Integrated requirements engineering: a tutorial , 2005, IEEE Software.

[46]  John Mylopoulos,et al.  From object-oriented to goal-oriented requirements analysis , 1999, CACM.

[47]  R. Aumann,et al.  Endogenous Formation of Links Between Players and of Coalitions: An Application of the Shapley Value , 2003 .

[48]  John Mylopoulos,et al.  Why Goal-Oriented Requirements Engineering , 1998, Requirements Engineering: Foundation for Software Quality.

[49]  Eric Yu,et al.  Modeling Strategic Relationships for Process Reengineering , 1995, Social Modeling for Requirements Engineering.

[50]  L. A. ZADEH,et al.  The concept of a linguistic variable and its application to approximate reasoning - I , 1975, Inf. Sci..