Elsevier

Applied Soft Computing

Volume 12, Issue 4, April 2012, Pages 1267-1278
Applied Soft Computing

A review on the design and optimization of interval type-2 fuzzy controllers

https://doi.org/10.1016/j.asoc.2011.12.010Get rights and content

Abstract

A review of the methods used in the design of interval type-2 fuzzy controllers has been considered in this work. The fundamental focus of the work is based on the basic reasons for optimizing type-2 fuzzy controllers for different areas of application. Recently, bio-inspired methods have emerged as powerful optimization algorithms for solving complex problems. In the case of designing type-2 fuzzy controllers for particular applications, the use of bio-inspired optimization methods have helped in the complex task of finding the appropriate parameter values and structure of the fuzzy systems. In this review, we consider the application of genetic algorithms, particle swarm optimization and ant colony optimization as three different paradigms that help in the design of optimal type-2 fuzzy controllers. We also mention alternative approaches to designing type-2 fuzzy controllers without optimization techniques. We also provide a comparison of the different optimization methods for the case of designing type-2 fuzzy controllers.

Highlights

► A review of the methods used in the design of interval type-2 fuzzy controllers has been considered in this paper. ► In this review, we consider the application of genetic algorithms, particle swarm optimization and ant colony optimization as three different paradigms that help in the design of optimal type-2 fuzzy controllers. ► We mention alternative approaches to designing type-2 fuzzy controllers without optimization techniques. ► We provide a comparison of the different optimization methods for the case of designing type-2 fuzzy controllers.

Introduction

Uncertainty affects decision-making and emerges in a number of different forms. The concept of information is inherently associated with the concept of uncertainty [49], [53]. The most fundamental aspect of this connection is that the uncertainty involved in any problem-solving situation is a result of some information deficiency, which may be incomplete, imprecise, fragmentary, not fully reliable, vague, contradictory, or deficient in some other way. Uncertainty is an attribute of information [69]. The general framework of fuzzy reasoning allows handling much of this uncertainty and fuzzy systems employ type-1 fuzzy sets, which represent uncertainty by numbers in the range [0, 1]. When an entity is uncertain, like a measurement, it is difficult to determine its exact value, and of course type-1 fuzzy sets make more sense than traditional sets [69]. However, it is not reasonable to use an accurate membership function for something uncertain, so in this case what we need is another type of fuzzy sets, those which are able to handle these uncertainties, the so called type-2 fuzzy sets [13]. The amount of uncertainty in a system can be reduced by using type-2 fuzzy logic because this logic offers better capabilities to handle linguistic uncertainties by modeling vagueness and unreliability of information [61], [68].

Type-2 fuzzy models have emerged as an interesting generalization of fuzzy models based upon type-1 fuzzy sets [13], [30]. There have been a number of claims put forward as to the relevance of type-2 fuzzy sets being regarded as generic building constructs of fuzzy models [26], [59], [64]. Likewise, there is a record of some experimental evidence showing some improvements in terms of accuracy of fuzzy models of type-2 over their type-1 counterparts [20], [27], [44]. Unfortunately, no systematic and comprehensive design framework has been provided and while improvements over type-1 fuzzy models were evidenced, it is not clear whether this effect could always be expected. Furthermore, it is not demonstrated whether the improvement is substantial enough and fully legitimized given the substantial optimization overhead associated with the design of this category of models. There have been a lot of applications of type-2 in intelligent control [9], [14], [30], [31], [50], pattern recognition [54], intelligent manufacturing [27], [52], [71], and others [2], [17], [18], [19]. Similarly, optimization methods have also been applied in the design of optimal type-1 fuzzy systems in diverse areas of application [1], [3], [4], [5], [23], [32], [33], [38], [58]. However, no general design strategy for finding the optimal type-2 fuzzy model has been proposed, and for this reason bio-inspired algorithms have been used to try in find these optimal type-2 models.

