The OpenModelica Integrated Modeling, Simulation, and Optimization Environment
Peter Fritzson, Adrian Pop, Adeel Asghar, Bernhard Bachmann, Willi Braun, Robert Braun, Lena Buffoni, Francesco Casella, Rodrigo Castro, Alejandro Danós, Rödiger Franke, Mahder Gebremedhin, Bernt Lie, Alachew Mengist, Kannan M. Moudgalya, Lennart Ochel, Arunkumar Palanisamy, Wladimir Schamai, Martin Sölund, Bernhard Thiele · Linköping electronic conference proceedings · 2019
OpenModelica is currently the most complete opensource Modelica-and FMI-based modeling, simulation, optimization, and model-based development environment.Moreover, the OpenModelica environment provides a number of facilities such as debugging; optimization; visualization and 3D animation; web-based model editing and simulation; scripting from Modelica, Python, Julia, and Matlab; efficient simulation and co-simulation of FMI-based models; compilation for embedded systems; Modelica-UML integration; requirement verification; and generation of parallel code for multi-ore architectures.The environment is based on Modelica and uses an extended version of Modelica for its implementation.This overview paper intends to give an up-to-date brief description of the capabilities of the system, and the main vision behind its development.