OpenModelica

Courses

The Following courses are available:

MetaModelica Course

The links from below are useful for the course in MetaModelica

  • OMDEV - everything needed to compile OpenModelica (and this course material).
  • MDT - the Eclipse plugin used as development environment (a full copy including Eclipse is provided, if you don't have it installed).
  • The course material. Also available on subversion, https://openmodelica.ida.liu.se/svn/OpenModelica/trunk/testsuite/meta/MetaModelicaDev/.
  • Documentation, so you can read about the MetaModelica language.
  • Old instructions are also available, but outdated.
  • Meta-Programming and Language Modeling with MetaModelica 1.0 by Peter Fritzson and Adrian Pop, 2011

  • Towards Modelica 4 Meta-Programming and Language Modeling with MetaModelica 2.0 by Peter Fritzson, Adrian Pop, and Martin Sjölund, 2011

  • A notebook with MetaModelica examples.
  •  

    Modelica Course

    Useful links in the Modelica course

  • Course Description
  • Course Plan
  • OLDLectures
  • Exercises
  • DrControl
  • Lecture 1 - Introduction

    Lecture 2 - Modelica Environments

    Lecture 3 - Classes

    Lecture 4 - Connectors

    Lecture 5 - Equations

    Lecture 6 - Functions and Algorithms

    Lecture 7 - Packages

    Lecture 8 - Libraries

    Lecture 9 - Hybrid Systems

    Lecture 10 - Bio Population

    Lecture 11 - Model Design

    Lecture 12 - Romeo Julia

    Lecture 13 - Library Design

     

    DrControl -  Control Course with Modelica and OpenModelica

  • DrControl, an active electronic book course material based on OMNotebook for teaching control theory and modeling with Modelica
  • It contains explanations about basic concepts of control theory along with Modelica exercises
  • Observer models, Kalman filter, and linearization of non-linear problems are some of the topics in the course used in control of pendulum, DC motor, and tank system models among others
  •  

     
    You are here: Home Developer Courses