@article{de60c79f307b476a80d353e51d06eb89,
title = "SimCES platform for modular simulation: Featuring platform independence, container ecosystem, and development toolkit",
abstract = "Modular co-simulation contributes to both engineering and research, but the earlier solutions have lacked the combination of platform independence, loose coupling between the modules, and tools for straightforward development. This paper describes the simulation platform SimCES (Simulation Environment of Complex Energy System) that solves these issues with a microservice architecture, combining message-broker-based communication, containerization, and a development toolkit. The components can even communicate over Internet. Furthermore, there are developer tools that enable an easy start for developers with Python and Docker, but any external platform is possible too. SimCES is domain agnostic but stems from the energy domain.",
keywords = "Co-simulation, Docker, Message broker, Microservices",
author = "Petri Kannisto and Ville Heikkil{\"a} and Otto Hylli and Mehdi Attar and Sami Repo and Kari Syst{\"a}",
note = "Funding Information: This paper was financially supported by the national project {\textquoteright}Prosumer Centric Energy Communities towards Energy Ecosystem{\textquoteright} (ProCemPlus) funded by Business Finland (diary 842/31/2019), the European project H2020 {\textquoteleft}INTERRFACE{\textquoteright} (TSO-DSO-Consumer INTERFACE aRchitecture to provide innovative grid services for an efficient power system , grant no. 824330 ), and the national project {\textquoteright}Distributed Management of Electricity System{\textquoteright} (DisMa) funded by Academy of Finland (grants no. 322673 and no. 322676 ). The authors want to thank the funders, including the companies in ProCemPlus steering group. Furthermore, the authors thank the project partners at Tampere University and VTT Technical Research Centre of Finland, especially (in alphabetical order): Timo Aaltonen, Antti Keski-Koukkari, Anna Kulmala, Ville M{\"o}rsky, Amir Safdarian, Olli Suominen, Antti Supponen, Md Tanjimuddin, and Matti Vilkko. Funding Information: This paper was financially supported by the national project {\textquoteright}Prosumer Centric Energy Communities towards Energy Ecosystem{\textquoteright} (ProCemPlus) funded by Business Finland (diary 842/31/2019), the European project H2020 {\textquoteleft}INTERRFACE{\textquoteright} (TSO-DSO-Consumer INTERFACE aRchitecture to provide innovative grid services for an efficient power system, grant no. 824330), and the national project {\textquoteright}Distributed Management of Electricity System{\textquoteright} (DisMa) funded by Academy of Finland (grants no. 322673 and no. 322676). The authors want to thank the funders, including the companies in ProCemPlus steering group. Furthermore, the authors thank the project partners at Tampere University and VTT Technical Research Centre of Finland, especially (in alphabetical order): Timo Aaltonen, Antti Keski-Koukkari, Anna Kulmala, Ville M{\"o}rsky, Amir Safdarian, Olli Suominen, Antti Supponen, Md Tanjimuddin, and Matti Vilkko. Publisher Copyright: {\textcopyright} 2022 The Authors",
year = "2022",
month = jul,
doi = "10.1016/j.softx.2022.101189",
language = "English",
volume = "19",
}