Adaptive MPC for Iterative Tasks

This paper proposes an Adaptive Learning Model Predictive Control strategy for uncertain constrained linear systems performing iterative tasks. The additive uncertainty is modeled as the sum of a bounded process noise and an unknown constant offset. As new data becomes available, the proposed algorithm iteratively adapts the believed domain of the unknown offset after each iteration. An MPC strategy robust to all feasible offsets is employed in order to guarantee recursive feasibility. We show that the adaptation of the feasible offset domain reduces conservatism of the proposed strategy compared to classical robust MPC strategies. As a result, the controller performance improves. Performance is measured in terms of following trajectories with lower associated costs at each iteration. Numerical simulations highlight the main advantages of the proposed approach.

[1]  John Lygeros,et al.  Robust optimal control with adjustable uncertainty sets , 2015, Autom..

[2]  Francesco Borrelli,et al.  Torque based lane change assistance with active front steering , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).

[3]  Xiaojing Zhang,et al.  Adaptive MPC with Chance Constraints for FIR Systems , 2018, 2018 Annual American Control Conference (ACC).

[4]  Francesco Borrelli,et al.  Learning Model Predictive Control for Iterative Tasks. A Data-Driven Control Framework , 2016, IEEE Transactions on Automatic Control.

[5]  M. Kothare,et al.  Robust constrained model predictive control using linear matrix inequalities , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[6]  Claire J. Tomlin,et al.  Extensions of learning-based model predictive control for real-time application to a quadrotor helicopter , 2012, 2012 American Control Conference (ACC).

[7]  Michael Nikolaou,et al.  Chance‐constrained model predictive control , 1999 .

[8]  David Q. Mayne,et al.  Robust model predictive control using tubes , 2004, Autom..

[9]  Angela P. Schoellig,et al.  Learning-based nonlinear model predictive control to improve vision-based mobile robot path-tracking in challenging outdoor environments , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[10]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[11]  Lorenzo Fagiano,et al.  Adaptive model predictive control for constrained, linear time varying systems , 2017, ArXiv.

[12]  Juraj Kabzan,et al.  Cautious Model Predictive Control Using Gaussian Process Regression , 2017, IEEE Transactions on Control Systems Technology.

[13]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[14]  Xiaojing Zhang,et al.  Adaptive MPC for Autonomous Lane Keeping , 2018, ArXiv.

[15]  John Lygeros,et al.  Stochastic Model Predictive Control using a combination of randomized and robust optimization , 2013, 52nd IEEE Conference on Decision and Control.

[16]  Lorenzo Fagiano,et al.  Adaptive receding horizon control for constrained MIMO systems , 2014, Autom..

[17]  Eduardo F. Camacho,et al.  Robust tube-based MPC for tracking of constrained linear systems with additive disturbances , 2010 .

[18]  Marko Bacic,et al.  Model predictive control , 2003 .

[19]  Frank Allgöwer,et al.  Adaptive Model Predictive Control with Robust Constraint Satisfaction , 2017 .

[20]  Alberto Bemporad,et al.  Min-max control of constrained uncertain discrete-time linear systems , 2003, IEEE Trans. Autom. Control..

[21]  S. Shankar Sastry,et al.  Provably safe and robust learning-based model predictive control , 2011, Autom..

[22]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[23]  John Lygeros,et al.  Efficient implementation of Randomized MPC for miniature race cars , 2016, 2016 European Control Conference (ECC).

[24]  Francesco Borrelli,et al.  Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System , 2017, ArXiv.

[25]  Eric C. Kerrigan,et al.  Optimization over state feedback policies for robust control with constraints , 2006, Autom..

[26]  Alberto Bemporad,et al.  Predictive Control for Linear and Hybrid Systems , 2017 .

[27]  Francesco Borrelli,et al.  Robust Learning Model Predictive Control for Uncertain Iterative Tasks : Learning From Experience , 2017 .

[28]  Bernhard Schölkopf,et al.  Gaussian Process-Based Predictive Control for Periodic Error Correction , 2016, IEEE Transactions on Control Systems Technology.

[29]  Sergio Grammatico,et al.  A Scenario Approach for Non-Convex Control Design , 2014, IEEE Transactions on Automatic Control.