OMOptim is a sub‐system of the OpenModelica platform facilitating optimization in engineering. OMOptim is initially developed in a collaboration between Linköping University and Mines‐ParisTech within the framework of Open Source Modelica Consortium.
OMOptim extends the capabilities of OpenModelica towards design optimization e.g., it can be used to the increase energy efficiency of an industrial process or for different tasks like configuration optimization (e.g. optimal choice of components), parameter optimization, dynamic control optimization etc.
Applications
- Design optimization
– Continuous parameters
– Components selection - Sensitivity analysis
- Optimal control
- Hybrid systems

Planned Optimization Methods
- Evolution strategies (e.g. genetic algorithms)
- Gradient based methods (e.g. SQP)
- Relaxation techniques
- Hybrid algorithms
Documentation
Downloads
- Nightly Builds: http://build.openmodelica.org/omc/builds/
- Releases for Windows: http://build.openmodelica.org/omc/builds/windows/releases/
Publications
- 2011:Towards Design Optimization with OpenModelica Emphasizing Parameter Optimization with Genetic Algorithms Hubert Thieriota, Maroun Nemera, Mohsen Torabzadeh-Tarib, Peter Fritzsonb, Rajiv Singhc, John John
Kocherryc, Modelica Conference 2011
