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 (IEC wind model, SPS models, etc.), or new test cases (Nordic32 test case, IEEE test cases).

In addition to the Dynaωo repository, you can have a look to Dynawo-algorithms, enabling to launch contingency analysis, voltage margin or critical clearing time calculations or to Dynaflow-launcher, enabling to launch DynaFlow with a minimal set of inputs.

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: