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

  • Authors

    • Omid Naghash Almasi Department of Electrical Engineering, Islamic Azad University, Gonabad Branch, Iran
    • Ali Ahmadi Naghedi Department of Electrical Engineering, Tehran Science and Research Branch, Islamic Azad University, Tehran, Iran
    • Ebrahim Tadayoni Department of Electrical Engineering, Islamic Azad University, Gonabad Branch, Iran
    • Assef Zare Department of Electrical Engineering, Islamic Azad University, Gonabad Branch, Iran
    2014-03-25
    https://doi.org/10.14419/jacst.v3i1.1783
  • 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.

     

    Keywords: Adaptive PSO, FCM, Non–Linear Systems Optimal Design; Takagi Sugeno Fuzzy System.

  • References

    1. Y. Diao and K. M. Passino, “Adaptive Neural/Fuzzy Control for Interpolated Nonlinear Systems”, IEEE Trans. on fuzzy systems, Vol. 10, No. 5, pp. 583–595, Oct. 2002.
    2. G. Feng, “A survey on analysis and design of model–based fuzzy control systems”, IEEE Trans. on fuzzy System, Vol. 14, No. 5, pp. 676–697, oct. 2006.
    3. T. Takagi, M. Sugeno, “Fuzzy identification of systems and its applications to modeling and control”, IEEE Trans. Systems Man Cybernet., Vol. 15, pp. 116–132, 1985.
    4. R. Qi, M. A. Brdys, “Stable indirect adaptive control based on discrete–time T–S fuzzy model”, Fuzzy Sets and Systems, Vol. 159, pp. 900–925, 2008.
    5. W. L. Xin, a Course in Fuzzy Systems and Control. Englewood Cliffs, NJ: Prentice–Hall, 1996.
    6. D. A. Linkens, M.Y. Chen, “Input selection and partition validation for fuzzy modeling using neural network”, Fuzzy Sets and Systems, Vol.107, pp. 299–308, 1999.
    7. Z. Fang, N. Song, L. Wang, “Design and Implementation of a Novel Fuzzy Controller with DSP for Rotary Inverted Pendulum”, IEEE Int. Conf. on Control and Decision, pp.6122–6127, 2009.
    8. M. Setnes, “Supervised fuzzy clustering for rule extraction”, IEEE Trans. fuzzy systems, Vol. 8, No. 4, pp. 416–424, Aug. 2000.
    9. S. Chiu, “Extracting fuzzy rules from data for function approximation and pattern classification”, Fuzzy Information Engineering: A Guided Tour of Application. D. Dubois, H. Prade and R. Yager (eds), John Wiley Sons, 1997.
    10. F.L. Chung and T. Lee, “A fuzzy learning method for membership function estimation and pattern classification”, IEEE Int. Conf. on Fuzzy Systems, pp. 426–431, 1994
    11. C. Hung and L. Huang, “Extracting Rules from Optimal Clusters of Self–Organizing Maps”, Int. Conf. on Computer Modeling and Simulation, pp., 2010.
    12. C. F. Juang, C. M. Hsiao, and C. H. Hsu, “Hierarchical Cluster–Based Multispecies Particle–Swarm Optimization for Fuzzy–System Optimization”, IEEE Trans. on fuzzy systems, Vol. 18, No. 1, pp. 14–26, Feb. 2010.
    13. G. E. Tsekouras, “On the use of the weighted fuzzy c–means in fuzzy modeling”, Advances in Engineering Software, Vol. 36, pp. 287–300, 2005.
    14. M. Setnes, “Supervised fuzzy clustering for rule extraction”, IEEE Trans. fuzzy systems, Vol. 8, No. 4, pp. 416–424, aug 2000.
    15. M. Zhang, W. Zhang, H. Sicotte, and P. Yang, “A New Validity Measure for a Correlation–Based Fuzzy C–means Clustering Algorithm”, IEEE Conf. engineering in medicine and society, pp. 3865–3868, 2009.
    16. F. Beloufa, M. A. Chikh, “Automatic fuzzy rules–based generation using modified particle swarm optimization”, Int. Conf. modelling and Implementation of Complex Systems, 2012.
    17. J. Kennedy, R. C. Eberhart, Swarm Intelligence, USA: Academic Press, 2001.
    18. Schwefel, H. P. Paul, Evolution and Optimum Seeking, John Wiley & Sons, 1993.
    19. H.G. Beyer, H.P. Schwefel, “Evolution Strategies: A Comprehensive Introduction”, Natural Computing, Vol. 1, pp. 3–52, 2002.
    20. X. Yuan, L. Wang, Y. Yuan, “Application of enhanced PSO approach to optimal scheduling of hydro system”, Energy Conversion and Management, Vol.49, pp. 2966–2972, 2008.
    21. Y. Wang, B. Li, T. Weise, J. Wang, B. Yuan, and Q. Tian, “Self–adaptive learning based particle swarm optimization”, Information Sciences, Vol. 181 , pp.4515–4538, 2011.
    22. H. K. Khalil, Nonlinear Systems, 2nd ed. Englewood Cliffs, NJ: Prentice–Hall, 1996.
    23. W. Junfeng and Z. Wang, “Research on Fuzzy Control of Inverted Pendulum”, IEEE Int. Conf. Instrumentation Measurement Computer Communication and Control, pp. 868–71, 2011.
    24. R. Marino and P. Tomei, “Globally adaptive output–feedback control on nonlinear systems, Part I: Linear parameterization”, IEEE Trans. Automat. Contr., Vol. 38, pp. 17–32, 1993.
    25. R. Marino and P. Tomei, “Globally adaptive output–feedback control on nonlinear systems, Part I: Linear parameterization”, IEEE Trans. Automat. Contr., Vol. 38, pp. 17–32, 1993.
    26. J. J. Slotine and W. Li, Applied Nonlinear Control. Englewood Cliffs, NJ: Prentice–Hall, 1991.
  • Downloads

    Additional Files

  • How to Cite

    Naghash Almasi, O., Ahmadi Naghedi, A., Tadayoni, E., & Zare, A. (2014). Optimal design of T–S fuzzy controller for a nonlinear system using a new adaptive particle swarm optimization algorithm. Journal of Advanced Computer Science & Technology, 3(1), 37-47. https://doi.org/10.14419/jacst.v3i1.1783