Evolutionary auto-tuning algorithm for PID controllers

Abstract In this work, an auto-tuning procedure for PID controllers is presented. This autotuning procedure identifies a FOPDT model for a given process and uses an evolutionary algorithm to solve a constrained non-convex optimization problem to adjust the parameters of a PID controller with derivative filter. The auto-tuning procedure is validated with a set of process with different characteristics. Presented results validate the auto-tuning algorithm as a practical and viable application for auto-tuning procedures.

[1]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[2]  Furong Gao,et al.  Multi-objective optimization and selection for the PI control of ALSTOM gasifier problem , 2010 .

[3]  Xavier Blasco Ferragud,et al.  An empirical study on parameter selection for multiobjective optimization algorithms using Differential Evolution , 2011, 2011 IEEE Symposium on Differential Evolution (SDE).

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

[5]  Xavier Blasco Ferragud,et al.  Handling control engineer preferences: Getting the most of PI controllers , 2011, ETFA2011.

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

[7]  Min-Sen Chiu,et al.  Robust PID controller design via LMI approach , 2002 .

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

[9]  Kenneth V. Price,et al.  An introduction to differential evolution , 1999 .

[10]  Saeed Tavakoli,et al.  Multi-objective optimization approach to the PI tuning problem , 2007, 2007 IEEE Congress on Evolutionary Computation.

[11]  Qing-Guo Wang,et al.  Low-Order Modeling from Relay Feedback , 1997 .

[12]  Roberto Sanchis,et al.  Benchmark para la Evaluación de Algoritmos de Auto-ajuste de Controladores PID , 2011 .

[13]  Wen Tan,et al.  Tuning of PID controllers for boiler-turbine units. , 2004, ISA transactions.

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

[15]  Xavier Blasco Ferragud,et al.  Controller Tuning by Means of Multi-Objective Optimization Algorithms: A Global Tuning Framework , 2013, IEEE Transactions on Control Systems Technology.

[16]  Rainer Storn,et al.  Differential Evolution Research – Trends and Open Questions , 2008 .

[17]  K.J. ÅSTRÖM,et al.  Design of PI Controllers based on Non-Convex Optimization , 1998, Autom..

[18]  Toshiharu Sugie,et al.  Robust PID controller tuning based on the constrained particle swarm optimization , 2008, Autom..

[19]  Víctor M Alfaro PID controllers' fragility. , 2007, ISA transactions.

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

[21]  R. Storn,et al.  Differential Evolution , 2004 .

[22]  Ponnuthurai N. Suganthan,et al.  Multi-objective robust PID controller tuning using multi-objective differential evolution , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

[23]  R. Toscano A simple robust PI/PID controller design via numerical optimization approach , 2004 .

[24]  Xavier Blasco Ferragud,et al.  Multiobjective evolutionary algorithms for multivariable PI controller design , 2012, Expert Syst. Appl..

[25]  Amin Nobakhti,et al.  A simple self-adaptive Differential Evolution algorithm with application on the ALSTOM gasifier , 2008, Appl. Soft Comput..

[26]  Peter J. Fleming,et al.  Evolutionary algorithms in control systems engineering: a survey , 2002 .

[27]  R.H.C. Takahashi,et al.  H2/H∞ Robust PID Synthesis for Uncertain Systems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[28]  Tore Hägglund,et al.  Advanced PID Control , 2005 .

[29]  Alf Isaksson,et al.  Derivative filter is an integral part of PID design , 2002 .

[30]  Cross-Application Perspectives : Application and Market Requirements , 2011 .

[31]  K.J. Astrom,et al.  Design of PID controllers based on constrained optimization , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[32]  Alberto Herreros,et al.  Design of PID-type controllers using multiobjective genetic algorithms. , 2002, ISA transactions.