Dymola: Environment for Object-oriented Modeling of Physical Systems


Dymola was designed by Hilding Elmqvist of the Technical University at Lund (LTH) in Sweden as part of his PhD dissertation.

Dymola is a modeling environment that enables the user to map hardware components of physical systems directly onto corresponding software components.

Elmqvist recognized that there must not exist any distinction between input and output parameters of such objects. The direction of information flow can only be determined during the compilation of the models based on the embedding of the model components into the overall model.

Since then, Dymola/Modelica matured into the best and most flexible modeling environment for the description of physical systems currently available on the software market.

Historical Development

Most Important Publications

  1. Cellier, F.E. (1991), Continuous System Modeling, Springer-Verlag, New York.

  2. Cellier, F.E., and H. Elmqvist (1993), Automated Formula Manipulation Supports Object-Oriented Continuous-System Modeling, IEEE Control Systems, 13(2), pp.28-38.

  3. Elmqvist, H., F.E. Cellier, and M. Otter (1993), Object-Oriented Modeling of Hybrid Systems, Proc. ESS'93, SCS European Simulation Symposium, Delft, The Netherlands, pp.xxxi-xli.

  4. Elmqvist, H., M. Otter, and F.E. Cellier (1995), Inline Integration: A New Mixed Symbolic/Numeric Approach for Solving Differential-Algebraic Equation Systems, Proc. ESM'95, SCS European Simulation MultiConference, Prague, Czech Republic, pp.xxiii-xxxiv.

  5. Otter, M., H. Elmqvist, and F.E. Cellier (1996), "Relaxing" - A Symbolic Sparse Matrix Method Exploiting the Model Structure in Generating Efficient Simulation Code, Proc. Symposium on Modelling, Analysis, and Simulation, CESA'96, IMACS MultiConference on Computational Engineering in Systems Applications, Lille, France, vol.1, pp.1-12.


Deutsche Version

Last modified: July 4, 2005 -- © François Cellier