Modified PSO for Optimal Tuning of Fuzzy PID Controller

Fuzzy PID controllers provide a promising approach for industrial applications with many desirable features. However, the large number of parameters and rule bases make self-tuning fuzzy PID controller optimization a complex task. In this paper, a novel tuning method based on the development of the standard particle swarm optimization (PSO) is proposed for optimum design of fuzzy PID controller for multivariable system. The parameters of membership functions and PID gains are optimized using modified PSO which is an efficient and simple tool for multidimensional problem. Based on the structure of the modified PSO, each particle in swarm population is divided into number of parts according to the number of inputs-outputs system, which means that each part of particle represents one input-output system controller. The new development in PSO for multi inputs-outputs system is based on tuning all the parts of each particle in swarm population in parallel. The system performance is enhanced by minimizing the error function between all inputs-outputs controller represented by the different parts of particle simultaneously instead of minimizing sum of error of whole inputs-outputs system controllers. The parameters of fuzzy controller and the PID gains are tuned simultaneously. Besides, a design methodology is introduced to combine the classical PID and fuzzy logic controller. The hybrid PID, FLC, and PSO is applied to an aerobic unit in wastewater treatment process for further improvements in steady state error and high system performance. The obtained results show that, the response of the biological system in both transient and steady state has improved significantly compared to both fuzzy PID and fuzzy PID tuned by the standard PSO.

[1]  T. K. Ghose Bioprocess computations in biotechnology , 1990 .

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

[3]  Pär Samuelsson Modelling and control of activated sludge processes with nitrogen removal , 2001 .

[4]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[5]  K. Vaisakh,et al.  Adaptive PSO Based Tuning of PID- Fuzzy and SVC-PI Controllers for Dynamic Stability Enhancement: A Comparative Analysis , 2009, 2009 Second International Conference on Emerging Trends in Engineering & Technology.

[6]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[7]  Andries Petrus Engelbrecht,et al.  Particle swarm optimization: an introduction and its recent developments , 2007, Annual Conference on Genetic and Evolutionary Computation.

[8]  Shinn-Ying Ho,et al.  OPSO: Orthogonal Particle Swarm Optimization and Its Application to Task Assignment Problems , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[9]  Tzung-Pei Hong,et al.  Induction of fuzzy rules and membership functions from training examples , 1996, Fuzzy Sets Syst..

[10]  Aye Aye Mon Fuzzy Logic PID Control of Automatic Voltage Regulator System , 2009 .

[11]  Robert W. Seabloom,et al.  University Curriculum Development for Decentralized Wastewater Management Constructed Wetlands: A Critical Review of Wetland Treatment Processes , 2004 .

[12]  Hossein Shayeghi,et al.  MULTI STAGE FUZZY PID LOAD FREQUENCY CONTROLLER IN A RESTRUCTURED POWER SYSTEM , 2007 .

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

[14]  Paul Trotta,et al.  University Curriculum Development for Decentralized Wastewater Management , 2004 .

[15]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[16]  Nasri Sulaiman,et al.  Developed Method of FPGA-based Fuzzy Logic Controller Design with the Aid of Conventional PID Algorithm , 2009 .

[17]  Guanrong Chen,et al.  Fuzzy PID controller: Design, performance evaluation, and stability analysis , 2000, Inf. Sci..

[18]  S. Bennett,et al.  Development of the PID controller , 1993, IEEE Control Systems.

[19]  Russell C. Eberhart,et al.  Guest Editorial Special Issue on Particle Swarm Optimization , 2004, IEEE Trans. Evol. Comput..

[20]  Guanrong Chen,et al.  A modified fuzzy PI controller for a flexible-joint robot arm with uncertainties , 2001, Fuzzy Sets Syst..

[21]  Ming Yang,et al.  Fuzzy PID Controller Using Adaptive Weighted PSO for Permanent Magnet Synchronous Motor Drives , 2009, 2009 Second International Conference on Intelligent Computation Technology and Automation.

[22]  Bo Liu,et al.  An Effective PSO-Based Memetic Algorithm for Flow Shop Scheduling , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[23]  Leandro dos Santos Coelho,et al.  Coevolutionary Particle Swarm Optimization Using Gaussian Distribution for Solving Constrained Optimization Problems , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[24]  Pornjit Pratumsuwan,et al.  A Hybrid of Fuzzy and Proportional-Integral-Derivative Controller for Electro-Hydraulic Position Servo System , 2010 .

[25]  Meng Joo Er,et al.  Hybrid fuzzy proportional-integral plus conventional derivative control of linear and nonlinear systems , 2001, IEEE Trans. Ind. Electron..

[26]  Alessandro Giua,et al.  Guest Editorial , 2001, Discrete event dynamic systems.

[27]  Andries Petrus Engelbrecht,et al.  Particle swarm optimization approaches to coevolve strategies for the iterated prisoner's dilemma , 2005, IEEE Transactions on Evolutionary Computation.

[28]  André Titli,et al.  Fuzzy controller: design, evaluation, parallel and hierarchical combination with a PID controller , 1995 .