Multiphysics engineering with Modelica
Material for the Modelica course offered at CentraleSupélec, campus of Rennes. There exist also slides for a short introduction to Bond graphs offered in the same course: https://cel.hal.science/hal-03602684.
Remark: this material heavily links to Michael Tiller’s online book “Modelica by Example” [Tiller-2014] as a way more detailed reference on Modelica. This material is more focused on providing model examples. Main divergences from M. Tiller:
a different presentation of physical ports (flows & potentials): I believe these concepts all emerges from or along the definition of
a more practical focus on using OpenModelica, while Tiller is completely tool-agnostic which can be difficult for beginner. See e.g. Installing OpenModelica, Getting started with OpenModelica (FR) and OpenModelica inner workings.
- 1. Context & Objectives
- 2. Introduction to Modelica
- 3. Describing equations in Modelica
- 4. Describing discrete behaviors
- 5. Physical components in Modelica
- 6. Organizing models
- 7. Custom components
- 8. More advanced topics
- Software environment setup
- Getting started with OpenModelica (FR)
- References & Ressources