Simultaneous design of membership functions and rule sets for fuzzy controllers using genetic algorithms
- 1 May 1995
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Fuzzy Systems
- Vol. 3 (2) , 129-139
- https://doi.org/10.1109/91.388168
Abstract
This paper examines the applicability of genetic algorithms (GA's) in the simultaneous design of membership functions and rule sets for fuzzy logic controllers. Previous work using genetic algorithms has focused on the development of rule sets or high performance membership functions; however, the interdependence between these two components suggests a simultaneous design procedure would be a more appropriate methodology. When GA's have been used to develop both, it has been done serially, e.g., design the membership functions and then use them in the design of the rule set. This, however, means that the membership functions were optimized for the initial rule set and not the rule set designed subsequently. GA's are fully capable of creating complete fuzzy controllers given the equations of motion of the system, eliminating the need for human input in the design loop. This new method has been applied to two problems, a cart controller and a truck controller. Beyond the development of these controllers, we also examine the design of a robust controller for the cart problem and its ability to overcome faulty rules.Keywords
This publication has 8 references indexed in Scilit:
- Integrating design stage of fuzzy systems using genetic algorithmsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1993
- Fuzzy control of pH using genetic algorithmsIEEE Transactions on Fuzzy Systems, 1993
- Full design of fuzzy controllers using genetic algorithmsPublished by SPIE-Intl Soc Optical Eng ,1992
- Generating fuzzy rules by learning from examplesIEEE Transactions on Systems, Man, and Cybernetics, 1992
- Micro-Genetic Algorithms For Stationary And Non-Stationary Function OptimizationPublished by SPIE-Intl Soc Optical Eng ,1990
- The truck backer-upper: an example of self-learning in neural networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1989
- A linguistic self-organizing process controllerAutomatica, 1979
- Fuzzy setsInformation and Control, 1965