Skip to main content

Model Predictive Control in Practice

  • Living reference work entry
  • Latest version View entry history
  • First Online:
Encyclopedia of Systems and Control
  • 151 Accesses

Abstract

Model predictive control (MPC) refers to a class of computer control algorithms that utilize an explicit mathematical model to optimize the predicted behavior of a process. At each control interval, an MPC algorithm computes a sequence of future process adjustments that optimize a specified control objective. The first adjustment is implemented and then the calculation is repeated at the next control cycle. Originally developed to meet the particular needs of petroleum refinery and power plant control problems, MPC technology has evolved significantly in both capability and scope and can now be found in many other control application domains.

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

Access this chapter

Institutional subscriptions

Bibliography

  • Badgwell TA (2010) Estimating the state of model predictive control. In: Presented at the AIChE annual meeting, Salt Lake City, 7–10 Nov 2010

    Google Scholar 

  • Biegler LT (2010) Nonlinear programming, concepts, algorithms, and applications to chemical processes. SIAM, Philadelphia

    Book  Google Scholar 

  • Cutler CR, Ramaker BL (1979) Dynamic matrix control – a computer control algorithm. In: Paper presented at the AIChE national meeting, Houston, Apr 1979

    Google Scholar 

  • Darby ML, Nikolaou M (2012) MPC: current practice and challenges. Control Eng Pract 20:328–342

    Article  Google Scholar 

  • Gary JH, Handwerk, GE, Kaiser, MJ (2007) Petroleum refining: technology and economics. CRC Press, New York

    Google Scholar 

  • Ljung L (1999) System identification: theory for the user. Prentice Hall, Upper Saddle River

    MATH  Google Scholar 

  • Maciejowski JM (2002) Predictive control with constraints. Pearson Education Limited, Essex

    MATH  Google Scholar 

  • Mayne DQ, Rawlings JB, Rao CV, Scokaert POM (2000) Constrained model predictive control: stability and optimality. Automatica 36:789–814

    Article  MathSciNet  Google Scholar 

  • Odelson BJ, Rajamani MR, Rawlings JB (2006) A new autocovariance least-squares method for estimating noise covariances. Automatica 42:303–308

    Article  MathSciNet  Google Scholar 

  • Pannocchia G, Rawlings JB (2003) Disturbance models for offset-free model predictive control. AIChE J 49:426–437

    Article  Google Scholar 

  • Rawlings JB, Mayne DQ, Diehl M (2017) Model predictive control: theory, computation, and design, 2nd edn. Nob Hill Publishing, Madison

    Google Scholar 

  • Qin SJ, Badgwell TA (2003) A survey of industrial model predictive control technology. Control Eng Practice 11:733–764

    Article  Google Scholar 

  • Rao CV, Wright SJ, Rawlings JB (1998) Application of interior-point methods to model predictive control. J Optim Theory Appl 99:723–757

    Article  MathSciNet  Google Scholar 

  • Richalet J, Rault A, Testud JL, Papon J (1978) Model predictive heuristic control: applications to industrial processes. Automatica 14:413–428

    Article  Google Scholar 

  • Zavala VM, Biegler LT (2009) The advanced-step NMPC controller: optimality, stability, and robustness. Automatica 45: 86–93

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas A. Badgwell .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer-Verlag London Ltd., part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Badgwell, T.A., Qin, S.J. (2019). Model Predictive Control in Practice. In: Baillieul, J., Samad, T. (eds) Encyclopedia of Systems and Control. Springer, London. https://doi.org/10.1007/978-1-4471-5102-9_8-2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5102-9_8-2

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5102-9

  • Online ISBN: 978-1-4471-5102-9

  • eBook Packages: Springer Reference EngineeringReference Module Computer Science and Engineering

Publish with us

Policies and ethics

Chapter history

  1. Latest

    Model Predictive Control in Practice
    Published:
    14 November 2019

    DOI: https://doi.org/10.1007/978-1-4471-5102-9_8-2

  2. Original

    Model-Predictive Control in Practice
    Published:
    05 November 2014

    DOI: https://doi.org/10.1007/978-1-4471-5102-9_8-1