Mana Mirzæi
Department of Computer and Information Science (IDA), Linköping University, Linköping, Sweden
Lena Buffoni
Peter Fritzson
Download articlehttp://dx.doi.org/10.3384/ecp140961247Published in: Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden
Linköping Electronic Conference Proceedings 96:132, p. 1247-1256
Published: 2014-03-10
ISBN: 978-91-7519-380-9
ISSN: 1650-3686 (print), 1650-3740 (online)
In this paper we present the work done to integrate OpenModelica into the Ptolemy II framework for modeling large-scale concurrent systems. To this end a dedicated computational model for OpenModelica has been defined in Ptolemy II; and support for tool-interaction has been implemented. This implementation will allow to simulate existing Modelica models by the OpenModelica compiler in a heterogeneous context together with models from other computational domains.
[1] Christopher Brooks, Edward A. Lee, Xiaojun Liu, Stephen Neuendorffer, Yang Zhao,Haiyang Zheng, Heterogeneous Concurrent Modeling and Design in Java (Volume 1: Introduction to Ptolemy II) , April 1, 2008.
[2] Christopher Brooks, Edward A. Lee, Xiaojun Liu, Stephen Neuendorffer, Yang Zhao, Haiyang Zheng, Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture), April 1, 2008.
[3] Peter Fritzson. Principles of Object-Oriented Modeling and Simulation with Modelica 2.1, 940 pages, Wiley-IEEE Press, 2004.
[4] OpenModelica Home Page, www.openmodelica.org, Last Accessed Feb. 2013.
[5] Johan Eker, Jörn W. Janneck, Edward A. Lee, Fellow, Ieee, Jie Liu, Xiaojun Liu, Jozsef Ludvig, Stephen Neuendorffer, Sonia Sachs, And Yuhong Xiong, Taming Heterogeneity-The Ptolemy Approach, Proceedings Of The IEEE, Vol. 91, No. 1, Jan. 2003.
[6] UsingVergil, http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIlatest/ptII/doc/design/usingVergil/usingVergil.pdf, Last Accessed June 2013.
[7] Michael Wetter, Co-simulation of building energy and control systems with the Building Controls Virtual Test Bed, Journal of Building Performance Simulation, Volume 4, Issue 3, 2011
[8] David Broman, Christopher Brooks, Lev Greenberg, Edward A. Lee, Michael Masin, Stavros Tripakis and Michael Wetter, Determinate Composition of FMUs for Co-Simulation, EECS Department University of California, Berkeley Technical Report No. UCB/EECS-2013-153 August 18, 2013