Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ORNL-Modelica/awesome-modelica

A curated list of useful resources for learning and using Modelica.
https://github.com/ORNL-Modelica/awesome-modelica

List: awesome-modelica

Last synced: 16 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# Awesome Modelica[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
> 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](https://www.modelica.org/) 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.
- :hatching_chick: | Recommended for those new to Modelica.

# Contents
- [Awesome Modelica](#awesome-modelica)
- [Tags](#tags)
- [General](#general)
- [Modelica Conferences](#modelica-conferences)
- [Modelica Language](#modelica-language)
- [Functional Mockup Interface](#functional-mockup-interface)
- [Coding Style Guides](#coding-style-guides)
- [Libraries](#libraries)
- [Community](#community)
- [Books](#books)
- [Blogs](#blogs)
- [Videos and Tutorials](#videos-and-tutorials)
- [Tool Specific](#tool-specific)
- [Dymola](#dymola)
- [Modelon Impact](#modelon-impact)
- [OpenModelica](#openmodelica)
- [SystemModeler](#systemmodeler)

# General
> Resources of a nature more generally helpful to the Modelica community.
- [Official Modelica Association Homepage](https://www.modelica.org/) by the Modelica Association | The main website for Modelica. Good for announcements, conference proceedings, news, etc.

## Modelica Conferences
- [Modelica Association Conferences](https://modelica.org/publications/ModelicaConference.html) | Primary conference series for the Modelica community.

## Modelica Language
> Language specific resources.
- [Modelica Specification Github](https://github.com/modelica/ModelicaSpecification) by the Modelica Association | Defines the Modelica modeling language.
- [Modelica Web Reference](https://webref.modelica.university/) by Michael Tiller | A cheatsheet for the Modelica language | :hatching_chick:

## Functional Mockup Interface
> Resources relating Functional Mockup Interface (FMI) and Functional Mockup Units (FMU).
- [Awesome FMI Github](https://github.com/traversaro/awesome-fmi) | A curated list of FMI libraries, tools and resources.
- [FMPy Github](https://github.com/CATIA-Systems/FMPy) by Dassault Systemes | FMPy is a free Python library to simulate FMUs. | :hatching_chick:
- [PyFMI Github](https://github.com/modelon-community/PyFMI) by Modelon | PyFMI is a package for loading and interacting with FMUs.

## Coding Style Guides
- [LBNL Style Guide](https://simulationresearch.lbl.gov/modelica/userGuide/development.html#style-guide) | Concise recommendations for how to organize your Modelica code.

## Libraries
> Library resources for the general audience.
- [Modelica Standard Library](https://github.com/modelica/ModelicaStandardLibrary) | The official free (standard conforming) library from the Modelica Association.
- [Modelica Github Repositories](https://github.com/modelica-3rdparty) | List of 3rd party Modelica libraries on Github.

## Community
> Resources for news, help, collaborations, etc.
- [Modelica Discord Channel](https://discord.com/invite/bp2yeYU) | Discord server for Modelica and Modelica related technology and topics.
- [Modelica StackOverflow](https://stackoverflow.com/questions/tagged/modelica) | The Modelica tag for Q&A. | :hatching_chick:
- [Modelica Twitter](https://twitter.com/modelica) | Official twitter for the Modelica Association.
- [Modelica Insider Twitter](https://twitter.com/modelicainsider) | Unofficial news about the Modelica language, Modelica usage and Modelica tools.
- [Modelica LinkedIn](https://www.linkedin.com/groups/806917/) | LinkedIn group for Modelica
- [Modelica Reddit](https://www.reddit.com/r/Modelica/) | Reddit group for Modelica

## Books
> Published material (physical or web-based) for coming up to speed on Modelica.
- [Modelica Association book list](https://modelica.org/publications) | A list of material managed by the Modelica Association.
- [Modelica By Example](https://mbe.modelica.university/) by Michael Tiller | A web-based textbook for Modelica | :hatching_chick:
- [Principles of Object-Oriented Modeling and Simulation with Modelica 3.3: A Cyber-Physical Approach](https://www.amazon.com/Principles-Object-Oriented-Modeling-Simulation-Modelica/dp/111885912X) by Peter Fritzson | A thorough textbook on the Modelica langauge with many helpful examples.
- [PDF download for those who may have access](https://doi.org/10.1002/9781118989166)
- [Multi‐Physics Modeling of Technological Systems](https://onlinelibrary.wiley.com/doi/book/10.1002/9781119644293) by Budinger, Hazyuk, & Coïc | Multidomain technological systems text using Modelica for most of the examples.
- [PDF download for those who may have access](https://onlinelibrary.wiley.com/doi/pdf/10.1002/9781119644293)

## Blogs
> More informal knowledge sharing avenues.
- [Claytex Blogs](https://www.claytex.com/blog/) by Claytex | Tips and ideas for solving problems with Modelica from a leader in Modelica technologies.
- [All About Modelica](https://marcobonvini.com/modelica/2020/06/29/all-about-modelica.html) by Marco Bonvini | An introduction describing what is Modelica. | :hatching_chick:
- [Modelon News Blog](https://www.modelon.com/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.
- [Modelica & TRANSFORM Tutorials](https://www.youtube.com/channel/UCL8MRWi3q0Ivo2KVMLq1O8A) by Scott Greenwood | YouTube channel for general Modelica tutorials and TRANSFORM library tutorials.

# 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](https://www.3ds.com/products-services/catia/products/dymola/)

### Community
- [LinkedIn](https://www.linkedin.com/groups/4400628/) | Official LinkedIn group for Dymola.
- [Dymola StackOverflow](https://stackoverflow.com/questions/tagged/dymola) | The Dymola tag for Q&A.

### Installation Guide
- Official Guide - View the current manual provided with your Dymola distribution
- Unofficial Guide - Go to the [installation folder in this repo](/Installation/Dymola/) and choose the pertinent Dymola version.

## Modelon Impact
> A commercial modeling and simulation environment by Modelon®. [Official website](https://www.modelon.com/modelon-impact)

### Community
- [LinkedIn](https://www.linkedin.com/groups/12431484/) | Official LinkedIn group for Modelon Impact.

## OpenModelica
> An open source modeling and simulation environment by the Open Source Modelica Consortium (OSMC). [Official website](https://www.openmodelica.org/)

### Community
- [Twitter](https://twitter.com/openmodelica) | Twitter for OpenModelica.
- [StackOverflow](https://stackoverflow.com/questions/tagged/openmodelica) | StackOverflow for OpenModelica.
- [Official Forum](https://www.openmodelica.org/forum) | Forum for OpenModelica.

## Videos and Tutorials
- [Modelica Tutorials using OpenModelica](https://openmodelica.org/useresresources/modelica-courses) | Interactive tutorials for beginners | :hatching_chick:

### Books
- [WebBook](http://omwebbook.openmodelica.org/) | Webbook for OpenModelica.

## SystemModeler
> A commercial modeling and simulation environment by Wolfram®. [Official website](https://www.wolfram.com/system-modeler/)

### Community
- [Official Forum](https://community.wolfram.com/content?curTag=system%20modeler) | Official Wolfram community Q&A forum for SystemModeler.
- [SystemModeler StackOverflow](https://stackoverflow.com/questions/tagged/systemmodeler) | The SystemModeler tag for Q&A.