Mathematical Aspects of Object-Oriented Modeling and Simulation

Course plan

Lectures

Recommended for

Ph.D. students or practitioners in computer science or systems engineering.

The course was last given

Goals

The investigation of dynamical systems in mechanical, electrical or chemical
engineering usually requires a mathematical modeling of the system behavior.
This graduate course provides an understanding on the mathematical aspects
of object-oriented modeling and simulation based on Modelica. However it
differs from traditional numerical analysis courses in that it focuses on
the understanding of symbolic and numerical techniques necessary to build
simulation language compilers rather than on isolated detailed analyses on
them. Building simulation environments requires sometimes a different
approach compared to approaches used for traditional programming language
compilers. At the end of the course the participants should acquire the
necessary knowledge of the symbolic transformation and numerical algorithms
for building a simple prototype Modelica Compiler.

Prerequisites

Some elementary knowledge in numerical analyses and compiler construction.

Organization

1st block: 24th-25th September (maybe 12 hours) 2nd block: 1st-2nd October
(maybe 12 hours) Between the two blocks the students can work on the
homework, which will be necessary for getting the credit points.