×

A robust adaptive model predictive control framework for nonlinear uncertain systems. (English) Zbl 1527.93055

Summary: In this article, we present a tube-based framework for robust adaptive model predictive control (RAMPC) for nonlinear systems subject to parametric uncertainty and additive disturbances. Set-membership estimation is used to provide accurate bounds on the parametric uncertainty, which are employed for the construction of the tube in a robust MPC scheme. The resulting RAMPC framework ensures robust recursive feasibility and robust constraint satisfaction, while allowing for less conservative operation compared with robust MPC schemes without model/parameter adaptation. Furthermore, by using an additional mean-squared point estimate in the objective function the framework ensures finite-gain \(\mathcal{L}_2\) stability w.r.t. additive disturbances. As a first contribution we derive suitable monotonicity and nonincreasing properties on general parameter estimation algorithms and tube/set-based RAMPC schemes that ensure robust recursive feasibility and robust constraint satisfaction under recursive model updates. Then, as the main contribution of this article, we provide similar conditions for a tube-based formulation that is parametrized using an incremental Lyapunov function, a scalar contraction rate and a function bounding the uncertainty. With this result, we can provide simple constructive designs for different RAMPC schemes with varying computational complexity and conservatism. As a corollary, we can demonstrate that state of the art formulations for nonlinear RAMPC are a special case of the proposed framework. We provide a numerical example that demonstrates the flexibility of the proposed framework and showcase improvements compared with state of the art approaches.
{© 2020 John Wiley & Sons Ltd}

MSC:

93B35 Sensitivity (robustness)
93C40 Adaptive control/observation systems
93B45 Model predictive control
93C10 Nonlinear systems in control theory
93C41 Control/observation systems with incomplete information

References:

