2015
DOI: 10.3384/ecp15118449
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Compilation of Large Scale Dynamical Systems

Abstract: In this work, we present a novel methodology to efficiently compile large scale dynamical systems described as Modelica models, and its implementation in a prototype Modelica Compiler called ModelicaCC. The methodology allows to perform the different stages of the compilation process without expanding the content of repetitive structures so the resources (CPU time and memory) used by the compiler result independent on the model size. Besides introducing the methodology with their algorithms and the implementat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(7 citation statements)
references
References 12 publications
0
7
0
Order By: Relevance
“…Related work [9,38,10,14,21,22,23] shows other aspects of these technologies and identifies research and development needs in order to advance it to a state where it can become an integral part of building energy simulation.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Related work [9,38,10,14,21,22,23] shows other aspects of these technologies and identifies research and development needs in order to advance it to a state where it can become an integral part of building energy simulation.…”
Section: Discussionmentioning
confidence: 99%
“…[36,17,33,37]. To make these technologies accessible to a wide range of users in building simulation, research and development is required and ongoing to advance translators and solvers so they can better handle large models [9,38,10,14,21,22,23].…”
Section: In 1997 Mattsson and Elmqvist Report On An International Efmentioning
confidence: 99%
“…Fortunately, large models often contain several repetitive connections that are the result of using for statements and this is a fact that can be exploited to reduce the computational cost of the different compilation stages [4,5,6,7,8,9,10,11,12]. However, the possibility of exploiting the presence of repetitive or regular structures at each stage requires that the previous stages had kept a compact representation.…”
Section: Introductionmentioning
confidence: 99%
“…However, the possibility of exploiting the presence of repetitive or regular structures at each stage requires that the previous stages had kept a compact representation. While there are some experimental implementations that in some particular cases can keep a compact representation during the whole compilation process [7], there is not yet a general solution.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation