Nonlinear Reference Tracking: An Economic Model Predictive Control Perspective
Abstract
In this paper, we study the system theoretic properties of a reference tracking model predictive control (MPC) scheme for general reference trajectories and nonlinear discrete-time systems subject to input and state constraints. Contrary to other existing theoretical results for reference tracking MPC, we do not modify the optimization problem with artificial references or terminal ingredients. Instead, we consider a simple, intuitive implementation and derive theoretical guarantees under a stabilizability condition on the system and suitable conditions on the reference trajectory. We provide sufficient conditions for exponential reference tracking for reachable reference trajectories. In addition, we study unreachable reference trajectories and derive sufficient conditions to ensure practical stability of the unknown optimal reachable reference trajectory. For both cases, we characterize the region of attraction. The results build on the notion of incremental stabilizability, strict dissipativity, and results in (economic) MPC without terminal constraints.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In existing MPC without terminal ingredients, prediction is based on a nominal model requiring identification of the nominal model with high precision, whereas the proposed IMPC employs the incremental model based on TDE and thus it is not necessary to identify the model of f(x) and g(x).
“In existing MPC without terminal ingredients, comparing [17] and [18], the prediction is based on a nominal model. This requires to first identify the nominal model of the plant with high precision, whereas the proposed IMPC approach employs the incremental model based on TDE and, thus, it is not necessary to identify the model of f ( x ) and g ( x ) in (2b).”
From Incremental Model Predictive Control Exploiting Time-Delay Estimation for a Robot Manipulator (2022) · cites this paper as [18]
Due to the zooming technique, the minimal N is very conservative.
“Due to the zooming technique, this minimal N is very conservative (normally overestimated, compare [18]).”
From Incremental Model Predictive Control Exploiting Time-Delay Estimation for a Robot Manipulator (2022) · cites this paper as [18]
Due to uncertainties and/or disturbances, the Lyapunov stability established for the nominal system is not simply transferable, and input-to-state stability is required to be considered.
“Due to uncertainties and/or disturbances, the Lyapunov stability that was established for the nominal system is not simply transferable [17], [18], and input-to-state stability (ISS), also known as practical Lyapunov stability, is required to be considered.”
From Incremental Model Predictive Control Exploiting Time-Delay Estimation for a Robot Manipulator (2022) · cites this paper as [18]
Cites
Boyd, S., & Vandenberghe, L. (2004) · doi:10.1017/cbo9780511804441 · Cited by 56,601 · see citing works
Constrained model predictive control: Stability and optimality
Mayne, D. Q., Rawlings, J. B., Rao, C. V., & Scokaert, P. O. M. (2000) · Automatica · doi:10.1016/s0005-1098(99)00214-9 · Cited by 8,736 · see citing works
Isidori, A. (1989) · Springer eBooks · doi:10.1007/978-3-662-02581-9 · Cited by 7,889 · see citing works
Model predictive control: Theory and practice—A survey
García, C. E., Prett, D. M., & Morari, M. (1989) · Automatica · doi:10.1016/0005-1098(89)90002-2 · Cited by 5,351 · see citing works
(2012) · SpringerReference · doi:10.1007/springerreference_117570 · Cited by 4,486 · see citing works
Rugh, W. J., & Shamma, J. S. (2000) · Automatica · doi:10.1016/s0005-1098(00)00058-3 · Cited by 1,791 · see citing works
Chen, H., & Allgöwer, F. (1998) · Automatica · doi:10.1016/s0005-1098(98)00073-9 · Cited by 1,559 · see citing works
Nonlinear Model Predictive Control
Grüne, L., & Pannek, J. (2011) · Communications and control engineering/Communications and control engineering series · doi:10.1007/978-0-85729-501-9 · Cited by 1,326 · see citing works
Sontag, E. D. (1998) · Texts in applied mathematics · doi:10.1007/978-1-4612-0577-7 · Cited by 1,227 · see citing works
A Lyapunov approach to incremental stability properties
Angeli, D. (2002) · IEEE Transactions on Automatic Control · doi:10.1109/9.989067 · Cited by 782 · see citing works
On Average Performance and Stability of Economic Model Predictive Control
Angeli, D., Amrit, R., & Rawlings, J. B. (2011) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2011.2179349 · Cited by 594 · see citing works
Nonlinear Model Predictive Control
Grüne, L., & Pannek, J. (2017) · Communications and Control Engineering · doi:10.1007/978-3-319-46024-6 · Cited by 527 · see citing works
Tube‐based robust nonlinear model predictive control
Mayne, D. Q., Kerrigan, E. C., van Wyk, E. J., & Falugi, P. (2011) · International Journal of Robust and Nonlinear Control · doi:10.1002/rnc.1758 · Cited by 464 · see citing works
Economic receding horizon control without terminal constraints
Grüne, L. (2013) · Automatica · doi:10.1016/j.automatica.2012.12.003 · Cited by 363 · see citing works
Current Control Methods for an Asymmetrical Six-Phase Induction Motor Drive
Seng, H., LEVI, E., Jones, M., et al. (2013) · IEEE Transactions on Power Electronics · doi:10.1109/tpel.2013.2248170 · Cited by 281 · see citing works
Control Contraction Metrics: Convex and Intrinsic Criteria for Nonlinear Feedback Design
Manchester, I. R., & Slotine, J.-J. E. (2017) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2017.2668380 · Cited by 229 · see citing works
On the stability of constrained MPC without terminal constraint
Limón, D., Álamo, T., Salas, F., & Camacho, E. F. (2006) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2006.875014 · Cited by 228 · see citing works
Stability and feasibility of state constrained MPC without stabilizing terminal constraints
Boccia, A., Grüne, L., & Worthmann, K. (2014) · Systems & Control Letters · doi:10.1016/j.sysconle.2014.08.002 · Cited by 175 · see citing works
Unreachable Setpoints in Model Predictive Control
Rawlings, J. B., Bonné, D., Jørgensen, J. B., Venkat, A. N., & Jørgensen, S. B. (2008) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2008.928125 · Cited by 160 · see citing works
An Exponential Turnpike Theorem for Dissipative Discrete Time Optimal Control Problems
Damm, T., Grüne, L., Stieler, M., et al. (2014) · SIAM Journal on Control and Optimization · doi:10.1137/120888934 · Cited by 149 · see citing works
Asymptotic stability and transient optimality of economic MPC without terminal conditions
Grüne, L., & Stieler, M. (2014) · Journal of Process Control · doi:10.1016/j.jprocont.2014.05.003 · Cited by 135 · see citing works
On Necessity and Robustness of Dissipativity in Economic Model Predictive Control
Müller, M. A., Angeli, D., & Allgöwer, F. (2014) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2014.2361193 · Cited by 129 · see citing works
Reble, M., & Allgöwer, F. (2012) · Automatica · doi:10.1016/j.automatica.2012.05.067 · Cited by 129 · see citing works
NMPC without terminal constraints
Grüne, L. (2012) · IFAC Proceedings Volumes · doi:10.3182/20120823-5-nl-3013.00030 · Cited by 128 · see citing works
Economic model predictive control without terminal constraints for optimal periodic behavior
Müller, M. A., & Grüne, L. (2016) · Automatica · doi:10.1016/j.automatica.2016.03.024 · Cited by 97 · see citing works
Economic and Distributed Model Predictive Control: Recent Developments in Optimization-Based Control
Müller, M. A., & Allgöwer, F. (2017) · SICE Journal of Control Measurement and System Integration · doi:10.9746/jcmsi.10.39 · Cited by 97 · see citing works
MPC for Tracking Periodic References
Limón, D., Pereira, M., de la Peña, D. M., et al. (2015) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2015.2461811 · Cited by 94 · see citing works
Periodic Optimal Control, Dissipativity and MPC
Zanon, M., Grüne, L., & Diehl, M. (2016) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2016.2601881 · Cited by 82 · see citing works
Discrete-time Incremental ISS: A framework for Robust NMPC
Bayer, F. A., Bürger, M., & Allgöwer, F. (2013) · European Control Conference (ECC) · doi:10.23919/ecc.2013.6669322 · Cited by 80 · see citing works
Quadratic costs do not always work in MPC
Müller, M. A., & Worthmann, K. (2017) · Automatica · doi:10.1016/j.automatica.2017.04.058 · Cited by 68 · see citing works
A Lyapunov function for periodic economic optimizing Model Predictive Control
Zanon, M., Gros, S., & Diehl, M. (2013) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.2013.6760691 · Cited by 50 · see citing works
On the design of economic NMPC based on approximate turnpike properties
Faulwasser, T., & Bonvin, D. (2015) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.2015.7402995 · Cited by 49 · see citing works
Optimization-based solutions to constrained trajectory-tracking and path-following problems
Faulwasser, T. (2012) · Digitalen Hochschulbibliothek Sachsen-Anhalt (Universitäts- und Landesbibliothek Sachsen-Anhalt) · doi:10.2370/9783844015942 · Cited by 48 · see citing works
On the role of dissipativity in economic model predictive control
Müller, M. A., Grüne, L., & Allgöwer, F. (2015) · IFAC-PapersOnLine · doi:10.1016/j.ifacol.2015.11.269 · Cited by 47 · see citing works
Reference Tracking With Guaranteed Error Bound for Constrained Linear Systems
Cairano, S. D., & Borrelli, F. (2015) · IEEE Transactions on Automatic Control · doi:10.1109/tac.2015.2491738 · Cited by 45 · see citing works
Incremental stability properties for discrete-time systems
Tran, D. N., Rüffer, B. S., & Kellett, C. M. (2016) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.2016.7798314 · Cited by 40 · see citing works
Robust distributed model predictive control of linear systems
Conte, C., Zeilinger, M. N., Morari, M., et al. (2013) · European Control Conference (ECC) · doi:10.23919/ecc.2013.6669745 · Cited by 35 · see citing works
Closed-loop performance analysis for economic model predictive control of time-varying systems
Grüne, L., & Pirkelmann, S. (2017) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.2017.8264485 · Cited by 35 · see citing works
Model predictive control for tracking randomly varying references
Falugi, P. (2014) · International Journal of Control · doi:10.1080/00207179.2014.972464 · Cited by 27 · see citing works
Periodic reference tracking for nonlinear systems via model predictive control
Aydiner, E., Müller, M. A., & Allgöwer, F. (2016) · European Control Conference (ECC) · doi:10.1109/ecc.2016.7810682 · Cited by 17 · see citing works
Parameter-dependent stability conditions for quasi-LPV Model Predictive Control
Cisneros, P. S. G., & Werner, H. (2017) · Proceedings of the ... American Control Conference/Proceedings of the American Control Conference · doi:10.23919/acc.2017.7963735 · Cited by 14 · see citing works
Distributed and Economic Model Predictive Control: Beyond Setpoint Stabilization.
Matthias, A., & ller (2014) · Cited by 14 · see citing works
A missing link between nonlinear MPC schemes with guaranteed stability
Darup, M. S., & Cannon, M. (2015) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.2015.7402997 · Cited by 13 · see citing works
Tracking a periodic reference using nonlinear model predictive control
Falugi, P., & Mayne, D. Q. (2013) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.2013.6760689 · Cited by 10 · see citing works
Nonlinear Reference Tracking with Model Predictive Control:An Intuitive Approach
Köhler, J., Moller, M. A., & Allgöwer, F. (2018) · European Control Conference (ECC) · doi:10.23919/ecc.2018.8550428 · Cited by 7 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Incremental Model Predictive Control Exploiting Time-Delay Estimation for a Robot Manipulator
Wang, Y., Leibold, M., Lee, J., Ye, W., Xie, J., & Buss, M. (2022) · IEEE Transactions on Control Systems Technology · doi:10.1109/tcst.2022.3142629 · Cited by 52 · see citing works
- Authors
- Kohler, J., Muller, M. A., & Allgower, F.
- Venue
- IEEE Transactions on Automatic Control
- Published
- 2019-01
- Volume
- 64
- Issue
- 1
- Pages
- 254-269
- ISSN
- 0018-9286 (ISSN-L)
- 1558-2523
- 2334-3303
- OpenAlex
- W2794065691
- Cited by
- 115
- References
- 45
- Citations by year
- 2026: 4 · 2025: 19 · 2024: 17 · 2023: 19 · 2022: 10 · 2021: 11 · 2020: 18 · 2019: 10 · 2018: 7
- FWCI
- 7.12
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Transactions on Automatic Control (publishedVersion)
- Funders
- German Research Foundation through the project within the International Research Training Group Soft Tissue Robotics (GRK 2198/1)
- Baden-Württemberg Stiftung through the Eliteprogramme for Postdocs
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Advanced Control Systems Optimization
- Physical Sciences › Engineering › Control and Systems Engineering › Stability and Control of Uncertain Systems
- Physical Sciences › Mathematics › Numerical Analysis › Advanced Optimization Algorithms Research
- Keywords
- reference tracking, economic model predictive control, discrete-time nonlinear systems, state and input constraints, exponential tracking, practical stability, domain of attraction, strict dissipativity
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review