Optimization of a fuzzy logic controller using genetic algorithms

The design of a fuzzy controller suffers from choice problems of fuzzy input and output membership functions and rules inference system definition. Generally, such procedures are implemented by trial and error iterations which do not assure an optimal fuzzy controller design. Moreover the fuzzy features of control system depend by the specific application of fuzzy controller. There are several techniques reported in recent literature that use Genetic Algorithms to optimize a fuzzy logic controller. This paper proposes a methodology to optimize fuzzy logic parameters based on Genetic Algorithms. The scheme is applied to the problem of electrical signal frequency driving for signals acquisition experiments. The fuzzy logic controller is tuned by Genetic Algorithms until to achieve the optimal parameters. The tuning design approach offers a complete and fast way to design an optimal fuzzy system. Moreover, the results show that the optimized fuzzy controller gives better performance than a conventional fuzzy controller also in terms of rise and settling time.

[1]  Shiuh-Jer Huang,et al.  A stable self-organizing fuzzy controller for robotic motion control , 2000, IEEE Trans. Ind. Electron..

[2]  Marzuki Khalid,et al.  Tuning of a neuro-fuzzy controller by genetic algorithm , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[3]  Jer-Min Jou,et al.  An adaptive fuzzy logic controller: its VLSI architecture and applications , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[4]  Huiwen Deng,et al.  Adaptive fuzzy logic controller with rule-based changeable universe of discourse for a nonlinear MIMO system , 2005, 5th International Conference on Intelligent Systems Design and Applications (ISDA'05).

[5]  D. E. Goldberg,et al.  Genetic Algorithms in Search, Optimization & Machine Learning , 1989 .

[6]  William Leler,et al.  Human vision, anti-aliasing, and the cheap 4000 line display , 1980, SIGGRAPH '80.

[7]  S. P. Natarajan,et al.  Design of Optimized Fuzzy Logic Controller for Area Minimisation and its FPGA Implementation , 2010 .

[8]  Frank Hoffmann,et al.  Automatic Design of Hierarchical Fuzzy Controllers Using Genetic Algorithms , 1994 .

[9]  Rihard Karba,et al.  Tuning of Fuzzy Logic Controller with Genetic Algorithm , 1999, Informatica.

[10]  H. Nyquist,et al.  Certain Topics in Telegraph Transmission Theory , 1928, Transactions of the American Institute of Electrical Engineers.

[11]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[12]  Leonardo Corcione,et al.  The IRAIT Project: infrared astronomy from Antartica , 2004, SPIE Astronomical Telescopes + Instrumentation.

[13]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[14]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[15]  K. C. Ng,et al.  Design of sophisticated fuzzy logic controllers using genetic algorithms , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.