An Open Source Matlab/Simulink Toolbox for Interval Type-2 Fuzzy Logic Systems

TASKİN A., Kumbasar T.

IEEE Symposium Series Computational Intelligence, Cape-Town, South Africa, 7 - 10 December 2015, pp.1561-1568 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Doi Number: 10.1109/ssci.2015.220
  • City: Cape-Town
  • Country: South Africa
  • Page Numbers: pp.1561-1568
  • Istanbul Technical University Affiliated: Yes


In the last two decades, we have witnessed that Interval Type-2 Fuzzy Logic Systems (IT2-FLSs) have been successfully implemented in various engineering areas. In this paper, we will introduce a free open source Matlab/Simulink toolbox for the development of IT2-FLSs for a wider accessibility to users beyond the type-2 fuzzy logic community. The presented IT2-FLS toolbox allows intuitive implementation of Takagi-Sugeno-Kang (TSK) type IT2-FLSs where it is capable to cover all the phases of its design. In order to allow users to easily construct IT2-FISs, a GUI is developed which is similar to that of Matlab (R) Fuzzy Logic Toolbox. We have embedded various Type Reduction (TR) methods in the toolbox since the TR method is the most important operation that must be taken into consideration. This gives the opportunity to the user to examine the performance of his/her IT2-FLS design with respect to the TR methods. We have also developed an IT2-FLS Simulink library so that the designer can perform various simulation analyses and can also investigate the effect of TR method on the performance of the IT2-FLS. Moreover, the developed TSK IT2-FLS Matlab/Simulink toolbox contains an automatic connection between Matlab and Simulink environments. Once the user has finished the design of the IT2-FLS via the GUI, it is possible to export his/her design directly to Simulink via an automatic Simulink file generation. We believe that the availability of the developed free and open-source TSK IT2-FLS Matlab/Simulink toolbox will be an important step for a wider deployment and development of IT2-FLSs.