Design Innovation Paper

Extended Predictive Control: Stability and Performance

[+] Author and Article Information
Daniel Viúdez-Moreiras

IEEC Department,
Universidad Nacional de Educacion a Distancia,
Madrid 28040, Spain
e-mail: dviudezmoreiras@gmail.com

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received October 17, 2013; final manuscript received June 18, 2015; published online August 3, 2015. Assoc. Editor: Bryan Rasmussen.

J. Dyn. Sys., Meas., Control 137(11), 115001 (Aug 03, 2015) (8 pages) Paper No: DS-13-1399; doi: 10.1115/1.4030950 History: Received October 17, 2013

The stability and performance of the extended predictive control depend on the driver block design and, specifically, on the three factors that determine this design, that is to say, the choice of the performance criterion, the reference trajectory dynamics, and the prediction horizon. This paper presents, for a particular choice of the performance criterion, a new method to determine the closed-loop stability and performance for the class of linear stable system, taking into account the reference trajectory dynamics and the prediction horizon value. Illustrative simulation examples show how, for a certain reference trajectory dynamics, which choice is based on specifications, the selection of the prediction horizon may determine the stability and the performance nature of the closed-loop.

Copyright © 2015 by ASME
Your Session has timed out. Please sign back in to continue.


Martín-Sánchez, J. M. , 1976, “Adaptive Predictive Control System,” U.S. Patent No. 4,197,576.
Martín-Sánchez, J. M. , 1980, “Adaptive Predictive Control System (CIP),” European Patent No. 0037579.
Martín-Sánchez, J. M. , 1986, “Adaptive Control for Time-Variant Processes,” Int. J. Control, 44(2), pp. 315–329. [CrossRef]
Cluett, W. R. , Martín-Sánchez, J. M. , Shah, S. L. , and Fisher, D. G. , 1988, “Stable Discrete-Time Adaptive Control in the Presence of Unmodeled Dynamics,” IEEE Trans. Autom. Control, 33(4), pp. 410–414. [CrossRef]
Dumont, G. , Martín-Sánchez, J. M. , and Zervos, C. C. , 1989, “Comparison of an Auto-Tuned PID Regulator and an Adaptive Predictive Control System on an Industrial Bleach Plant,” Automatica, 25(1), pp. 33–40. [CrossRef]
Martín-Sánchez, J. M. , and Rodellar, J. , 1996, Adaptive Predictive Control: From the Concepts to Plant Optimization, Prentice Hall, Upper Saddle River, NJ.
Viúdez-Moreiras, D. , 2013, “Optimized Adaptive Flight Control System for a Fixed-Wing Aircraft,” Ph.D. thesis, UNED, Madrid, Spain (in Spanish).
Martín-Sánchez, J. M. , Lemos, J. M. , and Rodellar, J. , 2012, “Survey of Industrial Optimized Adaptive Control,” Int. J. Adapt. Control Signal Process., 26(10), pp. 881–918. [CrossRef]
Cabanillas, A. , Bahillo, A. , and Cerezo, J. , 1995, “Adaptive Predictive Control in a Bubbling Fluidized Bed Boiler,” 3rd European Conference on Industrial Furnaces and Boilers, Lisboa, Portugal, pp. 235–242.
Perez, L. , Perez, J. , Cerezo, J. , and Catediano, J. , 1997, “Adaptive Predictive Control in a Thermal Power Station,” Int. J. Adapt. Control Signal Process., 11(4), pp. 367–378. [CrossRef]
Sheng, Y. , Tomizuka, M. , and Ozaki, M. , 2000, “Dynamic Modeling and Adaptive Predictive Control (APC of Drilling of Composite Materials),” American Control Conference, Chicago, IL, pp. 2568–2572.
Huzmezan, M. , Dumont, G. A. , Gough, W. A. , and Kovac, S. , 2003, “Adaptive Control of Delayed Integrating Systems: A PVC Batch Reactor,” IEEE Trans. Control Syst. Technol., 11(3), pp. 390–398. [CrossRef]
Nevado, A. , Requena, R. , Viúdez-Moreiras, D. , and Plano, E. , 2011, “A New Control Strategy for IKN-Type Coolers,” Control Eng. Pract., 19(9), pp. 1066–1074. [CrossRef]
Clarke, D. W. , Mohtadi, C. , and Tuffs, P. S. , 1987, “Generalized Predictive Control—Part I,” Automatica, 23(2), pp. 137–148. [CrossRef]
Clarke, D. W. , Mohtadi, C. , and Tuffs, P. S. , 1987, “Generalized Predictive Control—Part II,” Automatica, 23(2), pp. 149–160. [CrossRef]
Mayne, D. Q. , Rawlings, J. B. , Rao, C. V. , and Scokaert, P. O. M. , 2000, “Constrained Model Predictive Control: Stability and Optimality,” Automatica, 36(6), pp. 789–814. [CrossRef]
Maciejowski, J. M. , 2002, Predictive Control With Constraints, Prentice Hall, Upper Saddle River, NJ.
Rossiter, J. A. , 2003, Model-Based Predictive Control: A Practical Approach, CRC Press, Boca Raton.
Camacho, E. F. , and Bordons, C. , 2007, Model Predictive Control, Springer, London.
Rodellar, J. , 1982, “Diseno Optimo del Bloque Conductor en el Sistema de Control Adaptativo Predictivo,” Ph.D. thesis, Universidad de Barcelona, Barcelona, Spain.
Estrada, R. , Favela, A. , Raimondi, A. , Nevado, A. , Requena, R. , and Beltrán-Carbajal, J. , 2012, “Stable Predictive Control Horizons,” Int. J. Control, 85(4), pp. 361–372. [CrossRef]
Clarke, D. W. , and Mohtadi, C. , 1987, “Properties of Generalized Predictive Control,” 10th IFAC World Congress, Munich, Germany, Vol. 10, pp. 63–74.
De Keyser, R. M. , and Van Cauwenberghe, A. R. , 1985, “Extended Prediction Self-Adaptive Control,” IFAC Symposium on Identification and Control, York, UK, pp. 1255–1260.
Ydstie, B. E. , 1984, “Extended Horizon Adaptive Control,” Preprints of the 9th IFAC World Congress, Budapest, Hungary, Vol. VII, pp. 133–137.
Ogata, K. , 1995, Discrete-Time Control Systems, 2nd ed., Prentice Hall, Englewood Cliffs, NJ.
Nise, N. , 2011, Control Systems Engineering, 6th ed., Wiley, New Jersey.


Grahic Jump Location
Fig. 1

Basic predictive control block diagram

Grahic Jump Location
Fig. 2

Stability and performance for different λ (example 1, Sec. 4.1)

Grahic Jump Location
Fig. 3

Process response for example 1 (Sec. 4.1) with different λ

Grahic Jump Location
Fig. 4

Stability and performance for different λ (example 2, Sec. 4.2)

Grahic Jump Location
Fig. 5

Root-locus for example 2 (Sec. 4.2) with different values of λ

Grahic Jump Location
Fig. 6

Process response for example 2 (Sec. 4.2) with different λ

Grahic Jump Location
Fig. 7

Stability and performance for different λ (example 3, Sec. 4.3)

Grahic Jump Location
Fig. 8

Process response for example 3 (Sec. 4.3) with different λ




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In