Robust receding horizon control of constrained nonlinear systems
Abstract
We present a method for the construction of a robust dual-mode, receding horizon controller which can be employed for a wide class of nonlinear systems with state and control constraints and model error. The controller is dual-mode. In a neighborhood of the origin, the control action is generated by a linear feedback controller designed for the linearized system. Outside this neighborhood, receding horizon control is employed. Existing receding horizon controllers for nonlinear, continuous time systems, which are guaranteed to stabilize the nonlinear system to which they are applied, require the exact solution, at every instant, of an optimal control problem with terminal equality constraints. These requirements are considerably relaxed in the dual-mode receding horizon controller presented in this paper. Stability is achieved by imposing a terminal inequality, rather than an equality, constraint. Only approximate minimization is required. A variable time horizon is permitted. Robustness is achieved by employing conservative state and stability constraint sets, thereby permitting a margin of error. The resultant dual-mode controller requires considerably less online computation than existing receding horizon controllers for nonlinear, constrained systems.>
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?
Model predictive control is an optimization-based control addressing optimal tracking control performance and input and state constraints.
“Model predictive control (MPC) [12], or receding horizon control [13], is an optimization-based control addressing optimal tracking control performance and input and state constraints, such as saturation of control inputs and physical limits of workspace and speed.”
From Incremental Model Predictive Control Exploiting Time-Delay Estimation for a Robot Manipulator (2022) · cites this paper as [13]
Cites
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
The stability of constrained receding horizon control
Rawlings, J. B., & Muske, K. R. (1993) · IEEE Transactions on Automatic Control · doi:10.1109/9.241565 · Cited by 1,051 · see citing works
Receding horizon control of nonlinear systems
Mayne, D. Q., & Michalska, H. H. (1990) · IEEE Transactions on Automatic Control · doi:10.1109/9.57020 · Cited by 961 · see citing works
Self-citationStability theory by Liapunov's second method
Yoshizawa, T. (1966) · Mathematical Society of Japan eBooks · Cited by 886 · see citing works
Keerthi, S. S., & Gilbert, É. (1988) · Journal of Optimization Theory and Applications · doi:10.1007/bf00938540 · Cited by 828 · see citing works
Adaptive Optimal Control: The Thinking Man's G.P.C.
Bithmead, R. P., Wertz, V., & Gerers, M. (1991) · Cited by 689 · see citing works
A modified quadratic cost problem and feedback stabilization of a linear system
Kwon, W.-H., & Pearson, A. E. (1977) · IEEE Transactions on Automatic Control · doi:10.1109/tac.1977.1101619 · Cited by 380 · see citing works
NONLINEAR MODEL PREDICTIVE CONTROL
Patwardhan, A. A., Rawlings, J. B., & Edgar, T. F. (1990) · Chemical Engineering Communications · doi:10.1080/00986449008940687 · Cited by 164 · see citing works
On receding horizon feedback control
Chen, C. C., & Shaw, L. (1982) · Automatica · doi:10.1016/0005-1098(82)90096-6 · Cited by 155 · see citing works
Stabilizing state-feedback design via the moving horizon method
KWON, W. H., Bruckstein, A. M., & Kailath, T. (1983) · International Journal of Control · doi:10.1080/00207178308932998 · Cited by 154 · see citing works
Stabilizing state-feedback design via the moving horizon method
Kwon, W. H., Bruckstein, A. M., & Kailath, T. (1982) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.1982.268433 · Cited by 138 · see citing works
Control system design via semi-infinite optimization: A review
Polak, E., Mayne, D. Q., & Stimler, D. M. (1984) · Proceedings of the IEEE · doi:10.1109/proc.1984.13086 · Cited by 94 · see citing works
Self-citationAn outer approximations algorithm for computer-aided design problems
Mayne, D. Q., Polak, E., & Trahan, R. (1979) · Journal of Optimization Theory and Applications · doi:10.1007/bf00933378 · Cited by 65 · see citing works
Self-citationMichalska, H. H., & Mayne, D. Q. (1991) · Systems & Control Letters · doi:10.1016/0167-6911(91)90006-z · Cited by 55 · see citing works
Self-citationAn implementable receding horizon controller for stabilization of nonlinear systems
Mayne, D. Q., & Michalska, H. H. (1990) · Proceedings of the IEEE Conference on Decision & Control, including the Symposium on Adaptive Processes · doi:10.1109/cdc.1990.203426 · Cited by 39 · see citing works
Self-citationEstimating Quadratic Stability Domains by Nonsmooth Optimization
Hauser, & Lai (1992) · doi:10.1109/acc.1992.4175127 · Cited by 20 · see citing works
A multivariable nonlinear self‐tuning controller
Agarwal, M., & Seborg, D. E. (1987) · AIChE Journal · doi:10.1002/aic.690330815 · Cited by 18 · see citing works
Estimating Quadratic Stability Domains by Nonsmooth Optimization
Hauser, J., & Lai, M. C. (1992) · Proceedings of the ... American Control Conference/Proceedings of the American Control Conference · doi:10.23919/acc.1992.4792131 · Cited by 15 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
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
Self-citationModel predictive control: past, present and future
Morari, M., & H. Lee, J. (1999) · Computers & Chemical Engineering · doi:10.1016/s0098-1354(98)00301-9 · Cited by 2,335 · see citing works
Marruedo, D. L., Alamo, T., & Camacho, E. F. (2004) · Proceedings of the 41st IEEE Conference on Decision and Control, 2002. · doi:10.1109/cdc.2002.1185106 · Cited by 340 · see citing works
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
- Michalska, H., & Mayne, D. Q.
- Affiliations
- McGill University (CA)
- University of California, Davis (US)
- Venue
- IEEE Transactions on Automatic Control
- Published
- 1993
- Volume
- 38
- Issue
- 11
- Pages
- 1623-1633
- ISSN
- 0018-9286 (ISSN-L)
- OpenAlex
- W2110703708
- Cited by
- 1,181
- References
- 18
- Citations by year
- 2026: 15 · 2025: 27 · 2024: 29 · 2023: 34 · 2022: 39 · 2021: 47 · 2020: 48 · 2019: 36 · 2018: 34 · 2017: 36 · 2016: 38 · 2015: 40 · 2014: 40 · 2013: 31 · 2012: 33
- FWCI
- 31.74
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- IEEE Transactions on Automatic Control (publishedVersion)
- 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
- dual-mode control, nonlinear systems, state and input constraints, model error, terminal equality constraints, linear feedback control, stability, near-optimal control, online algorithms
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