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
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;
Conference_Titel :
Decision and Control (CDC), 2014 IEEE 53rd Annual Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-1-4799-7746-8
DOI :
10.1109/CDC.2014.7039811