Designing an interval type-2 fuzzy disturbance observer for a class of nonlinear systems based on modified particle swarm optimization

This paper presents a new interval type-2 fuzzy disturbance observer design for a class of nonlinear systems using modified particle swarm optimization. The design procedure has two main parts, including the selection of the initial structure of the type-2 fuzzy disturbance observer, and the optimization of the observer parameters using a modified particle swarm optimization algorithm. The modified particle swarm optimization algorithm has a better performance in terms of the accuracy and convergence rate compared with the standard particle swarm optimization and many other evolutionary algorithms. In this algorithm, the upper and lower bounds of the search space are defined for the parameters of each particle based on their values, and weaker particles are substituted with new particles. To accentuate the outstanding performance of the modified particle swarm optimization for the considered task, its performance is compared with five famous meta-heuristic optimization algorithms. In addition, utilizing interval type-2 fuzzy systems in the proposed observer provides more robustness compared with type-1 fuzzy systems. The effectiveness of the proposed fuzzy disturbance observer is shown through computer simulation and experimental results for the ball and beam system, while the system is subjected to sinusoid and square disturbances, and a comparison is drawn to indicate the superiority of the proposed fuzzy disturbance observer over the other observers.

[1]  Kevin E Lansey,et al.  Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm , 2003 .

[2]  Caro Lucas,et al.  Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition , 2007, 2007 IEEE Congress on Evolutionary Computation.

[3]  Jing Na,et al.  Adaptive dynamic surface control based on fuzzy disturbance observer for drive system with elastic coupling , 2016, J. Frankl. Inst..

[4]  Jian Huang,et al.  High-Order Disturbance-Observer-Based Sliding Mode Control for Mobile Wheeled Inverted Pendulum Systems , 2020, IEEE Transactions on Industrial Electronics.

[5]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[6]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[7]  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).

[8]  Dongrui Wu,et al.  Comparison and practical implementation of type-reduction algorithms for type-2 fuzzy sets and systems , 2011, 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011).

[9]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[10]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[11]  Shuzhi Sam Ge,et al.  Adaptive Neural Output Feedback Control of Uncertain Nonlinear Systems With Unknown Hysteresis Using Disturbance Observer , 2015, IEEE Transactions on Industrial Electronics.

[12]  Enrique Herrera-Viedma,et al.  Fuzzy Group Decision Making for influence-aware recommendations , 2019, Comput. Hum. Behav..

[13]  Oscar Castillo,et al.  A generalized type-2 fuzzy logic approach for dynamic parameter adaptation in bee colony optimization applied to fuzzy controller design , 2017, Inf. Sci..

[14]  Oscar Castillo,et al.  A new approach for dynamic fuzzy logic parameter tuning in Ant Colony Optimization and its application in fuzzy control of a mobile robot , 2015, Appl. Soft Comput..

[15]  Shujun Bi,et al.  A New Improved Particle Swarm Optimization Algorithm , 2011, 2011 International Conference on Computational and Information Sciences.

[16]  Euntai Kim,et al.  Fuzzy disturbance observer approach to robust tracking control of nonlinear sampled systems with the guaranteed suboptimal Hinfin performance , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[17]  Fanyong Meng,et al.  Consistency-Based Algorithms for Decision-Making With Interval Fuzzy Preference Relations , 2019, IEEE Transactions on Fuzzy Systems.

[18]  M. Melgarejo,et al.  Improved iterative algorithm for computing the generalized centroid of an interval type-2 fuzzy set , 2008, NAFIPS 2008 - 2008 Annual Meeting of the North American Fuzzy Information Processing Society.

[19]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[20]  Francisco Herrera,et al.  A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization , 2009, J. Heuristics.

[21]  Jerry M. Mendel,et al.  Computing derivatives in interval type-2 fuzzy logic systems , 2004, IEEE Transactions on Fuzzy Systems.

[22]  Jerry M. Mendel,et al.  Centroid of a type-2 fuzzy set , 2001, Inf. Sci..

[23]  Gin-Der Wu,et al.  A Vectorization-Optimization-Method-Based Type-2 Fuzzy Neural Network for Noisy Data Classification , 2013, IEEE Transactions on Fuzzy Systems.

[24]  Lei Guo,et al.  Composite anti-disturbance control for Markovian jump nonlinear systems via disturbance observer , 2013, Autom..

