Real/binary co-operative and co-evolving swarms based multivariable PID controller design of ball mill pulverizing system

Abstract In this paper, multivariable PID controller design based on cooperative and coevolving multiple swarms is demonstrated. A simplified multi-variable MIMO process model of a ball mill pulverizing system with steady state decoupler is considered. In order to formulate computational models of cooperative and coevolving multiple swarms three different algorithms like real coded PSO, discrete binary PSO (DBPSO) and probability based discrete binary PSO (PBPSO) are employed. Simulations are carried out on three composite functions simultaneously considering multiple objectives. The cooperative and coevolving multiple swarms based results are compared with the results obtained through single swarm based methods like real coded particle swarm optimization (PSO), discrete binary PSO (DBPSO), and probability based discrete binary PSO (PBPSO) algorithms. The cooperative and coevolving swarms based techniques outperform the real coded PSO, PBPSO, and the standard discrete binary PSO (DBPSO) algorithm in escaping from local optima. Furthermore, statistical analysis of the simulation results is performed to calculate the comparative reliability of various techniques. All of the techniques employed are suitable for controller tuning, however, the multiple cooperative and coevolving swarms based results are considerably better in terms of mean fitness, variance of fitness, and success rate in finding a feasible solution in comparison to those obtained using single swarm based methods.

[1]  Ponnuthurai N. Suganthan,et al.  Multi-objective robust PID controller tuning using two lbests multi-objective particle swarm optimization , 2011, Inf. Sci..

[2]  Xin Yao,et al.  Large scale evolutionary optimization using cooperative coevolution , 2008, Inf. Sci..

[3]  Zheng Yong Control System of Multi-model PID Neuron Network for Ball Mill , 2008 .

[4]  Mohammed El-Abd,et al.  Discrete cooperative particle swarm optimization for FPGA placement , 2010, Appl. Soft Comput..

[5]  Yun Li,et al.  PID control system analysis, design, and technology , 2005, IEEE Transactions on Control Systems Technology.

[6]  Jingqi Fu,et al.  A Novel Probability Binary Particle Swarm Optimization Algorithm and Its Application , 2008, J. Softw..

[7]  Dong Hwa Kim Hybrid GA-BF based intelligent PID controller tuning for AVR system , 2011, Appl. Soft Comput..

[8]  Zhi-gang Su,et al.  Immune genetic algorithm-based adaptive evidential model for estimating unmeasured parameter: Estimating levels of coal powder filling in ball mill , 2010, Expert Syst. Appl..

[9]  Rong-Jong Wai,et al.  Real-Time PID Control Strategy for Maglev Transportation System via Particle Swarm Optimization , 2011, IEEE Transactions on Industrial Electronics.

[10]  Chuanwen Jiang,et al.  PID controller parameters optimization of hydro-turbine governing systems using deterministic-chaotic-mutation evolutionary programming (DCMEP) , 2006 .

[11]  M. M. Ardehali,et al.  Genetic algorithm-based fuzzy-PID control methodologies for enhancement of energy efficiency of a dynamic energy system , 2011 .

[12]  Hong Zhou,et al.  A neural intellectual decoupling control strategy for a power plant ball miller , 2005, Int. J. Autom. Comput..

[13]  Minrui Fei,et al.  Coordinated controller tuning of a boiler turbine unit with new binary particle swarm optimization algorithm , 2011, Int. J. Autom. Comput..

[14]  Andries Petrus Engelbrecht,et al.  A Cooperative approach to particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[15]  Roman Senkerik,et al.  Chaos driven evolutionary algorithms for the task of PID control , 2010, Comput. Math. Appl..

[16]  Jian Tang,et al.  Experimental analysis of wet mill load based on vibration signals of laboratory-scale ball mill shell , 2010 .

[17]  Yaonan Wang,et al.  Harmony search algorithm-based fuzzy-PID controller for electronic throttle valve , 2013, Neural Computing and Applications.

[18]  Leandro dos Santos Coelho,et al.  A tuning strategy for multivariable PI and PID controllers using differential evolution combined with chaotic Zaslavskii map , 2011, Expert Syst. Appl..

[19]  Karl Johan Åström,et al.  Relay Feedback Auto-tuning of Process Controllers – A Tutorial Review , 2002 .

[20]  Kenneth A. De Jong,et al.  A Cooperative Coevolutionary Approach to Function Optimization , 1994, PPSN.

[21]  K. Åström,et al.  Revisiting the Ziegler-Nichols step response method for PID control , 2004 .

[22]  Gary G. Yen,et al.  Job shop optimization through multiple independent particle swarms , 2007, 2007 IEEE Congress on Evolutionary Computation.

[23]  C. Hang,et al.  Refinements of the Ziegler-Nichols tuning formula , 1991 .

[24]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[25]  Xin Yao,et al.  Differential evolution for high-dimensional function optimization , 2007, 2007 IEEE Congress on Evolutionary Computation.

[26]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[27]  Heng Wang,et al.  A study on a new algorithm to optimize ball mill system based on modeling and GA , 2010 .

[28]  Sun Jing The application of BP neural network based PID controller in ball mills , 2008 .

[29]  S. Panda Multi-objective PID controller tuning for a FACTS-based damping stabilizer using Non-dominated Sorting Genetic Algorithm-II , 2011 .

[30]  S. Baskar,et al.  Covariance matrix adaptation evolution strategy based design of centralized PID controller , 2010, Expert Syst. Appl..

[31]  S. Baskar,et al.  Evolutionary algorithms based design of multivariable PID controller , 2009, Expert Syst. Appl..

[32]  Wei-Der Chang,et al.  A multi-crossover genetic approach to multivariable PID controllers tuning , 2007, Expert Syst. Appl..

[33]  Russell C. Eberhart,et al.  Parameter Selection in Particle Swarm Optimization , 1998, Evolutionary Programming.

[34]  Yunong Zhang,et al.  IA-AIS: An improved adaptive artificial immune system applied to complex optimization problems , 2011, Appl. Soft Comput..

[35]  Ching-Hung Lee,et al.  Fractional-order PID controller optimization via improved electromagnetism-like algorithm , 2010, Expert Syst. Appl..

[36]  Mohammed El-Abd,et al.  Cooperative models of particle swarm optimizers , 2008 .

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

[38]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[39]  Hongfei Teng,et al.  Cooperative Co-evolutionary Differential Evolution for Function Optimization , 2005, ICNC.

[40]  Long Chen,et al.  Application of an improved PSO algorithm to optimal tuning of PID gains for water turbine governor , 2011 .

[41]  Cheng Qiming,et al.  The Forward NN-PID Controllers Based on Chaos PSO-BP Hybrid Optimization Algorithms for Decoupling Control System of Ball Mill , 2009, 2009 International Conference on Artificial Intelligence and Computational Intelligence.

[42]  Saptarshi Das,et al.  Tuning of an optimal fuzzy PID controller with stochastic algorithms for networked control systems with random time delay. , 2011, ISA transactions.

[43]  Yu Guo,et al.  CAS algorithm-based optimum design of PID controller in AVR system , 2009 .

[44]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[45]  Xiaodong Li,et al.  Cooperatively Coevolving Particle Swarms for Large Scale Optimization , 2012, IEEE Transactions on Evolutionary Computation.