Abstract
Model Predictive Control (MPC) originated in the late seventies and has developed considerably since then. The term Model Predictive Control does not designate a specific control strategy but rather an ample range of control methods which make explicit use of a model of the process to obtain the control signal by minimizing an objective function. The ideas, appearing in greater or lesser degree in the predictive control family, are basically the explicit use of a model to predict the process output at future time instants (horizon), the calculation of a control sequence minimizing an objective function and the use of a receding strategy, so that at each instant the horizon is displaced towards the future, which involves the application of the first control signal of the sequence calculated at each step.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
F. Allgöwer, T.A. Badgwell, J.S. Qin, J.B. Rawlings, and S.J. Wright. Advances in Control (Highlights of EGG 99), chapter Nonlinear Predictive Control and Moving Horizon Estimation—An Introductory Overview. Springer, 1999.
M.R. Arahal, M. Berenguel, and E.F. Camacho. Neural Identification Applied to Predictive Control of a Solar Plant. Control Engineering Practice, 6:333–344, 1998.
T.A. Badgwell and S.J. Qin. Nonlinear Predictive Control, chapter Review of Nonlinear Model Predictive Control Applications. IEE Control Engineering series, 2001.
M. Berenguel, M.R. Arahal, and E.F. Camacho. Modelling Free Response of a Solar Plant for Predictive Control. Control Engineering Practice, 6:1257–1266, 1998.
L.T. Biegler. Nonlinear Model Predictive Control, chapter Efficient Solution of Dynamic Optimization and NMPC Problems. Birkhäuser, 2000.
H.G. Bock, M.M. Diehl, D.B. Leineweber, and J.P. Schloder. Nonlinear Model Predictive Control, chapter a Direct Multiple Shooting Method for Real-time Op-timization of Nonlinear DAE Processes. Birkhäuser, 2000.
E.F. Camacho, M. Berenguel, and F.R. Rubio. Advanced Control of Solar Power Plants. Springer-Verlag, London, 1997.
H. Chen and F. Allgöwer. A Quasi-infinite Horizon Nonlinear Predictive Control Scheme with Guaranteed Stability. Automatica, 34(10): 1205–1218, 1998.
D.W. Clarke, C. Mohtadi, and P.S. Tuffs. Generalized Predictive Control. Part I. The Basic Algorithm. Automatica, 23(2):137–148, 1987.
C.R. Cutler and B.C. Ramaker. Dynamic Matrix Control—A Computer Control Algorithm. In Automatic Control Conference, San Francisco, 1980.
F.J. Doyle, R.K. Pearson, and B.A. Ogunnaike. Identification and Control Using Volterra Models. Springer, 2001.
R. Findeisen and F. Allgower. An Introduction to Nonlinear Model Predictive Control. In 21st Benelux Meeting on Systems and Control, Veldhoven, 2002.
R. Findeisen, L. Imsland, F. Allgöwer, and B.A. Foss. State and Output Nonlinear Model Predictive Control: An Overview. European Journal of Control, 9:190–206, 2003.
K. Hornik, M. Stinchombe, and H. White. Multilayer Feedforward Networks are Universal Approximators. Neural networks, pages 359–366, 1989.
Shi-Shang Jang, Babu Joseph, and Hiro Mukai. Comparison of two approaches to on-line parameter and state estimation of nonlinear systems. Industrial and Engineering Chemistry Process Design and Development, 25:809–814, 1986.
Y. Jin, X. Sun, and C. Fang. Adaptive Control of Bilinear Systems with Bounded Disturbances, and its Application. Control Engineering Practice, pages 815–822, 1996.
T.A. Johansen, J.T. Evans, and B.A. Foss. Identification of Nonlinear System Structure and Parameters Using Regime Decomposition. Automatica, pages 321–326, 1995.
S.S. Keerthi and E.G. Gilbert. Optimal Infinite-horizon Feedback Laws for a Gen-eral Class of Constrained Discrete-time Systems: Stability and Moving-horizon Approximations. J. Optim. Theory Appl., 57(2):265–293, 1988.
R.M.C. DeKeyser. A Gentle Introduction to Model Based Predictive Control. In PADI2 International Conference on Control Engineering and Signal Processing, Piura, Peru, 1998.
R.M.C De Keyser and A.R. Van Cuawenberghe. Extended Prediction Self-adaptive Control. In IFAG Symposium on Identification and System Parameter Estimation, York, UK, pages 1317–1322, 1985.
B. Kouvaritakis, M. Cannon, and J.A. Rossiter. Stability, Feasibility, Optimality and the Number of Degrees of Freedom in Constrained Predictive Control. In Symposium on Non-linear Predictive Control. Ascona, Switzerland, 1998.
W.H. Kwon, A.M. Bruckstein, and T. Kailath. Stabilizing state-feedback design via the moving horizon method. International Journal of Control, 37(3):631–643, 1983.
W.S. Levine. The Control Handbook, chapter Volterra and Fliess Series Expan-sions for Nonlinear Systems. CRC/IEEE Press, 1996.
L. Magni, G. De Nicolao, and R. Scattolini. Output feedback and tracking of nonlinear systems with model predictive control. Automatica, 37:1601–1607, 2001.
B.R. Maner, F. J. Doyle, B.A. Ogunnaike, and R.K. Pearson. Nonlinear Model Predictive Control of a Multivariable Polymerization Reactor unsing Second Order Volterra Models. Automatica, 32:1285–1302, 1996.
D.Q. Mayne. Nonlinear model predictive control: An assessment. In Fifth In-ternational Conference on Chemical Process Control—CPC V, pages 217–231, 1996.
D.Q. Mayne, J.B. Rawlings, C.V. Rao, and P.O.M. Scokaert. Constrained Model Predictive Control: Stability and Optimality. Automatica, 36:789–814, 2000.
H. Michalska and D.Q. Mayne. Robust receding horizon control of constrained nonlinear systems. IEEE Trans. on Automatic Control, 38(11):1623–1633, 1993.
H. Michalska and D.Q. Mayne. Moving horizon observers and observer-based control. IEEE Trans. on Automatic Control, 40(6):995–1006, 1995.
K.R. Muske and J. Rawlings. Model Predictive Control with Linear Models. AIChE Journal, 39:262–287, 1993.
G. De Nicolao, L. Magni, and R. Scattolini. Nonlinear Model Predictive Control, chapter Nonlinear Receding Horizon Control of Internal Combustion Engines. Birkhäuser, 2000.
M. Norgaard, O. Ravn, N.K. Poulsen, and L.K. Hansen. Neural Networks for Modelling and Control of Dynamic Systems. Springer, London, 2000.
S. Norquay, A. Palazoglu, and J.A. Romagnoli. Application of Wiener Model Pre-dictive Control (WMPC) to a pH Neutralization Experiment. IEEE Transactions on Control Systems Technology, 7(4):437–445, 1999.
Miguel Peña, E. F. Camacho, S. Piñón, and R. Carelli. Model Predictive Con-troller for Piecewise Affine System. In Proceedings of the 16th IFAG World Congress, Prague, Czech Rebublic, 2005.
S.J. Qin and T.A. Badgwell. An Overview of Industrial Model Predictive Control Technology. In Chemical Process Control: Assessment and New Directions for Research. In AIChE Symposium Series 316, 93. Jeffrey C Kantor, Carlos E. Garcia and Brice Carnahan Eds. 232–256, 1997.
S.J. Qin and T.A. Badgwell. An Overview of Nonlinear Model Predictive Con-trol Applications. In IFAG Workshop on Nonlinear Model Predictive Control. Assessment and Future Directions. Ascona (Switzerland), 1998.
Christopher V. Rao, James B. Rawlings, and Jay H. Lee. Constrained linear state estimation. A moving horizon approach. Automatica, 37(10):1619–1628, 2001.
Christopher V. Rao, James B. Rawlings, and David Q. Mayne. Constrained state estimation for nonlinear discrete-time systems: Stability and moving horizon ap-proximations. IEEE Transactions on Automatic Control, 2000.
J. Richalet, A. Rault, J.L. Testud, and J. Papon. Algorithmic Control of Indus-trial Processes. In 4 th IFAC Symposium on Identification and System Parameter Estimation. Tbilisi USSR, 1976.
J. Richalet, A. Rault, J.L. Testud, and J. Papon. Model Predictive Heuristic Control: Application to Industrial Processes. Automatica, 14(2):413–428, 1978.
D.G. Robertson and J.H. Lee. A least squares formulation for state estimation. J. Proc. Contr., 5(4):291–299, 1995.
Louis P. Russo and Robert E. Young. Moving horizon state estimation applied to an industrial polymerization process. In Proceedings of 1999 American Control Conference, San Diego, California, 1999.
P.O.M. Scokaert, D.Q. Mayne, and J.B. Rawlings. Suboptimal model predictive control (feasibility implies stability). IEEE Transactions on Automatic Control, 44(3):648–654, 1999.
J. Sjoberg, Q. Zhang, L. Ljung, A. Benveniste, B. Deylon, P. Glorennec, H. Hjal-marsson, and A. Juditsky. Nonlinear black-box modeling in system identification: a unified overview. Automatica, 31(12):1691–1724, 1995.
S. Townsend and G.W. Irwin. Nonlinear Predictive Control, chapter Nonlinear Model Based Predictive Control Using Multiple Local Models. IEE Control En-gineering series, 2001.
A. Zheng and W. Zhang. Nonlinear Predictive Control, chapter Computation-ally Efficient Nonlinear Model Predictive Control Algorithm for Control of Con-strained Nonlinear Systems. IEE Control Engineering series, 2001.
G. Zimmer. State observation by on-line minimization. Int. J. Contr., 60(4): 595–606, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Camacho, E.F., Bordons, C. (2007). Nonlinear Model Predictive Control: An Introductory Review. In: Findeisen, R., Allgöwer, F., Biegler, L.T. (eds) Assessment and Future Directions of Nonlinear Model Predictive Control. Lecture Notes in Control and Information Sciences, vol 358. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72699-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-72699-9_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72698-2
Online ISBN: 978-3-540-72699-9
eBook Packages: EngineeringEngineering (R0)