Modelica model environment for Integrated District Energy Assessment Simulations (IDEAS), allowing simultaneous transient simulation of thermal and electrical systems at both building and feeder level. This Modelica library was originally developed by KU Leuven and 3E and is currently developed and maintained by the Thermal Systems Simulation (The SySi) research group of KU Leuven. It includes significant contributions by the Building Physics and Sustainable Design Section of KU Leuven, the Building Physics Research Group of UGent, IBPSA project 1, IEA EBC Annex 60 and the Electrical Energy Systems and Applications Section of KU Leuven.
We love to hear what you are using IDEAS for. Feel free to open an issue to provide feedback or contact us through mail. If you like our library, you can support us by adding a star at the top right of our Github page.
The following packages contain examples that can help to get started with IDEAS:
Our goal is to provide support for Dymola and OpenModelica. Consequently, any tool that supports the full Modelica specification should be able to run our models. Feel free to file a bug report in case we do not adhere to the Modelica specification.
This is a link to detailed release notes.
The library is unit tested using BuildingsPy. Automated unit tests are run on GitHub Actions with a self-hosted runner at KU Leuven.
IDEAS is licensed by KU Leuven and 3E under a BSD 3 license.
Please cite IDEAS using the information below.
@article{Jorissen2018ideas,
author = {Jorissen, Filip and Reynders, Glenn and Baetens, Ruben and Picard, Damien and Saelens, Dirk and Helsen, Lieve},
journal = {Journal of Building Performance Simulation},
title = {{Implementation and Verification of the IDEAS Building Energy Simulation Library}},
volume = {11},
issue = {6},
pages = {669-688},
doi={10.1080/19401493.2018.1428361},
year = {2018}
}