Optimal design of T-S fuzzy controller for a nonlinear system using a new adaptive particle swarm optimization algorithm

Designing an optimal Takagi–Sugeno (T–S) fuzzy system for real–world non–linear control problems is a challenging problem. Complex non–linear system produces large fuzzy rule–based and requires large amount of memory. To overcome these problems, this paper proposes a hybrid approach to generate the optimal T–S fuzzy system. First, the Fuzzy Clustering Method (FCM) is employed to partitioning the input space and extracting initial fuzzy rule–based. Moreover, a new Adaptive Particle Swarm Optimization (APSO) technique is suggested to determine the optimal number of clusters in FCM, which is the same as the number of fuzzy rules. Finally, Recursive Least Square (RLS) method based on the Mean Square Errors (MSE) criterion is used to regulate the coefficients of the consequent part of initial fuzzy rules. Some simulations are conducted on a Non–Linear Inverted Pendulum (NLIP) system to support the efficiency of the proposed approach in designing compact and accurate T–S fuzzy systems.

[1]  Derek A. Linkens,et al.  Input selection and partition validation for fuzzy modelling using neural network , 1999, Fuzzy Sets Syst..

[2]  Hans-Paul Schwefel,et al.  Evolution strategies – A comprehensive introduction , 2002, Natural Computing.

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

[4]  Stephen L. Chiu,et al.  Extracting Fuzzy Rules from Data for Function Approximation and Pattern Classification , 2000 .

[5]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[6]  G. Feng,et al.  A Survey on Analysis and Design of Model-Based Fuzzy Control Systems , 2006, IEEE Transactions on Fuzzy Systems.

[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]  Magne Setnes,et al.  Supervised fuzzy clustering for rule extraction , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[9]  Chia-Feng Juang,et al.  Hierarchical Cluster-Based Multispecies Particle-Swarm Optimization for Fuzzy-System Optimization , 2010, IEEE Transactions on Fuzzy Systems.

[10]  Wei Zhang,et al.  A new validity measure for a correlation-based fuzzy c-means clustering algorithm , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[11]  Zheng Fang,et al.  Design and implementation of a novel fuzzy controller with dsp for rotary inverted pendulum , 2009, 2009 Chinese Control and Decision Conference.

[12]  Fu-Lai Chung,et al.  A fuzzy learning model for membership function estimation and pattern classification , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[13]  P. Olver Nonlinear Systems , 2013 .

[14]  Yixin Diao,et al.  Adaptive neural/fuzzy control for interpolated nonlinear systems , 2002, IEEE Trans. Fuzzy Syst..

[15]  Hans-Paul Schwefel,et al.  Evolution and optimum seeking , 1995, Sixth-generation computer technology series.

[16]  George E. Tsekouras,et al.  On the use of the weighted fuzzy c-means in fuzzy modeling , 2005, Adv. Eng. Softw..

[17]  Chihli Hung,et al.  Extracting Rules from Optimal Clusters of Self-Organizing Maps , 2010, 2010 Second International Conference on Computer Modeling and Simulation.

[18]  Yu Wang,et al.  Self-adaptive learning based particle swarm optimization , 2011, Inf. Sci..

[19]  Junfeng Wu,et al.  Research on Fuzzy Control of Inverted Pendulum , 2011, 2011 First International Conference on Instrumentation, Measurement, Computer, Communication and Control.

[20]  Ruiyun Qi,et al.  Stable indirect adaptive control based on discrete-time T-S fuzzy model , 2008, Fuzzy Sets Syst..

[21]  Xiaohui Yuan,et al.  Application of enhanced PSO approach to optimal scheduling of hydro system , 2008 .

[22]  R. Marino,et al.  Global adaptive output-feedback control of nonlinear systems. I. Linear parameterization , 1993, IEEE Trans. Autom. Control..

[23]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .