Abstract
In this paper, an adaptive-predictive control algorithm is developed for a class of SISO nonlinear discrete-time systems based on a generalized predictive control (GPC) approach. The design is model-free, based directly on pseudo-partial-derivatives derived on-line from the input and output information of the system using a recursive least squares type of identification algorithm. The proposed control is especially useful for nonlinear systems with vaguely known dynamics. Robust stability of the closed-loop system is analyzed and proven in the paper. Simulation and real-time application examples are provided for real nonlinear systems which are known to be difficult to model and control.
Similar content being viewed by others
References
Jordan, M. I. and Rumelhart, D. E., “Forward models: supervised learning with a distal teacher,” Cognitive Science, vol. 16, pp. 307–354, 1992.
Narendra, K. S. and Parthasarathy, K., “Identification and control of dynamical systems using neural networks,” IEEE Trans. Neural Networks, vol. 1, pp. 4–27, 1990.
Chen, F. C. and Khalil, H. K., “Adaptive control of a class of nonlinear discrete-time system using neural networks,” IEEE Trans. Automat. Control, vol. 40, no. 5, pp. 791–801, 1995.
Goh, C. J. and Lee, T. H., “Direct adaptive control of nonlinear systems via implicit function emulation,” Control Theory Adv. Tech., vol. 10, no. 3, pp. 539–551, 1994.
Goh, C. J., “Model reference control of nonlinear systems via implicit function emulation,” Internat. J. Control, vol. 60, no. 1, pp. 91–115, 1994.
Hou, Z. and Huang, W., “The model-free learning adaptive control of a class of SISO nonlinear systems,” in Proceedings of the American Control Conference, Albuquerque, New Mexico, pp. 343–344, 1997.
Clarke, D. W., Mohtadi, C. and Tuffs, P. S., “Generalized predictive control - part I. The basic algorithm,” Automatica, vol. 23, no. 2, pp. 137–148, 1987.
Clarke, D. W. and Mohtadi, C., “Properties of generalized predictive control,” Automatica, vol. 25, no.6, pp. 859–875, 1989.
Soeterboek, R., Predictive Control: A Unified Approach, Prentice-Hall: Englewood Cliffs, NJ, 1992.
Ydstie, B. E., “Extended horizon adaptive control,” in Proceedings of 9th IFAC World Congress, Budapest, Hungary, 1984.
De Keyser, R. and Van Cauwenberghe, A., “A self-tuning multistep predictor application,” Automatica, vol. 17, no. 1, pp. 167–174, 1979.
Clarke, D. W., Mosca, E. and Scattolini, R., “Robustness of an adaptive predictive controller,” IEEE Trans. Automat. Control, vol. 39, no. 5, pp. 1052–1056, 1994.
Kroyszig, E., Advanced Engineering Mathematics, Wiley, New York, 7th edition, 1993.
Inonnou, P. A. and Sun, J., Robust Adaptive Control, Prentice-Hall: Englewood Cliffs, NJ, 1996.
Haykin, S., Adaptive Filter Theory, Prentice-Hall: Englewood Cliffs, NJ 3rd edition, 1996, Chapter 17.
Lee, J. H. and Yu, Z., “Worst-case formulations of model predictive control for systems with bounded parameters,” Automatica, vol. 33, no. 5, pp. 763–781, 1997.
Zheng, A. and Morari, M., “Robust stability of constrained model predictive control,” in Proceedings of the American Control Conference, San Francisco, CA, pp. 379–383, 1993.
Zelinka, P., Rohal-Ilkiv, B. and Kuznetsov, A. G., “Experimental verification of stability predictive control,” Control Engineering Practice, vol. 7, no. 5, pp. 601–610, 1999.
Elshafei, A., Dumont, G. and Elnaggar, A., “Stability and convergence analyses of an adaptive GPC based on state-space modelling,” Internat. J. Control, vol. 61, no. 1, pp. 193–210, 1995.
Payne, D. Q., “Stability result with application to adaptive control,” Internat. J. Control, vol. 46, no. 1, pp. 249–261, 1987.
Tan, K. K., Lee, T. H. and Huang, S. N., “Adaptive control of ram velocity in injection molding,” in Proceedings of the 14th IFAC World Conference, Bejing, pp. 247–252, 1999.
Tan, K. K., Lee, T. H., Lim, S. Y. and Dou, H. F., “Learning enhanced motion control of permanent linear motor,” in Proceedings of IFAC International Workshop on Motion Control, Grenoble, France, pp. 397–402, 1998.
Goodwin, G. and Sin, K., Adaptive Filtering, Prediction and Control, Prentice-Hall: Englewood Cliffs, NJ, 1984.
Guo, L. and Ljung, L., “Exponential stability of general tracking algorithms,” IEEE Trans. Automat. Control, vol. 40, no. 8, pp. 1376–1387, 1995.
Guo, L. and Ljung, L., “Performance analysis of general tracking algorithms,” IEEE Trans. Automat. Control, vol. 40, no. 8, pp. 1388–1402, 1995.
Pandelidis, I. O. and Agrawal, A. R., “Optimal anticipatory control of ram velocity in injection molding,” Polymer Engineering and Science, vol. 28, pp. 147–156, 1988.
Wei, J. H., Chang, C. C. and Chiu, C. P., “A nonlinear dynamic model of a servo-pump controlled injection molding machine,” Polymer Engrg. Sci., vol. 34, no. 11, pp. 881–887, 1994.
Rafizadeh, M., Patterson, W. I. and Kamal, M. R., “Physically-based model of thermoplastics injection molding for control applications,” Internat. Polymer Processing, vol. 11, no. 4, pp. 352–361, 1996.
Brian, A. H., Pierre, D. and Carlos, C. D.W., “A survey of models, analysis tools and compensation methods for the control of machines with friction,” Automatica, vol. 30, pp. 1083–1138, 1994.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Tan, K.K., Lee, T.H., Huang, S.N. et al. Adaptive-Predictive Control of a Class of SISO Nonlinear Systems. Dynamics and Control 11, 151–174 (2001). https://doi.org/10.1023/A:1012583811904
Issue Date:
DOI: https://doi.org/10.1023/A:1012583811904