Towards a full integration of Modelica models in the Scicos environment

Ramina Nikoukhah
INRIA Rocquencourt, France

Sébastien Furic
LMS Imagine, France

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp09430024

Ingår i: Proceedings of the 7th International Modelica Conference; Como; Italy; 20-22 September 2009

Linköping Electronic Conference Proceedings 43:74, s. 641-645

Visa mer +

Publicerad: 2009-12-29

ISBN: 978-91-7393-513-5

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


In this paper; we show that; provided the Modelica language specification is enriched with the notion of external connector; interesting applications follow; where Modelica can be used to describe synchronous event-activated blocks that communicate efficiently with the “outside world”. Such blocks described in Modelica and compiled separately can still be connected together to form new blocks. Scicos (www.scicos.org); a freely available modeling environment; can make efficient use of those blocks; that in addition enable seamlessly integration of Modelica into a causal environment.


External connector; events; synchronization


[1] S.L. Campbell; J. Chancelier; R. Nikoukhah; Modeling and Simulation in Scilab/Scicos; Springer 2005 - Chinese edition; BuptPress; Beijing; 2007

[2] M. Najafi; S. Furic; R. Nikoukhah; Scicos: a general purpose modeling and simulation environment; Proc. of the 4th International Modelica Conference; Hamburg; 2005

[3] M. Najafi and R. Nikoukhah; On the Integration of Modelica in the Modeling and Simulation Software Scicos; Proc. of Modelling; Identification and Control; 2009

[4] R. Nikoukhah; Extensions to Modelica for efficient code generation and separate compilation; in Proc. EOOLT Workshop at ECOOP’07; Berlin; 2007

[5] R. Nikoukhah; Hybrid dynamics in Modelica: Should all events be considered synchronous; in Proc. EOOLT Workshop at ECOOP’07; Berlin; 2007

[6] R. Nikoukhah; S. Furic; Synchronous and Asynchronous Events in Modelica: Proposal for an Improved Hybrid Model; in Proc. Modelica Conference; Bielefeld; 2008

Citeringar i Crossref