Optimum Design of PID Controllers using Only a Germ of Intelligence

The social foraging behaviour theories of many species provide us with consistent hints to algorithmic approaches for the design of powerful intelligent optimization technology, with direct applications in a high variety of social sciences and engineering fields. In this paper a novel design method for determining the optimal proportional-integral-derivative (PID) controller parameters based on the foraging behaviour of E. coli bacteria is proposed. Bacterial foraging (BF) scheme is selected since it represents an earlier proposal for distributed optimization and control based on natural foraging capacities. The PID controller designed using this method is called the BF-PID controller. In order to assist estimating the performance of the proposed BF-PID controller, a new time-domain performance criterion function was also introduced. To show the validity of the proposed method, two typical control systems were tested. Comparisons with the genetic algorithm (GA) are presented and discussed

[1]  K. Passino,et al.  Biomimicry of Social Foraging Bacteria for Distributed Optimization: Models, Principles, and Emergent Behaviors , 2002 .

[2]  Nikolaos Papanikolopoulos,et al.  Incremental fuzzy expert PID control , 1990 .

[3]  S. Omatu,et al.  Tuning of the PID control gains by GA , 1996, Proceedings 1996 IEEE Conference on Emerging Technologies and Factory Automation. ETFA '96.

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

[5]  Wang Li Application of adaptive genetic algorithms in PID controller design , 2005 .

[6]  Marzuki Khalid,et al.  Tuning of a neuro-fuzzy controller by genetic algorithm , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[7]  B. Porter,et al.  Genetic tuning of digital PID controllers , 1992 .

[8]  Masayoshi Tomizuka,et al.  Fuzzy gain scheduling of PID controllers , 1993, IEEE Trans. Syst. Man Cybern..

[9]  S. Omatu,et al.  Neuromorphic self-tuning PID controller , 1993, IEEE International Conference on Neural Networks.

[10]  David B. Fogel,et al.  Evolutionary Computation: Towards a New Philosophy of Machine Intelligence , 1995 .

[11]  David B. Fogel,et al.  Evolutionary Computation: Toward a New Philosophy of Machine Intelligence (IEEE Press Series on Computational Intelligence) , 2006 .

[12]  Sigeru Omatu,et al.  Improvement of speed control performance using PID type neurocontroller in an electric vehicle system , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[13]  Thomas Bäck,et al.  Evolutionary computation: Toward a new philosophy of machine intelligence , 1997, Complex..

[14]  P. Wang,et al.  Optimal Design of PID Process Controllers based on Genetic Algorithms , 1993 .

[15]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[16]  David B. Fogel,et al.  Evolutionary computation - toward a new philosophy of machine intelligence (3. ed.) , 1995 .