Title :
A reduction approach for fuzzy rule bases of fuzzy controllers
Author_Institution :
Dept. of Electr. Eng., Nat. I-Lan Inst. of Technol., Taiwan
fDate :
10/1/2002 12:00:00 AM
Abstract :
In this paper, a new approach to reducing the number of rules in a given fuzzy rule base of a fuzzy controller is presented. The fuzzy mechanism of the fuzzy controller under consideration consists of the product-sum inference, singleton output consequents and centroid defuzzification. The output consequents in the cells of the rule table are collected and represented as an output consequent matrix. The feature of the output consequent matrix is extracted by the singular values of the matrix. The output consequent matrix is reasonably approximated with a dominant consequent matrix. Also, the elements of the dominant consequent matrix is determined to minimize the approximation error function. Then the size of the dominant consequent matrix (the size of the fuzzy rule base) is reduced through the rule combination approach. The scaling factors for the fuzzy controller with the reduced rule table are adjusted to have the control system satisfy the performance indices. The effectiveness of the proposed approach is shown using simulation and experimental results.
Keywords :
controllers; feature extraction; fuzzy control; inference mechanisms; intelligent control; minimisation; singular value decomposition; approximation error minimization; centroid defuzzification; dominant consequent matrix; feature extraction; fuzzy controllers; fuzzy rule bases; output consequent matrix; performance indices; product-sum inference; reduction approach; rule combination approach; rule table; scaling factors; singleton output consequents; singular value decomposition; Approximation error; Control systems; Councils; Error correction; Fuzzy control; Fuzzy logic; Fuzzy sets; Fuzzy systems; Performance analysis; Singular value decomposition;
Journal_Title :
Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
DOI :
10.1109/TSMCB.2002.1033186