Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
166 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Analysis and design of model predictive control frameworks for dynamic operation -- An overview (2307.03004v2)

Published 6 Jul 2023 in eess.SY, cs.SY, and math.OC

Abstract: This article provides an overview of model predictive control (MPC) frameworks for dynamic operation of nonlinear constrained systems. Dynamic operation is often an integral part of the control objective, ranging from tracking of reference signals to the general economic operation of a plant under online changing time-varying operating conditions. We focus on the particular challenges that arise when dealing with such more general control goals and present methods that have emerged in the literature to address these issues. The goal of this article is to present an overview of the state-of-the-art techniques, providing a diverse toolkit to apply and further develop MPC formulations that can handle the challenges intrinsic to dynamic operation. We also critically assess the applicability of the different research directions, discussing limitations and opportunities for further research.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (141)
  1. Distributed model predictive control with reconfigurable terminal ingredients for reference tracking. IEEE Trans. Autom. Control 67, 6263–6270.
  2. Non-monotonic Lyapunov functions for stability of discrete time nonlinear and switched systems, in: Proc. 47th IEEE Conf. Decision and Control (CDC), pp. 614–621.
  3. Stability proof for nonlinear MPC design using monotonically increasing weighting profiles without terminal constraints. Automatica 87, 455–459.
  4. Stability of a truncated infinite constrained receding horizon scheme: the general discrete nonlinear case. Automatica 31, 1353–1356.
  5. A new formulation of economic model predictive control without terminal constraint. Automatica 125, 109420.
  6. A gradient-based strategy for the one-layer RTO+ MPC controller. J. Proc. Contr. 24, 435–447.
  7. On convergence and performance certification of a continuous-time economic model predictive control scheme with time-varying performance index. Automatica 68, 305–313.
  8. Nonlinear detectability and incremental input/output-to-state stability. SIAM J. Control Optim. 59, 3017–3039.
  9. Economic optimization using model predictive control with a terminal cost. Annual Reviews in Control 35, 178–186.
  10. A Lyapunov approach to incremental stability properties. IEEE Trans. Autom. Control 47, 410–421.
  11. On average performance and stability of economic model predictive control. IEEE Trans. Autom. Control 57, 1615–1626.
  12. Periodic reference tracking for nonlinear systems via model predictive control, in: Proc. European Control Conf. (ECC), pp. 2602–2607.
  13. Cyclic operation of reaction systems: Effects of heat and mass transfer resistance. AIChE Journal 17, 818–825.
  14. Discrete-time incremental ISS: A framework for robust NMPC, in: Proc. European Control Conf. (ECC), pp. 2068–2073.
  15. Robust economic model predictive control using stochastic information. Automatica 74, 151–161.
  16. Tube-based robust economic model predictive control. J. Proc. Contr. 24, 1237–1246.
  17. Approximate infinite-horizon predictive control, in: Proc. 61st IEEE Conf. Decision and Control (CDC), IEEE. pp. 3711–3717.
  18. Dissipativity properties in constrained optimal control: A computational approach. Automatica 114, 108840.
  19. Data-driven tracking MPC for changing setpoints, in: Proc. 21st IFAC World Congress, pp. 6923–6930.
  20. Linear tracking MPC for nonlinear systems—Part ii: The data-driven case. IEEE Trans. Autom. Control 67, 4406–4421.
  21. Stability in data-driven MPC: an inherent robustness perspective, in: Proc. 61st IEEE Conf. Decision and Control (CDC), pp. 1105–1110.
  22. Lessons from AlphaZero for optimal, model predictive, and adaptive control. Athena Scientific.
  23. A robust MPC algorithm for offset-free tracking of constant reference signals. IEEE Trans. Autom. Control 58, 2394–2400.
  24. Stability and feasibility of state constrained MPC without stabilizing terminal constraints. Systems & Control Letters 72, 14–21.
  25. Nonlinear MPC design for incrementally ISS systems with application to GRU networks. Automatica 159, 111381.
  26. Robust periodic economic MPC for linear systems. Automatica 60, 30–37.
  27. Input–output-to-state stability for discrete-time systems. Automatica 44, 326–336.
  28. A stable model predictive control for integrating processes. Comp. & Chem. Eng. 29, 1089–1099.
  29. A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability. Automatica 34, 1205–1217.
  30. Predictive tracking control of constrained nonlinear systems. IEE Proceedings-Control Theory and Applications 152, 309–316.
  31. Dual mode predictive tracking of piecewise constant references for constrained linear systems. Int. J. Control 76, 61–72.
  32. Distributed model predictive control: A tutorial review and future research directions. Computers & Chemical Engineering 51, 21–41.
  33. A velocity algorithm for nonlinear model predictive control. IEEE Trans. Control Systems Technology 29, 1310–1315.
  34. Distributed synthesis and stability of cooperative distributed model predictive control for linear systems. Automatica 69, 117–125.
  35. Model predictive control, cost controllability, and homogeneity. SIAM J. Control Optim. 58, 2979–2996.
  36. Reference dependent invariant sets: Sum of squares based computation and applications in constrained control. Automatica 129, 109614.
  37. Nonlinear MPC for tracking for a class of non-convex admissible output sets. IEEE Trans. Autom. Control 66, 3726–3732.
  38. Robust nonlinear model predictive control based on nominal predictions with piecewise constant references and bounded disturbances. Int. J. Robust and Nonlinear Control 32, 3944–3968.
  39. Properties and calculation of transmission zeros of linear multivariable systems. Automatica 10, 643–658.
  40. TuneMPC - a tool for economic tuning of tracking (N)MPC problems. IEEE Control Systems Letters 4, 910–915.
  41. Analysis of economic model predictive control with terminal penalty functions on generalized optimal regimes of operation. Int. J. Robust and Nonlinear Control 28, 4790–4815.
  42. Certification of a class of industrial predictive controllers without terminal conditions, in: Proc. 53nd IEEE Conf. Decision and Control (CDC), pp. 6695–6700.
  43. Relaxed dissipativity assumptions and a simplified algorithm for multiobjective MPC. Computational Optimization and Applications , 1–36.
  44. Economic model predictive control – theory, formulations and chemical process applications. Springer 5, 65.
  45. ALADIN-—an open-source MATLAB toolbox for distributed non-convex optimization. Optimal Control Applications and Methods 43, 4–22.
  46. Recursive feasibility of continuous-time model predictive control without stabilising constraints. IEEE Control Systems Letters 5, 265–270.
  47. Generalized terminal state constraint for model predictive control. Automatica 49, 2622–2631.
  48. Optimization-based solutions to constrained trajectory-tracking and path-following problems. Ph.D. thesis. Otto-von-Guericke-Universität Magdeburg.
  49. On the design of economic NMPC based on approximate turnpike properties, in: Proc. 54th IEEE Conf. Decision and Control (CDC), pp. 4964–4970.
  50. A model predictive control approach to trajectory tracking problems via time-varying level sets of lyapunov functions, in: Proc. 50th IEEE Conf. Decision and Control (CDC), European Control Conf. (ECC), pp. 3381–3386.
  51. Nonlinear model predictive control for constrained output path following. IEEE Trans. Autom. Control 61, 1026–1039.
  52. Economic nonlinear model predictive control. Foundations and Trends® in Systems and Control 5, 1–98.
  53. On turnpike and dissipativity properties of continuous-time optimal control problems. Automatica 81, 297–304.
  54. Predictive path following control without terminal constraints, in: Recent Advances in Model Predictive Control: Theory, Algorithms, and Applications. Springer, pp. 1–26.
  55. Toward a unifying framework blending real-time optimization and economic model predictive control. Industrial & Engineering Chemistry Research 58, 13583–13598.
  56. Implementation of nonlinear model predictive path-following control for an industrial robot. IEEE Trans. Control Systems Technology 25, 1505–1511.
  57. MPC for tracking with optimal closed-loop performance. Automatica 45, 1975–1978.
  58. Cooperative distributed MPC for tracking. Automatica 49, 906–914.
  59. Economic MPC for a changing economic criterion for linear systems. IEEE Trans. Autom. Control 59, 2657–2667.
  60. MPC for tracking zone regions. J. Proc. Contr. 20, 506–516.
  61. Nonlinear predictive control for setpoint families, in: Proc. American Control Conf. (ACC), pp. 260–264.
  62. A theoretical framework for gain scheduling. Int. J. Robust and Nonlinear Control 13, 951–982.
  63. Nonlinear MPC for tracking piecewise-constant reference signals: the positive semidefinite stage cost case, in: Proc. 12th IFAC Symp. Nonlinear Control Systems (NOLCOS), pp. 210–215.
  64. Reference and command governors for systems with constraints: A survey on theory and applications. Automatica 75, 306–328.
  65. On feasibility, stability and performance in distributed model predictive control. IEEE Trans. Autom. Control 59, 1031–1036.
  66. Model predictive control: For want of a local control Lyapunov function, all is not lost. IEEE Trans. Autom. Control 50, 546–558.
  67. Analysis and design of unconstrained nonlinear MPC schemes for finite and infinite dimensional systems. SIAM J. Control Optim. 48, 1206–1228.
  68. NMPC without terminal constraints, in: Proc. IFAC Conf. Nonlinear Model Predictive Control, pp. 1–13.
  69. Economic receding horizon control without terminal constraints. Automatica 49, 725–734.
  70. Dissipativity and optimal control: Examining the turnpike phenomenon. IEEE Control Systems Magazine 42, 74–87.
  71. On the relation between strict dissipativity and turnpike properties. Systems & Control Letters 90, 45–53.
  72. On non-averaged performance of economic MPC with terminal conditions, in: Proc. 54th Conf. on Decision and Control (CDC), pp. 4332–4337.
  73. Nonlinear Model Predictive Control: Theory and Algorithms. Springer.
  74. Analysis of unconstrained nonlinear MPC schemes with time varying control horizon. SIAM J. Control Optim. 48, 4938–4962.
  75. Economic model predictive control for time-varying system: Performance and stability results. Optimal Control Applications and Methods 41, 42–64.
  76. On the infinite horizon performance of receding horizon controllers. IEEE Trans. Autom. Control 53, 2100–2111.
  77. Asymptotic stability and transient optimality of economic MPC without terminal conditions. J. Proc. Contr. 24, 1187–1196.
  78. Economic NMPC for averaged infinite horizon problems with periodic approximations. Automatica 117, 109001.
  79. On stability of multiobjective NMPC with objective prioritization. Automatica 57, 189–198.
  80. Economic model predictive control of nonlinear process systems using lyapunov techniques. AIChE Journal 58, 855–870.
  81. Learning-based model predictive control: Toward safe learning in control. Annual Review of Control, Robotics, and Autonomous Systems 3, 269–296.
  82. On the relation between detectability and strict dissipativity for nonlinear discrete time systems. IEEE Control Systems Letters 3, 458–462.
  83. Enforcing asymptotic orbital stability of economic model predictive control. Automatica 57, 45–50.
  84. Cost-to-travel functions: A new perspective on optimal and model predictive control. Systems & Control Letters 106, 79–86.
  85. Output regulation of nonlinear systems. IEEE Trans. Autom. Control 35, 131–140.
  86. On the stability of receding horizon control with a general terminal cost. IEEE Trans. Autom. Control 50, 674–678.
  87. Transient performance of tube-based robust economic model predictive control, in: Proc. IFAC Conf. Nonlinear Model Predictive Control, pp. 28–35.
  88. Linear parameter-varying control of nonlinear systems based on incremental stability, in: Proc. 3rd IFAC Workshop on Linear Parameter Varying Systems (LPVS), pp. 38–43.
  89. Distributed economic model predictive control under inexact minimization with application to power systems. Master’s thesis. Universität Stuttgart.
  90. Analysis and design of MPC frameworks for dynamic operation of nonlinear constrained systems. Ph.D. thesis. Universität Stuttgart.
  91. Stability and performance in MPC using a finite-tail cost, in: Proc. IFAC Conf. Nonlinear Model Predictive Control, pp. 166–171.
  92. A novel constraint tightening approach for nonlinear robust model predictive control, in: Proc. American Control Conf. (ACC), pp. 728–734.
  93. On periodic dissipativity notions in economic model predictive control. IEEE Control Systems Letters 2, 501–506.
  94. Distributed model predictive control—recursive feasibility under inexact dual optimization. Automatica 102, 1–9. extend version online.
  95. Nonlinear reference tracking: An economic model predictive control perspective. IEEE Trans. Autom. Control 64, 254 – 269.
  96. A nonlinear model predictive control framework using reference generic terminal ingredients. IEEE Trans. Autom. Control 65, 3576–3583. Extended version: arXiv:1909.12765.
  97. A nonlinear tracking model predictive control scheme for unreachable dynamic target signals. Automatica 118, 109030.
  98. Periodic optimal control of nonlinear constrained systems using economic model predictive control. J. Proc. Contr. 92, 185–201.
  99. Constrained nonlinear output regulation using model predictive control. IEEE Trans. Autom. Control 67, 2419–2434. Extended version: arXiv:2005.12413.
  100. A computationally efficient robust model predictive control framework for uncertain nonlinear systems. IEEE Trans. Automat. Control 66, 794–801.
  101. Stability and performance analysis of NMPC: Detectable stage costs and general terminal costs. IEEE Trans. Autom. Control 68, 6114–6129.
  102. Transient performance of MPC for tracking. IEEE Control Systems Letters 7, 2545–2550.
  103. Distributed MPC for self-organized cooperation of multi-agent systems. arXiv preprint arXiv:2210.10128 .
  104. Distributed model predictive control for periodic cooperation of multi-agent systems, in: Proc. 22nd IFAC World Congress, pp. 3501–3506.
  105. A distributed economic MPC framework for cooperative control under conflicting objectives. Automatica 96, 368–379.
  106. Model predictive control: Classical, Robust and Stochastic. Springer.
  107. Model predictive contouring control, in: Proc. 49th IEEE Conf. Decision and Control (CDC), pp. 6137–6142.
  108. Output-input stability and minimum-phase nonlinear systems. IEEE Trans. Autom. Control 47, 422–436.
  109. Tracking model predictive control. Encyclopedia of Systems and Control , 1475–1484.
  110. On the stability of constrained MPC without terminal constraint. IEEE Trans. Autom. Control 51, 832–836.
  111. Robust tube-based MPC for tracking of constrained linear systems with additive disturbances. J. Proc. Contr. 20, 248–260.
  112. MPC for tracking piecewise constant references for constrained linear systems. Automatica 44, 2382–2387.
  113. Nonlinear MPC for tracking piece-wise constant reference signals. IEEE Trans. Autom. Control 63, 3735–3750.
  114. Single-layer economic model predictive control for periodic operation. J. Proc. Contr. 24, 1207–1224.
  115. MPC for tracking periodic references. IEEE Trans. Autom. Control 61, 1123–1128.
  116. Optimization-based autonomous racing of 1:43 scale RC cars. Optimal Control Applications and Methods 36, 628–647.
  117. Economic model predictive control with extended horizon. Automatica 73, 180–192.
  118. Model-predictive control with generalized zone tracking. IEEE Trans. Autom. Control 64, 4698–4704.
  119. Unconstrained tracking MPC for continuous-time nonlinear systems. Automatica 129, 109680.
  120. A stabilizing model-based predictive control algorithm for nonlinear systems. Automatica 37, 1351–1362.
  121. On the solution of the tracking problem for non-linear systems with MPC. Int. J. Systems Science 36, 477–484.
  122. Control contraction metrics: Convex and intrinsic criteria for nonlinear feedback design. IEEE Trans. Autom. Control 62, 3046–3053.
  123. Dissipativity and economic model predictive control for optimal set operation, in: Proc. American Control Conf. (ACC), pp. 1020–1026.
  124. An apologia for stabilising terminal conditions in model predictive control. Int. J. Control 86, 2090–2095.
  125. Model predictive control: Recent developments and future promise. Automatica 50, 2967–2986.
  126. Robust and stochastic model predictive control: Are we going in the right direction? Annual Reviews in Control 41, 184–192.
  127. Generalized stabilizing conditions for model predictive control. J. Optimization Theory and Applications 169, 719–734.
  128. Tube-based robust nonlinear model predictive control. Int. J. Robust and Nonlinear Control 21, 1341–1353.
  129. Receding horizon control of nonlinear systems. IEEE Trans. Autom. Control 35, 814–824.
  130. Constrained model predictive control: Stability and optimality. Automatica 36, 789–814.
  131. A suboptimal economic model predictive control algorithm for large and infrequent disturbances. IEEE Trans. Autom. Control To appear.
  132. Nonlinear offset-free model predictive control. Automatica 48, 2059–2067.
  133. Model predictive control design for linear parameter varying systems: A survey. Annual Reviews in Control 49, 64–80.
  134. Predictive control with learning-based terminal costs using approximate value iteration, in: Proc. 22nd IFAC World Congress, pp. 4255–4260.
  135. Dissipativity in economic model predictive control: beyond steady-state optimality. Recent Advances in Model Predictive Control: Theory, Algorithms, and Applications , 27–43.
  136. Economic and distributed model predictive control: Recent developments in optimization-based control. SICE Journal of Control, Measurement, and System Integration 10, 39–52.
  137. Economic model predictive control with self-tuning terminal cost. European J. Control 19, 408–416.
  138. On the performance of economic model predictive control with self-tuning terminal cost. J. Proc. Contr. 24, 1179–1186.
  139. Transient average constraints in economic model predictive control. Automatica 50, 2943–2950.
  140. On necessity and robustness of dissipativity in economic model predictive control. IEEE Trans. Autom. Control 60, 1671–1676.
  141. Convergence in economic model predictive control with average constraints. Automatica 50, 3100–3111.
Citations (15)

Summary

We haven't generated a summary for this paper yet.