A simple weight based fuzzy logic controller rule base reduction method

This paper proposes a new rule base reduction method for Takagi-Sugeno type fuzzy logic controller. This method is cell state space based. First, the controller inputs are fuzzified and a generic rule base is built. This rule base includes all the possible combinations of input values. A search algorithm called Incremental Best Estimate Directed Search (IBEDS) is invoked to find the parameters in rule output functions. IBEDS starts with an initial training set. Each point inside the training set represents a currently best estimate control command for a cell center. Then another random FLC is trained in an iterative procedure by a Least Mean Square (LMS) algorithm. In each iteration, the cell state space based global and local performance of the trained FLC are evaluated, the training set is then updated based on the evaluation. When IBEDS converges, the final training set contains the maximal number of cells that a single FLC can control. At this stage, for each rule in the rule base, the firing strength or weight of the rule is calculated with every point from the training set. All the weights are added up to get a final Importance Index for that rule. A designer can cut off the rules with smallest importance indexes. A designer can cut as many rules as wanted according to the importance indexes. An FLC with reduced rule base is optimized by IBEDS again to achieve optimal performance. A 4D inverted pendulum is tested to justify the method. Each of the four inputs is fuzzified into 3 fuzzy values. A generic controller with 81 rules is built. After the optimization, the rule base is reduced to 40, 28, 17, and 5 respectively. The performances of the controllers with different rule bases are compared. It is shown that a controller with only 5 rules can perform comparably well with a controller of 81 rules.

[1]  Stephen L. Chiu,et al.  Fuzzy Model Identification Based on Cluster Estimation , 1994, J. Intell. Fuzzy Syst..

[2]  Kao-Shing Hwang,et al.  Design of fuzzy controller with synthesized rule base , 1996, Proceedings of the 1996 IEEE IECON. 22nd International Conference on Industrial Electronics, Control, and Instrumentation.

[3]  Feijun Song,et al.  How blind can a blind fuzzy logic controller design be? Analysis of cell state space based incremental best estimate directed search algorithm , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[4]  László T. Kóczy,et al.  Size reduction by interpolation in fuzzy rule bases , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[5]  C. Hsu A theory of cell-to-cell mapping dynamical systems , 1980 .

[6]  A. Titli,et al.  Fusion and hierarchy can help fuzzy logic controller designers , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[7]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  P. Baranyi,et al.  Multi-variables singular value based rule interpolation , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[9]  Jacob S. Glower,et al.  Designing fuzzy controllers from a variable structures standpoint , 1997, IEEE Trans. Fuzzy Syst..

[10]  Bernard Widrow,et al.  Adaptive Signal Processing , 1985 .

[11]  Yung-Yaw Chen,et al.  A description of the dynamic behavior of fuzzy systems , 1989, IEEE Trans. Syst. Man Cybern..

[12]  Feijun Song,et al.  Cell state space based incremental best estimate directed search algorithm for Takagi-Sugeno type fuzzy logic controller automatic optimization , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[13]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[14]  C. Hsu A discrete method of optimal control based upon the cell state space concept , 1985 .

[15]  John Y. Hung,et al.  Variable structure control: a survey , 1993, IEEE Trans. Ind. Electron..

[16]  Feijun Song,et al.  A general cell state space based TS type fuzzy logic controller automatic rule extraction and parameter optimization algorithm , 1999, IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029).