This keynote speech by Dr. Hilding Elmqvist was recorded by Modelon on 11 of March 2014 at the 10th International Modelica Conference in Lund, Sweden.
Dr. Elmqvist tells the story of Modelica from a personal perspective. This story covers the history of Modelica from the 1970s to the present day, as well as his outlook and perspective on the current state and future development. Dr. Elmqvist envisions an increasingly large role for Modelica and discusses novel product design processes with examples from automotive suspension design. He elaborates on efficient simulation of large scale systems, coupling between Modelica and 3D, and the use of Modelica as an architectural language. Dr. Elmqvist shares his thoughts on the complementary Functional Mock-up Interface (FMI) open standard with important remarks and recommendations for its use and evolution.
A must see for anyone with interest in Modelica and FMI in particular and model-based product development in general!
On April 15, 1976, Hilding Elmqvist had an idea: create an object-oriented modeling language allowing differential equations and physical connections between subsystems. Elmqvist’s Ph.D. thesis in 1978 entitled “A Structured Model Language for Large Continuous Systems” from the Department of Automatic Control, Lund Institute of Technology, contains the design of a novel object-oriented and equation-based modelling language, Dymola, and algorithms for symbolic model manipulation.
In 1996 Dr. Elmqvist, based on his work, took the initiative to organize the international effort to design the next generation object-oriented language for physical modelling. This step led to the birth of Modelica, now recognized as the de-facto open standard for modeling and simulation in multi-domain systems engineering.
Now almost 40 years after the original idea, Modelica has positioned itself as a key technology in the rapid industry change towards model-based design and virtual prototyping and testing. Modelica today is a technology to revolutionize product development!
See also the companion paper "Modelica Evolution - From My Perspective".
Dr. Elmqvist is Chief Technology Officer for Systems at Dassault Systèmes and the chief architect of the Multi-Engineering Modelling and Simulation software for Modelica used in Dymola Product Line and CATIA Systems DBM. He is also responsible for Technology within the board of Modelica Association.