OPENMODELICA is an open-source Modelica-based1 modeling and simulation environment intended for industrial and academic usage. Its long-term development is supported by a non-profit organization – the Open Source Modelica Consortium (OSMC). An overview journal paper is available and slides about Modelica and OpenModelica.

The goal with the OpenModelica effort is to create a comprehensive Open Source Modelica modeling, compilation and simulation environment based on free software distributed in binary and source code form for research, teaching, and industrial usage. We invite researchers and students, or any interested developer to participate in the project and cooperate around OpenModelica, tools, and applications.

Join the OpenModelicaInterest mailing list to get information about new releases.

Help us: get the latest source code or nightly-build and report bugs.

To learn about Modelica, read a book or a tutorial about Modelica.

Interactive step-by-step beginners Modelica on-line spoken tutorials Interactive OMWebbook with examples of Modelica textual modeling and textbook companions with application OpenModelica exercises. A Jupyter notebook Modelica mode, available in OpenModelica.

To get advice how to make existing Modelica libraries work in OpenModelica, see Porting.

For systems engineering with requirement traceability and verification, see ModelicaML.

OpenModelica provides library coverage reports of open-source Modelica libraries showing which libraries work well with OpenModelica and how the support improved over time.

  1. This page references Modelica®, which is a registered trademark of Modelica Association↩︎