Self-Tuning Neuro-Fuzzy Controller by Genetic Algorithm with Application to a Coupled-Tank

Abstract This paper describes a self-tuning Neuro-fuzzy Controller by Genetic Algorithm (NFCGA) applied to a coupled-tank fluid level control. The controller use a simplified fuzzy algorithm which based on the Radial Basis Function neural network (RBF). Genetic Algorithm (GA) is used to tune simultaneously all the parameters of controller from a random state. A plant model is used initially to tune the parameters of the neuro-fuzzy controller. A coupled-tank system for fluid level control is used as a test bed. Nonlinearity is inherent in the plant due to the pumps, valves and sensors. The NFCGA is compared with a manually tuned conventional fuzzy logic controller (CFLC) and a PID controller in terms of setpoint tracking, load disturbance rejection and changes in the plant dynamics. It is found that the NFCGA copes well over the complexities in the plant, and has several advantages over the other two controller.

[1]  R. Katayama,et al.  Self generating radial basis function as neuro-fuzzy model and its application to nonlinear prediction of chaotic time series , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[2]  G. Sheblé,et al.  Refined genetic algorithm-economic dispatch example , 1995 .

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

[4]  R. Bellman,et al.  History and development of dynamic programming , 1984, IEEE Control Systems Magazine.

[5]  S. Engell,et al.  Approximately time-optimal fuzzy control of a two-tank system , 1994, IEEE Control Systems.

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

[7]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[8]  Tsutomu Mita,et al.  Self-organizing control using fuzzy neural networks , 1992 .

[9]  Charles L. Karr,et al.  Helicopter flight control with fuzzy logic and genetic algorithms , 1996 .

[10]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[11]  Bernie Mulgrew,et al.  Applying radial basis functions , 1996, IEEE Signal Process. Mag..

[12]  T. Fukuda,et al.  Self-tuning fuzzy modeling with adaptive membership function, rules, and hierarchical structure based on genetic algorithm , 1995 .

[13]  Takeshi Yamakawa,et al.  Neo-fuzzy-neuron based new approach to system modeling, with application to actual system , 1994, Proceedings Sixth International Conference on Tools with Artificial Intelligence. TAI 94.

[14]  Kazuo Tanaka,et al.  Modeling and control of carbon monoxide concentration using a neuro-fuzzy technique , 1995, IEEE Trans. Fuzzy Syst..

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

[16]  Farley Simon Nobre Genetic-neuro-fuzzy systems: a promising fusion , 1995, Proceedings of 1995 IEEE International Conference on Fuzzy Systems..

[17]  Tanja Urbancic,et al.  Genetic algorithms in controller design and tuning , 1993, IEEE Trans. Syst. Man Cybern..

[18]  Katsuhiko Ogata,et al.  Discrete-time control systems , 1987 .

[19]  Jean-Michel Renders,et al.  Optimization of fuzzy expert systems using genetic algorithms and neural networks , 1995, IEEE Trans. Fuzzy Syst..

[20]  M. B. Zarrop,et al.  Self-Tuning Systems: Control and Signal Processing , 1991 .

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

[22]  Bernard P. Zeigler,et al.  Designing fuzzy net controllers using genetic algorithms , 1995 .

[23]  C. L. Karr,et al.  Fuzzy control of pH using genetic algorithms , 1993, IEEE Trans. Fuzzy Syst..

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