Cuckoo search algorithm based design of interval Type-2 Fuzzy PID Controller for Furuta pendulum system

The Interval Type-2 Fuzzy Logic Controller (IT2FLC) is an advanced version of Type-1 Fuzzy Logic Controller (T1FLC) that improves the control strategies by using the advantage of its footprint of uncertainty of the Fuzzy Membership Function (MF). Numerous experimental investigations have shown the superiority of IT2FLC over T1FLC, particularly in high level of uncertainties and nonlinearities. Nevertheless, the systematic design of IT2FLCs remains an attractive problem because of the difficulty in finding the parameters associated with IT2FLCs. In this study, a novel application of Cuckoo Search (CS) algorithm in the design of an optimized cascade Interval Type-2 Fuzzy Proportional Integral Derivative Controller (IT2FPIDC) is presented. The PID gains and the parameters of the antecedent MFs of IT2FPIDC are optimized using CS algorithm. Considering the higher number of parameters to be optimized in cascade IT2FPIDC, the CS method was employed due to its high convergence speed and less computational cost. The proposed CS based cascade optimized IT2FPIDC is compared with CS-based Type-1 Fuzzy Proportional Integral Derivative Controller (T1FPIDC). The present research presents a new application of proposed CS based cascade optimized IT2FPIDC for the balancing control and trajectory tracking control of the Furuta pendulum (FP) which is a nonlinear, non-minimum phase and unstable system. Furthermore, the disturbance rejection ability of the proposed controller is analyzed. The proposed control strategies are evaluated on FP produced by Quanser through numerous experimentations in the real world as well as simulation. The performance characteristic considered for these controllers are settling time (ts), steady state error (Ess), rise time (tr) and maximum overshoot (Mp). Both the simulation and real world experiments results demonstrated the robustness and effectiveness of the proposed CS based IT2FPIDC with respect to parameter variation, noise effects and load disturbances, with an improved performance of 27.1%, 5.7% and 20.8% for tr, ts and Mp respectively over its CS based T1FPIDC counterpart.

[1]  Clifford T. Brown,et al.  Lévy Flights in Dobe Ju/’hoansi Foraging Patterns , 2007 .

[2]  Zwe-Lee Gaing,et al.  A particle swarm optimization approach for optimum design of PID controller in AVR system , 2004 .

[3]  Lotfi A. Zadeh,et al.  The Concepts of a Linguistic Variable and its Application to Approximate Reasoning , 1975 .

[4]  Sung-Kwun Oh,et al.  Design of optimized fuzzy cascade controllers by means of Hierarchical Fair Competition-based Genetic Algorithms , 2009, Expert Syst. Appl..

[5]  Hwa Jen Yap,et al.  Genetic Algorithm and Particle Swarm Optimization Based Cascade Interval Type 2 Fuzzy PD Controller for Rotary Inverted Pendulum System , 2015 .

[6]  Oscar Castillo,et al.  Optimization of fuzzy controller design using a new bee colony algorithm with fuzzy dynamic parameter adaptation , 2016, Appl. Soft Comput..

[7]  Seyed Mohammad Ali Mohammadi,et al.  A bacterial foraging optimization approach for tuning type-2 fuzzy logic controller , 2013, Turkish Journal of Electrical Engineering and Computer Sciences.

[8]  Tzyy-Chyang Lu,et al.  Genetic-algorithm-based type reduction algorithm for interval type-2 fuzzy logic controllers , 2015, Eng. Appl. Artif. Intell..

[9]  Oscar Castillo,et al.  Optimization of type-2 fuzzy systems based on bio-inspired methods: A concise review , 2012, Inf. Sci..

[10]  N. N. Karnik,et al.  Introduction to type-2 fuzzy logic systems , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[11]  John Y. Hung,et al.  Variable structure control: a survey , 1993, IEEE Trans. Ind. Electron..

[12]  Sung-Kwun Oh,et al.  A comparative experimental study of type-1/type-2 fuzzy cascade controller based on genetic algorithms and particle swarm optimization , 2011, Expert Syst. Appl..