[25]  Hak-Keung Lam,et al.  Tuning of the structure and parameters of a neural network using an improved genetic algorithm , 2003, IEEE Trans. Neural Networks.

[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]  D. Ji,et al.  Synchronization of two different non-autonomous chaotic systems using fuzzy disturbance observer , 2010 .

[28]  Xin-Ping Guan,et al.  A new particle swarm optimization algorithm with adaptive inertia weight based on Bayesian techniques , 2015, Appl. Soft Comput..

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

[30]  Euntai Kim,et al.  A fuzzy disturbance observer and its application to control , 2002, IEEE Trans. Fuzzy Syst..

[31]  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..

[32]  Jerry M. Mendel,et al.  Designing interval type-2 fuzzy logic systems using an SVD-QR method: Rule reduction , 2000, Int. J. Intell. Syst..

[33]  H. Zhou,et al.  A Method for Deriving the Analytical Structure of a Broad Class of Typical Interval Type-2 Mamdani Fuzzy Controllers , 2013, IEEE Transactions on Fuzzy Systems.

[34]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[35]  Chia-Feng Juang,et al.  A Self-Evolving Interval Type-2 Fuzzy Neural Network With Online Structure and Parameter Learning , 2008, IEEE Transactions on Fuzzy Systems.

[36]  Hua Liu,et al.  An anti-disturbance PD control scheme for attitude control and stabilization of flexible spacecrafts , 2012 .

[37]  Oscar Castillo,et al.  High order α-planes integration: A new approach to computational cost reduction of General Type-2 Fuzzy Systems , 2018, Eng. Appl. Artif. Intell..

[38]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[39]  Z. Rahmani,et al.  Robust integral feedback control based on interval observer for stabilising parameter‐varying systems , 2019, IET Control Theory & Applications.

[40]  J. Mendel Uncertain Rule-Based Fuzzy Logic Systems: Introduction and New Directions , 2001 .

[41]  I.J. Rudas,et al.  Digital fuzzy parametric conjunctions for hardware implementation of fuzzy systems , 2009, 2009 IEEE International Conference on Computational Cybernetics (ICCC).

[42]  M. Melgarejo,et al.  A Fast Recursive Method to Compute the Generalized Centroid of an Interval Type-2 Fuzzy Set , 2007, NAFIPS 2007 - 2007 Annual Meeting of the North American Fuzzy Information Processing Society.

[43]  Chin-Teng Lin,et al.  Simplified Interval Type-2 Fuzzy Neural Networks , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[44]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[45]  Zhengtao Ding,et al.  Fuzzy disturbance observer based dynamic surface control for air-breathing hypersonic vehicle with variable geometry inlets , 2018 .

[46]  Saeed Khorashadizadeh,et al.  Designing multi-layer quantum neural network controller for chaos control of rod-type plasma torch system using improved particle swarm optimization , 2019, Evol. Syst..

[47]  Erik Valdemar Cuevas Jiménez,et al.  Nonlinear system identification based on ANFIS-Hammerstein model using Gravitational search algorithm , 2017, Applied Intelligence.

[48]  Bor-Sen Chen,et al.  Fuzzy tracking control design for nonlinear dynamic systems via T-S fuzzy model , 2001, IEEE Trans. Fuzzy Syst..

[49]  Yeong-Hwa Chang,et al.  Simplified type-2 fuzzy sliding controller for wing rock system , 2012, Fuzzy Sets Syst..

[50]  Patricia Melin,et al.  Particle swarm optimization of interval type-2 fuzzy systems for FPGA applications , 2013, Appl. Soft Comput..

[51]  Guangming Lang,et al.  Three-Way Group Conflict Analysis Based on Pythagorean Fuzzy Set Theory , 2020, IEEE Transactions on Fuzzy Systems.

[52]  Erik Valdemar Cuevas Jiménez,et al.  An optimisation algorithm based on the behaviour of locust swarms , 2015, Int. J. Bio Inspired Comput..

[53]  Shaocheng Tong,et al.  Fuzzy adaptive control of multivariable nonlinear systems1 , 2000, Fuzzy Sets Syst..

[54]  Mohammad Javad Khosrowjerdi,et al.  Multiobjective fault‐tolerant fixed‐order/PID control of multivariable discrete‐time linear systems with unmeasured disturbances , 2018 .

[55]  Jerry M. Mendel,et al.  Enhanced Karnik--Mendel Algorithms , 2009, IEEE Transactions on Fuzzy Systems.