Browse > Article
http://dx.doi.org/10.5302/J.ICROS.2014.14.9011

Recent Trends in Receding Horizon Control  

Kwon, Wook Hyun (Department of Information and Communication Engineering, DGIST)
Han, Soohee (Department of Electrical Engineering, Konkuk University)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.20, no.3, 2014 , pp. 235-244 More about this Journal
Abstract
This article introduces recent trends in RHC (Receding Horizon Control), also known as MPC (Model Predictive Control), that has been well recognized in industry and academy as a systematic approach for optimal design and constraint management. Constrained and robust RHCs will be briefly reviewed with milestone results. Among the diverse developments and achievements of RHCs, implementation issues will be focused on, together with the latest applications. In particular, this article introduces results on how to solve a finite horizon open-loop optimal control problem in an efficient way, together with code generation for real-time execution and easy implementation. Instead of traditional applications such as refineries and petrochemical plants, this article highlights some selected emerging applications, such as energy management systems and mechatronics, that have resulted from state-of-the-art high performance computing power and advanced numerical schemes.
Keywords
RHC (Receding Horizon Control); MPC (Model Predictive Control); constraint handling; robust; computation; implementation;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 W. H. Kwon, S. H. Han, and C. K. Ahn, "Advances in nonlinear model predictive control: A survey on stability and optimality," International Journal of Control, Automation, and Systems, vol. 2, no. 1, pp. 15-22, Mar. 2004.
2 A. A. Jalali and V. Nadimi, "A survey on robust model predictive control from 1999-2006," CIMCA-IAWTIC'06, pp. 207-212, Nov. 2006.
3 A. Alessio and A. Bemporad, "A Survey on Explicit Model Predictive Control," Nonlinear model predictive control: Lecture Notes in Control and Information Sciences, Springer, vol. 384, pp. 345-369, 2009.
4 R. Scattolini, "Architectures for distributed and hierarchical Model Predictive Control - A review," Journal of Process Control, vol. 19, no. 5, pp. 723-731, May 2009.   DOI
5 J. L. Garriga and M. Soroush, "Model predictive control tuning methods: A review," Ind. Eng. Chem. Res., vol. 49, no. 8, pp. 3505-3515, 2010.   DOI
6 M. Morari, C. E. Garcia, J. H. Lee, and D. M. Prett, Model Predictive Control, Prentice-Hall, Upper Saddle River, NJ, 1994.
7 J. H. Lee, "Model predictive control: Review of the three decades of development," International Journal of Control, Automation and Systems, vol. 9, no. 3, pp. 415-424, Jun. 2011.   DOI
8 "Model Predictive Control," Special issue of Journal of Control Science and Engineering, 2012.
9 D. W. Clarke, Advances in Model-Based Predictive Control, Oxford Univ. Press, 1994.
10 F. Allgower and A. Zheng, Nonlinear Model Predictive Control, Birkhauser Verlag, Basel, 2000.
11 J. Maciejowski, Predictive Control with Constraints, Prentice Hall, 2000.
12 B. Kouvaritakis and M. Cannon, Nonlinear Predictive Control: Theory and Practice, IET, London, 2001.
13 J. A. Rossiter, Model-based Predictive Control: A Practical Approach, CRC Press, Florida, 2003.
14 F. Borrelli, Constrained Optimal Control of Linear & Hybrid Systems (Lecture Notes in Control & Information Sciences, Vol. 290), Springer Verlag, Berlin, 2003.
15 E. F. Camacho and C. Bordons, Model Predictive Control, Springer, Berlin, 2004.
16 W. H. Kwon and S. Han, Receding Horizon Control, Springer-Verlag, New York, 2005.
17 L. Wang, Model Predictive Control System Design and Implementation Using MATLAB, Springer Verlag, Berlin, 2009.
18 L. Magni, D. M. Raimondo, and F. Allgower, Nonlinear Model Predictive Control: Towards New Challenging Applications, Springer Verlag, Berlin, 2009.
19 J. B. Rawlings and D. Q. Mayne, Model Predictive Control Theory and Design, Nob Hill Pub, San Francisco, 2009.
20 M. Cychowski, Robust Model Predictive Control: Complexity and Optimality, VDM Verlag, 2009.
21 J. M. Maestre and R. R. Negenborn, Distributed Model Predictive Control Made Easy, Springer Verlag, London, 2013.
22 L. Grune and J. Pannek, Nonlinear Model Predictive Control: Theory and Algorithms, Springer Verlag, London, 2011.
23 A. Grancharova and T. A. Johansen, Explicit Nonlinear Model Predictive Control: Theory and Applications, Springer Verlag, London, 2012.
24 S. Richter, C. Jones, and M. Morari, "Real-time input-constrained MPC using fast gradient methods," Proc. of 48-th IEEE Conference on Decision and Control, 2009.
25 M. Alamir, A Pragmatic Story of Model Predictive Control: Self-Contained Algorithms and Case-Studies Easy, CreateSpace Independent Publishing Platform, 2013.
26 E. F. Camacho and Carlos Bordons, Model Predictive Control in the Process Industry, Springer Verlag, London, 2013.
27 M. Lawrynczuk, Computationally Efficient Model Predictive Control Algorithms: A Neural Network Approach, Springer Verlag, London, 2014.
28 J. E. Mattingley and S. Boyd, "CVXGEN: A code generator for embedded convex optimization [Online]" Available: http://standard.edu/boyd/papers/code_gen_impl.html
29 H. Chen and F. Allgower, "A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability," Automatica, vol. 34, no. 10, pp. 1205-1217, Oct. 1998.   DOI   ScienceOn
30 J. Lu, D. Li, and Y. Xi, "Constrained model predictive control synthesis for uncertain discrete-time Markovian jump linear systems," IET Control Theory & Applications, vol. 7, no. 5, pp. 707-719, Oct. 2013.   DOI
31 X. Du, Y. Xi, and S. Li, "An efficient constrained model predictive control algorithm based on approximate computation," Journal of Systems Engineering and Electronics, vol. 13, no. 1, pp. 42-47, Oct. 2002.
32 P. Sopasakis, P. Patrinos, and H. Sarimveis, "MPC for sampled-data linear systems: guaranteeing constraint satisfaction in continuous-time," To Appear in IEEE Trans. Automatic Control.
33 W. H. Kwon, Y. S. Lee, and S. H. Han, "General receding horizon control for linear time-delay systems," Automatica, vol. 40, no. 9, pp. 1603-1611, 2004.   DOI
34 J. H. Park, H. W. Yoo, S. H. Han, and W. H. Kwon, "Receding horizon controls for input-delayed systems," IEEE Trans. Automatic Control, vol. 53, no. 7, pp. 1746-1752, Aug. 2008.   DOI
35 M. G. Cea and G. C. Goodwin, "Stabilization of systems over bit-rate-constrained networked control architectures," IEEE Trans. Industrial Informatics, vol. 9, no. 1, pp. 357-364, Jan. 2013.   DOI
36 W. Kwon and A. Pearson, "Feedback stabilization of linear systems with delayed control," IEEE Trans. Automatic Control, vol. 25, no. 2, pp. 266-269, Apr. 1980.   DOI
37 M. S. Bazaraa and C. M. Shetty, Nonlinear Programming, Wiley, 1979.
38 P. J. Campo and M. Morari, "Robust model predictive control," Proc. of American Control Conference, 1987.
39 F. A. Cuzzola, J. C. Geromel, and M. Morari, "An improved approach for constrained robust model predictive control," Automatica, vol. 38, pp. 1183-1189, 2002.   DOI   ScienceOn
40 W. J. Mao, "Robust stabilization of uncertain time-varying discrete systems and comments on "an improved approach for constrained robust model predictive control," Automatica, vol. 39, pp. 1109-1112, 2003.   DOI   ScienceOn
41 Z. Wan and M. V. Kothare, "An efficient off-line formulation for robust model predictive control using linear matrix inequalities," Automatica, vol. 39, pp. 837-846, 2003.   DOI   ScienceOn
42 Y. Wang and J. B. Rawlings, "A new robust model predictive control method I: Theory and computation," J. Proc. Contr., vol. 14, pp. 231-247, 2004.   DOI
43 L. Feng, J. Wang, and E. Poh, "Off-line formulation of robust model predictive control based on several Lyapunov functions," Proc. of 8-th International Conference on Control, Automation, Robotics and Vision, 2004.
44 A. Casavola, D. Famularo, and G. Franze, "Robust constrained predictive control of uncertain norm-bounded linear systems," Automatica, vol. 40, pp. 1865-1876, 2004.   DOI   ScienceOn
45 J. B. Rawling and K. R. Muske, "The stability of constrained multivariable receding horizon control," IEEE Trans. Automatic Control, vol. 38, pp. 1512-1516, 1993.   DOI   ScienceOn
46 G. Pannocchia, "Robust offset-free model predictive control," Proc. of IFAC 2002 World Congress, 2002.
47 D. Munoz la pena, D. R. Ramirez, E. F. Camacho, and T. Alamo, "Application of an explicit min-max MPC to a scaled laboratory process," Control Engineering Practice, vol. 13, pp. 1463-1471, 2005.   DOI
48 P. Li, M. Wendt, and G. Wozny, "Robust model predictive control under chance constraints," Computers and Chemical Engineering, vol. 24, pp. 829-834, 2000.   DOI
49 A. Abate and L. E. Ghaoui, "Robust model predictive control through adjustable variables: an application to path planning," Proc. of 43-th IEEE Conference on Decision and Control, 2004.
50 M. Cannon and B. Kouvaritakis, "Optimizing prediction dynamics for robust MPC," IEEE Trans. Automatic Control, vol. 50, no. 11, pp. 1892-1897, Nov. 2005.   DOI
51 A. Bemporad, M. Morari, V. Dua, and E. N. Pistikopoulos, "The explicit linear quadratic regulator for constrained systems," Automatica, vol. 38, no. 1, pp. 3-20, Jan. 2002.   DOI   ScienceOn
52 D. Munoz de la Pena, A. Bemporad, and C. Filippi, "Robust explicit MPC based on approximate multi-parametric convex programming," Proc. of 43-th IEEE Conference on Decision and Control, 2004.
53 M. V. Kothare, V. Balakrishnan, and M. Morari, "Robust constrained model predictive control using linear matrix inequalities," Automatica, vol. 32, no. 10, pp. 1361-1379, Oct. 1996.   DOI   ScienceOn
54 A. Gautam, Y.-C. Chu, and Y. C. Soh, "Robust $H_{\infty}$ receding horizon control for a class of coordinated control problems involving dynamically decoupled subsystems," IEEE Trans. Automatic Control, vol. 59, no. 1, pp. 134-149, Jan. 2014.   DOI
55 P. Tondel, T. A. Johansen, and A. Bemporad, "An algorithm for multi-parametric quadratic programming and explicit MFC solutions," Proc. of 40-th IEEE Conference on Decision and Control, 2001.
56 H. J. Ferreau, H. G. Bock, and M. Diehl, "An online active set strategy to overcome the limitation of explicit MPC," Int. J. Robust Nonlinear Control, vol. 18, no. 8, pp. 816-830, 2008.   DOI   ScienceOn
57 Y. Wang and S. Boyd, "Fast model predictive control using online optimization," IEEE Trans. Control Systems Technology, vol. 18, no. 2, pp. 267-278, Mar. 2010.   DOI   ScienceOn
58 K. I. Kouramas, C. Panos, N. P. Faisca, and E. N. Pistikopoulos, "An algorithm for robust explicit/multiparametric model predictive control," Automatica, vol. 49, no. 2, pp. 381-389, Feb. 2013.   DOI
59 H. Khajuria and E. N. Pistikopoulos, "Dynamic modeling and explicit/multi-parametric MPC control of pressure swing adsorption systems," Journal of Process Control, vol. 21, no. 1, pp. 151-163, Jan. 2011.   DOI
60 K. I. Kouramas, N. P. Faisca, C. Panos, and E. N. Pistikopoulos, "Explicit/multi-parametric model predictive control (MPC) of linear discrete-time systems by dynamic and multi-parametric programming," Automatica, vol. 47, no. 8, pp. 1638-389, Feb. 2013.
61 P. Patrinos and A. Bemporad, "An accelerated dual gradient-projection algorithm for embedded linear model predictive control," IEEE Trans. Automatic Control, vol. 59, no. 1, pp. 18-33, Jan. 2014.   DOI
62 J. Mattingley, Y. Wang, and S. Boyd, "Receding horizon control," IEEE Control Systems Magazine, vol. 31, no. 3, pp. 52-65, Jun. 2011.
63 T. Ohtsuka and A. Kodama, "Automatic code generation system for nonlinear receding horizon control," Trans. Soc. Instrum. Contr. Eng., vol. 38, no. 7, pp. 617-623, Jul. 2002.   DOI
64 B. Houska and H. J. Ferreau, "ACADO toolkit: Automatic control and dynamic optimization," http://www.acadotoolkit.org., 2008.
65 S. Di Cairano and A. Bemporad, "Model predictive control tuning by control matching," IEEE Trans. Automatic Control, vol. 55, no. 1, pp. 185-190, 2010.   DOI
66 W. Qi, J. Liu, and P. D. Christofides, "Distributed supervisory predictive control of distributed wind and solar energy systems," IEEE Trans. Control Systems Technology, vol. 21, no. 2, pp. 504-512, Mar. 2013.   DOI
67 J. Han, S. K. Solanki, and J. Solanki, "Coordinated predictive control of a wind/battery Microgrid system," IEEE Journal of Emerging and Selected Topics in Power Electronics, vol. 1, no. 4, pp. 296-305, Dec. 2013.   DOI
68 W. Qi, J. Liu, and P. D. Christofides, "A distributed control framework for smart grid development: Energy/water system optimal operation and electric grid integration," Journal of Process Control, vol. 21, pp. 1504-1516, 2011.   DOI
69 M. Khalid and A. V. Savkin, "A model predictive control approach to the problem of wind power smoothing with controlled battery storage," Renewable Energy, vol. 35, pp. 1520-1526, 2010.   DOI
70 A. Khatamianfar, M. Khalid, A. V. Savkin, and V. G. Agelidis, "Improving wind farm dispatch in the australian electricity market with battery energy storage using model predictive control," IEEE Transactions on Sustainable Energy, vol. 4, no. 3, pp. 745-755, Jul. 2013.   DOI
71 M. Khalid and A. V. Savkin, "Minimization and control of battery energy storage for wind power smoothing: Aggregated, distributed and semi-distributed storage," Renewable Energy, vol. 64, pp. 105-112, 2014.   DOI
72 M. Khalid and A. V. Savkin, "An optimal operation of wind energy storage system for frequency control based on model predictive control," Renewable Energy, vol. 48, pp. 127-132, 2012.   DOI
73 A. Parisio, E. Rikos, G. Tzamalis, and L. Glielmo, "Use of model predictive control for experimental microgrid optimization," Applied Energy, vol. 115, pp. 37-46, 2014.   DOI
74 C. Chen, J. Wang, Y. Heo, and S. Kishore, "MPC-based appliance scheduling for residential building energy management controller," IEEE Transactions on Smart Grid, vol. 4, no. 3, pp. 1401-1410, Sep. 2013.   DOI
75 H. Dagdougui, R. Minciardi, A. Ouammi, M. Robba, and R. Sacile, "Modelling and optimization of a hybrid system for the energy supply of a Green building," Energy Conversion and Management, vol. 64, pp. 351-363, 2012.   DOI
76 M. A. S. Kamal, J. Imura, T. Hayakawa, A. Ohata, and K. Aihara, "Smart driving of a vehicle using model predictive control for improving traffic flow," To appear in IEEE Trans. Intelligent Transportation Systems.
77 V. Yaramasu, M. Rivera, M. Narimani, M. B. Wu, and J. Rodriguez, "Model predictive approach for a simple and effective load voltage control of four-leg inverter with an output LC filter," To appear in IEEE Trans. Industrial Electronics.
78 P. Karamanakos, T. Geyer, and S. Manias, "Direct voltage control of DC-DC boost converters using enumeration-based model predictive control," IEEE Trans. Power Electronics, vol. 29, no. 2, pp. 968-978, Feb. 2014.   DOI
79 A. Damiano, G. Gatto, I. Marongiu, A. Perfetto, and A. Serpi, "Operating constraints management of a surface-mounted pm synchronous machine by means of an fpga-based model predictive control algorithm," IEEE Trans. Industrial Informatics, vol. 10, no. 1, pp. 243-255, Jan. 2014.   DOI   ScienceOn
80 A. J. del Real, A. Arce, and C. Bordons, "An integrated framework for distributed model predictive control of large-scale power networks," IEEE Trans. Industrial Informatics, vol. 10, no. 1, pp. 197-209, Jan. 2014.   DOI
81 J. C. L. Barreto S., A. G. S. Conceicao, C. E. T. Dorea, L. Martinez, and E. R. de Pieri, "Design and implementation of model-predictive control with friction compensation on an omnidirectional mobile robot," To Appear in IEEE/ASME Trans. Mechatronics.
82 J. Torreglosa, P. Garcia, L. M. Fernandez, and F. Jurado, "Predictive control for the energy management of a fuel-cell-battery-supercapacitor tramway," IEEE Trans. Industrial Informatics, vol. 10, no. 1, pp. 276-285, Jan. 2014.   DOI
83 H. Ferreau, H. Bock, and M. Diehl, "An online active set strategy to overcome the limitations of explicit MPC," Int. J. Robust Nonlin. Control, vol. 18, no. 8, pp. 816-830, 2008.   DOI   ScienceOn
84 M. Lazar, W. P. M. H. Heemels, S. Weiland, and A. Bemporad, "Stabilizing model predictive control of hybrid systems," IEEE Trans. Automatic Control, vol. 51, no. 11, pp. 1813-1818, Nov. 2006.   DOI
85 L. Magni and R. Scattolini, "Stabilizing decentralized model predictive control of nonlinear systems," Automatica, vol. 42, no. 7, pp. 1231-1236, Jul. 2006.   DOI
86 S. Richter, C. Jones, and M. Morari, "Computational complexity certification for real-time MPC with input constraints based on the fast gradient method," IEEE Trans. Automatic Control, vol. 57, no. 6, pp. 1391-1403, Jun. 2012.   DOI
87 P. Patrinos, P. Sopasakis, and H. Sarimveis, "A global piecewise smooth Newton method for fast large-scale model predictive control," Automatica, vol. 47, no. 9, pp. 2016-2022, 2011.   DOI
88 E. N. Pistikopoulos, M. C. Georgiadis, and V. Dua, Multi-Parametric Programming, Wiley-VCH, 2007.
89 C. Jones and M. Morari, "Polytopic approximation of explicit model predictive controllers," IEEE Trans. Automatic Control, vol. 55, no. 11, pp. 2542-2553, Nov. 2010.   DOI
90 L. Van den Broeck, M. Diehl, and J. Swevers, "Time optimal MPC for mechatronic applications," Proc. of 48-th IEEE Conference on Decision and Control, 2009.
91 A. D. Giorgio, F. Liberati, and S. Canale, "Electric vehicles charging control in a smart grid: A model predictive control approach," Control Engineering Practice, vol. 22, pp. 147-162, Jan. 2014.   DOI
92 M. H.-T. Nguyen, K. K. Tan, W. Liang, and C. S. Teo, "Robust precision positioning control on linear ultrasonic motor," Proc of 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), 2013.
93 C.-Y. Lin and Y.-C. Liu, "Precision Tracking Control and Constraint Handling of Mechatronic Servo Systems Using Model Predictive Control," IEEE/ASME Transactions on Mechatronics, vol. 17, no 4, pp. 593-605, Aug. 2012.   DOI
94 G. Takacs and B. Rohal-llkiv, Applications of Model Predictive Vibration Control, Springer Verlag, London, 2012.
95 S. D. Cairano, A. Bemporad, I. V. Kolmanovsky, and D. Hrovat, "Model predictive control of magnetically actuated mass spring dampers for automotive applications," International Journal of Controls, vol. 80, no 11, pp. 1701-1716, Nov. 2007.   DOI   ScienceOn
96 P. Mercorelli, "A switching model predictive control for overcoming a hysteresis effect in a hybrid actuator for camless internal combustion engines," Proc of 2011 workshop on Predictive Control of Electrical Drives and Power Electronics (PRECEDE), 2011.
97 T. Geyer, G. Papafotieu, and M. Morari, "Model predictive direct torque control - part I : concept, algorithm and analysis," IEEE Trans. Industrial Electronics, vol. 56, pp. 1894-1905, 2009.   DOI   ScienceOn
98 G. Papafotieu, J. Kley, K. Papdopoulous, P. Bohren, and M. Morari, "Model predictive direct torque control - part II : implementation and experimental evaluation," IEEE Trans. Industrial Electronics, vol. 56, pp. 1906-1915, 2009.   DOI   ScienceOn
99 S. Kouro, P. Cortes, R. Vargas, U. Ammann, and J. Rodriguez, "Model predictive control - A simple and powerful method to control power converters," IEEE Trans. Industrial Electronics, vol. 56, no. 6, pp. 1826-1838, Jun. 2009.   DOI   ScienceOn
100 M. Lazar, W. P. M. H. Heemels, B. J. P. Roset, H. Nijmeijer, and P. P. J. van den Bosch, "Input-to-state stabilizing sub-optimal NMPC with an application to DC-DC converters," Int. J. Robust Nonlinear Control, vol. 18, no. 8, pp. 890-904, 2008.   DOI
101 A. G. Beccuti, S. Mariethoz, S. Cliquennois, S. Wang, and M. Morari, "Explicit model predictive control of DC-DC switched-more power supplies with extended Kalman filtering," IEEE Trans. Industrial Electronics, vol. 56, no. 6, pp. 1864-1874, Jun. 2009.   DOI   ScienceOn
102 J. B. Rawlings, E. S. Meadows, and K. R. Muske, "Nonlinear model predictive control: A tutorial and survey," Proc. of ADCHEM '94, 1994.
103 C. E. Garcia, D. M. Prett, and M. Morari, "Model predictive control: Theory and practice - A survey," Automatica, vol. 25, no. 3, pp. 335-348, May 1989.   DOI   ScienceOn
104 W. Kwon, "Advances in predictive control : theory and application," Proc. of Asian Control Conference '94, 1994.
105 M. Morari and J. H. Lee, "Model predictive control: past, present, and future," Computer & Chemical Engineering, vol. 23, no. 4-5, pp. 667-682, May 1999.   DOI   ScienceOn
106 S. J. Qin and T. A. Badgwell, "An overview of industrial model predictive control technology," AIChE Symposium Series, 1997.
107 A. Bemporad and M. Morari, "Robust model predictive control: A survey," Robustness in identification and control: Lecture Notes in Control and Information Sciences, Springer, vol. 245, pp. 207-226, 1999.
108 S. J. Qin and T. A. Badgwell, "An overview of nonlinear model predictive control applications," Nonlinear Model Predictive Control: Progress in Systems and Control Theory, Springer, vol. 26, pp. 369-392, 2000.
109 J. B. Rawlings, "Tutorial overview of model predictive control," IEEE Control Systems Magazine, vol. 20, no. 3, pp. 38-52, Jun. 2000.   DOI
110 S. J. Qin and T. A. Badgwell, "A survey of industrial model predictive control technology," Control Engineering Practice, vol. 11, no. 7, pp. 733-764, Jul. 2003.   DOI   ScienceOn
111 G. C. Calafiore and L. Fagiano, "Robust Model predictive control via scenario optimization," IEEE Trans. Automatic Control, vol. 58, no. 1, pp. 219-224, Jan. 2013.   DOI
112 W. H. Kwon and K. B. Kim, "On stabilizing receding horizon controls for linear continuous time-invariant systems," IEEE Trans. Automatic Control, vol. 45, no. 7, pp. 1329-1334, Jul. 2000.   DOI
113 M. A. Rodrigues and D. Odloak, "MPC for stable linear systems with model uncertainty," Automatica, vol. 39, pp. 569-583, 2003.   DOI
114 T. Ohtsuka, "A continuation/GMRES method for fast computation of nonlinear receding horizon control," Automatica, vol. 40, no. 4, pp. 563-574, Apr. 2004.   DOI
115 B. Hredzak, V. G. Agelidis, and M. Jang, "A model predictive control system for a hybrid battery- ultracapacitor power source," IEEE Trans. Power Electronics, vol. 29, no. 3, pp. 1469-1479, Mar. 2014.   DOI
116 J. Rodriguez and P. Cortes, Predictive Control of Power Converters and Electrical Drives, A John Wiley & Sons. Ltd, 2012.
117 D. Q. Mayne, J. B. Rawlings, C. V. Rao, and P. O. M. Scokaert, "Constrained model predictive control: Stability and optimality," Automatica, vol. 36, no. 6, pp. 789-814, Jun. 2000.   DOI   ScienceOn
118 A. Afram and F. Janabi-Sharifi, "Theory and applications of HVAC control systems - A review of model predictive control (MPC)," Building and Environment, vol. 72, no. 2, pp. 343-355, Feb. 2014.   DOI   ScienceOn