[13]  Fetah Kolonic,et al.  TP transformation based control of rotary pendulum , 2011, 2011 Proceedings of the 34th International Convention MIPRO.

[14]  Oscar Castillo,et al.  Generalized Type-2 Fuzzy Systems for controlling a mobile robot and a performance comparison with Interval Type-2 and Type-1 Fuzzy Systems , 2015, Expert Syst. Appl..

[15]  H. H. Hanafy,et al.  Enhancement low-voltage ride through capability of permanent magnet synchronous generator-based wind turbines using interval type-2 fuzzy control , 2016 .

[16]  R. John,et al.  Type-2 Fuzzy Logic: A Historical View , 2007, IEEE Computational Intelligence Magazine.

[17]  Jerry M. Mendel,et al.  Interval type-2 fuzzy logic systems , 2000, Ninth IEEE International Conference on Fuzzy Systems. FUZZ- IEEE 2000 (Cat. No.00CH37063).

[18]  H. M. Emara,et al.  Improving the performance of the Egyptian second testing nuclear research reactor using interval type-2 fuzzy logic controller tuned by modified biogeography-based optimization , 2013 .

[19]  Iraj Hassanzadeh,et al.  Controller Design for Rotary Inverted Pendulum System Using Evolutionary Algorithms , 2011 .

[20]  María Guinaldo,et al.  Control of a Chain Pendulum: A fuzzy logic approach , 2016, Int. J. Comput. Intell. Syst..

[21]  Ilya Pavlyukevich Lévy flights, non-local search and simulated annealing , 2007, J. Comput. Phys..

[22]  Hak-Keung Lam,et al.  Model reduction for interval type-2 Takagi-Sugeno fuzzy systems , 2015, Autom..

[23]  Oscar Castillo,et al.  Review of Recent Type-2 Fuzzy Controller Applications , 2016, Algorithms.

[24]  José Ángel Acosta,et al.  Furuta's Pendulum: A Conservative Nonlinear Model for Theory and Practise , 2010 .

[25]  Abdel-Rahman Hedar,et al.  Optimization of interval type-2 fuzzy logic systems using tabu search algorithms , 2014, 2014 Sixth World Congress on Nature and Biologically Inspired Computing (NaBIC 2014).

[26]  Chia-Feng Juang,et al.  Reinforcement Interval Type-2 Fuzzy Controller Design by Online Rule Generation and Q-Value-Aided Ant Colony Optimization , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[27]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[28]  Oscar Castillo,et al.  Fuzzy Sets in Dynamic Adaptation of Parameters of a Bee Colony Optimization for Controlling the Trajectory of an Autonomous Mobile Robot , 2016, Sensors.

[29]  Kamel Kara,et al.  Fault tolerant control based on interval type-2 fuzzy sliding mode controller for coaxial trirotor aircraft. , 2015, ISA transactions.

[30]  Dongrui Wu,et al.  Approaches for Reducing the Computational Cost of Interval Type-2 Fuzzy Logic Systems: Overview and Comparisons , 2013, IEEE Transactions on Fuzzy Systems.

[31]  Peng Shi,et al.  Observer-based adaptive fuzzy tracking control of nonlinear systems with time delay and input saturation , 2017, Fuzzy Sets Syst..

[32]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[33]  Miroslav Krstic,et al.  Nonlinear and adaptive control de-sign , 1995 .

[34]  Peng Shi,et al.  Control of Nonlinear Networked Systems With Packet Dropouts: Interval Type-2 Fuzzy Model-Based Approach , 2015, IEEE Transactions on Cybernetics.

[35]  Oscar Castillo,et al.  A review on interval type-2 fuzzy logic applications in intelligent control , 2014, Inf. Sci..

[36]  Hongjing Liang,et al.  Stability and Stabilization of Nonlinear Switched Systems Under Average Dwell Time , 2017, Appl. Math. Comput..

[37]  Pinar Civicioglu,et al.  A conceptual comparison of the Cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms , 2013, Artificial Intelligence Review.

