Title :
Designing a hierarchical fuzzy logic controller using differential evolution
Author :
Cheong, F. ; Lai, R.
Author_Institution :
Dept. of Comput. Sci. & Comput. Eng., La Trobe Univ., Bundoora, Vic., Australia
Abstract :
In conventional fuzzy logic controllers, the computational complexity increases with the dimensions of the system variables; the number of rules increases exponentially as the number of system variables increases, Hierarchical fuzzy logic controllers have been introduced to reduce the number of rules to a linear function of system variables. However the use of hierarchical fuzzy logic controllers raises new issues in the automatic design of controllers, namely the coordination of outputs of sub-controllers at lower levels of the hierarchy. In this paper, we describe a method for automating the design of hierarchical fuzzy logic controllers using an Evolutionary Algorithm called Differential Evolution. We demonstrate the applicability of our method by developing a two-stage hierarchical fuzzy logic controller for controlling a cart-pole with four state variables.
Keywords :
computational complexity; control system synthesis; fuzzy control; fuzzy logic; computational complexity; differential evolution; fuzzy logic controller; hierarchical fuzzy logic controller; Algorithm design and analysis; Automatic control; Computational complexity; Computer science; Control systems; Error correction; Evolutionary computation; Fuzzy logic; Fuzzy sets; Thermal variables control;
Conference_Titel :
Fuzzy Systems Conference Proceedings, 1999. FUZZ-IEEE '99. 1999 IEEE International
Conference_Location :
Seoul, South Korea
Print_ISBN :
0-7803-5406-0
DOI :
10.1109/FUZZY.1999.793249