2021
DOI: 10.3384/ecp2118173
|View full text |Cite
|
Sign up to set email alerts
|

Modia - Equation Based Modeling and Domain Specific Algorithms

Abstract: A new design of the Modia experimental modeling language based on Julia is presented. It has simple yet powerful syntax and semantics. A unified means of describing the fundamental semantics, which is similar to Modelica, is outlined. Furthermore, it is shown how domain specific algorithms can be combined with equation based modeling. It is demonstrated for multibody systems and enables more efficient translation since much repetitive analysis and transformations are avoided and faster simulation. The drive tr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(16 citation statements)
references
References 13 publications
0
16
0
Order By: Relevance
“…This robot has a 5 DoF arm and was manufactured in the years 2010-2016. Elmqvist et al (2021) model the drive trains and controllers of the robot in Modia, and the 3D mechanics with Modia3D.…”
Section: Segmented Simulation and Collision Handlingmentioning
confidence: 99%
See 1 more Smart Citation
“…This robot has a 5 DoF arm and was manufactured in the years 2010-2016. Elmqvist et al (2021) model the drive trains and controllers of the robot in Modia, and the 3D mechanics with Modia3D.…”
Section: Segmented Simulation and Collision Handlingmentioning
confidence: 99%
“…Modia (Elmqvist et al 2021) is an experimental, open source modeling and simulation system to develop new approaches to overcome the limitations of declarative, equation-based modeling languages such as Modelica (Modelica Association 2023). Modia is implemented with the powerful Julia programming language (Bezanson et al 2017).…”
Section: Introductionmentioning
confidence: 99%
“…The treatment below is focused on providing the information in a way that it can be used by models described with the Modelica language [4], FMI [1][2][3], SSP [25], Modia [26] or similar modeling approaches. Furthermore, not only physical/measured quantities are considered, but the same description form is also used to define requirements or specifications.…”
Section: Uncertaintymentioning
confidence: 99%
“…In other words, the translation process from an acausal description based on equations to a causal representation acceptable for a solver is similar to that of a typical Modelica Compiler. Modia.jl [2,26] is another framework that extends the Julia language with capabilities for acausal modeling. Syntactically, it is closer to Modelica when compared to the language defined by MTK.…”
Section: Equation-based Modeling In Juliamentioning
confidence: 99%