JModelica---an Open Source Platform for Optimization of Modelica Models
(2009) 6th Vienna International Conference on Mathematical Modelling- Abstract
- Optimization is becoming a standard methodology in many engineering disciplines to improve products and processes. The need for optimization is driven by factors such as increased costs for raw materials and stricter environmental regulations as well as a general need to meet increased competition. As model-based design processes are being used increasingly in industry, the prerequisites for optimization are often fulfilled. However, current tools and languages used to model dynamic systems are not always well suited for
integration with state of the art numerical optimization algorithms. As a result, optimization is not used as frequently as it could, or less efficient, but easier to use, algorithms are employed.
... (More) - Optimization is becoming a standard methodology in many engineering disciplines to improve products and processes. The need for optimization is driven by factors such as increased costs for raw materials and stricter environmental regulations as well as a general need to meet increased competition. As model-based design processes are being used increasingly in industry, the prerequisites for optimization are often fulfilled. However, current tools and languages used to model dynamic systems are not always well suited for
integration with state of the art numerical optimization algorithms. As a result, optimization is not used as frequently as it could, or less efficient, but easier to use, algorithms are employed.
This paper reports a new Modelica-based open source project entitled JModelica, targeted towards dynamic optimization. The objective of the project is to bridge the gap between the need for high-level description languages and the details of numerical optimization algorithms. JModelica is also intended as an extensible platform where algorithm developers, particularly in the academic community, may integrate new and innovative methods. In doing so, researchers gain access to a wealth of industrially relevant optimization problems based on existing Modelica models, while at the same time facilitating industrial use of state of the art algorithms. The JModelica project rests upon three pillars, namely a language extension of Modelica for optimization entitled Optimica, software tools, and applications. In this paper, these three topics will be highlighted. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/1453555
- author
- Åkesson, Johan LU ; Gäfvert, Magnus and Tummescheit, Hubertus
- organization
- publishing date
- 2009
- type
- Contribution to conference
- publication status
- published
- subject
- keywords
- Dynamic optimization, Modelica, Optimica, JModelica, Software
- conference name
- 6th Vienna International Conference on Mathematical Modelling
- conference location
- Vienna, Austria
- conference dates
- 2009-02-11
- language
- English
- LU publication?
- yes
- id
- d1b28387-9d73-401d-a95c-db411d41b168 (old id 1453555)
- date added to LUP
- 2016-04-04 12:57:00
- date last changed
- 2018-11-21 21:11:29
@misc{d1b28387-9d73-401d-a95c-db411d41b168, abstract = {{Optimization is becoming a standard methodology in many engineering disciplines to improve products and processes. The need for optimization is driven by factors such as increased costs for raw materials and stricter environmental regulations as well as a general need to meet increased competition. As model-based design processes are being used increasingly in industry, the prerequisites for optimization are often fulfilled. However, current tools and languages used to model dynamic systems are not always well suited for<br/><br> integration with state of the art numerical optimization algorithms. As a result, optimization is not used as frequently as it could, or less efficient, but easier to use, algorithms are employed.<br/><br> <br/><br> This paper reports a new Modelica-based open source project entitled JModelica, targeted towards dynamic optimization. The objective of the project is to bridge the gap between the need for high-level description languages and the details of numerical optimization algorithms. JModelica is also intended as an extensible platform where algorithm developers, particularly in the academic community, may integrate new and innovative methods. In doing so, researchers gain access to a wealth of industrially relevant optimization problems based on existing Modelica models, while at the same time facilitating industrial use of state of the art algorithms. The JModelica project rests upon three pillars, namely a language extension of Modelica for optimization entitled Optimica, software tools, and applications. In this paper, these three topics will be highlighted.}}, author = {{Åkesson, Johan and Gäfvert, Magnus and Tummescheit, Hubertus}}, keywords = {{Dynamic optimization; Modelica; Optimica; JModelica; Software}}, language = {{eng}}, title = {{JModelica---an Open Source Platform for Optimization of Modelica Models}}, url = {{https://lup.lub.lu.se/search/files/6025540/8147176.pdf}}, year = {{2009}}, }