Implementation of neural network based non-linear predictive control

Abstract This paper describes a control method for non-linear systems based on generalized predictive control. Generalized predictive control (GPC) was developed to control linear systems, including open-loop unstable and non-minimum phase systems, but has also been proposed to be extended for the control of non-linear systems. GPC is model based and in this paper we propose the use of a neural network for the modeling of the system. Based on the neural network model, a controller with extended control horizon is developed and the implementation issues are discussed, with particular emphasis on an efficient quasi-Newton algorithm. The performance is demonstrated on a pneumatic servo system.

[1]  A. Sideris,et al.  A multilayered neural network controller , 1988, IEEE Control Systems Magazine.

[2]  O. Sørensen Neural Networks in Control Applications , 1994 .

[3]  Julian Morris,et al.  Artificial neural networks in process estimation and control , 1992, Autom..

[4]  Huibert Kwakernaak,et al.  Linear Optimal Control Systems , 1972 .

[5]  Thomas J. McAvoy,et al.  Neural net based model predictive control , 1991 .

[6]  Hassan K. Khalil,et al.  Adaptive Control of Nonlinear Systems Using Neural Networks - A Dead-Zone Approach , 1991 .

[7]  J. J. Moré,et al.  Quasi-Newton Methods, Motivation and Theory , 1974 .

[8]  David W. Clarke,et al.  Generalized Predictive Control - Part II Extensions and interpretations , 1987, Autom..

[9]  David W. Clarke,et al.  Generalized predictive control - Part I. The basic algorithm , 1987, Autom..

[10]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[11]  D I Soloway,et al.  Neural Generalized Predictive Control: A Newton-Raphson Implementation , 1997 .

[12]  Kenneth J. Hunt,et al.  Studies in neural network based control , 1992 .

[13]  Philip E. Gill,et al.  Practical optimization , 1981 .

[14]  Peter J. Gawthrop,et al.  Neural networks for control systems - A survey , 1992, Autom..

[15]  M. Norgaard,et al.  Intelligent predictive control of nonlinear processes using neural networks , 1996, Proceedings of the 1996 IEEE International Symposium on Intelligent Control.

[16]  O. Sorensen Neural networks for non-linear control , 1994, 1994 Proceedings of IEEE International Conference on Control and Applications.

[17]  E. Camacho Constrained generalized predictive control , 1993, IEEE Trans. Autom. Control..

[18]  D. Mayne,et al.  Receding horizon control of nonlinear systems , 1990 .

[19]  George W. Irwin,et al.  A novel neural internal model control structure , 1995, Proceedings of 1995 American Control Conference - ACC'95.