DocumentCode
114947
Title
Symmetric algorithmic differentiation based exact Hessian SQP method and software for Economic MPC
Author
Quirynen, Rien ; Houska, Boris ; Vallerio, Mattia ; Telen, Dries ; Logist, Filip ; Van Impe, Jan ; Diehl, Moritz
Author_Institution
Dept. of Autom., Shanghai Jiao Tong Univ., Shanghai, China
fYear
2014
fDate
15-17 Dec. 2014
Firstpage
2752
Lastpage
2757
Abstract
Economic Model Predictive Control (EMPC) is an advanced receding horizon based control technique which optimizes an economic objective subject to potentially nonlinear dynamic equations as well as control and state constraints. The main contribution of this paper is an algorithmic differentiation (AD) based real-time EMPC algorithm including a software implementation in ACADO Code Generation. The scheme is based on a novel memory efficient, symmetric AD approach for real-time propagation of second order derivatives. This is used inside a tailored multiple-shooting based SQP method, which employs a mirrored version of the exact Hessian. The performance of the proposed auto-generated EMPC algorithm is demonstrated for the optimal control of a nonlinear biochemical reactor benchmark case-study. A speedup of a factor more than 2 can be shown in the CPU time for integration and Hessian computation of this example.
Keywords
control engineering computing; differentiation; nonlinear control systems; nonlinear equations; predictive control; program compilers; ACADO Code Generation; Hessian SQP method; advanced receding horizon; economic MPC; economic model predictive control; nonlinear biochemical reactor benchmark; nonlinear dynamic equations; real-time EMPC algorithm; symmetric AD approach; symmetric algorithmic differentiation; Economics; Optimal control; Orbits; Real-time systems; Software; Software algorithms; Substrates;
fLanguage
English
Publisher
ieee
Conference_Titel
Decision and Control (CDC), 2014 IEEE 53rd Annual Conference on
Conference_Location
Los Angeles, CA
Print_ISBN
978-1-4799-7746-8
Type
conf
DOI
10.1109/CDC.2014.7039811
Filename
7039811
Link To Document