In general, the methods for designing a type-2 fuzzy model based on experimental data can be classified into two categories. The first category of methods assumes that an optimal (in some sense) type-1 fuzzy model has already been designed and afterwards a type-2 fuzzy model is constructed through some sound augmentation of the existing model. The second class of design methods is concerned with the construction of the type-2 fuzzy model directly from experimental data. In both cases, an optimization method can help in obtaining the optimal type-2 fuzzy model for the particular application.

Recently, bio-inspired methods have emerged as powerful optimization algorithms for solving complex problems. In the case of designing type-2 fuzzy controllers for particular applications, the use of bio-inspired optimization methods have helped in the complex task of finding the appropriate parameter values and structure of the fuzzy systems. In this review, we consider the application of genetic algorithms, particle swarm optimization and ant colony optimization as three different paradigms that help in the design of optimal type-2 fuzzy controllers. We also mention some hybrid approaches and other optimization methods that have been applied in problem of designing optimal type-2 fuzzy controllers in different domains of application.

Section snippets

Type-2 fuzzy logic systems

In this section, a brief overview of type-2 fuzzy systems is presented. This overview is intended to provide the basic concepts needed to understand the methods and algorithms presented later in the paper [10], [13].

If for a type-1 membership function, we blur it to the left and to the right, as illustrated in Fig. 1, then a type-2 membership function is produced. In this case, for a specific value x′, the membership function (u′), takes on different values, which are not all weighted the same,

Bio-inspired optimization methods

In this section we present a brief overview of the basic concepts from bio-inspired optimization methods needed for this work.

GAs in optimization of type-2 fuzzy controllers

There have been many works reported in the literature optimizing type-2 fuzzy controllers using different kinds of genetic algorithms. Most of these works have had relative success according to the different areas of application. In this section, we offer a representative review of these types of works to illustrate the advantages of using a bio-inspired optimization technique for automating the design process of type-2 fuzzy controllers.

In a paper by N. Cazarez et al. [21] a genetic-type-2

PSO in optimization of type-2 fuzzy controllers

There have been several works reported in the literature optimizing type-2 fuzzy controllers using different kinds of PSO algorithms. Most of these works have had relative success according to the different areas of application. In this section, we offer a representative review of these types of works to illustrate the advantages of using the PSO optimization technique for automating the design process of type-2 fuzzy systems.

In the work of J. Cao et al. [8], the PSO algorithm was used to

ACO in optimization of type-2 fuzzy controllers

There have been several works reported in the literature optimizing type-2 fuzzy controllers using different kinds of ACO algorithms. Most of these works have had relative success according to the different areas of application. In this section, we offer a representative review of these types of works to illustrate the advantages of using the ACO optimization technique for automating the design process or parameters of type-2 fuzzy controllers.

In the work of C.F. Juang et al. [37], a

Other methods for design and optimization of type-2 fuzzy controllers

In this section we describe some other works reported in the literature optimizing type-2 fuzzy systems using other of optimization or design methods. Most of these works have had relative success according to the different areas of application. In this section, we offer a representative review of these types of works to illustrate the advantages of using the corresponding method for automating the design process or parameters of type-2 fuzzy controllers.

In the work by S.M.A. Mohammadi et al.

Simulation results illustrating the optimization of type-2 fuzzy controllers

In this section we describe as an illustration the application of ACO for the optimization of the membership functions’ parameters of a type-2 fuzzy logic controller in order to find the optimal intelligent controller for an autonomous wheeled mobile robot. The complete details of the robot, the fuzzy controller and simulation results can be found in [15].

Fig. 4 shows the optimization behavior of the ACO method. Fig. 5 shows the membership functions of the FLC obtained by the simple ACO

General overview of the area and future trends

Fig. 7 shows the total number of papers published per year describing the application of optimization methods for designing type-2 fuzzy controllers. From Fig. 7 it can be noted that the number of papers published have been increasing each year (in 2011 there is a decline because the information of this year is not complete at the moment of writing the paper). It is expected that this increasing trend will continue in the future because type-2 fuzzy systems have been used more frequently in the

Conclusions

