ISC'2014, Industrial Simulation Conference, June 11-13, 2014, University of Skövde, Skövde, Sweden, Conference Tutorials

Conference Tutorial

Introduction to Modeling, Simulation, Debugging, and Optimization with Modelica using OpenModelica

Hands-on exercises using OpenModelica—Bring Laptop Short intro to Debugging and Dynamic Optimization

Prof. Peter Fritzson
Dept. of Computer and Information Science
Linköpings universitet
SE-581 83 Linkoping, Sweden
Tel: +46 13 281484+46 13 281484
Fax: +46 13 285899
Email: peter.fritzson(at)


Object-Oriented modeling is a fast-growing area of modeling and simulation that provides a structured, computer-supported way of doing mathematical and equation-based modeling. Modelica is today the most promising modeling and simulation language in that it effectively unifies and generalizes previous object-oriented modeling languages and provides a sound basis for the basic concepts. The Modelica modeling language is bringing about a revolution in this area, based on its ease of use, visual design of models with combination of lego-like predefined model building blocks, its ability to define model libraries with reusable components, its support for modeling and simulation of complex applications involving parts from several application domains, and many more useful facilities.
The tutorial presents an object-oriented component-based approach to computer supported mathematical modeling and simulation through the powerful Modelica language and its associated technology. Modelica can be viewed as an almost universal approach to high level computational modeling and simulation.
The tutorial gives an introduction to the Modelica language to people who are familiar with basic programming concepts. It gives a basic introduction to the concepts of modeling and simulation, as well as the basics of object-oriented component-based modeling for the novice, and an overview of modeling and simulation in a number of application areas. The OpenModelica environment with its graphical user interface and scripting will be used for hands-on exercises.
Moreover, a short introduction to debugging of equation-based models will be given, as well as a short introduction to dynamic optimization (collocation/multiple shooting) with OpenModelica.

You can download more info about the tutorial here

Production Systems Analysis and Optimization using FACTS Analyzer

Amos Ng
University of Skovde
Skovde, Sweden