Model Predictive Control (MPC), the dominant advanced control approach in industry over the past twenty-five years, is presented comprehensively in this unique book. With a simple, unified approach, and with attention to real-time implementation, it covers predictive control theory including the stability, feasibility, and robustness of MPC controllers. The theory of explicit MPC, where the nonlinear optimal feedback controller can be calculated efficiently, is presented in the context of linear systems with linear constraints, switched linear systems, and, more generally, linear hybrid systems. Drawing upon years of practical experience and using numerous examples and illustrative applications, the authors discuss the techniques required to design predictive control laws, including algorithms for polyhedral manipulations, mathematical and multiparametric programming and how to validate the theoretical properties and to implement predictive control policies. The most important algorithms feature in an accompanying free online MATLAB toolbox, which allows easy access to sample solutions. Predictive Control for Linear and Hybrid Systems is an ideal reference for graduate, postgraduate and advanced control practitioners interested in theory and/or implementation aspects of predictive control.
Cited By
- Mallick S, Airaldi F, Dabiri A and De Schutter B (2024). Multi-agent reinforcement learning via distributed MPC as a function approximator, Automatica (Journal of IFAC), 167:C, Online publication date: 1-Sep-2024.
- Adelipour S and Haeri M (2024). Private outsourced model predictive control via secure multi-party computation, Computers and Electrical Engineering, 116:C, Online publication date: 1-May-2024.
- Xu F (2024). A new input design framework for asymptotic active fault diagnosis with application to integrated diagnosis and control, Automatica (Journal of IFAC), 162:C, Online publication date: 1-Apr-2024.
- Chen S, Preciado V, Morari M and Matni N (2024). Robust model predictive control with polytopic model uncertainty through System Level Synthesis, Automatica (Journal of IFAC), 162:C, Online publication date: 1-Apr-2024.
- Brantley K, Fang Z, Dean S and Joachims T Ranking with Long-Term Constraints Proceedings of the 17th ACM International Conference on Web Search and Data Mining, (47-56)
- He K, Shi S, van den Boom T and De Schutter B (2024). Approximate dynamic programming for constrained linear systems, Automatica (Journal of IFAC), 160:C, Online publication date: 1-Feb-2024.
- Xu F, Olaru S and Seron M (2024). Observer gain optimization for minimization of minimal robust positively invariant set and invariant set-based fault detection, Automatica (Journal of IFAC), 160:C, Online publication date: 1-Feb-2024.
- Costa G, Pinho J, Botto M and Lima P (2023). Online learning of MPC for autonomous racing, Robotics and Autonomous Systems, 167:C, Online publication date: 1-Sep-2023.
- Panahi S, Kashani A and Danielson C (2023). Primal–dual interior-point algorithm for symmetric model predictive control, Automatica (Journal of IFAC), 155:C, Online publication date: 1-Sep-2023.
- Lucia W, Ernesto J and Castelan E (2023). Set-theoretic output feedback control, Automatica (Journal of IFAC), 153:C, Online publication date: 1-Jul-2023.
- Lilliu F, Pedersen T, Siksnys L and Neupane B Uncertain FlexOffers: a scalable, uncertainty-aware model for energy flexibility Proceedings of the 14th ACM International Conference on Future Energy Systems, (30-41)
- Li Z and Atanasov N (2023). Governor-parameterized barrier function for safe output tracking with locally sensed constraints, Automatica (Journal of IFAC), 152:C, Online publication date: 1-Jun-2023.
- Bemporad A (2023). Active learning for regression by inverse distance weighting, Information Sciences: an International Journal, 626:C, (275-292), Online publication date: 1-May-2023.
- Yu J, Ho D and Wierman A (2023). Online Adversarial Stabilization of Unknown Networked Systems, Proceedings of the ACM on Measurement and Analysis of Computing Systems, 7:1, (1-43), Online publication date: 27-Feb-2023.
- Lu L and Maciejowski J Robust Self-triggered MPC for Constrained Linear Systems with Additive Disturbance 2019 IEEE 58th Conference on Decision and Control (CDC), (445-450)
- Bujarbaruah M, Rosolia U, Stürz Y, Zhang X and Borrelli F (2022). Robust MPC for LPV systems via a novel optimization-based constraint tightening, Automatica (Journal of IFAC), 143:C, Online publication date: 1-Sep-2022.
- Raghuraman V and Koeln J (2022). Hierarchical MPC for coupled subsystems using adjustable tubes, Automatica (Journal of IFAC), 143:C, Online publication date: 1-Sep-2022.
- Lilliu F, Pedersen T, Šikšnys L and Neupane B Uncertain flexoffers, a scalable, uncertainty-aware model for energy flexibility Proceedings of the Thirteenth ACM International Conference on Future Energy Systems, (448-449)
- Baros S, Chang C, Colón-Reyes G and Bernstein A (2022). Online data-enabled predictive control, Automatica (Journal of IFAC), 138:C, Online publication date: 1-Apr-2022.
- Chen S, Wang T, Atanasov N, Kumar V and Morari M (2022). Large scale model predictive control with neural networks and primal active sets, Automatica (Journal of IFAC), 135:C, Online publication date: 1-Jan-2022.
- Li Y, Johansson K, Mårtensson J and Bertsekas D Data-driven Rollout for Deterministic Optimal Control 2021 60th IEEE Conference on Decision and Control (CDC), (2169-2176)
- Gruber F and Althoff M Scalable robust output feedback MPC of linear sampled-data systems 2021 60th IEEE Conference on Decision and Control (CDC), (2563-2570)
- Raghunathan A Homogeneous Formulation of Convex Quadratic Programs for Infeasibility Detection 2021 60th IEEE Conference on Decision and Control (CDC), (968-973)
- Dursun U, Yıldız Taşçıkaraoğlu F and Üstoğlu İ (2021). An algebraic and suboptimal solution of constrained model predictive control via tangent hyperbolic function, Asian Journal of Control, 23:5, (2420-2430), Online publication date: 1-Oct-2021.
- Edwards W, Tang G, Mamakoukas G, Murphey T and Hauser K Automatic Tuning for Data-driven Model Predictive Control 2021 IEEE International Conference on Robotics and Automation (ICRA), (7379-7385)
- Shen X, Zhu E, Stürz Y and Borrelli F Collision Avoidance in Tightly-Constrained Environments without Coordination: a Hierarchical Control Approach 2021 IEEE International Conference on Robotics and Automation (ICRA), (2674-2680)
- Alonso C and Matni N Distributed and Localized Closed Loop Model Predictive Control via System Level Synthesis 2020 59th IEEE Conference on Decision and Control (CDC), (5598-5605)
- Bujarbaruah M, Vallon C and Borrelli F Learning to Satisfy Unknown Constraints in Iterative MPC 2020 59th IEEE Conference on Decision and Control (CDC), (6204-6209)
- Varga B, Hohmann S, Shahirpour A, Lemmer M and Schwab S Limited-Information Cooperative Shared Control for Vehicle-Manipulators 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC), (4431-4438)
- Orsolino R, Focchi M, Caron S, Raiola G, Barasuol V, G. Caldwell D and Semini C (2020). Feasible Region: An Actuation-Aware Extension of the Support Region, IEEE Transactions on Robotics, 36:4, (1239-1255), Online publication date: 1-Aug-2020.
- Liao-McPherson D and Kolmanovsky I (2020). FBstab, Automatica (Journal of IFAC), 113:C, Online publication date: 1-Mar-2020.
- Lesage-Landry A, Shames I and Taylor J (2020). Predictive online convex optimization, Automatica (Journal of IFAC), 113:C, Online publication date: 1-Mar-2020.
- Farooqi H, Fagiano L, Colaneri P and Barlini D (2020). Shrinking horizon parametrized predictive control with application to energy-efficient train operation, Automatica (Journal of IFAC), 112:C, Online publication date: 1-Feb-2020.
- Pavlov A, Shames I and Manzie C (2020). Minimax strategy in approximate model predictive control, Automatica (Journal of IFAC), 111:C, Online publication date: 1-Jan-2020.
- Petsagkourakis P, Heath W and Theodoropoulos C (2020). Stability analysis of piecewise affine systems with multi-model predictive control, Automatica (Journal of IFAC), 111:C, Online publication date: 1-Jan-2020.
- Seccamonte F, Kabzan J and Frazzoli E On Maximizing Lateral Clearance of an Autonomous Vehicle in Urban Environments 2019 IEEE Intelligent Transportation Systems Conference (ITSC), (1819-1825)
- Gupta A, Nilsson M, Falcone P, Klintberg E and Mårdh L A Framework for Vehicle Lateral Motion Control With Guaranteed Tracking and Performance 2019 IEEE Intelligent Transportation Systems Conference (ITSC), (3607-3612)
- Yang W, Xu D, Zhang C and Yan W (2022). A novel robust model predictive control approach with pseudo terminal designs, Information Sciences: an International Journal, 481:C, (128-140), Online publication date: 1-May-2019.
- Marcucci T and Tedrake R Mixed-integer formulations for optimal control of piecewise-affine systems Proceedings of the 22nd ACM International Conference on Hybrid Systems: Computation and Control, (230-239)
- Tanwani A and Calinon S (2019). Small-variance asymptotics for non-parametric online robot learning, International Journal of Robotics Research, 38:1, (3-22), Online publication date: 1-Jan-2019.
- Dušek F, Honc D and Matušů R (2019). Desired Terminal State Concept in Model Predictive Control, Journal of Control Science and Engineering, 2019, Online publication date: 1-Jan-2019.
- Ramirez M, Papasimeon M, Lipovetzky N, Benke L, Miller T, Pearce A, Scala E and Zamani M Integrated Hybrid Planning and Programmed Control for Real Time UAV Maneuvering Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, (1318-1326)
- Chan N and Mitra S CODEV Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week), (281-282)
- Rathai K, Amirthalingam J and Jayaraman B Robust tube-MPC based lane keeping system for autonomous driving vehicles Proceedings of the 2017 3rd International Conference on Advances in Robotics, (1-6)
- Šikšnys L and Pedersen T Dependency-based FlexOffers Proceedings of the Seventh International Conference on Future Energy Systems, (1-13)