Design and Implementation of a User Friendly OpenModelica - Python interface
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 thesis work is to develop an application programming interface for the OpenModeli...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Programvara och system
2012
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-78992 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-78992 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-789922013-01-08T13:52:30ZDesign and Implementation of a User Friendly OpenModelica - Python interfaceengGaneson, AnandLinköpings universitet, Programvara och systemLinköpings universitet, Tekniska högskolan2012PythonOpenModelicasimulationModelingPython SimulatorOpenSourceHow 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 thesis 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 Open- Modelica’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. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-78992application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Python OpenModelica simulation Modeling Python Simulator OpenSource |
spellingShingle |
Python OpenModelica simulation Modeling Python Simulator OpenSource Ganeson, Anand Design and Implementation of a User Friendly OpenModelica - Python interface |
description |
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 thesis 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 Open- Modelica’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. |
author |
Ganeson, Anand |
author_facet |
Ganeson, Anand |
author_sort |
Ganeson, Anand |
title |
Design and Implementation of a User Friendly OpenModelica - Python interface |
title_short |
Design and Implementation of a User Friendly OpenModelica - Python interface |
title_full |
Design and Implementation of a User Friendly OpenModelica - Python interface |
title_fullStr |
Design and Implementation of a User Friendly OpenModelica - Python interface |
title_full_unstemmed |
Design and Implementation of a User Friendly OpenModelica - Python interface |
title_sort |
design and implementation of a user friendly openmodelica - python interface |
publisher |
Linköpings universitet, Programvara och system |
publishDate |
2012 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-78992 |
work_keys_str_mv |
AT ganesonanand designandimplementationofauserfriendlyopenmodelicapythoninterface |
_version_ |
1716531627316740096 |