In the previous sections we have presented a representative account of the different optimization methods that have been applied in the optimal design of type-2 fuzzy systems. To the moment, genetic algorithms have been used more frequently to optimize type-2 fuzzy systems. However, more recently PSO and ACO have attracted more attention and have also been applied with some degree of success to the problem of optimal design of type-2 fuzzy systems. There have been also other optimization

References (71)

  • J.M. Mendel

    Uncertainty, fuzzy logic, and signal processing

    Signal Processing Journal

    (2000)
  • O. Mendoza et al.

    Interval type-2 fuzzy logic and modular neural networks for face recognition applications

    Applied Soft Computing Journal

    (2009)
  • S.-K. Oh et al.

    A comparative experimental study of type-1/type-2 fuzzy cascade controller based on genetic algorithms and particle swarm optimization

    Expert Systems with Applications

    (2011)
  • J.T. Starczewski

    Efficient triangular type-2 fuzzy logic systems

    International Journal of Approximate Reasoning

    (2009)
  • K.R. Sudha et al.

    Robust decentralized load frequency control of interconnected power system with generation rate constraint using type-2 fuzzy approach

    International Journal of Electrical Power and Energy Systems

    (2011)
  • M. Wagenknecht et al.

    Application of fuzzy sets of type 2 to the solution of fuzzy equations systems

    Fuzzy Sets and Systems

    (1988)
  • C. Walker et al.

    Sets with type-2 operations

    International Journal of Approximate Reasoning

    (2009)
  • D. Wu et al.

    Genetic learning and performance evaluation of interval type-2 fuzzy logic controllers

    Engineering Applications of Artificial Intelligence

    (2006)
  • L.A. Zadeh

    The concept of a linguistic variable and its application to approximate reasoning

    Information Sciences

    (1975)
  • Z. Ahmad et al.

    ANFIS-based approach for estimation transverse mixing coefficient

    IWA: Water Science & Technology

    (2011)
  • L. Astudillo et al.

    New optimization method base on a paradigm inspired by nature

    Studies in Computational Intelligence

    (2010)
  • H.M. Azamathulla et al.

    ANFIS based approach for predicting maximum scour location of spillway

    Water Management, ICE London

    (2009)
  • H.M. Azamathulla et al.

    An ANFIS-based approach for predicting the scour depth at culvert outlet

    ASCE, Journal of Pipeline systems Engineering Practice

    (2011)
  • M. Biglarbegian et al.

    Design of novel interval type-2 fuzzy controllers for modular and reconfigurable robots: theory and experiments

    IEEE Transactions on Industrial Electronics

    (2011)
  • J. Cao et al.

    Adaptive fuzzy controller for vehicle active suspensions with particle swarm optimization

    Proceedings of SPIE: The International Society of Optical Engineering

    (2008)
  • O. Castillo et al.

    Soft Computing for Control of Non-Linear Dynamical Systems

    (2001)
  • O. Castillo et al.

    Soft Computing and Fractal Theory for Intelligent Manufacturing

    (2003)
  • O. Castillo et al.

    Evolutionary computing for topology optimization of type-2 fuzzy systems

    Advances in Soft Computing

    (2007)
  • O. Castillo et al.

    Evolutionary computing for topology optimization of type-2 fuzzy controllers

    Studies in Fuzziness and Soft Computing

    (2008)
  • O. Castillo et al.

    Type-2 Fuzzy Logic: Theory and Applications

    (2008)
  • O. Castillo, R. Martinez-Marroquin, P, Melin, F. Valdez, J. Soria, Comparative study of bio-inspired algorithms applied...
  • O. Castillo et al.

    Optimization of interval type-2 fuzzy logic controllers using evolutionary algorithms

    Journal of Soft Computing

    (2011)
  • J.R. Castro, O. Castillo, P. Melin, An interval type-2 fuzzy logic toolbox for control applications, in: Proceedings of...
  • J.R. Castro et al.

    Interval type-2 fuzzy logic toolbox

    Engineering Letters

    (2007)
  • J.R. Castro et al.

    Building fuzzy inference systems with the interval type-2 fuzzy logic toolbox

    Advances in Soft Computing

    (2007)
  • Cited by (0)

    View full text