Extracting compact fuzzy rules for nonlinear system modeling using subtractive clustering, GA and unscented filter

Abstract This paper presents a two stage procedure for building optimal fuzzy model from data for nonlinear dynamical systems. Both stages are embedded into Genetic Algorithm (GA) and in the first stage emphasis is placed on structural optimization by assigning a suitable fitness to each individual member of population in a canonical GA. These individuals represent coded information about the structure of the model (number of antecedents and rules). This information is consequently utilized by subtractive clustering to partition the input space and construct a compact fuzzy rule base. In the second stage, Unscented Filter (UF) is employed for optimization of model parameters, that is, parameters of the input–output Membership Functions (MFs). The proposed hybrid approach exploits the advantages and utilizes the desirable characteristics of all three algorithms for extracting accurate and compact fuzzy models. Case studies are given to illustrate the efficiency of the modeling procedure. Benchmark examples are analyzed and the results are compared with those obtained by Adaptive Nero-fuzzy Inference System (ANFIS). In all cases enhanced performance and superior results are obtained from the proposed procedure.

[1]  A. H. Jahanmiri,et al.  Eliciting transparent fuzzy model using differential evolution , 2008, Appl. Soft Comput..

[2]  Chin-Wang Tao,et al.  Design of fuzzy controllers with adaptive rule insertion , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[3]  Marcel Jacomet,et al.  On-Line Optimization of Fuzzy Systems , 1997, Inf. Sci..

[4]  Kim-Fung Man,et al.  Multi-objective hierarchical genetic algorithm for interpretable fuzzy rule-based knowledge extraction , 2005, Fuzzy Sets Syst..

[5]  Rudolph van der Merwe,et al.  The Unscented Kalman Filter , 2002 .

[6]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control - design and stability analysis , 1994 .

[7]  John Yen,et al.  Extracting fuzzy rules for system modeling using a hybrid of genetic algorithms and Kalman filter , 1999, Fuzzy Sets Syst..

[8]  Inés Couso,et al.  Combining GP operators with SA search to evolve fuzzy rule based classifiers , 2001, Inf. Sci..

[9]  Dan Simon,et al.  Training fuzzy systems with the extended Kalman filter , 2002, Fuzzy Sets Syst..

[10]  János Abonyi,et al.  Fuzzy Model Identification for Control , 2003 .

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

[12]  Bernhard Sendhoff,et al.  Extracting Interpretable Fuzzy Rules from RBF Networks , 2003, Neural Processing Letters.

[13]  Dan Simon,et al.  Fuzzy logic for digital phase-locked loop filter design , 1995, IEEE Trans. Fuzzy Syst..

[14]  Kim-Fung Man,et al.  Agent-based evolutionary approach for interpretable rule-based knowledge extraction , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[15]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[16]  S. Haykin Kalman Filtering and Neural Networks , 2001 .

[17]  Shyi-Ming Chen,et al.  A new method for constructing membership functions and fuzzy rules from training examples , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[18]  Jerry M. Mendel,et al.  Back-propagation fuzzy system as nonlinear dynamic system identifiers , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[19]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[20]  Ferenc Szeifert,et al.  Modified Gath-Geva fuzzy clustering for identification of Takagi-Sugeno fuzzy models , 2002, IEEE Trans. Syst. Man Cybern. Part B.

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

[22]  Rui Pedro Paiva,et al.  Interpretability and learning in neuro-fuzzy systems , 2004, Fuzzy Sets Syst..