Fuzzy controller design using genetic algorithms

A methodology for combining genetic algorithms (GAs) with fuzzy controllers to create genetic/fuzzy controllers is presented. Using GAs, optimal or near optimal fuzzy rules and membership functions can be designed without a human operator's experience or a control engineer's knowledge, although such information can be used for the initial design. This genetic/fuzzy approach involves searching the encoded fuzzy rule and membership function parameter spaces using a fitness function that is defined in terms of a system performance criterion. We demonstrate this approach in an application where a GA adapts the fuzzy rules and membership functions of a fuzzy controller for a tracking system in real-time. The generalization ability of this tracking system is demonstrated by training it only on a step input, freezing its adaptable parameters, and then showing that it can accurately track other types of input signals.

[1]  L. Wozniak,et al.  Optimal hydrogenerator governor tuning with a genetic algorithm. Discussion , 1992 .

[2]  Ronald C. Arkin,et al.  The Learning Of Reactive Control Parameters Through Genetic Algorithms , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[4]  Wiley E. Thompson,et al.  An intelligent controller design based on genetic algorithms , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[5]  L. Wozniak,et al.  Adaptive hydrogenerator governor tuning with a genetic algorithm , 1992 .

[6]  W. E. Thompson,et al.  Design of intelligent fuzzy logic controllers using genetic algorithms , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[7]  Wiley E. Thompson,et al.  Methodology for designing an optimum fuzzy tracker using genetic algorithms , 1994, Defense, Security, and Sensing.

[8]  W. E. Thompson,et al.  An improved method for designing fuzzy controllers for position control systems , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.