thorade / awesome-modelica

A curated list of useful resources for learning and using Modelica.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome ModelicaAwesome

A curated list of Modelica libraries, tools and resources.

Contribution Guide   

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.

Tags

A list of tags to help guide the reader based on Modelica experience.

  • 🐣 | Recommended for those new to Modelica.

Contents

General

Resources of a nature more generally helpful to the Modelica community.

Modelica Language

Language specific resources.

Functional Mockup Interface

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.

Coding Style Guides

  • LBNL Style Guide | Concise recommendations for how to organize your Modelica code.

Libraries

Library resources for the general audience.

Community

Resources for news, help, collaborations, etc.

Books

Published material (physical or web-based) for coming up to speed on Modelica.

Blogs

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.

Videos and Tutorials

Media (e.g., video, audio, powerpoint, etc.) for learning and using Modelica.

Tool Specific

Resources more specific to indivdual tools and vendors. Tools will be presented in Alphabetical order.

Dymola

A commercial modeling and simulation environment by Dassault Systèmes®. Official website

Community

Installation Guide

  • 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.

Modelon Impact

A commercial modeling and simulation environment by Modelon®. Official website

Community

  • LinkedIn | Official LinkedIn group for Modelon Impact.

OpenModelica

An open source modeling and simulation environment by the Open Source Modelica Consortium (OSMC). Official website

Community

Videos and Tutorials

Books

  • WebBook | Webbook for OpenModelica.

SystemModeler

A commercial modeling and simulation environment by Wolfram®. Official website

Community

About

A curated list of useful resources for learning and using Modelica.

License:Apache License 2.0