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.














Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.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
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
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
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
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
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
Khatua D, Maity K, Kar S (2021) A fuzzy production inventory control model using granular differentiability approach. Soft Comput 25(4):2687–2701
Kim J, Moon Y, Zeigler BP (1995) Designing fuzzy net controllers using genetic algorithms. IEEE Control Syst Mag 15(3):66–72
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
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
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
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
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
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
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
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
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Corresponding author
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.
Rights and permissions
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-07008-9