Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ORNL-Modelica/awesome-modelica
- Owner: ORNL-Modelica
- License: apache-2.0
- Created: 2021-02-05T20:49:06.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-10T16:35:40.000Z (almost 2 years ago)
- Last Synced: 2024-05-23T09:04:13.855Z (7 months ago)
- Homepage:
- Size: 3.26 MB
- Stars: 11
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-modelica - A curated list of useful resources for learning and using Modelica. (Other Lists / Monkey C Lists)
README
# Awesome Modelica[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
> 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](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.