Re:Modelica
by baggepinnen on Monday December 16, 2024 @11:41AM
(#42432676)
Hilding Elmqvist not only worked on Dymola, he is the original creator of modelica
Re:Modelica
by RossBencina on Tuesday December 17, 2024 @02:52AM
(#42439284)
In fact Dymola was published (including source code) in Hilding Elmqvist's doctoral thesis:
Elmqvist, H. (1978). A Structured Model Language for Large Continuous Systems. [Doctoral Thesis (monograph), Department of Automatic Control]. Department of Automatic Control, Lund Institute of Technology (LTH).
portal: https://portal.research.lu.se/en/publications/a-structured-m...
direct pdf link: https://lucris.lub.lu.se/ws/portalfiles/portal/4602422/85704...
https://docs.sciml.ai/ModelingToolkit/dev/
There is also a project by Hilding Elmqvist, who worked for Dassault on Dymola (the leading commercial implementation of Modelica). His project is Modia.jl:
https://github.com/ModiaSim/Modia.jl
I can personally feel the Julia community settling on MTK, but Modia was ahead in the early stages of dynamic system simulation in Julia, and I believe MTK has drawn a lot of inspiration from each Modia and Modelica. Modia is a bit more ergonomic while also being the first to integrating things like 3D viewers and a complete multibody package by years, with Julia Computing only now catching up [1]. MTK has a better support for back-end solvers and holds a lot of promise to leapfrog Modia, especially since the release cadence for Modia seems to have slowed.
[1] https://github.com/JuliaComputing/Multibody.jl