Files:DescriptionFile size FormatBrowse
Fulltext1.75 MBPDF (requires Acrobat Reader)Previous | Next
  
Authors:Anand Kalaiarasi Ganeson: PELAB – Programming Environment Lab, Dept. Computer Science Linköping University, Linköping, Sweden
Peter Fritzon: PELAB – Programming Environment Lab, Dept. Computer Science Linköping University, Linköping, Sweden
Olena Rogovchenko: PELAB – Programming Environment Lab, Dept. Computer Science Linköping University, Linköping, Sweden
Adeel Asghar: PELAB – Programming Environment Lab, Dept. Computer Science Linköping University, Linköping, Sweden
Martin Sjölund: PELAB – Programming Environment Lab, Dept. Computer Science Linköping University, Linköping, Sweden
Andreas Pfeiffer: Institute of System Dynamics and Control, German Aerospace Center DLR, Oberpfaffenhofen, Germany
Publication title:An OpenModelica Python Interface and its use in PySimulator
Conference:Proceedings of the 9th International MODELICA Conference, September 3-5, 2012, Munich, Germany
Publication type: Abstract and Fulltext
Issue:076
Article No.:054
Abstract:How can Python users be empowered with the robust simulation, compilation and scripting abilities of a non-proprietary object-oriented, equation based modeling language such as Modelica? The immediate objective of this work is to develop an application programming interface for the OpenModelica modeling and simulation environment that would bridge the gap between the two agile programming languages Python and Modelica.

The Python interface to OpenModelica – OMPython, is both a tool and a functional library that allows Python users to realize the full capabilities of OpenModelica’s scripting and simulation environment requiring minimal setup actions. OMPython is designed to combine both simulation and model building. Thus domain experts (people writing the models) and computational engineers (people writing the solver code) can work on one unified tool that is industrially viable for optimization of Modelica models, while offering a flexible platform for algorithm development and research.

Language:English
Keywords:Python, OpenModelica, OMPython, simulation, modeling, Modelica, Python simulator
Year:2012
No. of pages:12
Pages:537-548
ISBN:978-91-7519-826-2
Series:Linköping Electronic Conference Proceedings
ISSN (print):1650-3686
ISSN (online):1650-3740
File:http://www.ep.liu.se/ecp/076/054/ecp12076054.pdf
Available:2012-11-19
Publisher:Linköping University Electronic Press, Linköpings universitet

REFERENCE TO THIS PAGE
Anand Kalaiarasi Ganeson, Peter Fritzon, Olena Rogovchenko, Adeel Asghar, Martin Sjölund, Andreas Pfeiffer (2012). An OpenModelica Python Interface and its use in PySimulator, Proceedings of the 9th International MODELICA Conference, September 3-5, 2012, Munich, Germany http://dx.doi.org/10.3384/ecp12076537 (accessed 7/24/2014)