An error-based on-line rule weight adjustment method for fuzzy PID controllers

In this study, a new method is proposed for the adjustment of the fuzzy rule weights of the fuzzy PID controllers in an on-line manner. For this purpose, the transient phase of the unit response of the closed loop system is taken into consideration. The transient phase of the response is assumed to be divided into certain regions which are assigned in accordance with the number of membership functions defined for the error input of the fuzzy logic controller. Then, the relative importance or influence of the fired fuzzy rules of the fuzzy logic controller are determined for each region and the meta-rules are derived for the adjustment of corresponding fuzzy rule weight values to obtain an 'efficient' and 'appropriate' control signal that will achieve a ''desired'' system response. Since the value of system error varies during the transient system response and it is on hand for each region and sampling time, the weight tuning is accomplished using this error value. For this purpose, two simple functions based on the absolute value of the normalized system error are directly used for the assignment of the rule weights by an adequate arrangement in accordance with the meta-rules derived. By these assignments the error value is charged as the tuning variable of the rule weights and thus an on-line self tuning rule weight assignment is accomplished. The effectiveness of the proposed self tuning method is demonstrated on linear and non-linear systems by simulations and a real time application is done on Process Control Simulator.

[1]  Rudolf Kruse,et al.  How the learning of rule weights affects the interpretability of fuzzy systems , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[2]  Onur Karasakal,et al.  Implementation of a New Self-Tuning Fuzzy PID Controller on PLC , 2005 .

[3]  Chang Chieh Hang,et al.  Parallel structure and tuning of a fuzzy PID controller , 2000, Autom..

[4]  Engin Yesil,et al.  A rule base modification scheme in fuzzy controllers for time-delay systems , 2009, Expert Syst. Appl..

[5]  George K. I. Mann,et al.  New methodology for analytical and optimal design of fuzzy PID controllers , 1999, IEEE Trans. Fuzzy Syst..

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

[7]  Hung-Yuan Chung,et al.  A PI-type fuzzy controller with self-tuning scaling factors , 1998, Fuzzy Sets Syst..

[8]  Mehmet Karaköse,et al.  Design and simulation of self-tuning PID-type fuzzy adaptive control for an expert HVAC system , 2009, Expert Syst. Appl..

[9]  Jin-Jye Lin,et al.  A fuzzy PID controller being like parameter varying PID , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[10]  Ebrahim Mamdani,et al.  Applications of fuzzy algorithms for control of a simple dynamic plant , 1974 .

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

[12]  Masaharu Mizumoto,et al.  PID type fuzzy controller and parameters adaptive method , 1996, Fuzzy Sets Syst..

[13]  Sylvie Galichet,et al.  Fuzzy controllers: synthesis and equivalences , 1995, IEEE Trans. Fuzzy Syst..

[14]  Xiao-Gang Duan,et al.  Effective Tuning Method for Fuzzy PID with Internal Model Control , 2008 .

[15]  Sigurd Skogestad,et al.  Simple analytic rules for model reduction and PID controller tuning , 2003 .

[16]  Rujing Wang,et al.  Using genetic algorithm for weighted fuzzy rule-based system , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[17]  Rajani K. Mudi,et al.  A robust self-tuning scheme for PI- and PD-type fuzzy controllers , 1999, IEEE Trans. Fuzzy Syst..

[18]  Kyoung Kwan Ahn,et al.  Online tuning fuzzy PID controller using robust extended Kalman filter , 2009 .

[19]  Engin Yesil,et al.  Self-tuning of PID-type fuzzy logic controller coefficients via relative rate observer , 2003 .

[20]  Kuan-Yu Chen,et al.  A self-tuning fuzzy PID-type controller design for unbalance compensation in an active magnetic bearing , 2009, Expert Syst. Appl..

[21]  Chang Chieh Hang,et al.  Tuning and analysis of a fuzzy PI controller based on gain and phase margins , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[22]  Dr. Rainer Palm,et al.  Model Based Fuzzy Control , 1997, Springer Berlin Heidelberg.

[23]  M. Mizumoto Realization of PID controls by fuzzy control methods , 1995 .

[24]  Ibrahim Eksin,et al.  A new methodology for designing a fuzzy logic controller and PI, PD blending mechanism , 2001, J. Intell. Fuzzy Syst..

[25]  Hung-Yuan Chung,et al.  A PID type fuzzy controller with self-tuning scaling factors , 2000, Fuzzy Sets Syst..

[26]  Han-Xiong Li,et al.  Conventional fuzzy control and its enhancement , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[27]  Yau-Tarng Juang,et al.  Design of fuzzy PID controllers using modified triangular membership functions , 2008, Inf. Sci..