PUBLIKATIONSSERVER

Parallel Multiple-Shooting and Collocation Optimization with OpenModelica

B. Bachmann, L. Ochel, V. Ruge, M. Gebremedhin, P. Fritzson, V. Nezhadali, L. Eriksson, M. Sivertsson, in: Book of Abstracts / 9th International Modelica Conference, Linköping University Electronic Press, 2012, pp. 659–668.

Download
Es wurde kein Volltext hochgeladen. Nur Publikationsnachweis!
Konferenzbeitrag | Veröffentlicht | Englisch
Autor*in
Bachmann, BernhardFH Bielefeld ; Ochel, Lennart; Ruge, Vitalij; Gebremedhin, Mahder; Fritzson, Peter; Nezhadali, Vaheed; Eriksson, Lars; Sivertsson, Martin
Abstract
Nonlinear model predictive control (NMPC) has become increasingly important for today’s control engineers during the last decade. In order to apply NMPC a nonlinear optimal control problem (NOCP) must be solved which in general needs high computational effort. State-of-the-art solution algorithms are based on multiple shooting or collocation algorithms, which are required to solve the underlying dynamic model formulation. This paper describes a general discretization scheme applied to the dynamic model description which can be further concretized to reproduce the multiple shooting or collocation approach. Furthermore, this approach can be refined to represent a total collocation method in order to solve the underlying NOCP much more efficiently. Further speedup of optimization has been achieved by parallelizing the calculation of model specific parts (e.g. constraints, Jacobians, etc.) and is presented in the coming sections. The corresponding discretized optimization problem has been solved by the interior optimizer Ipopt. The proposed parallelized algorithms have been tested on different applications. As industrial relevant application an optimal control of a Diesel-Electric power train has been investigated. The modeling and problem description has been done in Optimica and Modelica. The simulation has been performed using OpenModelica. Speedup curves for parallel execution are presented.
Erscheinungsjahr
Titel des Konferenzbandes
Book of abstracts / 9th International Modelica Conference
Band
76
Seite
659-668
Konferenz
9th International MODELICA Conference, Munich, Germany
Konferenzort
München
Konferenzdatum
2012-09-03 – 2012-09-05
FH-PUB-ID

Zitieren

Bachmann, Bernhard ; Ochel, Lennart ; Ruge, Vitalij ; Gebremedhin, Mahder ; Fritzson, Peter ; Nezhadali, Vaheed ; Eriksson, Lars ; Sivertsson, Martin: Parallel Multiple-Shooting and Collocation Optimization with OpenModelica. In: Book of abstracts / 9th International Modelica Conference, Linköping Electronic Conference Proceedings. Bd. 76 : Linköping University Electronic Press, 2012, S. 659–668
Bachmann B, Ochel L, Ruge V, et al. Parallel Multiple-Shooting and Collocation Optimization with OpenModelica. In: Book of Abstracts / 9th International Modelica Conference. Vol 76. Linköping Electronic Conference Proceedings. Linköping University Electronic Press; 2012:659-668. doi:10.3384/ecp12076659
Bachmann, B., Ochel, L., Ruge, V., Gebremedhin, M., Fritzson, P., Nezhadali, V., … Sivertsson, M. (2012). Parallel Multiple-Shooting and Collocation Optimization with OpenModelica. In Book of abstracts / 9th International Modelica Conference (Vol. 76, pp. 659–668). München: Linköping University Electronic Press. https://doi.org/10.3384/ecp12076659
@inproceedings{Bachmann_Ochel_Ruge_Gebremedhin_Fritzson_Nezhadali_Eriksson_Sivertsson_2012, series={Linköping Electronic Conference Proceedings}, title={Parallel Multiple-Shooting and Collocation Optimization with OpenModelica}, volume={76}, DOI={10.3384/ecp12076659}, booktitle={Book of abstracts / 9th International Modelica Conference}, publisher={Linköping University Electronic Press}, author={Bachmann, Bernhard and Ochel, Lennart and Ruge, Vitalij and Gebremedhin, Mahder and Fritzson, Peter and Nezhadali, Vaheed and Eriksson, Lars and Sivertsson, Martin}, year={2012}, pages={659–668}, collection={Linköping Electronic Conference Proceedings} }
Bachmann, Bernhard, Lennart Ochel, Vitalij Ruge, Mahder Gebremedhin, Peter Fritzson, Vaheed Nezhadali, Lars Eriksson, and Martin Sivertsson. “Parallel Multiple-Shooting and Collocation Optimization with OpenModelica.” In Book of Abstracts / 9th International Modelica Conference, 76:659–68. Linköping Electronic Conference Proceedings. Linköping University Electronic Press, 2012. https://doi.org/10.3384/ecp12076659.
B. Bachmann et al., “Parallel Multiple-Shooting and Collocation Optimization with OpenModelica,” in Book of abstracts / 9th International Modelica Conference, München, 2012, vol. 76, pp. 659–668.
Bachmann, Bernhard, et al. “Parallel Multiple-Shooting and Collocation Optimization with OpenModelica.” Book of Abstracts / 9th International Modelica Conference, vol. 76, Linköping University Electronic Press, 2012, pp. 659–68, doi:10.3384/ecp12076659.

Export

Markierte Publikationen

Open Data LibreCat

Suchen in

Google Scholar
ISBN Suche