Mosaik and PADE: Multiagents and Co-simulation for smart grids modeling

Lucas Silveira Melo, Filipe Saraiva, Ruth Leão, Raimundo Furtado Sampaio, Giovanni Cordeiro Barroso


This paper describes the integration process between two tools in order to perform co-simulation for representation and analysis of dynamic environments in the context of smart grids. The integrated tools are Mosaik, a software to co-simulation management, and PADE, a software to multi-agent systems development. As a study case for demonstrate the integration, a scenary was utilized composed of a low voltage electricity distribution grid with 37 load bus, 20 photo-voltaic distributed generations, randomly connected to load bus, as well as, 20 PADE agents associated to distributed generation, modeling the behavior of electricity storage systems. The simulation results show the integration happening and demonstrate how useful is to model the dynamics of distributed electric resources with multi-agent systems.


multi-agent system;co-simulation;smart grids;distributed energetic resources

Full Text:



KOK, K.; WIDERGREN, S. A Society of Devices: Integrating Intelligent Distributed Resources with Transactive Energy. IEEE Power and Energy Magazine, v. 14, n. 3, p. 34–45, 2016.

SOARES, J. et al. A stochastic model for energy resources management considering demand response in smart grids. Electric Power Systems Research, Elsevier B.V., v. 143, p. 599–610, 2017. Disponível em: .

ALBAGLI, A. N.; FALCÃO, D. M.; De Rezende, J. F. Smart grid framework co-simulation using HLA architecture. Electric Power Systems Research, Elsevier B.V., v. 130, p. 22– 33, 2016. Disponível em: .

DUAN, Y. et al. Co-simulation of distributed control system based on JADE for smart distribution networks with distributed generations. IET Generation, Transmission &Distribution, v. 11, n. 12, p. 3097–3105, 2017. Disponí- vel em: .

CULLEN, M. F.; MILLER, S. F.; HORD, R. M. A model- based system for object recognition in aerial scenes. Proceedings of SPIE - The International Society for Optical Engine- ering, v. 726, p. 530–538, 1987.

VOGT, M.; MARTEN, F.; BRAUN, M. A survey and statistical analysis of smart grid co-simulations. Applied Energy, v. 222, p. 67 – 78, 2018. Disponível em: .

BROWN, T.; HÖRSCH, J.; SCHLACHTBERGER, D. PyPSA: Python for Power System Analysis. 2017. Disponível em:

MOSAIK. Mosaik Software. [S.l.]: BitBucket, 2018. .

SCHÜTTE, S.; SCHERFKE, S.; TRÖSCHEL, M. Mo- saik: A framework for modular simulation of active components in Smart Grids. In: 2011 IEEE 1st International Workshop on Smart Grid Modeling and Simulation, SGMS 2011. [S.l.: s.n.], 2011. p. 55–60.

Kumar Nunna, H. S. V. S.; DOOLLA, S. Multiagent- based distributed-energy-resource management for intelligent microgrids. IEEE Transactions on Industrial Electronics, v. 60, n. 4, p. 1678–1687, 2013.

MELO, L. S. et al. Python-based multi-agent plat- form for application on power grids. International Transactions on Electrical Energy Systems, v. 29, n. 6, p. e12012, 2019. E12012 ITEES-18-0867.R2. Disponí- vel em: .

TWISTED. Twisted Matrix Labs. [S.l.]: GitHub, 2018. .

MOSAIK. Mosaik Demo. [S.l.]: BitBucket, 2017. .


Copyright (c) 2020 Lucas Silveira Melo, Filipe Saraiva, Ruth Leão, Raimundo Furtado Sampaio, Giovanni Cordeiro Barroso

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Indexing databases: