An evolutionary performance-enhanced PSO approach by using a BP neural-learning-based PID controller

In this paper, a novel evolutionary strategy-based particle swarm optimisation (PSO) approach is presented. The evolutionary strategy is dependent on a BP neural proportional integral derivative (PID) controller, which is intentionally placed between the position and the global best position in a closed loop of their relationship. The BP neural PID controller is designed to aid the position to well track the global best position. Furthermore, it can be utilised to improve the evolutionary dynamics of the PSO algorithm. The experiments for performance evaluation are tried on both analytical benchmark functions and an automatic control system of pulp consistency in pulping and paper-making engineering. The experimental results illustrate that the proposed approach enhances the diversity of swarms, considerably improves the global convergence efficiency and outperforms the PSO algorithm. In addition, it is also easily used in real industrial practice and offers a novel and convenient solution to engineering optimisation design of industrial systems.

[1]  Chia-Feng Juang,et al.  Recurrent fuzzy network design using hybrid evolutionary learning algorithms , 2007, Neurocomputing.

[2]  Zhihua Cui,et al.  PID-Controlled Particle Swarm Optimization , 2010, J. Multiple Valued Log. Soft Comput..

[3]  William S. Levine,et al.  The Control Handbook , 2005 .

[4]  Michael N. Vrahatis,et al.  Tackling magnetoencephalography with particle swarm optimization , 2009, Int. J. Bio Inspired Comput..

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

[6]  Xin Yao,et al.  Evolutionary programming using mutations based on the Levy probability distribution , 2004, IEEE Transactions on Evolutionary Computation.

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

[8]  Cheng-Jian Lin,et al.  Pattern recognition using neural-fuzzy networks based on improved particle swam optimization , 2009, Expert Syst. Appl..

[9]  Vladimiro Miranda,et al.  EPSO: Evolutionary Particle Swarms , 2007, Advances in Evolutionary Computing for System Design.

[10]  Zhihua Cui,et al.  Self-adaptive PID-Controlled Particle Swarm Optimization , 2006, 2007 Chinese Control Conference.

[11]  Girish Kumar Singh,et al.  A particle swarm optimisation based technique of harmonic elimination and voltage control in pulse-width modulated inverters , 2010, Int. J. Bio Inspired Comput..

[12]  Chia-Nan Ko,et al.  Time series prediction using RBF neural networks with a nonlinear time-varying evolution PSO algorithm , 2009, Neurocomputing.

[13]  Cheng-Jian Lin,et al.  An efficient immune-based symbiotic particle swarm optimization learning algorithm for TSK-type neuro-fuzzy networks design , 2008, Fuzzy Sets Syst..

[14]  Zhihua Cui,et al.  A Differential Evolutionary Particle Swarm Optimization with Controller , 2005, ICNC.

[15]  Amitava Chatterjee,et al.  A PSO-aided neuro-fuzzy classifier employing linguistic hedge concepts , 2007, Expert Syst. Appl..

[16]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[17]  Lifeng Xi,et al.  Evolving artificial neural networks using an improved PSO and DPSO , 2008, Neurocomputing.