A curated list of Modelica libraries, tools and resources.
Modelica is a non-proprietary, object-oriented, equation based modeling language to conveniently model complex physical systems containing, e.g., mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-oriented subcomponents.
See the official Modelica website for the official specification and more information about the Modelica Language.
A list of tags to help guide the reader based on Modelica experience.
- 🐣 | Recommended for those new to Modelica.
Resources of a nature more generally helpful to the Modelica community.
- Official Modelica Association Homepage by the Modelica Association | The main website for Modelica. Good for announcements, conference proceedings, news, etc.
- Modelica Association Conferences | Primary conference series for the Modelica community.
Language specific resources.
- Modelica Specification Github by the Modelica Association | Defines the Modelica modeling language.
- Modelica Web Reference by Michael Tiller | A cheatsheet for the Modelica language | 🐣
Resources relating Functional Mockup Interface (FMI) and Functional Mockup Units (FMU).
- Awesome FMI Github | A curated list of FMI libraries, tools and resources.
- FMPy Github by Dassault Systemes | FMPy is a free Python library to simulate FMUs. | 🐣
- PyFMI Github by Modelon | PyFMI is a package for loading and interacting with FMUs.
- LBNL Style Guide | Concise recommendations for how to organize your Modelica code.
Library resources for the general audience.
- Modelica Standard Library | The official free (standard conforming) library from the Modelica Association.
- Modelica Github Repositories | List of 3rd party Modelica libraries on Github.
Resources for news, help, collaborations, etc.
- Modelica Discord Channel | Discord server for Modelica and Modelica related technology and topics.
- Modelica StackOverflow | The Modelica tag for Q&A. | 🐣
- Modelica Twitter | Official twitter for the Modelica Association.
- Modelica Insider Twitter | Unofficial news about the Modelica language, Modelica usage and Modelica tools.
- Modelica LinkedIn | LinkedIn group for Modelica
- Modelica Reddit | Reddit group for Modelica
Published material (physical or web-based) for coming up to speed on Modelica.
- Modelica Association book list | A list of material managed by the Modelica Association.
- Modelica By Example by Michael Tiller | A web-based textbook for Modelica | 🐣
- Principles of Object-Oriented Modeling and Simulation with Modelica 3.3: A Cyber-Physical Approach by Peter Fritzson | A thorough textbook on the Modelica langauge with many helpful examples.
- Multi‐Physics Modeling of Technological Systems by Budinger, Hazyuk, & Coïc | Multidomain technological systems text using Modelica for most of the examples.
More informal knowledge sharing avenues.
- Claytex Blogs by Claytex | Tips and ideas for solving problems with Modelica from a leader in Modelica technologies.
- All About Modelica by Marco Bonvini | An introduction describing what is Modelica. | 🐣
- Modelon News Blog by Modelon | Tips and ideas for solving problems with Modelica from a leader in Modelica technologies.
Media (e.g., video, audio, powerpoint, etc.) for learning and using Modelica.
- Modelica & TRANSFORM Tutorials by Scott Greenwood | YouTube channel for general Modelica tutorials and TRANSFORM library tutorials.
Resources more specific to indivdual tools and vendors. Tools will be presented in Alphabetical order.
A commercial modeling and simulation environment by Dassault Systèmes®. Official website
- LinkedIn | Official LinkedIn group for Dymola.
- Dymola StackOverflow | The Dymola tag for Q&A.
- Official Guide - View the current manual provided with your Dymola distribution
- Unofficial Guide - Go to the installation folder in this repo and choose the pertinent Dymola version.
A commercial modeling and simulation environment by Modelon®. Official website
- LinkedIn | Official LinkedIn group for Modelon Impact.
An open source modeling and simulation environment by the Open Source Modelica Consortium (OSMC). Official website
- Twitter | Twitter for OpenModelica.
- StackOverflow | StackOverflow for OpenModelica.
- Official Forum | Forum for OpenModelica.
- Modelica Tutorials using OpenModelica | Interactive tutorials for beginners | 🐣
- WebBook | Webbook for OpenModelica.
A commercial modeling and simulation environment by Wolfram®. Official website
- Official Forum | Official Wolfram community Q&A forum for SystemModeler.
- SystemModeler StackOverflow | The SystemModeler tag for Q&A.