z-logo
Premium
A recurrent neural fuzzy controller based on self‐organizing improved particle swarm optimization for a magnetic levitation system
Author(s) -
Lin ChengJian,
Chen ChengHung
Publication year - 2015
Publication title -
international journal of adaptive control and signal processing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.73
H-Index - 66
eISSN - 1099-1115
pISSN - 0890-6327
DOI - 10.1002/acs.2489
Subject(s) - particle swarm optimization , fuzzy logic , controller (irrigation) , levitation , computer science , control theory (sociology) , fuzzy control system , artificial intelligence , mathematical optimization , engineering , control (management) , algorithm , mathematics , mechanical engineering , magnet , agronomy , biology
Summary This paper proposes a recurrent neural fuzzy controller (RNFC) approach based on a self‐organizing improved particle swarm optimization (SOIPSO) algorithm used for solving control problems. The proposed SOIPSO algorithm can adaptively determine the number of fuzzy rules and automatically adjust the parameters in an RNFC. The proposed learning algorithm consisted of phases of structure and parameter learning. Structure learning adopts several subswarms to constitute the adjustable variables in fuzzy systems, and an elite‐based structure strategy determines the suitable number of fuzzy rules. This paper proposes an improved particle swarm optimization technique, which consists of the modified evolutionary direction operator (MEDO) and traditional PSO techniques. The proposed MEDO method used the EDO and migration operation to improve the search ability of a global solution. Finally, the proposed RNFC approach based on the SOIPSO learning algorithm (RNFC–SOIPSO) was adopted to control a magnetic levitation system. Experimental results demonstrated that the proposed RNFC–SOIPSO model outperforms other models. Copyright © 2014 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here