[38]  Jianbin Qiu,et al.  Sliding mode control for non-linear systems by Takagi-Sugeno fuzzy model and delta operator approaches , 2017 .

[39]  Iztok Fister,et al.  Cuckoo Search: A Brief Literature Review , 2014, ArXiv.

[40]  Javier Moreno-Valenzuela,et al.  A composite controller for trajectory tracking applied to the Furuta pendulum. , 2015, ISA transactions.

[41]  Tufan Kumbasar,et al.  An Open Source Matlab/Simulink Toolbox for Interval Type-2 Fuzzy Logic Systems , 2015, 2015 IEEE Symposium Series on Computational Intelligence.

[42]  G. N. Pillai,et al.  Design and Implementation of Type-2 Fuzzy Logic Controller for DFIG-Based Wind Energy Systems in Distribution Networks , 2016, IEEE Transactions on Sustainable Energy.

[43]  Hwa Jen Yap,et al.  Recent advances on the use of meta-heuristic optimization algorithms to optimize the type-2 fuzzy logic systems in intelligent control , 2017, Neural Computing and Applications.

[44]  Oscar Castillo,et al.  Fuzzy dynamic parameters adaptation in the Cuckoo Search Algorithm using fuzzy logic , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[45]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .

[46]  Woei Tan,et al.  Uncertain Rule-Based Fuzzy Logic Systems: Introduction and New Directions (Mendel, J.M.; 2001) [book review] , 2007, IEEE Computational Intelligence Magazine.

[47]  Xian Zhang,et al.  Fuzzy-Model-Based ${{\cal D}}$-Stability and Nonfragile Control for Discrete-Time Descriptor Systems With Multiple Delays , 2014, IEEE Transactions on Fuzzy Systems.

[48]  Jerry M. Mendel,et al.  Type-2 fuzzy logic systems , 1999, IEEE Trans. Fuzzy Syst..

[49]  Oscar Castillo,et al.  Optimal design of type-2 and type-1 fuzzy tracking controllers for autonomous mobile robots under perturbed torques using a new chemical optimization paradigm , 2013, Expert Syst. Appl..

[50]  Wen Li,et al.  Rank constrained matrix best approximation problem with respect to (skew) Hermitian matrices , 2017, J. Comput. Appl. Math..

[51]  Oscar Castillo,et al.  Optimization of interval type-2 fuzzy systems for image edge detection , 2016, Appl. Soft Comput..

[52]  Oscar Castillo,et al.  A generalized type-2 fuzzy granular approach with applications to aerospace , 2016, Inf. Sci..

[53]  Xin-She Yang,et al.  Cuckoo search: recent advances and applications , 2013, Neural Computing and Applications.

[54]  Ligang Wu,et al.  State and Output Feedback Control of Interval Type-2 Fuzzy Systems With Mismatched Membership Functions , 2015, IEEE Transactions on Fuzzy Systems.

[55]  Jerry M. Mendel,et al.  Interval Type-2 Fuzzy Logic Systems Made Simple , 2006, IEEE Transactions on Fuzzy Systems.

[56]  Mohammad Teshnehlab,et al.  Fault tolerant improvement with chaos synchronization using Fuzzy-PID control , 2013, 2013 13th Iranian Conference on Fuzzy Systems (IFSC).

[57]  Mohammad Hossein Fazel Zarandi,et al.  Alpha-plane based automatic general type-2 fuzzy clustering based on simulated annealing meta-heuristic algorithm for analyzing gene expression data , 2015, Comput. Biol. Medicine.

[58]  Phayung Meesad,et al.  Meta-heuristic algorithms applied to the optimization of type-1 and type 2 TSK fuzzy logic systems for sea water level prediction , 2013, 2013 IEEE 6th International Workshop on Computational Intelligence and Applications (IWCIA).

[59]  Hani Hagras,et al.  Big Bang-Big Crunch optimization based interval type-2 fuzzy PID cascade controller design strategy , 2014, Inf. Sci..