Conference article

An Open Source Modelica Graphic Editor Integrated with Electronic Notebooks and Interactive Simulation

Syed Adeel Asghar
PELAB – Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden

Sonia Tariq
PELAB – Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden

Mohsen Torabzadeh-Tari
PELAB – Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden

Peter Fritzson
PELAB – Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden

Adrian Pop
PELAB – Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden

Martin Sjölund
PELAB – Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden

Parham Vasaiely
EADS Innovation Works, Engineering & Architecture, Germany

Wladimir Schamai
EADS Innovation Works, Engineering & Architecture, Germany

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

Published in: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany

Linköping Electronic Conference Proceedings 63:82, p. 739-747

Show more +

Published: 2011-06-30

ISBN: 978-91-7393-096-3

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

Abstract

This paper describes the first open source Modelica graphic editor which is integrated with interactive electronic notebooks and online interactive simulation.

The work is motivated by the need for easy-to-use graphic editing of Modelica models using OpenModelica; as well as needs in teaching where the student should be able to interactively modify and simulate models in an electronic book. Models can be both textual and graphical. The interactive online simulation makes the simulation respond in real-time to model changes; which is useful in a number of contexts including immediate feedback to students.

Keywords

Graphic editing; notebook; teaching; interactive; Modelica; modeling; simulation; online

References

[1] Adeel Asghar and Sonia Tariq. Design and Im-plementation of a User Friendly OpenModelica Connection Editor; master thesis LIU-IDA/LITH-EX-A-10/047-SE; Linköping University; Sweden; 2010.

[2] Open Source Modelica Consortium. OpenModelica System Documentation Version 1.6; November 2010. http://www.openmodelica.org

[3] Modelica Association. The Modelica Language Specification Version 3.2; March 24th 2010. http://www.modelica.org. Modelica Association. Modelica Standard Library 3.1. Aug. 2009. http://www.modelica.org.

[4] SimForge. http://trac.ws.dei.polimi.it/simforge/.

[5] Dymola. Dynamic modeling tool; http://www.dynasim.se.

[6] MathModelica. http://www.mathcore.com/products/mathmodelica/.

[7] Peter Fritzson; Johan Gunnarsson; Mats Jirstrand. MathModelica - An Extensible Modeling and Simulation Environment with Integrated Graphics and Literate Programming. In Proceedings of the 2nd International Modelica Conference; March 18-19; 2002; Munich; Germany.

[8] Anders Fernström; Ingemar Axelsson; Peter Fritzson; Anders Sandholm; Adrian Pop. OMNotebook – Interactive WYSIWYG Book Software for Teaching Programming. In Proc. of the Workshop on Developing Computer Science Education – How Can It Be Done? Linköping University; Dept. Computer & Inf. Science; Linköping; Sweden; March 10; 2006.

Citations in Crossref