Scinovex
article Open AccessTop 1% cited

Review on model predictive control: an engineering perspective

The International Journal of Advanced Manufacturing Technology · 2021 · Vol. 117(5-6) · pp. 1327–1349
Max SchwenzerMuzaffer AyThomas BergsDirk Abel

Abstract

Abstract Model-based predictive control (MPC) describes a set of advanced control methods, which make use of a process model to predict the future behavior of the controlled system. By solving a—potentially constrained—optimization problem, MPC determines the control law implicitly. This shifts the effort for the design of a controller towards modeling of the to-be-controlled process. Since such models are available in many fields of engineering, the initial hurdle for applying control is deceased with MPC. Its implicit formulation maintains the physical understanding of the system parameters facilitating the tuning of the controller. Model-based predictive control (MPC) can even control systems, which cannot be controlled by conventional feedback controllers. With most of the theory laid out, it is time for a concise summary of it and an application-driven survey. This review article should serve as such. While in the beginnings of MPC, several widely noticed review paper have been published, a comprehensive overview on the latest developments, and on applications, is missing today. This article reviews the current state of the art including theory, historic evolution, and practical considerations to create intuitive understanding. We lay special attention on applications in order to demonstrate what is already possible today. Furthermore, we provide detailed discussion on implantation details in general and strategies to cope with the computational burden—still a major factor in the design of MPC. Besides key methods in the development of MPC, this review points to the future trends emphasizing why they are the next logical steps in MPC.

Advanced Control Systems OptimizationFault Detection and Control SystemsControl Systems and IdentificationModel predictive controlProcess (computing)Computer scienceController (irrigation)Set (abstract data type)Control (management)Key (lock)Perspective (graphical)Control engineeringEngineering

Funding

  • Deutsche Forschungsgemeinschaft
  • RWTH Aachen University
Citations
958
FWCI
66.95
field-weighted impact
References
152
Percentile
100%
vs. same field & year
Citations per year
References
Dynamic matrix control¿A computer control algorithm
IEEE Transactions on Automatic Control · 1980 · 1,702 citations
Model predictive heuristic control
Automatica · 1978 · 1,985 citations
Model Predictive Control—A Simple and Powerful Method to Control Power Converters
IEEE Transactions on Industrial Electronics · 2008 · 1,930 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.