ABC Algorithm Based Interval Type-2 Fuzzy Logic Controller for an Inverted Pendulum

Full Text (PDF, 784KB), PP.29-36

Views: 0 Downloads: 0

Author(s)

Anita Khosla 1,* Leena G 1 M.K Soni 2

1. EEE Dept, Faculty of Engineering and Technology, Manav Rachna International University, Faridabad, India

2. Faculty of Engineering and Technology, Manav Rachna International University, Faridabad, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijisa.2014.06.03

Received: 21 Aug. 2013 / Revised: 20 Dec. 2013 / Accepted: 17 Feb. 2014 / Published: 8 May 2014

Index Terms

Inverted Pendulum, Angle, Velocity, ABC Algorithm and IT2FLS

Abstract

In this paper, a hybrid control technique is proposed for managing the variation of angle and velocity of the inverted pendulum. The proposed hybrid technique is the combination of ABC algorithm and interval type-2 Fuzzy Logic System (IT2FLS). The objective of the proposed hybrid control technique is to achieve the stability position of the pendulum. Here, the ABC algorithm is used to optimize the change of angle and change of velocity of the pendulum. With the optimized value, the optimal membership functions and the interference system are developed using IT2FLS. Using the ABC based IT2FLS, the position of the inverted pendulum is maintained towards the reference position. The proposed hybrid control technique is implemented in MATLAB/Simulink working platform and the control performances are evaluated.

Cite This Paper

Anita Khosla, Leena G., M. K. Soni, "ABC Algorithm Based Interval Type-2 Fuzzy Logic Controller for an Inverted Pendulum", International Journal of Intelligent Systems and Applications(IJISA), vol.6, no.6, pp.29-36, 2014. DOI:10.5815/ijisa.2014.06.03

Reference

[1]Henrik Niemann and Jesper Kildegaard Poulsen, “Analysis and Design of Controllers for a Double Inverted Pendulum”, In Proceedings of the American Control Conference Denver, Colorado, June 2003. 

[2]Shubhobrata Rudra and Ranjit Kumar Barai, “Robust Adaptive Backstepping Control of Inverted Pendulum on Cart System”, International Journal of Control and Automation, Vol. 5, No. 1, March 2012. 

[3]Mustafa Demirci, “Design Of Feedback Controllers For Linear System With Applications To Control Of A Double-Inverted Pendulum”, International Journal of Computational Cognition, Volume 2, Number 4, Pages 65–84, December 2004.

[4]Anita Khosla, Leena G and M. K. Soni, "ABC Algorithm Based Fuzzy Controller to Control the Velocity and Angle of an Inverted Pendulum", European Journal of Scientific Research, Vol.110, No.4, pp.493-500, 2013

[5]Dervis Karaboga and Bahriye Basturk, "Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems", Foundations of Fuzzy Logic and Soft Computing, pp.789-798, 2007

[6]Xin Xin, “Analysis of the Energy Based Swing-up Control for a Double Pendulum on a Cart”, In Proceedings of the 17th World Congress on the International Federation of Automatic Control Seoul, Korea, July 2008.

[7]K.J. AsstroKm and K. Furuta, "Swinging up a pendulum by energy control”, International Journal of Automatica, Vol. 36, pp.287- 295, 2000.

[8]Yong Xin, Bo Xu, Hui Xin, Jian Xu, and Lingyan Hu, "The Computer Simulation and Real-Time Control for the Inverted Pendulum System Based on PID", Communication Systems and Information Technology, Vol.100, pp.729-736, 2011

[9]D. Guida, F. Nilvetti and C.M. Pappalardo, “Dry friction of bearings on dynamics and control of an inverted pendulum”, Journal of Achievements in Materials and Manufacturing Engineering, Vol. 38, Issue 1, January 2010.

[10]Lee, C.C., "Fuzzy logic in control systems: fuzzy logic controller. II", IEEE Transactions on Systems, Man and Cybernetics, Vol.20, No.2, pp.419-435, 1990.

[11]Ondrej Linda and Milos Manic, “On the Accuracy of Input-Output Uncertainty Modeling with Interval Type-2 Fuzzy Logic Systems”, In proceedings of IEEE conference on Fuzzy systems, pp.1-7, 2012.

[12]Hung-Ching Lu, Ming-Hung Chang and Cheng-Hung Tsai, “Adaptive self-constructing fuzzy neural network controller for hardware implementation of an inverted pendulum system”, Journal of Applied Soft Computing, Vol.11, pp.3962–3975, 2011

[13]Arafat Zaidan , Bashir M.Y.Nouri and Basim Alsayid, “Swing Up a Pendulum by Energy Control”, International Journal of Engineering and Technology, Vol.2, No. 3, pp.528-534, March 2012. 

[14]Yong Xin, Bo Xu, Hui Xin, Jian Xu, and Lingyan Hu, "The Computer Simulation and Real-Time Control for the Inverted Pendulum System Based on PID", Communication Systems and Information Technology, Vol.100, pp.729-736, 2011.