Adaptive Neuro-fuzzy Control System by RBF and GRNN Neural Networks

Recently, adaptive control systems utilizing artificial intelligent techniques are being actively investigated in many applications. Neural networks with their powerful learning capability are being sought as the basis for many adaptive control systems where on-line adaptation can be implemented. Fuzzy logic, on the other hand, has proved to be rather popular in many control system applications due to providing a rule-base like structure. In this paper, an adaptive neuro-fuzzy control system is proposed in which the Radial Basis Function neural network (RBF) is implemented as a neuro-fuzzy controller (NFC) and the General Regression neural network (GRNN) as a predictor. The adaptation of the system involves the following three procedures: (1) tuning of the control actions or rules, (2) trimming of the control actions, and (3) adjustment of the controller output gain. The tuning method is a non-gradient descent method based on the predicted system response which is able to self-organize the control actions from the initial stage. The trimming scheme can help to reduce the aggressiveness of the particular control rules such that the response is stabilized to the set-points more effectively, while the controller gain adjustment scheme can be applied in the cases where the appropriate controller output gain is difficult to determine heuristically. To show the effectiveness of this methodology, its performance is compared with the well known Generalized Predictive Control (GPC) technique which is a combination of both adaptive and predictive control schemes. Comparisons are made with respect to the transient response, disturbance rejection and changes in plant dynamics. The proposed control system is also applied in controlling a single link manipulator. The results show that it exhibits robustness and good adaptation capability which can be practically implemented.

[1]  J. C. Wu,et al.  A sliding-mode approach to fuzzy control design , 1996, IEEE Trans. Control. Syst. Technol..

[2]  Lennart Ljung,et al.  Theory and Practice of Recursive Identification , 1983 .

[3]  Yao Zhang,et al.  An on-line trained adaptive neural controller , 1995 .

[4]  Tong Heng Lee,et al.  A self-organizing fuzzified basis function network control system applicable to nonlinear servomechanisms , 1995 .

[5]  David Clarke,et al.  Properties of Generalized Predictive Control , 1987 .

[6]  Donald F. Specht,et al.  Probabilistic neural networks and general regression neural networks , 1996 .

[7]  Liang Jin,et al.  Adaptive control of discrete-time nonlinear systems using recurrent neural networks , 1994 .

[8]  E. Parzen On Estimation of a Probability Density Function and Mode , 1962 .

[9]  Marzuki Khalid,et al.  Adaptive fuzzy control of a water bath process with neural networks , 1994 .

[10]  Derek A. Linkens,et al.  A unified real-time approximate reasoning approach for use in intelligent control Part 1. Theoretical development , 1992 .

[11]  Rubiyah Bte Yusof Theory and applications of self-tuning PID and generalized predictive controllers , 1994 .

[12]  Liang Jin,et al.  Direct adaptive output tracking control using multilayered neural networks , 1993 .

[13]  Donald F. Specht,et al.  A general regression neural network , 1991, IEEE Trans. Neural Networks.

[14]  C. Mohtadi,et al.  Properties of generalized predictive control , 1987, Autom..

[15]  James F. Power,et al.  Using Fuzzy Logic: Towards Intelligent Systems , 1994 .

[16]  Timothy Masters,et al.  Advanced algorithms for neural networks: a C++ sourcebook , 1995 .

[17]  Tang-Kai Yin,et al.  Fuzzy model-reference adaptive control , 1995, IEEE Transactions on Systems, Man, and Cybernetics.

[18]  E. Cox Adaptive fuzzy systems , 1993, IEEE Spectrum.

[19]  Hamid R. Berenji,et al.  Learning and tuning fuzzy logic controllers through reinforcements , 1992, IEEE Trans. Neural Networks.

[20]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control - design and stability analysis , 1994 .

[21]  Martin Brown,et al.  A perspective and critique of adaptive neurofuzzy systems used for modelling and control applications , 1995, Int. J. Neural Syst..

[22]  Igor Škrjanc,et al.  Real-time fuzzy adaptive control , 1997 .

[23]  Cheng-Jian Lin,et al.  Fuzzy adaptive learning control network with on-line neural learning , 1995 .

[24]  J. A. Leonard,et al.  Radial basis function networks for classifying process faults , 1991, IEEE Control Systems.

[25]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control , 1994 .

[26]  Martin Brown,et al.  Advances in neurofuzzy algorithms for real-time modelling and control , 1996 .

[27]  Sebastian Engell,et al.  Model Predictive Control Using Neural Networks [25 Years Ago] , 1995, IEEE Control Systems.

[28]  Astrom Computer Controlled Systems , 1990 .

[29]  John Moody,et al.  Fast Learning in Networks of Locally-Tuned Processing Units , 1989, Neural Computation.

[30]  Timothy Masters,et al.  Advanced algorithms for neural networks: a C++ sourcebook , 1995 .

[31]  Derek A. Linkens,et al.  Fuzzified RBF network-based learning control: structure and self-construction , 1993, IEEE International Conference on Neural Networks.

[32]  Jun Tang,et al.  A fuzzy-Gaussian neural network and its application to mobile robot control , 1996, IEEE Trans. Control. Syst. Technol..

[33]  Zdenko Kovacic,et al.  Fuzzy rule-based adaptive force control of a single DOF mechanisms , 1993, Proceedings of 8th IEEE International Symposium on Intelligent Control.

[34]  Guy Albert Dumont,et al.  System identification and control using genetic algorithms , 1992, IEEE Trans. Syst. Man Cybern..

[35]  João M. Lemos,et al.  Long-range predictive adaptive fuzzy relational control , 1995 .

[36]  Chuen-Tsai Sun,et al.  Neuro-fuzzy modeling and control , 1995, Proc. IEEE.

[37]  George W. Irwin,et al.  Direct neural model reference adaptive control , 1995 .

[38]  Manuel Berenguel,et al.  Fuzzy logic control of a solar power plant , 1995, IEEE Trans. Fuzzy Syst..

[39]  Derek A. Linkens,et al.  Fuzzy-neural control: principles, algorithms and applications , 1995 .

[40]  C. Behmenburg Model reference adaptive systems with fuzzy logic controllers , 1993, Proceedings of IEEE International Conference on Control and Applications.