Particle Swarm Optimization Based Adaptive Strategy for Tuning of Fuzzy Logic Controller Sree Bash

This paper presents a new method for learning and tuning a fuzzy logic controller automatically by means of a particle swarm optimization (PSO). The proposed self-learning fuzzy logic control that uses the PSO with adaptive abilities can learn the fuzzy conclusion tables, their corresponding membership functions and fitness value where the optimization only considers certain points of the membership functions. To exhibit the effectiveness of proposed algorithm, it is used to optimize the Gaussian membership functions of the fuzzy model of a nonlinear problem. Moreover, in order to design an effective adaptive fuzzy logic controller, an on line adaptive PSO based mechanism is presented to determine the parameters of the fuzzy mechanisms. Simulation results on two nonlinear problems are derived to demonstrate the powerful PSO learning algorithm and the proposed method is able to find good controllers better than neural controller and conventional controller for the target problem, cart pole type inverted pendulum system.

[1]  A. M. El-Zonkoly,et al.  Optimal tunning of lead-lag and fuzzy logic power system stabilizers using particle swarm optimization , 2009, Expert Syst. Appl..

[2]  Patrick Lyonnet,et al.  Robust PID controller tuning based on the heuristic Kalman algorithm , 2009, Autom..

[3]  Rahul L. Navale,et al.  Use of genetic algorithms to develop an adaptive fuzzy logic controller for a cooling coil , 2010 .

[4]  Shyi-Ming Chen,et al.  Automatically constructing grade membership functions of fuzzy rules for students' evaluation , 2008, Expert Syst. Appl..

[5]  Kazuyuki Murase,et al.  Optimization of Fuzzy Logic Controller for Trajectory Tracking Using Genetic Algorithm , 2011, J. Adv. Comput. Intell. Intell. Informatics.

[6]  Nirmal K. Bose,et al.  Generating fuzzy membership function with self-organizing feature map , 2006, Pattern Recognit. Lett..

[7]  Stefan Brock Practical approach to fuzzy control of inverted pendulum , 2003 .

[8]  Xiuxia Yin,et al.  T–S fuzzy-model-based robust stabilization for a class of nonlinear discrete-time networked control systems , 2013 .

[9]  Zhi Liu,et al.  A probabilistic fuzzy logic system for modeling and control , 2005, IEEE Transactions on Fuzzy Systems.

[10]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[11]  Aytekin Bagis Fuzzy and PD controller based intelligent control of spillway gates of dams , 2003, J. Intell. Fuzzy Syst..

[12]  Aytekin Bagis,et al.  Determining fuzzy membership functions with tabu search - an application to control , 2003, Fuzzy Sets Syst..

[13]  John Q. Gan,et al.  Constructing L2-SVM-Based Fuzzy Classifiers in High-Dimensional Space With Automatic Model Selection and Fuzzy Rule Ranking , 2007, IEEE Transactions on Fuzzy Systems.

[14]  Mehmet Kaya,et al.  Determination of fuzzy logic membership functions using genetic algorithms , 2001, Fuzzy Sets Syst..

[15]  Lian-Wang Lee,et al.  A hierarchical structure of observer-based adaptive fuzzy-neural controller for MIMO systems , 2011, Fuzzy Sets Syst..

[16]  Juing-Shian Chiou,et al.  Numerical simulation for Fuzzy-PID controllers and helping EP reproduction with PSO hybrid algorithm , 2009, Simul. Model. Pract. Theory.

[17]  P. Guillemin Fuzzy logic applied to motor control , 1996 .

[18]  Chia-Feng Juang,et al.  Fuzzy controller design using group-crossover particle swarm optimization for truck reversing control , 2011, 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011).

[19]  Risto Miikkulainen,et al.  Efficient Reinforcement Learning through Symbiotic Evolution , 2004 .

[20]  Ramazan Coban,et al.  A fuzzy controller design for nuclear research reactors using the particle swarm optimization algorithm , 2011 .

[21]  Ching-Chang Wong,et al.  PSO-based Motion Fuzzy Controller Design for Mobile Robots , 2008 .

[22]  Wenjun Zhang,et al.  Dissipative particle swarm optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[23]  Juing-Shian Chiou,et al.  A PSO-based adaptive fuzzy PID-controllers , 2012, Simul. Model. Pract. Theory.

[24]  W. Chang PID control for chaotic synchronization using particle swarm optimization , 2009 .

[25]  S. Halgamuge,et al.  A comparison of constraint-handling methods for the application of particle swarm optimization to constrained nonlinear optimization problems , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..