A software tool: Type‐2 fuzzy logic toolbox

The concept of type‐2 fuzzy set was initially proposed as an extension of classical (type‐1) fuzzy sets. Type‐2 fuzzy sets are very useful in circumstances where it is difficult to determine an exact membership function for a fuzzy set; hence they are very effective for dealing with uncertainties. However, type‐2 fuzzy sets are more difficult to use and understand than type‐1 fuzzy sets. Even in the face of these difficulties, type‐2 fuzzy logic has found applications in many fields. In this article, a new Type‐2 Fuzzy Logic Toolbox written in MATLAB programming language is introduced. The main aim is to help the user to understand and implement type‐2 fuzzy logic systems easily. Type‐2 Fuzzy Logic Controller Block is also prepared for use in SIMULINK. Since general type‐2 fuzzy logic systems are very complicated, they are not preferred in applications. Thus, only interval type‐2 fuzzy logic systems are considered in the proposed Type‐2 Fuzzy Logic Toolbox. Since MATLAB Fuzzy Logic Toolbox users are familiar with its windows, all the menus of the developed software are prepared in the same format of the MATLAB Fuzzy Logic Toolbox. © 2008 Wiley Periodicals, Inc. Comput Appl Eng Educ 16: 137–146, 2008; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae20138

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

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

[3]  Yu-Ching Lin,et al.  Control of nonlinear uncertain systems using type-2 fuzzy neural network and adaptive filter , 2003, IEEE International Conference on Networking, Sensing and Control, 2004.

[4]  Oscar Castillo,et al.  A new method for adaptive model-based control of non-linear plants using type-2 fuzzy logic and neural networks , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

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

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

[7]  Jerry M. Mendel,et al.  Type-2 fuzzy sets made simple , 2002, IEEE Trans. Fuzzy Syst..

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

[9]  Abdollah Homaifar,et al.  Vibration control of plate structures using PZT actuators and type II fuzzy logic , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[10]  K. Wu Fuzzy interval control of mobile robots , 1996 .

[11]  Jerry M. Mendel,et al.  Connection admission control in ATM networks using survey-based type-2 fuzzy logic systems , 2000, IEEE Trans. Syst. Man Cybern. Part C.