首页 | 本学科首页   官方微博 | 高级检索  
     


Designing a hierarchical fuzzy logic controller using the differential evolution approach
Affiliation:1. Department of Electronics Engineering, Universidade Federal de Minas Gerais, Belo Horizonte, MG, Brazil;2. Department of Exact and Applied Sciences, Universidade Federal de Ouro Preto, João Monlevade, MG, Brazil;3. Department of Automation and Control Engineering and Fundamental Techniques, Universidade Federal de Ouro Preto, Ouro Preto, MG, Brazil;4. Department of Mathematics, Universidade Federal de Minas Gerais, Belo Horizonte, MG, Brazil
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 (HFLC) 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, a method is described for the automatic design of an HFLC using an evolutionary algorithm called differential evolution (DE).The aim in this paper is to develop a sufficiently versatile method that can be applied to the design of any HFLC architecture. The feasibility of the method is demonstrated by developing a two-stage HFLC for controlling a cart–pole with four state variables. The merits of the method are automatic generation of the HFLC and simplicity as the number of parameters used for encoding the problem are greatly reduced as compared to conventional methods.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号