Encyclopedia of Systems and Control

2015 Edition
| Editors: John Baillieul, Tariq Samad

Nominal Model-Predictive Control

  • Lars GrüneEmail author
Reference work entry
DOI: https://doi.org/10.1007/978-1-4471-5058-9_1


Model-predictive control is a controller design method which synthesizes a sampled data feedback controller from the iterative solution of open-loop optimal control problems. We describe the basic functionality of MPC controllers, their properties regarding feasibility, stability and performance, and the assumptions needed in order to rigorously ensure these properties in a nominal setting.


Recursive feasibility Sampled-data feedback Stability 
This is a preview of subscription content, log in to check access.


  1. Findeisen R, Allgöwer F (2002) An introduction to nonlinear model predictive control. In: 21st Benelux meeting on systems and control, Veldhoven, The Netherlands (see also http://www.tue.nl/en/publication/ep/p/d/ep-uid/252788/), pp 119–141
  2. Fontes FACC (2001) A general framework to design stabilizing nonlinear model predictive controllers. Syst Control Lett 42:127–143MathSciNetGoogle Scholar
  3. Grimm G, Messina MJ, Tuna SE, Teel AR (2005) Model predictive control: for want of a local control Lyapunov function, all is not lost. IEEE Trans Autom Control 50(5):546–558MathSciNetGoogle Scholar
  4. Grüne L (2012) NMPC without terminal constraints. In: Proceedings of the IFAC conference on nonlinear model predictive control – NMPC’12, pp 1–13Google Scholar
  5. Grüne L, Pannek J (2011) Nonlinear model predictive control: theory and algorithms. Springer, LondonGoogle Scholar
  6. Kerrigan EC (2000) Robust constraint satisfaction: invariant sets and predictive control. PhD thesis, University of CambridgeGoogle Scholar
  7. Mayne DQ, Rawlings JB, Rao CV, Scokaert POM (2000) Constrained model predictive control: stability and optimality. Automatica 36:789–814MathSciNetGoogle Scholar
  8. Primbs JA, Nevistić V (2000) Feasibility and stability of constrained finite receding horizon control. Automatica 36(7):965–971MathSciNetGoogle Scholar
  9. Propoĭ A (1963) Application of linear programming methods for the synthesis of automatic sampled-data systems. Avtomat i Telemeh 24:912–920MathSciNetGoogle Scholar
  10. Rawlings JB, Mayne DQ (2009) Model predictive control: theory and design. Nob Hill Publishing, MadisonGoogle Scholar

Copyright information

© Springer-Verlag London 2015

Authors and Affiliations

  1. 1.Mathematical InstituteUniversity of BayreuthBayreuthGermany