DocumentCode
3534725
Title
Efficient NMPC for nonlinear models with linear subsystems
Author
Quirynen, Rien ; Gros, Sebastien ; Diehl, Moritz
Author_Institution
Optimization in Eng. Center (OPTEC), KU Leuven, Leuven-Heverlee, Belgium
fYear
2013
fDate
10-13 Dec. 2013
Firstpage
5101
Lastpage
5106
Abstract
Real-time optimal control algorithms for fast, mechatronic systems need to be run on embedded hardware and they need to respect tight timing constraints. When using nonlinear models, the simulation and generation of sensitivities forms a computationally demanding part of any algorithm. Automatic code generation of Implicit Runge-Kutta (IRK) methods has been shown to reduce its CPU time significantly. However, a typical model also shows a lot of structure that can be exploited in a rather elegant and efficient way. The focus of this paper is on nonlinear models with linear subsystems. With the proposed model formulation, the new auto generated integrators can be considered a powerful generalization of other solvers, e.g. those that support quadrature variables. A speedup of up to 5 - 10 is shown in the integration time for two examples from the literature.
Keywords
Runge-Kutta methods; embedded systems; integration; linear systems; mechatronics; nonlinear control systems; optimal control; predictive control; sensitivity analysis; CPU time reduction; IRK methods; NMPC; automatic code generation; automatic generated integrators; embedded hardware; implicit Runge-Kutta methods; integration time; linear subsystems; mechatronic systems; nonlinear model predictive control; quadrature variables; real-time optimal control algorithms; sensitivity generation; sensitivity simulation; timing constraints; Computational modeling; Equations; Jacobian matrices; Mathematical model; Real-time systems; Sensitivity; Vectors; IRK methods; NMPC; code generation; embedded optimization; structure exploitation;
fLanguage
English
Publisher
ieee
Conference_Titel
Decision and Control (CDC), 2013 IEEE 52nd Annual Conference on
Conference_Location
Firenze
ISSN
0743-1546
Print_ISBN
978-1-4673-5714-2
Type
conf
DOI
10.1109/CDC.2013.6760690
Filename
6760690
Link To Document