Skip to main content

Advertisement

Log in

Providing a genetic algorithm-based method to optimize the fuzzy logic controller for the inverted pendulum

  • Fuzzy systems and their mathematics
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

A classic system in dynamics and control is the inverted pendulum, which is known as a topic in control engineering due to its properties such as nonlinearity and inherent instability. Different approaches are available to facilitate and automate the design of fuzzy control rules and their associated membership functions. Recently, to find the optimal fuzzy rule-based system, different approaches have been developed using a genetic algorithm. The proposed method’s purpose is to set fuzzy rules and their membership function and the learning process length based on the use of a genetic algorithm. The proposed method’s results show that applying the integration of a genetic algorithm along with Mamdani fuzzy system can provide a suitable fuzzy controller to solve the problem of inverse pendulum control. The proposed method shows higher equilibrium speed and equilibrium quality compared to static fuzzy controllers without optimization. The use of a fuzzy system in a dynamic inverted pendulum environment has better results than definite systems; in addition, the optimization of the control parameters increases this model quality even beyond the simple case.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Data Availability

Enquiries about data availability should be directed to the authors.

References

  • Abd-elaziz DM (2020) Conventional fuzzy logic controller for balancing two-wheel inverted pendulum. J Adv Eng Trends 38(2):107–119

    Article  Google Scholar 

  • Al-Janan DH, Chang H-C, Chen Y-P, Liu T-K (2017) Optimizing the double inverted pendulum’s performance via the uniform neuro multiobjective genetic algorithm. Int J Autom Comput 14(6):686–695

    Article  Google Scholar 

  • Bharadwaj CS, Babu TS, Rajasekar N (2018) Tuning PID controller for inverted pendulum using genetic algorithm. In: Konkani A, Bera R, Paul S (eds) Advances in systems, control and automation. Springer, Singapore, pp 395–404

    Chapter  Google Scholar 

  • Cheng-jun D, Ping D, Ming-lu Z, Yan-fang Z (eds) (2009) Double inverted pendulum system control strategy based on fuzzy genetic algorithm. In: 2009 IEEE international conference on automation and logistics. IEEE.

  • Chiu C-H, Hung Y-T, Peng Y-F (2021) Design of a decoupling fuzzy control scheme for omnidirectional inverted pendulum real-world control. IEEE Access 9:26083–26092

    Article  Google Scholar 

  • De A, Khatua D, Kar S (2020) Control the preservation cost of a fuzzy production inventory model of assortment items by using the granular differentiability approach. Comput Appl Math 39(4):1–22

    Article  MathSciNet  Google Scholar 

  • Denizci A, Cenk U (2020) Stabilization of inverted pendulum system using fuzzy cognitive map based PD controllers. Avrupa Bilim ve Teknoloji Dergisi, pp 156–64

  • Hanafy TOS (2012) Stabilization of inverted pendulum system using particle swarm optimization. In: 8th international conference on informatics and systems (INFOS), pp 207–210

  • Jacknoon A, Abido MA (2017) Ant colony based LQR and PID tuned parameters for controlling Inverted Pendulum. In: International conference on communication, control, computing and electronics engineering (ICCCCEE), pp 1–8

  • Jibril M, Tadese M, Degefa R (2020) Design and control of a vertically moving base inverted pendulum using NARMA-L2 with resilient backpropagation and Levenberg Marquardt backpropagation training algorithm. ScienceOpen Preprints, Boston

    Book  Google Scholar 

  • Khatua D, Maity K, Kar S (2021) A fuzzy production inventory control model using granular differentiability approach. Soft Comput 25(4):2687–2701

    Article  Google Scholar 

  • Kim J, Moon Y, Zeigler BP (1995) Designing fuzzy net controllers using genetic algorithms. IEEE Control Syst Mag 15(3):66–72

    Article  Google Scholar 

  • Llama M, Flores A, Garcia-Hernandez R, Santibañez V (2020) Heuristic global optimization of an adaptive fuzzy controller for the inverted pendulum system: experimental comparison. Appl Sci 10(18):6158

    Article  Google Scholar 

  • Mahmoodabadi MJ, Mostaghim SA, Bagheri A, Nariman-Zadeh N (2013) Pareto optimal design of the decoupled sliding mode controller for an inverted pendulum system and its stability simulation via Java programming. Math Comput Model 57(5–6):1070–1082

    Article  MathSciNet  Google Scholar 

  • Mobayen S (ed) (2017) Design of a novel genetic algorithm stabilizer for swing-up stabilization of rotational inverted pendulum system. In: 2017 14th international conference on electrical engineering/electronics, computer, telecommunications and information technology (ECTI-CON). IEEE

  • Nalavade MR, Bhagat MJ, Patil VV (2014) Balancing double inverted pendulum on cart by linearization technique. Int J Recent Technol Eng (IJRTE) 3(1):153–157

    Google Scholar 

  • Pratheep V, Priyanka E, Thangavel S, Gomathi K (2020) Genetic algorithm-based robust controller for an inverted pendulum using model order reduction. J Test Eval 49(4):2441–2455

    Google Scholar 

  • Sahnehsaraei MA, Mahmoodabadi MJ (2021) Approximate feedback linearization based optimal robust control for an inverted pendulum system with time-varying uncertainties. Int J Dyn Control 9(1):160–172

    Article  Google Scholar 

  • Samonto S, Kar S, Pal S, Sekh AA (2020) Fuzzy logic based multistage relaying model for cascaded intelligent fault protection scheme. Electric Power Syst Res 184:106341

    Article  Google Scholar 

  • Sarkar TT, Dewan L (eds) (2017) Pole-placement, PID and genetic algorithm based stabilization of inverted pendulum. In: 2017 8th international conference on computing, communication and networking technologies (ICCCNT). IEEE

  • Song F, Smith SM (2000) A Takagi-Sugeno type fuzzy logic controller with only 3 rules for 4 dimensional inverted pendulum system. In: 2000 IEEE international conference on systems, man and cybernetics conference proceeding, pp 3800–3805

  • Tatikonda GRC, Battula VP, Kumar V (2010) Control of inverted pendulum using adaptive neuro fuzzy inference structure (ANFIS). In: Proceedings of 2010 IEEE international symposium on circuits and systems, pp 1348–1351

  • Xia X, Xia J, Gang M, Zhang Q, Wang J (2020) Discrete dynamics-based parameter analysis and optimization of fuzzy controller for inverted pendulum systems based on chaos algorithm. Discrete Dyn Nat Soc 2020:1–8

    Article  Google Scholar 

  • Yang X, Zheng X (2018) Swing-up and stabilization control design for an underactuated rotary inverted pendulum system: theory and experiments. IEEE Trans Ind Electron 65(9):7229–7238

    Article  Google Scholar 

Download references

Funding

The authors have not disclosed any funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahnaz Rafie.

Ethics declarations

Conflict of interests

The authors have not disclosed any competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary file1 (PDF 185 kb)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Alimoradpour, S., Rafie, M. & Ahmadzadeh, B. Providing a genetic algorithm-based method to optimize the fuzzy logic controller for the inverted pendulum. Soft Comput 26, 5115–5130 (2022). https://doi.org/10.1007/s00500-022-07008-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-07008-9

Keywords

Navigation