Conference article

Enforcing model composability in Modelica

Sébastien Furic
LMS Imagine, France

Download articlehttp://dx.doi.org/10.3384/ecp09430023

Published in: Proceedings of the 7th International Modelica Conference; Como; Italy; 20-22 September 2009

Linköping Electronic Conference Proceedings 43:103, p. 868-879

Show more +

Published: 2009-12-29

ISBN: 978-91-7393-513-5

ISSN: 1650-3686 (print), 1650-3740 (online)

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 connector; similar in some aspects to the VHDL-AMS notion of terminal. An extension of the notion of connection is also presented; providing new opportunities to make efficient use of ideal models in Modelica.

Keywords

Model composition; high-level physical connector; effort variable; flow variable; connection graph; effort graph; flow graph

References

No references available

Citations in Crossref