Skip to main content

Global Automatic Tuning of Fuzzy Sliding Mode Controller for an Inverted Pendulum: A Genetic Solution

  • Conference paper
  • First Online:
Artificial Intelligence: Theories and Applications (ICAITA 2022)

Abstract

In this paper, we proposed a real-coded genetic solution for a Fuzzy Sliding Mode Controller (FSMC) of a nonlinear inverted pendulum system to stabilize the pole angle and avoid the chattering phenomenon. To get the best performances of the system, we need to tune simultaneously a large number of controller parameters to satisfy a cost function. A manual tuning design would be time-consuming. The genetic algorithm based on the Darwinian principle of evolution is used to overcome these difficulties providing an automatic tuning scheme for all the parameters of the FSMC where a fitness function is developed reflecting a minimum steady-state error with fast rise time and low overshoot. Parameters tuned are the switching gain for sliding mode, the membership functions for inputs/output, and the rules base of the fuzzy logic controller (FLC). The efficiency of the proposed genetic tuning method is tested and compared with the conventional method with free and additional disturbances. Simulation results have shown the advantages of automatic tuning of the FSMC's parameters to achieve the desired results. The superiority of the tuned controller has been proved to control the pole angle of the inverted pendulum despite the presence of additional disturbances.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Banerjee, R., Pal, A.: Stabilization of inverted pendulum on cart based on pole placement and LQR. In: International Conference on Circuits and Systems in Digital Enterprise Technology (ICCSDET), pp. 1–5. Kottayam, India (2018)

    Google Scholar 

  2. Chen, P., Chen, C., Chiang, W.: GA-based fuzzy sliding mode controller for nonlinear systems. Mathematical Problems in Engineering 2008, 1–16 (2008)

    Google Scholar 

  3. Chen, P., Chen, C., Chiang, W.: GA-based modified adaptive fuzzy sliding mode controller for nonlinear systems. Expert Systems with Applications 36, 5872–5879 (2009)

    Google Scholar 

  4. Chin, C., Lin, W.: Robust genetic algorithm and fuzzy inference mechanism embedded in a sliding-mode controller for an uncertain underwater robot. IEEE/ASME Transactions on Mechatronics 23(2), 655–666 (2018)

    Article  Google Scholar 

  5. Dotoli, M., Maione, B., Naso, D. Evolutionary Techniques for Tuning Fuzzy Sliding Mode Controllers. In: Masulli, F., Parenti, R., Pasi, G. (eds.) Advances in Fuzzy Systems and Intelligent Technologies. Shaker Publishing (2000)

    Google Scholar 

  6. Dotoli, M.: Fuzzy sliding mode control with piecewise linear switching manifold. Asian Journal of Control 5(4), 528–542 (2003)

    Google Scholar 

  7. Farzdaq, R., Mina, Q.: Chattering attenuation of sliding mode controller using genetic algorithm and fuzzy logic techniques. Eng. & Tech. Journal 27(14), 2595–2610 (2009)

    Google Scholar 

  8. Guo, L., Zheng, C.: Optimization of fuzzy sliding mode controller with improved genetic algorithm. In: 22nd International Conference on Electrical Machines and Systems (ICEMS). Harbin, China (2019)

    Google Scholar 

  9. Ji-Chang, L., Ya-Hu, K.: Decoupled fuzzy sliding-mode control. In: IEEE Trans on Fuzzy Systems 6(3) (1998)

    Google Scholar 

  10. Kapoor, N., Ohri, J.: Integrating a few actions for chattering reduction and error convergence in sliding mode controller in robotic manipulator. IJERT 2(5), 466–472 (2013)

    Google Scholar 

  11. Katsuhiko, O.: Modern Control Engineering. Pearson (2009)

    Google Scholar 

  12. Kawamura, A., Itoh, H., Sakamoto, K.: Chattering reduction of disturbance observer-based sliding mode control. IEEE Transactions on Industry Applications 30(2), 456–461 (1994)

    Google Scholar 

  13. Khalil, S.: Inverted pendulum analysis, design and implementation. The Instrumentation and Control Lab at the Institute of Industrial Electronics Engineering, Pakistan (2003)

    Google Scholar 

  14. Moshiri, B., Jalili-Kharaajoo, M., Besharati, F.: Application of fuzzy sliding mode based on genetic algorithms to control of robotic manipulators. In: IEEE Conference on Emerging Technologies and Factory Automation (2003)

    Google Scholar 

  15. Palm, R., Driankov, D., Hellendoorn, H.: Model Based Fuzzy Control. Springer-Verlag (1997)

    Google Scholar 

  16. Slotine, J., Sastry, S.: Tracking control of nonlinear systems using sliding surfaces with application to robot manipulator. International Journal of Control 38, 931–938 (1983)

    Google Scholar 

  17. Slotine, J., Li, W.: Applied Nonlinear Control. Prentice-Hall, New Jersy (1991)

    MATH  Google Scholar 

  18. Spyros, G., Gerosimos, G.: Design and stability analysis of a new Sliding mode Fuzzy logic Controller of reduced Complexity. Machine Intelligence & Robotic Control 1(1) (1999)

    Google Scholar 

  19. Wang, W.: Adaptive fuzzy sliding mode control for inverted pendulum. In: Proceedings of the Second Symposium International Computer Science and Computational Technology (ISCSCT’09), vol. 26, pp. 231–234 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Soumia Mohammed Djaouti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mohammed Djaouti, S., Khelfi, M.F., Malki, M. (2023). Global Automatic Tuning of Fuzzy Sliding Mode Controller for an Inverted Pendulum: A Genetic Solution. In: Salem, M., Merelo, J.J., Siarry, P., Bachir Bouiadjra, R., Debakla, M., Debbat, F. (eds) Artificial Intelligence: Theories and Applications. ICAITA 2022. Communications in Computer and Information Science, vol 1769. Springer, Cham. https://doi.org/10.1007/978-3-031-28540-0_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-28540-0_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-28539-4

  • Online ISBN: 978-3-031-28540-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics