Abstract
In this chapter, we introduce the use of self-organised coalitions in smart grid scenarios for finding a coalition structure that maximises the systems’ utility. The complexity of such a task is exponential with the number of agents, and optimal coalition formation has been considered impractical. Several heuristic alternatives have been proposed in the research literature to handle such a problem. However, most existing methods approach coalition formation neglecting important aspects like maximising the total revenue or ensuring stability. Nonetheless, these points are fundamental in the context of smart grids, especially when we refer to virtual power plants (VPPs) of plug-in electric vehicles (PEVs), which have very limited energy capacity and small profits. In this chapter, we present two classes of constraints: (i) geographic-based, where the geographic position of PEVs is considered to avoid overloading the energy distribution network; and (ii) user-based, where the preferences of the PEV-users (owners) are taken into account to promote lasting coalitions. We also propose three methods for addressing coalition formation within such constrained scenarios: (i) DCCF, where agents invite neighbours to join their coalitions; (ii) SACF, where agents ask to join their neighbours’ coalitions; and (iii) SACF\(^+\), which is a natural evolution of SACF, where agents can change their coalitions, thus making the process much more dynamic. In all cases, agents negotiate the formation of coalitions among themselves, each on behalf a single PEV. The presented approaches were evaluated in closed and open world scenarios. Regarding the results, all three methods run in a few milliseconds regardless of the number of agents, achieving near-optimal solutions. In all tested cases, results were above 90% of optimum, on average. In comparison, despite delivering optimal solutions, traditional approaches took several hours and run for up to 20 agents, which represents a small and unrealistic scenario for smart grids. Thus, the proposed approaches show that providing approximate solutions for the coalition formation problem is attainable in smart grids scenarios.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
We use the terms PEV and agent interchangeably.
- 2.
We assume a power rating \(w_i\) of 3.3 kW for every agent \(i \in \mathscr {A}\). This value is similar to that of some commercial PEVs. However, any other such value could be used here.
- 3.
We consider that each time step corresponds to 1 min.
- 4.
The distance metric does not play an important role in this work. Anyway, geographical distance is a reasonable approximation (in the absence of a better one) for this problem. In real situations, it could be trivially replaced by another one.
- 5.
In real scenarios, the ID could be easily replaced by any other comparable code, such as the vehicle’s license plate.
- 6.
It is important to note that, in the beginning, all agents act as requesters.
- 7.
The leader of a coalition does not have any specific characteristics. Instead, it is just a role assumed by an agent to represent the coalition in negotiation processes, thus avoiding redundant negotiations. When the coalition is broken (i.e., one of its members has left), the leader is also responsible for notifying its members about the event.
- 8.
The rationale behind the second case (request received by a singleton agent) is that the requester can also have received requests after having made his request. In this sense, the confirmation is needed to ensure that the requester is still interested in joining the coalition.
- 9.
If there are no coalitions, then singleton neighbours are considered in this process.
- 10.
A request is mutual when two agents propose the same coalition to each other. In this case, only the agent with the lowest ID will accept the request of the other, thus becoming the leader of that coalition.
- 11.
It is noteworthy that only the agent with the greatest ID operates this phase.
- 12.
Again, we consider each time step corresponds to 1 min.
- 13.
As for SACF, in the beginning, all agents act as requesters.
- 14.
Following the same idea of SACF, the leadership of a coalition is just a role assumed by an agent to represent the coalition in negotiation processes, thus avoiding redundant negotiations. The leader is also responsible for notifying the coalition’s members when it is broken (i.e., one of its members has left). Here, the leader of a coalition is the agent with lowest ID (which, in real situations, could be replaced, e.g., by the vehicle’s licence plate).
- 15.
The second phase is important because the requester may also receive requests. Thus, a confirmation is needed for ensuring the requester is still interested in joining the coalition.
- 16.
It is noteworthy that only the agent with the greatest ID operates this phase.
References
Bazzan, A.L.C., Ramos, G.de.O.: Forming coalitions of electric vehicles in constrained scenarios. In: Bajo, J., Hallenborg, K., Pawlewski, P., Botti, V., Sánchez-Pi, N., Duque Méndez, N.D., Lopes, F., Julian, V. (eds.) Highlights of Practical Applications of Agents, Multi-Agent Systems, and Sustainability - The PAAMS Collection. Communications in Computer and Information Science, vol. 524, pp. 237–248. Springer International Publishing, Berlin (2015)
Bistaffa, F., Farinelli, A., Cerquides, J., Rodríguez-Aguilar, J., Ramchurn, S.D.: Anytime coalition structure generation on synergy graphs. In: Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems, AAMAS ’14, Richland, SC, pp. 13–20. International Foundation for Autonomous Agents and Multiagent Systems (2014)
Bremer, J., Lehnhoff, S.: Decentralized coalition formation in agent-based smart grid applications. Highlights of Practical Applications of Scalable Multi-Agent Systems. The PAAMS Collection: International Workshops of PAAMS 2016, Sevilla, Spain, June 1–3, 2016. Proceedings, pp. 343–355. Springer International Publishing, Berlin (2016)
Chakraborty, S., Nakamura, S., Okabe, T.: Scalable and optimal coalition formation of microgrids in a distribution system. In: IEEE PES Innovative Smart Grid Technologies, Europe, October 2014, pp. 1–6 (2014)
Chalkiadakis, G., Boutilier, C.: Sequentially optimal repeated coalition formation under uncertainty. Autonomous Agents and Multi-Agent Systems 24(3), 441–484 (2012)
Chalkiadakis, G., Robu, V., Kota, R., Rogers, A., Jennings, N.R.: Cooperatives of distributed energy resources for efficient virtual power plants. In: Proceedings of 10th International Conference on Autonomous Agents and Multiagent Systems, Taipei, Taiwan, pp. 787–794 (2011)
Clement-Nyns, K., Haesen, E., Driesen, J.: The impact of charging plug-in hybrid electric vehicles on a residential distribution grid. IEEE Trans. Power Syst. 25(1), 371–380 (2010)
Farinelli, A., Bicego, M., Ramchurn, S., Zucchelli, M.: C-link: a hierarchical clustering approach to large-scale near-optimal coalition formation. In: Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence, IJCAI’13, pp. 106–112. AAAI Press (2013)
Greer, C., Wollman, D.A., Prochaska, D.E., Boynton, P.A., Mazer, J.A., Nguyen, C.T., FitzPatrick, G.J., Nelson, T.L., Koepke, G.H., Hefner Jr, A.R., Pillitteri, V.Y., Brewer, T.L., Golmie, N.T., Su, D.H., Eustis, A.C., Holmberg, D.G., Bushby, S.T.: NIST framework and roadmap for smart grid interoperability standards, release 3.0. Technical report, National Institute of Standards and Technology, Gaithersburg, MD (2014)
Kamboj, S., Kempton, W., Decker, K.S.: Deploying power grid-integrated electric vehicles as a multi-agent system. In: Proceedings of 10th International Conference on Autonomous Agents and Multiagent Systems, Taipei, Taiwan, pp. 13–20 (2011)
Kempton, W., Tomić, J.: Vehicle-to-grid power fundamentals: calculating capacity and net revenue. J. Power Sources 144(1), 268–279 (2005)
Kempton, W., Tomić, J.: Vehicle-to-grid power implementation: from stabilizing the grid to supporting large-scale renewable energy. J. Power Sources 144(1), 280–294 (2005)
Lasseter, R.H.: Microgrids. In: Power Engineering Society Winter Meeting, vol. 1, pp. 305–308. IEEE (2002)
Mihailescu, R.-C., Vasirani, M., Ossowski, S.: Dynamic coalition adaptation for efficient agent-based virtual power plants. In: Klügl, F., Ossowski, S. (eds.) Multiagent System Technologies. Lecture Notes in Computer Science, vol. 6973, pp. 101–112. Springer, Berlin (2011)
Mondal, A., Misra, S.: Dynamic coalition formation in a smart grid: a game theoretic approach. In: 2013 IEEE International Conference on Communications Workshops (ICC), June 2013, pp. 1067–1071 (2013)
Pudjianto, D., Ramsay, C., Strbac, G.: Virtual power plant and system integration of distributed energy resources. IET Renew. Power Gener. 1(1), 10–16 (2007)
Rahwan, T., Jennings, N.R.: An improved dynamic programming algorithm for coalition structure generation. In: Proceedings of the Seventh International Conference on Autonomous Agents and Multiagent Systems (AAMAS’08), Estoril, Portugal, May 2008, pp. 1417–1420 (2008)
Rahwan, T., Michalak, T., Elkind, E., Faliszewski, P., Sroka, J., Wooldridge, M., Jennings, N.: Constrained coalition formation. In: The Twenty Fifth Conference on Artificial Intelligence (AAAI), August 2011, pp. 719–725 (2011)
Rahwan, T., Michalak, T.P., Wooldridge, M., Jennings, N.R.: Coalition structure generation: a survey. Artif. Intell. 229, 139–174 (2015)
Rahwan, T., Nguyen, T.-D., Michalak, T.P., Polukarov, M., Croitoru, M., Jennings, N.R.: Coalitional games via network flows. In: Rossi, F. (ed.) Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence, IJCAI’13, pp. 324–331. AAAI Press (2013)
Rahwan, T., Ramchurn, S.D., Dang, V.D., Jennings, N.R.: Near-optimal anytime coalition structure generation. In: Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI 07), January 2007, pp. 2365–2371. http://ijcai.org/proceedings07.php (2007)
Ramchurn, S., Vytelingum, P., Rogers, A., Jennings, N.: Putting the “smarts” into the smart grid: a grand challenge for artificial intelligence. Commun. ACM 55(4), 86–97 (2012)
Ramchurn, S.D., Polukarov, M., Farinelli, A., Jennings, N., Trong, C.: Coalition formation with spatial and temporal constraints. In: International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2010), pp. 1181–1188 (2010)
Ramos, G.de.O., Bazzan, A.L.C.: Reduction of coalition structure’s search space based on domain information: an application in smart grids. In: 2012 Third Brazilian Workshop on Social Simulation (BWSS), Curitiba, Brasil, October 2012, pp. 112–119 (2012)
Ramos, G.de.O., Burguillo, J.C., Bazzan, A.L.C.: Self-adapting coalition formation among electric vehicles in smart grids. In: 2013 IEEE 7th International Conference on Self-Adaptive and Self-Organizing Systems (SASO), Philadelphia, USA, September 2013, pp. 11–20. IEEE (2013)
Ramos, G.de.O., Burguillo, J.C., Bazzan, A.L.C.: Dynamic constrained coalition formation among electric vehicles. J. Braz. Comput. Soc. 20(8), 1–15 (2014)
Ramos, G.de.O., Burguillo, J.C., Bazzan, A.L.C.: A self-adapting similarity-based coalition formation approach for plug-in electric vehicles in smart grids. Multiagent Grid Syst. 11(3), 167–187 (2015)
Rigas, E., Ramchurn, S., Bassiliades, N.: Managing electric vehicles in the smart grid using artificial intelligence: a survey. IEEE Trans. Intell. Transp. Syst. 16(4), 1619–1635 (2015). Aug
Saad, W., Han, Z., Poor, H.V.: Coalitional game theory for cooperative micro-grid distribution networks. In: 2011 IEEE International Conference on Communications Workshops (ICC), June 2011, pp. 1–5 (2011)
Sandholm, T., Larson, K., Andersson, M., Shehory, O., Tohmé, F.: Coalition structure generation with worst case guarantees. Artif. Intell. 111(1–2), 209–238 (1999)
Shehory, O., Kraus, S.: Methods for task allocation via agent coalition formation. Artif. Intell. 101(1–2), 165–200 (1998)
U. S. Department of Energy. Grid 2030: A national vision for electricity’s second 100 years (2003)
Ueda, S., Kitaki, M., Iwasaki, A., Yokoo., M.: Concise characteristic function representations in coalitional games based on agent types. In: Walsh, T. (ed.) Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence IJCAI’11, vol. 1, pp. 393–399. AAAI Press (2011)
Vandael, S., Boucké, N., Holvoet, T., Deconinck, G.: Decentralized demand side management of plug-in hybrid vehicles in a smart grid. In: Rogers, A., McArthur, S., Guo, Y. (eds.) Proceedings of the First International Workshop on Agent Technology for Energy Systems (ATES 2010), Toronto, pp. 67–74 (2010)
Vandael, S., Boucké, N., Holvoet, T., De Craemer, K., Deconinck, G.: Decentralized coordination of plug-in hybrid vehicles for imbalance reduction in a smart grid. In: Proceedings of 10th International Conference on Autonomous Agents and Multiagent Systems – Innovative Applications Track (AAMAS 2011), May 2011, pp. 803–810. International Foundation for Autonomous Agents and Multiagent Systems (2011)
Vasirani, M., Kota, R., Cavalcante, R., Ossowski, S., Jennings, N.: An agent-based approach to virtual power plants of wind power generators and electric vehicles. IEEE Trans. Smart Grid 4(3), 1314–1322 (2013)
Voice, T., Ramchurn, S.D., Jennings, N.R.: On coalition formation with sparse synergies. In: Conitzer, V., Winikoff, M., van der Hoek, W., Padgham, L. (eds.) Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems AAMAS ’12, Richland, SC, 2012, vol. 1, pp. 223–230. International Foundation for Autonomous Agents and Multiagent Systems (2012)
Yasir, M., Purvis, M., Purvis, M., Savarimuthu, B.T.R.: Dynamic coalition formation in energy micro-grids. PRIMA 2015: Principles and Practice of Multi-Agent Systems: 18th International Conference, Bertinoro, Italy, October 26–30, 2015, Proceedings, pp. 152–168. Springer International Publishing, Berlin (2015)
Yeh, D.Y.: A dynamic programming approach to the complete set partitioning problem. BIT Numer. Math. 26(4), 467–474 (1986)
Acknowledgements
Ramos and Bazzan are partially supported by CNPq and CAPES grants. This work was also partially supported by the European Regional Development Fund (ERDF) together with the Galician Regional Government under agreement for funding the Atlantic Research Center for Information and Communication Technologies (AtlantTIC). Icons from Openclipart (http://openclipart.org/) were used in Figs. 10.1, 10.3 and 10.15.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Ramos, G.d.O., Burguillo, J.C., Bazzan, A.L.C. (2018). Coalitions of Electric Vehicles in Smart Grids. In: Self-organizing Coalitions for Managing Complexity. Emergence, Complexity and Computation, vol 29. Springer, Cham. https://doi.org/10.1007/978-3-319-69898-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-69898-4_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69896-0
Online ISBN: 978-3-319-69898-4
eBook Packages: EngineeringEngineering (R0)