Openmodelica

Openmodelica
Developer(s) Open Source Modelica Consortium (OSMC)
Stable release 1.9.6 / 16 March 2016 (2016-03-16)
Written in C, C++
Operating system Linux, Windows and OS X
Type Dynamic simulation and optimization
License OSMC Public License, EPL, GPL (free software)
Website www.openmodelica.org

OpenModelica is a free and open source environment based on the modelica modeling language for modeling, simulating, optimizing and analyzing complex dynamic systems. This software is actively developed by Open Source Modelica Consortium,[1] a non-profit, non-governmental organization. Open Source Modelica Consortium is run as a project of SICS EAST Swedish ICT[2] which is partially owned by Linköping University.

Even though OpenModelica is not as widely used as other Modelica implementations, some of the industrial products use OpenModelica along with propitiatory software in the fields of power plant optimization,[3] automotive [4] and water treatment.[5]

components

OpenModelica Compiler

A compiler based on modelica is used for converting from modelica code to C. This Advanced Interactive OpenModelica Compiler (OMC), can interact using API. All other tools of the OpenModelica package, are dependent of OpenModelica Compiler as it acts as the engine.

OpenModelica Connection Editor

This package contains a Graphical User Interface, called OpenModelica Connection Editor (OMEdit) for creation and modification for the models. This will interact with OpenModelica Compiler through API and plots the output.

OpenModelica Shell

OpenModelica Shell (OMShell) is an interactive Command Line Interface session handler which has simple editing functions apart from parsing.

OpenModelica NoteBook

OpenModelica Notebook (OMNotebook), is a light-weight Mathematica-styled editor for modelica. This has been developed as an advanced teaching tool.

See also

References

This article is issued from Wikipedia - version of the Friday, April 22, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.