View on Github


Dynaωo is an hybrid C++/Modelica open source suite of simulation tools for power systems. It aims at providing power system stakeholders with a transparent, flexible, interoperable and robust suite of simulation tools that could ease collaboration and cooperation in the power system community.

To achieve this goal, Dynaωo is based on two mains principles: the use of a high-level modelling language Modelica and a strict separation between the modelling and the solving parts.

It is an ongoing project based on previous works conducted particularly in two R\&D European projects: Pegase and iTesla. These projects have contributed to the choices that are the basis upon which Dynaωo is built: they proved the usability of the Modelica language for power system simulations and contributed to the development of numerical resolution strategies that are integrated into Dynaωo.


Dynaωo ‘s primary focus has been on long-term and short-term stability studies but the very encouraging results obtained and the flexibility of the approach led to an extension of the initiative. Dynaωo is now evolving towards a complete and coherent suite of simulation tools, sharing the same philosophy:


Only validated models, numerical methods and test cases are included into the official release. We plan to release additional features in the near future, including for example additional models (standard wind and solar power plant models, new regulations for synchronous machines, etc.), new test cases (Nordic32 test case, large-scale test cases) or more functionalities (contingency analysis, critical time clearing algorithm).

Dynaωo is an open source project licensed under the terms of the Mozilla Public License, v. 2.0. The source code is hosted into a GitHub repository.

Dynaωo is using some external libraries to run simulations: