Skip to main content

Part of the book series: Lecture Notes in Control and Information Sciences ((LNCIS,volume 358))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. T.A. Badgwell and S.J. Qin. Nonlinear Predictive Control, chapter Review of Nonlinear Model Predictive Control Applications. IEE Control Engineering series, 2001.

    Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. L.T. Biegler. Nonlinear Model Predictive Control, chapter Efficient Solution of Dynamic Optimization and NMPC Problems. Birkhäuser, 2000.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. E.F. Camacho, M. Berenguel, and F.R. Rubio. Advanced Control of Solar Power Plants. Springer-Verlag, London, 1997.

    Google Scholar 

  8. H. Chen and F. Allgöwer. A Quasi-infinite Horizon Nonlinear Predictive Control Scheme with Guaranteed Stability. Automatica, 34(10): 1205–1218, 1998.

    Article  MATH  MathSciNet  Google Scholar 

  9. D.W. Clarke, C. Mohtadi, and P.S. Tuffs. Generalized Predictive Control. Part I. The Basic Algorithm. Automatica, 23(2):137–148, 1987.

    Article  MATH  Google Scholar 

  10. C.R. Cutler and B.C. Ramaker. Dynamic Matrix Control—A Computer Control Algorithm. In Automatic Control Conference, San Francisco, 1980.

    Google Scholar 

  11. F.J. Doyle, R.K. Pearson, and B.A. Ogunnaike. Identification and Control Using Volterra Models. Springer, 2001.

    Google Scholar 

  12. R. Findeisen and F. Allgower. An Introduction to Nonlinear Model Predictive Control. In 21st Benelux Meeting on Systems and Control, Veldhoven, 2002.

    Google Scholar 

  13. 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.

    Article  Google Scholar 

  14. K. Hornik, M. Stinchombe, and H. White. Multilayer Feedforward Networks are Universal Approximators. Neural networks, pages 359–366, 1989.

    Google Scholar 

  15. 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.

    Article  Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Article  MATH  MathSciNet  Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Article  MATH  MathSciNet  Google Scholar 

  23. W.S. Levine. The Control Handbook, chapter Volterra and Fliess Series Expan-sions for Nonlinear Systems. CRC/IEEE Press, 1996.

    Google Scholar 

  24. L. Magni, G. De Nicolao, and R. Scattolini. Output feedback and tracking of nonlinear systems with model predictive control. Automatica, 37:1601–1607, 2001.

    Article  MATH  Google Scholar 

  25. 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.

    Article  MATH  MathSciNet  Google Scholar 

  26. D.Q. Mayne. Nonlinear model predictive control: An assessment. In Fifth In-ternational Conference on Chemical Process Control—CPC V, pages 217–231, 1996.

    Google Scholar 

  27. 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.

    Article  MATH  MathSciNet  Google Scholar 

  28. H. Michalska and D.Q. Mayne. Robust receding horizon control of constrained nonlinear systems. IEEE Trans. on Automatic Control, 38(11):1623–1633, 1993.

    Article  MATH  MathSciNet  Google Scholar 

  29. H. Michalska and D.Q. Mayne. Moving horizon observers and observer-based control. IEEE Trans. on Automatic Control, 40(6):995–1006, 1995.

    Article  MATH  MathSciNet  Google Scholar 

  30. K.R. Muske and J. Rawlings. Model Predictive Control with Linear Models. AIChE Journal, 39:262–287, 1993.

    Article  Google Scholar 

  31. G. De Nicolao, L. Magni, and R. Scattolini. Nonlinear Model Predictive Control, chapter Nonlinear Receding Horizon Control of Internal Combustion Engines. Birkhäuser, 2000.

    Google Scholar 

  32. M. Norgaard, O. Ravn, N.K. Poulsen, and L.K. Hansen. Neural Networks for Modelling and Control of Dynamic Systems. Springer, London, 2000.

    Google Scholar 

  33. 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.

    Article  Google Scholar 

  34. 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.

    Google Scholar 

  35. 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.

    Google Scholar 

  36. 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.

    Google Scholar 

  37. Christopher V. Rao, James B. Rawlings, and Jay H. Lee. Constrained linear state estimation. A moving horizon approach. Automatica, 37(10):1619–1628, 2001.

    Article  MATH  Google Scholar 

  38. 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.

    Google Scholar 

  39. 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.

    Google Scholar 

  40. J. Richalet, A. Rault, J.L. Testud, and J. Papon. Model Predictive Heuristic Control: Application to Industrial Processes. Automatica, 14(2):413–428, 1978.

    Article  Google Scholar 

  41. D.G. Robertson and J.H. Lee. A least squares formulation for state estimation. J. Proc. Contr., 5(4):291–299, 1995.

    Article  Google Scholar 

  42. 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.

    Google Scholar 

  43. 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.

    Article  MATH  MathSciNet  Google Scholar 

  44. 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.

    Article  MathSciNet  Google Scholar 

  45. 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.

    Google Scholar 

  46. 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.

    Google Scholar 

  47. G. Zimmer. State observation by on-line minimization. Int. J. Contr., 60(4): 595–606, 1994.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics