Genetic Auto-Tuning and Rule Reduction of Fuzzy PID Controllers

This paper presents a novel method for parameter auto-tuning of a fuzzy proportional-integral-derivative (PID) controller. Different from PID controllers with fixed gains, the fuzzy PID controller is expressed in terms of fuzzy rules, in which the input variables are the error signals and their derivatives, while the output variables are the PID gains. In this manner, the PID gains are adaptive and the fuzzy PID controller has more flexibility and capability than the traditional ones. When tuning the fuzzy PID gains, a genetic-algorithm-based method is proposed, in which the centers and the widths of the Gaussian membership functions, the fuzzy control rules corresponding to every possible combination of input linguistic variables, and the PID gains are chosen as parameters to be determined. In encoding the parameters into corresponding chromosomes, a mixed-coding technique is adopted. To expedite the convergence speed of the evolutionary process, the concept of enlarged sampling space and ranking mechanism are used. To show the effectiveness and validity of the designed fuzzy PID controller, a multivariable seesaw system is used for illustration.

[1]  Guanrong Chen,et al.  An improved robust fuzzy-PID controller with optimal fuzzy reasoning , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[2]  Ya Lei Sun,et al.  Hybrid fuzzy control of robotics systems , 2004, IEEE Transactions on Fuzzy Systems.

[3]  Li-Xin Wang,et al.  A Course In Fuzzy Systems and Control , 1996 .

[4]  Chia Ju Wu,et al.  Quasi time—optimal PID control of multivariable systems: a seesaw example , 1999 .

[5]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

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

[7]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .

[8]  Niahn-Chung Shieh,et al.  GA-Based Multiobjective PID Control for a Linear , 2003 .

[9]  Man Gyun Na,et al.  Auto-tuned PID controller using a model predictive control method for the steam generator water level , 2001 .

[10]  S. Bennett,et al.  Development of the PID controller , 1993, IEEE Control Systems.

[11]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[12]  Chin-Wang Tao,et al.  Robust fuzzy control for a plant with fuzzy linear model , 2005, IEEE Transactions on Fuzzy Systems.

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

[14]  I. Cervantes,et al.  Vision-based PID control of planar robots , 2004, IEEE/ASME Transactions on Mechatronics.

[15]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[16]  Alireza Karimi,et al.  PID controller tuning using Bode's integrals , 2003, IEEE Trans. Control. Syst. Technol..

[17]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .