PID controller tuning using evolutionary algorithms

This paper presents the implementation of PID controller tuning using two sets of evolutionary techniques which are differential evolution (DE) and genetic algorithm (GA). The optimal PID control parameters are applied for a high order system, system with time delay and non-minimum phase system. The performance of the two techniques is evaluated by setting its objective function with mean square error (MSE) and integral absolute error (IAE). Both techniques will compete to achieve the globally minimum value of its objective functions. Meanwhile, reliability between DE and GA in consistently maintaining minimum MSE is also been studied. This paper also compares the performance of the tuned PID controller using GA and DE methods with Ziegler-Nichols method.

[1]  Modern heuristics review for PID control optimization: a teaching experiment , 2005, 2005 International Conference on Control and Automation.

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[3]  Zafer Bingul A New PID Tuning Technique Using Differential Evolution for Unstable and Integrating Processes with Time Delay , 2004, ICONIP.

[4]  Ruijun Dong,et al.  Differential Evolution Versus Particle Swarm Optimization for PID Controller Design , 2009, 2009 Fifth International Conference on Natural Computation.

[5]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[6]  P. B. de Moura Oliveira,et al.  Modern heuristics review for PID control optimization: a teaching experiment , 2005 .

[7]  Xiaoyi Che,et al.  Tuning PID control parameters on hydraulic servo control system based on differential evolution algorithm , 2010, 2010 2nd International Conference on Advanced Computer Control.

[8]  Jin-Sung Kim,et al.  Auto Tuning PID Controller based on Improved Genetic Algorithm for Reverse Osmosis Plant , 2008 .

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

[10]  Nurhan Karaboga,et al.  Digital IIR Filter Design Using Differential Evolution Algorithm , 2005, EURASIP J. Adv. Signal Process..

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

[12]  V I George,et al.  Robustness and performance of modified smith predictors for processes with longer dead times. , 2006 .

[13]  Tore Hägglund,et al.  Automatic Tuning of Pid Controllers , 1988 .

[14]  PenChen Chou,et al.  Design of PID Controllers Using Genetic Algorithms Approach for Low Damping, Slow Response Plants , 2004, ISNN.

[15]  K. Matsumoto,et al.  PID optimal tuning method by Particle Swarm Optimization , 2008, 2008 SICE Annual Conference.

[16]  R. Storn,et al.  On the usage of differential evolution for function optimization , 1996, Proceedings of North American Fuzzy Information Processing.

[17]  Siti Fauziah Toha,et al.  PID-Based Control of a Single-Link Flexible Manipulator in Vertical Motion with Genetic Optimisation , 2009, 2009 Third UKSim European Symposium on Computer Modeling and Simulation.

[18]  F. Glover,et al.  In Modern Heuristic Techniques for Combinatorial Problems , 1993 .

[19]  Tore Hägglund,et al.  Automatic Tuning and Adaptation for PID Controllers - A Survey , 1992 .

[20]  Ryuichi Yokoyama,et al.  Application of Genetic Programming for Fine Tuning PID Controller Parameters Designed Through Ziegler-Nichols Technique , 2005, ICNC.

[21]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.