Fast Predictive Control: Real-time Computation and Certification

Abstract Pushing predictive controllers, which require the solution of an optimization problem at each sampling interval, into the millisecond range opens up both new possibilities, as well as new challenges for control. Computational limits placed on standard convex solvers invalidate basic assumptions made when proving the stability, or invariance of constrained control laws and as a result cannot be used in fast, real-time implementations with confidence. This extended abstract will present two optimization methods that can be certified to stabilize a system and enforce constraints, even for extremely short computational times or in the presence of time jitter. We'll report on two fast ‘code-generation' toolboxes: FiOrdOs, for first-order, and FORCES, for second order methods and demonstrate their capabilities through application examples.

[1]  Stephen J. Wright,et al.  Application of Interior-Point Methods to Model Predictive Control , 1998 .

[2]  Manfred Morari,et al.  Towards computational complexity certification for constrained MPC based on Lagrange Relaxation and the fast gradient method , 2011, IEEE Conference on Decision and Control and European Control Conference.

[3]  Eduardo F. Camacho,et al.  MPC for tracking piecewise constant references for constrained linear systems , 2008, Autom..

[4]  H. J. Ferreau,et al.  An online active set strategy to overcome the limitations of explicit MPC , 2008 .

[5]  Manfred Morari,et al.  Certification aspects of the fast gradient method for solving the dual of parametric convex programs , 2013, Math. Methods Oper. Res..

[6]  Manfred Morari,et al.  High-speed online MPC based on a fast gradient method applied to power converter control , 2010, Proceedings of the 2010 American Control Conference.

[7]  Stephen P. Boyd,et al.  Receding Horizon Control , 2011, IEEE Control Systems.

[8]  Manfred Morari,et al.  Efficient interior point methods for multistage problems arising in receding horizon control , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[9]  Manfred Morari,et al.  Computational Complexity Certification for Real-Time MPC With Input Constraints Based on the Fast Gradient Method , 2012, IEEE Transactions on Automatic Control.

[10]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.