Innovations for Future Modelica

Hilding Elmqvist, Toivo Henningsson, Martin Otter · Linköping electronic conference proceedings · 2017

This paper discusses language innovations for future Modelica versions, on the one hand for generally applicable language elements, and on the other hand to improve modeling of multibody systems with contacts, and media modeling.In a companion paper new algorithms are proposed to handle much larger models than can be treated today.All these innovations are developed and evaluated with the experimental modeling and simulation environment Modia.Modia is based on Julia, a powerful programming language with strong focus on scientific computing, meta-programming and just-intime compilation that allows very fast development.The modeling language is directly defined and implemented with Julia's meta-programming constructs and is designed tightly together with the symbolic and numeric algorithms.This approach is very well suited for innovation and experimenting with evolutions of modeling capabilities in Modelica.

Read the paper · More papers on PaperTik