16 ms·
If you intend to explore OpenModelica you may also like ModelingToolkit.jl: https://docs.sciml.ai/ModelingToolkit/dev/ https://docs.sciml.ai/ModelingToolkit/de
by alhirzel 2y ago
If you intend to explore OpenModelica you may also like ModelingToolkit.jl:
https://docs.sciml.ai/ModelingToolkit/dev/ 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 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 https://github.com/JuliaComputing/Multibody.jl
- baggepinnen 2y agoHilding Elmqvist not only worked on Dymola, he is the original creator of modelica
- RossBencina 2y agoIn 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-model-language-for-large-continuous-systems https://portal.research.lu.se/en/publications/a-structured-m... direct pdf link: https://lucris.lub.lu.se/ws/portalfiles/portal/4602422/8570492.pdf https://lucris.lub.lu.se/ws/portalfiles/portal/4602422/85704...