Adaptive model predictive control for a class of constrained linear systems with parametric uncertainties

This paper investigates adaptive model predictive control (MPC) for a class of constrained linear systems with unknown model parameters. This is also posed as the dual control problem consisting of system identification and regulation. We first propose an online strategy for simultaneous unknown parameter identification and uncertainty set estimation based on the recursive least square technique. The designed strategy provides a contractive sequence of uncertain parameter sets, and the convergence of parameter estimates is achieved under certain conditions. Second, by integrating tube MPC with proposed estimation routine, the developed adaptive MPC provides a less conservative solution to handle multiplicative uncertainties. This is made possible by constructing the polytopic tube based on the consistently updated nominal system and uncertain parameter set. In addition, the proposed method is extended with reduced computational complexity by sacrificing some degrees of optimality. We theoretically show that both designed adaptive MPC algorithms are recursively feasible, and the perturbed closed-loop system is asymptotically stable under standard assumptions. Finally, numerical simulations and comparison are given to illustrate the proposed method.

[1]  David Q. Mayne,et al.  Model predictive control: Recent developments and future promise , 2014, Autom..

[2]  David Q. Mayne,et al.  Adaptive receding horizon control for constrained nonlinear systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[3]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[4]  Morten Hovd,et al.  Constrained Control of Uncertain, Time-varying Linear Discrete-Time Systems Subject to Bounded Disturbances , 2015, IEEE Transactions on Automatic Control.

[5]  Sergey Levine,et al.  Neural Network Dynamics Models for Control of Under-actuated Legged Millirobots , 2017, ArXiv.

[6]  Toshiharu Sugie,et al.  Adaptive model predictive control for a class of constrained linear systems based on the comparison model , 2007, Autom..

[7]  Frank Allgöwer,et al.  Robust MPC with recursive model update , 2019, Autom..

[8]  Richard M. Johnstone,et al.  Exponential convergence of recursive least squares with exponential forgetting factor , 1982, 1982 21st IEEE Conference on Decision and Control.

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

[10]  Franco Blanchini,et al.  Set-theoretic methods in control , 2007 .

[11]  Basil Kouvaritakis,et al.  Robust Tube MPC for Linear Systems With Multiplicative Uncertainty , 2015, IEEE Transactions on Automatic Control.

[12]  Graham C. Goodwin,et al.  Adaptive filtering prediction and control , 1984 .

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

[14]  Frank Allgöwer,et al.  Inherent robustness properties of quasi-infinite horizon nonlinear model predictive control , 2014, Autom..

[15]  Huiping Li,et al.  Robust Distributed Model Predictive Control of Constrained Continuous-Time Nonlinear Systems: A Robustness Constraint Approach , 2014, IEEE Transactions on Automatic Control.

[16]  Roland Tóth,et al.  Stabilizing Tube-Based Model Predictive Control: Terminal Set and Cost Construction for LPV Systems (extended version) , 2017, Autom..

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

[18]  Sung-Mo Kang,et al.  Feasible region approximation using convex polytopes , 1993, 1993 IEEE International Symposium on Circuits and Systems.

[19]  Huiping Li,et al.  Robust Receding Horizon Control for Networked and Distributed Nonlinear Systems , 2016 .

[20]  Demin Xu,et al.  Robust self-triggered min-max model predictive control for discrete-time nonlinear systems , 2018, Autom..

[21]  Maria Pia Saccomani,et al.  Parameter identifiability of nonlinear systems: the role of initial conditions , 2003, Autom..

[22]  Lorenzo Fagiano,et al.  Adaptive Model Predictive Control for Constrained Time Variying Systems , 2018, 2018 European Control Conference (ECC).

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

[24]  Martin Guay,et al.  Adaptive Model Predictive Control for Constrained Nonlinear Systems , 2008 .

[25]  Basil Kouvaritakis,et al.  Model Predictive Control: Classical, Robust and Stochastic , 2015 .

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

[27]  Paul A. Trodden,et al.  Persistently exciting tube MPC , 2015, 2016 American Control Conference (ACC).

[28]  Xiaojing Zhang,et al.  Adaptive MPC for Iterative Tasks , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[29]  J. Suykens,et al.  The efficient computation of polyhedral invariant sets for linear systems with polytopic uncertainty , 2005, Proceedings of the 2005, American Control Conference, 2005..

[30]  Francesco Borrelli,et al.  Safe and Near-Optimal Policy Learning for Model Predictive Control using Primal-Dual Neural Networks , 2019, 2019 American Control Conference (ACC).

[31]  Paul A. Trodden,et al.  Stabilizing predictive control with persistence of excitation for constrained linear systems , 2018, Syst. Control. Lett..

[32]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[33]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[34]  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).

[35]  M. Guay,et al.  Robust adaptive MPC for constrained uncertain nonlinear systems , 2011 .

[36]  Rolf Findeisen,et al.  Homothetic tube model predictive control , 2012, Autom..

[37]  Robert R. Bitmead,et al.  Persistently exciting model predictive control , 2014 .