[1] RawlingsJB, MayneDQ. Model Predictive Control: Theory and Design. Madison, WI: Nob Hill Publications; 2009.
[2] MayneDQ, MichalskaH. Adaptive receding horizon control for constrained nonlinear systems. Paper presented at: Proceedings of the 32nd IEEE Conference Decision and Control (CDC), San Antonio, TX, USA: IEEE; 1993:1286‐1291.
[3] ShoucheM, GenceliH, PremkiranV, NikolaouM. Simultaneous constrained model predictive control and identification of DARX processes. Automatica. 1998;34(12):1521‐1530. · Zbl 0945.93539
[4] KimTH, FukushimaH, SugieT. Robust adaptive model predictive control based on comparison model. Paper presented at: Proceedings of the 43rd IEEE Conference Decision and Control (CDC), Nassau; 2004:2041‐2046.
[5] TanaskovicM, FagianoL, SmithR, MorariM. Adaptive receding horizon control for constrained MIMO systems. Automatica. 2014;50(12):3019‐3029. · Zbl 1309.93087
[6] LorenzenM, CannonM, AllgöwerF. Robust MPC with recursive model update. Automatica. 2019;103:461‐471. · Zbl 1415.93109
[7] LuX, CannonM. Robust adaptive tube model predictive control. Paper presented at: Proceedings of the American Control Conference (ACC), Philadelphia, PA, USA; 2019:3695‐3701.
[8] KöhlerJ, AndinaE, SolopertoR, MüllerMA, AllgöwerF. Linear robust adaptive model predictive control: Computational complexity and conservatism. Paper presented at: Proceedings of the 58th IEEE Conference Decision and Control (CDC), Nice, France; 2019:1383‐1388. arXiv:1909.01813.
[9] LopezBT. Adaptive robust model predictive control for nonlinear systems (PhD thesis). Massachusetts Institute of Technology; 2018.
[10] AdetolaV, GuayM. Robust adaptive MPC for constrained uncertain nonlinear systems. Int J Adapt Control Signal Process. 2011;25(2):155‐167. · Zbl 1213.93098
[11] GuayM, AdetolaV, DeHaanD. Robust and Adaptive Model Predictive Control of Nonlinear Systems. London: Institution of Engineering and Technology; 2015.
[12] GonçalvesGAA, GuayM. Robust discrete‐time set‐based adaptive predictive control for nonlinear systems. J Process Control. 2016;39:111‐122.
[13] MesbahA. Stochastic model predictive control with active uncertainty learning: a survey on dual control. Ann Rev Control. 2018;45:107‐117.
[14] ThangavelS, LuciaS, PaulenR, EngellS. Dual robust nonlinear model predictive control: a multi‐stage approach. J Process Control. 2018;72:39‐51.
[15] HewingL, KabzanJ, ZeilingerMN. Cautious model predictive control using Gaussian process regression. IEEE Trans Control Syst Technol. 2019. https://doi.org/10.1109/TCST.2019.2949757. · doi:10.1109/TCST.2019.2949757
[16] BradfordE, ImslandL, ZhangD, RioCEA. Stochastic data‐driven model predictive control using Gaussian processes. Comput Chem Eng. 2020;139:106844.
[17] ManzanoJM, LimonD, PeñaD Muñz, CalliessJ. Robust data‐based model predictive control for nonlinear constrained systems. Paper presented at: Proceedings of the IFAC Conf Nonlinear Model Predictive Control, Madison, Wisconsin, USA; 2018:505‐510.
[18] McKinnonCD, SchoelligAP. Learn fast, forget slow: safe predictive learning control for systems with unknown and changing dynamics performing repetitive tasks. IEEE Robot Automat Lett. 2019;4(2):2180‐2187.
[19] BujarbaruahMonimoy, ZhangXiaojing, TanaskovicMarko, BorrelliFrancesco. Adaptive MPC under time varying uncertainty: robust and stochastic; 2019. arXiv preprint arXiv:1909.13473.
[20] LopezBrett T, SlotineJean‐Jacques E, HowJonathan P. Dynamic tube MPC for nonlinear systems. Proceedings of the American Control Conference (ACC); 2019: 1655‐1662.
[21] VillanuevaME, QuirynenR, DiehlM, ChachuatB, HouskaB. Robust MPC via min-max differential inequalities. Automatica. 2017;77:311‐321. · Zbl 1355.93057
[22] SinghS, MajumdarA, SlotineJJ, PavoneM. Robust online motion planning via contraction theory and convex optimization. Paper presented at: Proceedings of the International Conference on Robotics and Automation (ICRA), Singapore; 2017.
[23] KöhlerJ, SolopertoR, MüllerMA, AllgöwerF. A computationally efficient robust model predictive control framework for uncertain nonlinear systems. IEEE Trans Automat Control. 2020. https://doi.org/10.1109/TAC.2020.2982585. · Zbl 1536.93213 · doi:10.1109/TAC.2020.2982585
[24] WangX, SunY, DengK. Adaptive model predictive control of uncertain constrained systems. Paper presented at: Proceedings of the American Control Conference (ACC), Portland, OR: IEEE; 2014:2857‐2862.
[25] DahliwalS, GuayM. Set‐based adaptive estimation for a class of nonlinear systems with time‐varying parameters. J Process Control. 2014;24(2):479‐486.
[26] AdetolaV, GuayM, LehrerD. Adaptive estimation for a class of nonlinearly parameterized dynamical systems. IEEE Trans Automat Control. 2014;59(10):2818‐2824. · Zbl 1360.93662
[27] LimonD, AlamoT, CamachoEF. Input‐to‐state stable MPC for constrained discrete‐time nonlinear systems with bounded additive uncertainties. Paper presented at: Proceedings of the 41st IEEE Conference Decision and Control (CDC), Las Vegas, NV, USA; 2002:4619‐4624.
[28] PinG, RaimondoDM, MagniL, ParisiniT. Robust model predictive control of nonlinear systems with bounded and state‐dependent uncertainties. IEEE Trans Automat Control. 2009;54(7):1681‐1687. · Zbl 1367.93166
[29] KöhlerJ, MüllerMA, AllgöwerF. A novel constraint tightening approach for nonlinear robust model predictive control. Paper presented at: Proceedings of the American Control Conference (ACC), Milwaukee, WI; 2018:728‐734.
[30] BonzaniniAD, SantosTLM, MesbahA. Tube‐based stochastic nonlinear model predictive control: a comparative study on constraint tightening. Paper presented at: Proceedings of the 12th IFAC Symposium on Dynamics and Control of Process Systems, Florianópolis, Brazil; 2019:598‐603.
[31] LimonD, BravoJM, AlamoT, CamachoEF. Robust MPC of constrained nonlinear systems based on interval arithmetic. IEE Proc Control Theory Appl. 2005;152(3):325‐332.
[32] BayerF, BürgerM, AllgöwerF. Discrete‐time incremental ISS: a framework for robust NMPC. Paper presented at: Proceedings of the European Control Conference (ECC), Zurich; 2013:2068‐2073.
[33] BenosmanM. Model‐based vs data‐driven adaptive control: an overview. Int J Adapt Control Signal Process. 2018;32(5):753‐776. · Zbl 1396.93068
[34] SolopertoR, KöhlerJ, MüllerMA, AllgöwerF. Collision avoidance for uncertain nonlinear systems with moving obstacles using robust model predictive control. Paper presented at: Proceedings of the European Control Conference (ECC), Naples, Italy; 2019:811‐817.
[35] KouvaritakisB, CannonM. Model predictive control. Basel, Switzerland: Springer; 2016.
[36] KöhlerJ, MüllerMA, AllgöwerF. A nonlinear tracking model predictive control scheme for unreachable dynamic target signals. Automatica. 2020;118:109030. · Zbl 1447.93089
[37] KöhlerJ, MüllerMA, AllgöwerF. A nonlinear model predictive control framework using reference generic terminal ingredients. IEEE Trans Autom Control. 2019. https://doi.org/10.1109/TAC.2019.2949350. · Zbl 1533.93179 · doi:10.1109/TAC.2019.2949350
[38] RawlingsJB, MayneDQ. Postface to Model Predictive Control: Theory and Design. Madison, WI: Nob Hill Publishing; 2012.
[39] ChenH, AllgöwerF. A quasi‐infinite Horizon nonlinear model predictive control scheme with guaranteed stability. Automatica. 1998;34:1205‐1217. · Zbl 0947.93013
[40] ChisciL, GarulliA, VicinoA, ZappaG. Block recursive parallelotopic bounding in set membership identification. Automatica. 1998;34(1):15‐22. · Zbl 0908.93021
[41] AlessandrettiAndrea, AguiarA Pedro, JonesColin N. On the design of discrete‐time economic model predictive controllers. Paper presented at: Proceedings of the 55th IEEE Conference Decision and Control (CDC), Las Vegas, NV; 2016:3196‐3201; IEEE.
[42] KöhlerJohannes, KöttingPeter, SolopertoRafaelle, AllgöwerFrank, MüllerMatthias A. A Robust Adaptive Model Predictive Control Framework for Nonlinear Uncertain Systems. Stuttgart, Germany: University of Stuttgart; 2019. https://arxiv.org/abs/1911.02899.
[43] TanaskovicM, FagianoL, GligorovskiV. Adaptive model predictive control for linear time varying MIMO systems. Automatica. 2019;105:237‐245. · Zbl 1429.93189
[44] AndinaElisa. Complexity and conservatism in linear robust adaptive model predictive control [Master’s thesis]. University of Stuttgart; 2019.
[45] BujarbaruahM, NairSH, BorrelliF. A semi‐definite programming approach to robust adaptive MPC under state dependent uncertainty. Paper presented at: Proceedings of the European Control Conference (ECC), Saint Petersburg, Russia; 2020:960‐965.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.