An NN-based approach for tuning servocontrollers

Neural networks (NN) are used in this paper to tune PI controllers for unknown plants, which may be nonlinear or open-loop unstable. A simple algorithm, which requires only knowledge of the plant output response direction, is used for training an NN controller, by employing the error between the reference and the plant output. Once this controller achieves good performance, its input-output behavior is approximated by a controller with PI structure, thereby enabling the computation of proportional and integral gains. These gains are familiar to process engineers and can be directly inserted into most existing softwares for process control in industry. Computer simulations on an unstable nonlinear plant and experimental results on a thermal plant are presented to illustrate the usefulness of the proposed approach.

[1]  Takayuki Yamada,et al.  Neural network controller characteristics with regard to adaptive control , 1992, IEEE Trans. Syst. Man Cybern..

[2]  E.E. Hemerly,et al.  PC-based packages for identification, optimization, and adaptive control , 1991, IEEE Control Systems.

[3]  K S Narendra,et al.  IDENTIFICATION AND CONTROL OF DYNAMIC SYSTEMS USING NEURAL NETWORKS , 1990 .

[4]  Hassan K. Khalil,et al.  Adaptive control of a class of nonlinear discrete-time systems using neural networks , 1995, IEEE Trans. Autom. Control..

[5]  Weng Khuen Ho,et al.  Performance and gain and phase margins of well-known PID tuning formulas , 1995, IEEE Trans. Control. Syst. Technol..

[6]  D. Seborg A perspective on advanced strategies for process control , 1994 .

[7]  F. Lewis,et al.  Discrete-time neural net controller for a class of nonlinear dynamical systems , 1996, IEEE Trans. Autom. Control..

[8]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1992, Math. Control. Signals Syst..

[9]  Tore Hägglund,et al.  Automatic Tuning and Adaptation for PID Controllers - A Survey , 1992 .

[10]  C. Hang,et al.  Refinements of the Ziegler-Nichols tuning formula , 1991 .

[11]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[12]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[13]  Chang Chieh Hang,et al.  Performance and gain and phase margins of well-known PI tuning formulas , 1995, IEEE Trans. Control. Syst. Technol..

[14]  Frank L. Lewis,et al.  Discrete-time neural net controller with guaranteed performance , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[15]  Kang G. Shin,et al.  Direct control and coordination using neural networks , 1993, IEEE Trans. Syst. Man Cybern..

[16]  H. C. Tseng,et al.  Servocontroller tuning with fuzzy logic , 1993, IEEE Trans. Control. Syst. Technol..

[17]  Manolis A. Christodoulou,et al.  Adaptive control of unknown plants using dynamical neural networks , 1994, IEEE Trans. Syst. Man Cybern..

[18]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1989, Math. Control. Signals Syst..