RMIT University
Browse

Designing a hierarchical fuzzy logic controller using the differential evolution approach

Download (254.2 kB)
journal contribution
posted on 2024-11-23, 06:55 authored by France Cheong, Richard Lai
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.

History

Journal

Applied Soft Computing

Volume

7

Issue

2

Start page

481

End page

491

Total pages

11

Publisher

Elsevier Science

Place published

Amsterdam

Language

English

Copyright

Copyright © 2006 Elsevier

Former Identifier

2006005731

Esploro creation date

2020-06-22

Fedora creation date

2009-02-27

Open access

  • Yes

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC