2012
DOI: 10.3384/ecp12076537
|View full text |Cite
|
Sign up to set email alerts
|

An OpenModelica Python Interface and its use in PySimulator

Abstract: How can Python users be empowered with the robust simulation, compilation and scripting abilities of a nonproprietary 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 a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 0 publications
0
5
0
Order By: Relevance
“…The download of this data is made by the script Weather Data Downloader, which stores it into a text file to be read by the simulator through a combiTimeTable block. Once this data is stored into the text file, the script Simulation Manager controls the execution of the simulation models through the API conceived for such use called OMPython (Ganeson et al, 2012). Through this API we are able to send the parameters of the simulation to OpenModelica, execute the simulation, and store the results into a user defined CSV file.…”
Section: Hvac System's Environmentmentioning
confidence: 99%
“…The download of this data is made by the script Weather Data Downloader, which stores it into a text file to be read by the simulator through a combiTimeTable block. Once this data is stored into the text file, the script Simulation Manager controls the execution of the simulation models through the API conceived for such use called OMPython (Ganeson et al, 2012). Through this API we are able to send the parameters of the simulation to OpenModelica, execute the simulation, and store the results into a user defined CSV file.…”
Section: Hvac System's Environmentmentioning
confidence: 99%
“…We have extended the list of simulator plugins in PySimulator [4] by the Wolfram SystemModeler 4 simulator, which enables to automatically analyze models using this tool. We have also extended OMPython [83] to enable better integration with Python for simulation and advanced analysis of EOO Modelica models.…”
Section: With Respect To the Objective To Develop Support For An Adva...mentioning
confidence: 99%
“…( 24), which defines the state of inductor L 1 ; Eqs. (15) and (20) yield Eq. ( 25), which defines the state of inductor L 2 ; Eqs.…”
Section: Modeling the Hybrid Boost Convertermentioning
confidence: 99%
“…The OpenModelica software was employed because of its widespread use in the industry, as it is a free and open-source environment based on Modelica. In addition, OpenModelica allows for the simulation of linear and nonlinear systems (14), (15).…”
mentioning
confidence: 99%