{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,14]],"date-time":"2025-10-14T07:15:04Z","timestamp":1760426104306},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"S4","license":[{"start":{"date-parts":[[2022,12,21]],"date-time":"2022-12-21T00:00:00Z","timestamp":1671580800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,12,21]],"date-time":"2022-12-21T00:00:00Z","timestamp":1671580800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Energy Inform"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>During the last decades, numerous simulation tools have been proposed to faithfully reproduce the different entities of the grid together with the inclusion of new elements that make the grid \u201csmart\u201d. Often, these domain-specific simulators have been then coupled with co-simulation platforms to test new scenarios. In parallel, agent-oriented approaches have been introduced to test distributed control strategies and include social and behavioural aspects typical of the consumer side. Rarely, simulators of the physical systems have been coupled with these innovative techniques, especially when social and psychological aspects have been considered. In order to ease the re-usability of these simulators, avoiding re-coding everything from scratch, we propose a hierarchical and modular agent-oriented framework to test new residential strategies in the energy context. If needed, the presented work enables the user to select the desired level of details of the agent-based framework to match the corresponding physical system without effort to test very different scenarios. Moreover, it allows adding on top of the physical data, behavioural aspects. To this end, the characteristics of the framework are first introduced and then different scenarios are described to demonstrate the flexibility of the proposed work: (i) a first stand-alone scenario with two hierarchy levels, (ii) a second co-simulation scenario with a photovoltaic panel simulator and (iii) a third stand-alone scenario with three hierarchy levels. Results demonstrate the flexibility and ease of use of the framework, allowing us to compare several scenarios and couple new simulators to build a more and more complex environment. The framework is in the early stages of its development. However, thanks to its properties in the future it could be extended to include new actors, such as industries, to get the full picture.<\/jats:p>","DOI":"10.1186\/s42162-022-00244-1","type":"journal-article","created":{"date-parts":[[2022,12,21]],"date-time":"2022-12-21T00:17:28Z","timestamp":1671581848000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A hierarchical and modular agent-oriented framework for power systems co-simulations"],"prefix":"10.1186","volume":"5","author":[{"given":"Claudia","family":"De Vizia","sequence":"first","affiliation":[]},{"given":"Alberto","family":"Macii","sequence":"additional","affiliation":[]},{"given":"Edoardo","family":"Patti","sequence":"additional","affiliation":[]},{"given":"Lorenzo","family":"Bottaccioli","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,12,21]]},"reference":[{"key":"244_CR1","unstructured":"ARERA (2018) Gli oneri generali di sistema fino al 31.12.2017. ARERA. https:\/\/www.arera.it\/it\/elettricita\/onerigenerali.htm"},{"key":"244_CR2","unstructured":"Argonne_National_Laboratory. Repast. Argonne National Laboratory. https:\/\/repast.github.io\/docs.html. Accessed 12 Apr 2021"},{"issue":"3","key":"244_CR3","doi-asserted-by":"publisher","first-page":"2832","DOI":"10.1109\/JSYST.2017.2726350","volume":"12","author":"L Bottaccioli","year":"2018","unstructured":"Bottaccioli L, Patti E, Macii E, Acquaviva A (2018) GIS-based software infrastructure to model PV generation in fine-grained spatio-temporal domain. IEEE Syst J 12(3):2832\u20132841","journal-title":"IEEE Syst J"},{"key":"244_CR4","doi-asserted-by":"publisher","first-page":"2467","DOI":"10.1109\/ACCESS.2018.2886201","volume":"7","author":"L Bottaccioli","year":"2019","unstructured":"Bottaccioli L, Di Cataldo S, Acquaviva A, Patti E (2019) Realistic multi-scale modeling of household electricity behaviors. IEEE Access 7:2467\u20132489","journal-title":"IEEE Access"},{"key":"244_CR5","doi-asserted-by":"publisher","first-page":"723","DOI":"10.1016\/j.rser.2016.04.063","volume":"62","author":"K Byrka","year":"2016","unstructured":"Byrka K, Jedrzejewski A, Sznajd-Weron K, Weron R (2016) Difficulty is critical: the importance of social factors in modeling diffusion of green products and practices. Renew Sustain Energy Rev 62:723\u2013735","journal-title":"Renew Sustain Energy Rev"},{"key":"244_CR6","unstructured":"Carmichael R, Schofield J, Woolf M, Bilton M, Ozaki R, Strbac G (2014) Residential consumer attitudes to time-varying pricing. \u201cLow Carbon London\u201d LCNF project: Imperial College London"},{"key":"244_CR7","unstructured":"Czekster RM (2020) Tools for modelling and simulating the Smart Grid. CoRR. https:\/\/arxiv.org\/abs\/2011.07968"},{"key":"244_CR8","doi-asserted-by":"crossref","unstructured":"De\u00a0Vizia C, Patti E, Macii E, Bottaccioli L (2022) A user-centric view of a demand side management program: from surveys to simulation and analysis. IEEE Syst J","DOI":"10.1109\/JSYST.2021.3135236"},{"key":"244_CR9","unstructured":"European_Commission. Bridge. European_Commission. https:\/\/bridge-smart-grid-storage-systems-digital-projects.ec.europa.eu\/. Accessed 01 Feb 2021"},{"key":"244_CR10","unstructured":"GME. Gestore Mercati Energetici. https:\/\/www.mercatoelettrico.org\/It\/Default.aspx"},{"key":"244_CR11","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/j.erss.2018.10.021","volume":"49","author":"P Hansen","year":"2019","unstructured":"Hansen P, Liu X, Morrison GM (2019) Agent-based modelling and socio-technical energy transitions: a systematic literature review. Energy Res Soc Sci 49:41\u201352","journal-title":"Energy Res Soc Sci"},{"key":"244_CR12","unstructured":"IRENA (2019) International Renewable Energy\u00a0Agency AD (ed) Renewable power generation costs in 2018. IRENA. https:\/\/www.irena.org\/-\/media\/Files\/IRENA\/Agency\/Publication\/2019\/May\/IRENA_Renewable-Power-Generations-Costs-in-2018.pdf"},{"key":"244_CR13","unstructured":"ISTAT. Multiscope on families: use of time\u2014microdates for public use. ISTAT. https:\/\/www.istat.it\/it\/archivio\/202531. Accessed 01 Feb 2022"},{"key":"244_CR14","doi-asserted-by":"crossref","unstructured":"Le MT, Nguyen TL, Tran QT, Besanger Y, Hoang TT (2020) A co-simulation approach for validating agent-based distributed algorithms in smart grid. In: 2020 IEEE 20th Mediterranean Electrotechnical Conference (MELECON), pp 529\u2013534","DOI":"10.1109\/MELECON48756.2020.9140496"},{"issue":"8","key":"244_CR15","doi-asserted-by":"publisher","first-page":"655","DOI":"10.1177\/0037549720923401","volume":"96","author":"I Mahmood","year":"2020","unstructured":"Mahmood I, Tul ain Q, Nasir HA, Javed F, Aguado JA (2020) A hierarchical multi-resolution agent-based modeling and simulation framework for household electricity demand profile. Simulation 96(8):655\u2013678","journal-title":"Simulation"},{"key":"244_CR16","unstructured":"Masci F. Accise ed IVA: le imposte in Bolletta Luce. Selectra. https:\/\/luce-gas.it\/guida\/bolletta\/luce\/imposte"},{"key":"244_CR17","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/j.engappai.2019.03.008","volume":"82","author":"A Micolier","year":"2019","unstructured":"Micolier A, Taillandier F, Taillandier P, Bos F (2019) Li-BIM, an agent-based approach to simulate occupant-building interaction from the Building-Information Modelling. Eng Appl Artif Intell 82:44\u201359","journal-title":"Eng Appl Artif Intell"},{"issue":"5","key":"244_CR18","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1002\/er.1136","volume":"30","author":"JV Paatero","year":"2006","unstructured":"Paatero JV, Lund PD (2006) A model for generating household electricity load profiles. Int J Energy Res 30(5):273\u2013290","journal-title":"Int J Energy Res"},{"issue":"3","key":"244_CR19","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1109\/TII.2011.2158841","volume":"7","author":"P Palensky","year":"2011","unstructured":"Palensky P, Dietrich D (2011) Demand side management: demand response, intelligent energy systems, and smart loads. IEEE Trans Ind Inform 7(3):381\u2013388","journal-title":"IEEE Trans Ind Inform"},{"key":"244_CR20","unstructured":"Scherfke S (2014) aiomas\u2019 documentation. Stefan Scherfke. https:\/\/aiomas.readthedocs.io\/en\/latest"},{"key":"244_CR21","unstructured":"Scherfke S (2018) mosaik-aiomas-demo. https:\/\/gitlab.com\/mosaik\/examples\/mosaik-aiomas-demo"},{"key":"244_CR22","doi-asserted-by":"publisher","first-page":"93404","DOI":"10.1109\/ACCESS.2019.2927446","volume":"7","author":"DS Schiera","year":"2019","unstructured":"Schiera DS, Minuto FD, Bottaccioli L, Borchiellini R, Lanzini A (2019) Analysis of rooftop photovoltaics diffusion in energy community buildings by a novel GIS- and agent-based modeling co-simulation platform. IEEE Access 7:93404\u201393432","journal-title":"IEEE Access"},{"key":"244_CR23","doi-asserted-by":"crossref","unstructured":"Sch\u00fctte S, Scherfke S, Tr\u00f6schel M. Mosaik: a framework for modular simulation of active components in Smart Grids. In: 2011 IEEE 1st SGMS. 2011;pp 55\u201360","DOI":"10.1109\/SGMS.2011.6089027"},{"key":"244_CR24","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1016\/j.rser.2019.01.036","volume":"104","author":"T Sousa","year":"2019","unstructured":"Sousa T, Soares T, Pinson P, Moret F, Baroche T, Sorin E (2019) Peer-to-peer and community-based markets: a comprehensive review. Renew Sustain Energy Rev 104:367\u2013378","journal-title":"Renew Sustain Energy Rev"},{"key":"244_CR25","unstructured":"The_AnyLogic_Company. AnyLogic. The AnyLogic Company. https:\/\/www.anylogic.com\/. Accessed 1 May 2022"},{"key":"244_CR26","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1007\/978-3-319-46909-6_24","volume-title":"Nature of computation and communication","author":"TM Truong","year":"2016","unstructured":"Truong TM, Amblard F, Gaudou B, Blanc CS (2016) CFBM\u2014a framework for data driven approach in agent-based modeling and simulation. In: Vinh PC, Barolli L (eds) Nature of computation and communication. Springer International Publishing, Cham, pp 264\u2013275"},{"key":"244_CR27","unstructured":"Uri W (1999) NetLogo. NetLogo. http:\/\/ccl.northwestern.edu\/netlogo\/. Accessed 15 Feb 2022"},{"key":"244_CR28","volume-title":"Agent-based modelling of socio-technical systems","author":"K VanDam","year":"2012","unstructured":"VanDam K, Nikolic I, Lukszo Z (2012) Agent-based modelling of socio-technical systems, vol 9. Springer Science and Business Media, Berlin"},{"key":"244_CR29","doi-asserted-by":"publisher","first-page":"109900","DOI":"10.1016\/j.enbuild.2020.109900","volume":"214","author":"M Vellei","year":"2020","unstructured":"Vellei M, Le Dr\u00e9au J, Abdelouadoud SY (2020) Predicting the demand flexibility of wet appliances at national level: the case of France. Energy Build 214:109900","journal-title":"Energy Build"},{"key":"244_CR30","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1016\/j.rser.2019.05.038","volume":"111","author":"J Walzberg","year":"2019","unstructured":"Walzberg J, Dandres T, Merveille N, Cheriet M, Samson R (2019) Assessing behavioural change with agent-based life cycle assessment: application to smart homes. Renew Sustain Energy Rev 111:365\u2013376","journal-title":"Renew Sustain Energy Rev"}],"container-title":["Energy Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42162-022-00244-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s42162-022-00244-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42162-022-00244-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,21]],"date-time":"2022-12-21T00:30:34Z","timestamp":1671582634000},"score":1,"resource":{"primary":{"URL":"https:\/\/energyinformatics.springeropen.com\/articles\/10.1186\/s42162-022-00244-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,21]]},"references-count":30,"journal-issue":{"issue":"S4","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["244"],"URL":"https:\/\/doi.org\/10.1186\/s42162-022-00244-1","relation":{},"ISSN":["2520-8942"],"issn-type":[{"value":"2520-8942","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,21]]},"assertion":[{"value":"21 December 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"48"}}