Abstract
This chapter introduces the most popular modern control paradigm, namely model predictive control. The introduction includes a historical perspective on predictive control and discusses the implicit and explicit form of the algorithms. The unconstrained solution to the linear system problem is first presented, which is similar to that for most predictive control approaches. The more interesting solution is presented in the second part of the chapter where a nonlinear operator term is included in the plant model. This is the last of the control chapters where polynomial system models are used to represent the linear subsystem. Stability issues are explored after the algorithms have been defined and the use of both hard and soft constraints are also considered. The importance of constraints in applications is illustrated in the ship roll stabilization multivariable control example presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Richalet J, Rault A, Testud JL, Papon J (1978) Model predictive heuristic control: applications to industrial processes. Automatica 14:413–428
Cutler CR, Ramaker BL (1979) Dynamic matrix control—a computer control algorithm. In: 86th national meeting, A.I.C.H.E
Clarke DW, Mohtadi C, Tuffs PS (1987) Generalized predictive control: part 1. The basic algorithm. Automatica 23(2):137–148
Clarke DW, Mohtadi C, Tuffs PS (1987) Generalized predictive control: part II. Extensions and interpretations. Automatica 23(2):149–160
Clarke DW, Montadi C (1989) Properties of generalised predictive control. Automatica 25(6):859–875
Richalet J (1993) Industrial applications of model based predictive control. Automatica 29(8):1251–1274
Grimble MJ (1992) Generalized predictive optimal control: an introduction to the advantages and limitations. Int J Syst Sci 23(1):85–98
Bitmead R, Gevers M, Wertz V (1989) Adaptive optimal control: the thinking man’s GPC. Prentice Hall, Englewood Cliffs
Grimble MJ (2006) Robust industrial control. Wiley, Chichester
Ordys AW, Clarke DW (1993) A state-space description for GPC controllers. Int J Syst Sci 24(9):1727–1744
Richalet J (1998) La commande prédictive, Techniques de l’Ingénieur Traite Mesure et Control, R7 423, pp 1–17
Rossiter JA, Richalet J (2002) Handling constraints with predictive functional control of unstable processes. In: American control conference, Anchorage, Alaska, pp 4746–4751
Khadir MT, Ringwood JV (2008) Extension of first order predictive functional controllers to handle higher order internal models. Int J Appl Math Comput Sci 18(2):229–239
Herceg M,  Raff T, Findeisen R, Allgöwer F (2006) Nonlinear model predictive control of a turbocharged engine. In: IEEE international conference on control algorithms, Munich, Germany, pp 2766–2771
Vermillion C, Sun J, Butts K (2007) Model predictive control allocation for over actuated systems—stability and performance. In: 46th IEEE conference on decision and control, New Orleans, pp 1251–1257
Vermillion C, Sun J, Butts K (2009) Model predictive control allocation—design and experimental results on a thermal management system. In: American control conference, St. Louis, pp 1365–1370
Bemporad A, Morari M, Ricker NL (2014) Model predictive toolbox, user’s guide. The MathWorks
Herceg M (2009) Real-time explicit model predictive control of processes, PhD dissertation, Slovak University of Technology, Bratislava
Bemporad A, Morari M, Dua V, Pistikopoulos E (2000) The explicit solution of Model predictive control via multiparametric quadratic programming. In: American control conference, Chicago, Illinois, pp 872–876
Hovland S, Gravdahl JT, Willcox KE (2008) Explicit model predictive control for large-scale systems via model reduction. AIAA J Guid Control Dyn 31:918–926
Grimble MJ (2004) GMV control of nonlinear multivariable systems. In: UKACC conference control, University of Bath
Grimble MJ (2005) Non-linear generalised minimum variance feedback, feedforward and tracking control. Automatica 41:957–969
Grimble MJ, Majecki P (2005) Nonlinear generalised minimum variance control under actuator saturation. IFAC World Congress, Prague
Grimble MJ, Majecki P, Giovanini L (2007) Polynomial approach to nonlinear predictive GMV control. In: European control conference, Koss, Greece
Shaked U (1976) A general transfer-function approach to the steady state linear quadratic Gaussian stochastic control problem. Int J Control 24(6):771–800
Kucera V (1979) Discrete linear control. Wiley, Chichester
Kwon WH, Pearson AE (1975) On the stabilization of a discrete constant linear system. IEEE Trans Autom Control 20(6):800–801
Kwon WH, Pearson AE (1977) A modified quadratic cost problem and feedback stabilization of a linear system. IEEE Trans Autom Control 22(5):838–842
Kwon WH, Pearson AE (1978) On feedback stabilization of time-varying discrete linear systems. IEEE Trans Autom Control 23(3):479–481
Cannon M, Kouvaritakis B (2001) Open-loop and closed-loop optimality in interpolation MPC. Nonlinear predictive control: theory and practice. IEE, London, pp 131–149
Camacho EF (1993) Constrained generalized predictive control. IEEE Trans Autom Control 38:327–332
Cannon M, Kouvaritakis B (2002) Efficient constrained model predictive control with asymptotic optimality. SIAM J. Control Optim 41(1):60–82
Cannon M, Kouvaritakis B, Lee YI, Brooms AC (2001) Efficient nonlinear predictive control. Int J Control 74(4):361–372
Cannon M, Deshmukh V, Kouvaritakis B (2003) Nonlinear model predictive control with polytopic invariant sets. Automatica 39(8):1487–1494
Kothare MV, Balakrishnan V, Morari M (1996) Robust constrained model predictive control using linear matrix inequalities. Automatica 32(10):1361–1379
Michalska H, Mayne DQ (1993) Robust receding horizon control of constrained non-linear systems. IEEE Trans Autom Control 38:1623–1633
Shamma JS, Athans M (1990) Analysis of gain scheduled control for non-linear plants. IEEE Trans Autom Control 35:898–907
Kouvaritakis B, Cannon M, Rossiter JA (1999) Nonlinear model based predictive control. Int J Control 72(10):919–928
Mayne DQ, Rawlings JB, Rao CV, Scokaert POM (2000) Constrained model predictive control: stability and optimality. Automatica 36(6):789–814
Scokaert POM, Mayne DQ, Rawlings JB (1999) Suboptimal model predictive control (feasibility implies stability). IEEE Trans Autom Control 44(3):648–654
Brooms AC, Kouvaritakis B (2000) Successive constrained optimisation and interpolation in non-linear model based predictive control. Int J Control 73(4):312–316
Allgower F, Findeisen R (1998) Non-linear predictive control of a distillation column. International symposium on non-linear model predictive control, Ascona, Switzerland
Grimble MJ (2001) Industrial control systems design. Wiley, Chichester
Borhan H, Hodzen E (2014) A robust design optimization framework for systematic model based calibration of engine control system. In: ASME 2014 internal combustion engine division fall technical conference, Columbus, Indiana
Borhan H, Kothandaraman G (2015) Air handling control of a diesel engine with a complex dual-loop EGR and VGT air system using MPC. In: American control conference, Chicago, Illinois, pp 4509–4516
Keerthi SS, Gilbert EG (1988) Optimal infinite-horizon feedback laws for a general class of constrained discrete-time systems: Stability and moving-horizon approximations. J Optim Theory Appl 57(2):265–293
Kouvaritaki B, Rossiter JA, Chang AOT (1992) Stable generalised predictive control: an algorithm with guaranteed stability. IEE Proc Pt D 139(4):349–362
Giovanini L, Grimble MJ (2004) Robust predictive feedback control for constrained systems. Int J Control Autom Syst 2(4):407–422
Maciejowski JM (2001) Predictive control with constraints. Prentice Hall, UK
Kock P, Ordys AW, Grimble MJ (1998) Constrained predictive control design for multivariable systems. In: SIAM conference on control and its applications, Jacksonville, Florida
Lee YI, Kouvaritakis B, Cannon M (2003) Constrained receding horizon predictive control for nonlinear systems. Automatica 38(12):2093–2102
Lee YI, Kouvaritakis B, Cannon M (1999) Constrained receding horizon predictive control for nonlinear systems. In: 38th IEEE conference on decision and control, Phoenix, AZ, vol 4, pp 3370–3375
Oliveira SL (1996) Model predictive control for constrained nonlinear systems. PhD thesis, Caltech
Basterretxea K, Benkrid K (2011) Embedded high-speed model predictive controller on a FPGA. In: NASA/ESA conference on adaptive hardware and systems, San Diego, CA
Youssef A, Grimble MJ, Ordys A, Dutka A, Anderson D (2003) Robust nonlinear predictive flight control. In: European control conference, Cambridge, pp 09-01–09-04
Keerthi SS, Gilbert EG (1988) Optimal infinite-horizon feedback laws for a class of constrained discrete time systems. J Opt Theory Appl 57:265–293
Hickey NA, Johnson MA, Katebi MR, Grimble MJ (1999) PID controller optimisation for fin roll stabilisation. In: IEEE international conference on control applications, Hawaii, pp 1780–1785
Hickey NA, Grimble MJ, Johnson M, Katebi R, Wood D (1995) H∞ fin roll-stabilization control system design. In: 3rd IFAC workshop on control applications in marine systems, Trondheim, Norway, pp 304–311
Katebi R (2004) A two-layer controller for integrated fin and rudder roll stabilization. In: Control applications of marine systems (CAMS) conference, Ancona, Italy, pp 101–106
Perez T (2005) Ship motion control. Springer, London
Grimble MJ, Majecki P (2010) Polynomial approach to nonlinear predictive generalized minimum variance control. IET Control Theory Appl 4(3):411–424
Duan J, Grimble MJ, Johnson MA (1997) Multivariable weighted predictive control. J. Proc Control 7(3):219–235
Morningred JD, Paden BE, Seborg DE, Mellichamp DA (1992) An adaptive nonlinear predictive controller. Chem Eng Sci 47(4):755–762
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2020 Springer-Verlag London Ltd., part of Springer Nature
About this chapter
Cite this chapter
Grimble, M.J., Majecki, P. (2020). Linear and Nonlinear Predictive Optimal Control. In: Nonlinear Industrial Control Systems. Springer, London. https://doi.org/10.1007/978-1-4471-7457-8_7
Download citation
DOI: https://doi.org/10.1007/978-1-4471-7457-8_7
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-7455-4
Online ISBN: 978-1-4471-7457-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)