Optimum setting of PID controllers based on using evolutionary programming algorithm

Abstract This paper is concerned with the optimum setting problem for deriving gains in proportional‐integral‐derivative (PID) controllers. The evolutionary programming (EP) algorithm has been considered as a useful technique for finding global optimization solutions for certain complicated functions in recent years. Therefore, in this paper, we attempt to use the EP algorithm in PID control systems design for deriving optimal or near optimal PID control gains such that a performance index of integratedabsolute error (IAE) is minimized. It can be easily seen from the simulation results that the proposed method will have better performance than those presented in other studies by testing a fourth‐order system with time delay.

[1]  S. He,et al.  Fuzzy self-tuning of PID controllers , 1993 .

[2]  Chang-Chieh Hang,et al.  Comparison between a fuzzy PID controller and a kind of nonlinear PID controller , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

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

[4]  Kay Chen Tan,et al.  EVOLUTIONARY LINEARISATION IN THE FREQUENCY DOMAIN , 1996 .

[5]  Yijia Cao Eigenvalue optimisation problems via evolutionary programming , 1997 .

[6]  Antonio Visioli,et al.  Fuzzy logic based set-point weight tuning of PID controllers , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[7]  M. Cheng,et al.  A neural‐network‐based method for fuzzy parameter tuning of pid controllers , 2002 .

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

[9]  B. Pasik-Duncan,et al.  Adaptive Control , 1996, IEEE Control Systems.

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

[11]  A. Visioli Tuning of PID controllers with fuzzy logic , 2001 .

[12]  Minoru Sasaki,et al.  Self-tuning PID control of a flexible micro-actuator using neural networks , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[13]  F. Greg Shinskey Process-control systems: Application, design, adjustment , 1979 .

[14]  Alberto Leva,et al.  Method for optimising set-point weights in ISA-PID autotuners , 1999 .

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