2009
DOI: 10.3384/ecp09430023
|View full text |Cite
|
Sign up to set email alerts
|

Enforcing model composability in Modelica

Abstract: Modelica provides intuitive constructs to create and group model definitions. However, models themselves do not compose. In other words, the connection of type-compatible and locally balanced submodels does not generally yield a valid (e.g., balanced, structurally non-singular) model. Starting from simple examples of such invalid models (resulting from commonly encountered situations when using Modelica), this paper explains how those problems could be avoided by introducing a safer notion of physical connecto… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 2 publications
(1 reference statement)
0
5
0
Order By: Relevance
“…To dene robust semantics for such languages with acausal connections is an active research area, in particular since discrete changes can change the DAE index of the model. For instance, see the paper by Furic [25] that describes several problems that exist in the standardized Modelica language.…”
Section: Further Extensions To Equation-based Modelingmentioning
confidence: 99%
“…To dene robust semantics for such languages with acausal connections is an active research area, in particular since discrete changes can change the DAE index of the model. For instance, see the paper by Furic [25] that describes several problems that exist in the standardized Modelica language.…”
Section: Further Extensions To Equation-based Modelingmentioning
confidence: 99%
“…Kalman's operators V, D and L inspired ∆ and I in this work. An early prototype of this work was developed using an implementation (by the apache commons project 3 ) of Kalman's Derivative Structures. Also the idea of precomputed basic operations for multiplication and composition is based on that implementation.…”
Section: Related Workmentioning
confidence: 99%
“…by Zimmer [13] and Furic [3]. The former preferred an after-compilation approach to "rescue" as much modularity as possible, while the latter restricts the modeling formalism itself in a way that renders most symbolic manipulation needless.…”
Section: Related Workmentioning
confidence: 99%
“…2.3). Furic [12] proposes an alternative connection semantics for Modelica. The main objective is to make models compose better and to support structural dynamism.…”
Section: Modelicamentioning
confidence: 99%