Model Predictive Control in Practice
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.
KeywordsPredictive control Computer control Mathematical programming
- Badgwell TA (2010) Estimating the state of model predictive control. In: Presented at the AIChE annual meeting, Salt Lake City, 7–10 Nov 2010Google Scholar
- Cutler CR, Ramaker BL (1979) Dynamic matrix control – a computer control algorithm. In: Paper presented at the AIChE national meeting, Houston, Apr 1979Google Scholar
- Gary JH, Handwerk, GE, Kaiser, MJ (2007) Petroleum refining: technology and economics. CRC Press, New YorkGoogle Scholar
- Rawlings JB, Mayne DQ, Diehl M (2017) Model predictive control: theory, computation, and design, 2nd edn. Nob Hill Publishing, MadisonGoogle Scholar