A review on the design and optimization of interval type-2 fuzzy controllers
Graphical abstract
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)
- et al.
Support vector machine approach to for longitudinal dispersion coefficients in streams
Applied Soft Computing
(2011) - et al.
A fuzzy logic controller tuned with PSO for 2 DOF robot trajectory control
Expert Systems with Applications
(2011) - et al.
Systematic design of a stable type-2 fuzzy logic controller
Applied Soft Computing Journal
(2008) - et al.
A hybrid learning algorithm for a class of interval type-2 fuzzy neural networks
Information Sciences
(2009) - et al.
Ten years of genetic fuzzy systems: current framework and new trends
Fuzzy Sets and Systems
(2004) - et al.
New geometric inference techniques for type-2 fuzzy sets
International Journal of Approximate Reasoning
(2008) - et al.
Industrial applications of type-2 fuzzy sets and systems: a concise review
Computers in Industry
(2011) - et al.
Adaptive type-2 fuzzy logic control of a bioreactor
Chemical Engineering Science
(2010) - et al.
Optimization of interval type-2 fuzzy logic controllers for a perturbed autonomous wheeled mobile robot using genetic algorithms
Information Sciences
(2009) - et al.
An intelligent hybrid approach for industrial quality control combining neural networks, fuzzy logic and fractal theory
Information Sciences
(2007)