Tuning fuzzy PID controllers using ant colony optimization

Ant colony optimization (ACO) is one of the swarm intelligence (SI) techniques. It is a bio-inspired optimization method that has proven its success through various combinatorial optimization problems. This paper proposes an ant colony optimization algorithm for tuning fuzzy PID controllers. First, the design of typical Takagi-Sugeno (TS) fuzzy PID controllers is investigated. The tuning parameters of these controllers have physical meaning which makes its tuning task easier than conventional PID controllers. Simulation examples are provided to illustrate the efficiency of the proposed method.

[1]  Byung Soo Moon Equivalence between fuzzy logic controllers and PI controllers for single input systems , 1995 .

[2]  Kuldip S. Rattan,et al.  Genetic multi-stage fuzzy PID controller with a fuzzy switch , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[3]  Guanrong Chen,et al.  A GA-optimized fuzzy PD+I controller for nonlinear systems , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[4]  Z. Bingul,et al.  A new PID tuning technique using ant algorithm , 2004, Proceedings of the 2004 American Control Conference.

[5]  Chia-Ju Wu,et al.  Genetic Auto-Tuning and Rule Reduction of Fuzzy PID Controllers , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[6]  H. Boubertakh,et al.  Optimization of a Fuzzy PI Controller using Reinforcement Learning , 2006, 2006 2nd International Conference on Information & Communication Technologies.

[7]  Kwang Mong Sim,et al.  Ant colony optimization for routing and load-balancing: survey and new directions , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[8]  Daobo Wang,et al.  Novel approach to nonlinear PID parameter optimization using ant colony optimization algorithm , 2006 .

[9]  Jan Jantzen,et al.  Foundations of fuzzy control , 2007 .

[10]  Pratyayananda Das,et al.  Fuzzy multiplication semigroup , 1999, Fuzzy Sets Syst..

[11]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[12]  Chia-Ju Wu,et al.  Auto-Tuning Fuzzy PID Control of a Pendubot System , 2007, 2007 IEEE International Conference on Mechatronics.

[13]  B. M. Mohan,et al.  Analytical structures and analysis of the simplest fuzzy PD controllers , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[14]  Arpita Sinha,et al.  Analytical structure and stability analysis of a fuzzy PID controller , 2008, Appl. Soft Comput..

[15]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[16]  Yongsheng Ding,et al.  Typical Takagi-Sugeno PI and PD fuzzy controllers: analytical structures and stability analysis , 2003, Inf. Sci..

[17]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[18]  M. Mizumoto,et al.  Realization of PID controls by fuzzy control methods , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[19]  Marco Dorigo,et al.  Ant colony optimization , 2006, IEEE Computational Intelligence Magazine.

[20]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[21]  Paulo Cortez,et al.  Particle swarms for feedforward neural network training , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).