Hardware Implementation of Interval Type-2 Fuzzy Logic Controller

被引:0
|
作者
Mesri, Alireza [1 ]
Khoei, Abdollah [1 ]
Hadidi, Khayrollah [1 ]
机构
[1] Urmia Univ, Microelect Res Lab, Orumiyeh, Iran
关键词
IT2; Fuzzifier; IT2 Inference Engine; IT2 Output Processor; Type-Reducer; Defuzzifier; CIRCUIT IMPLEMENTATION; DEFUZZIFICATION; SYSTEMS; DESIGN; SETS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper design of a general-purpose Interval Type-2 Fuzzy Logic Controller (IT2 FLC) is presented. For the fuzzifier block, a new fully programmable IT2 membership function generator (MFG) circuit based on Type-1(T1) MFG is proposed that uses a new method for slope tuning. The proposed slope tuning method, leads to smaller active area and also significantly smaller total die area by reducing the numbers of required pins in comparison with previous methods. Type-reducer block is designed based on the Nie-Tan type-reduction method which reduces hardware complexity. Moreover, a modified version of multiplier is employed in the defuzzifier block which reduces the chip area and enhances the speed performance. Also, a new min circuit is presented to realize the inference block which is perfectly compatible with other blocks. Small area, low power consumption and especially suitable programming method, makes the proposed FLC suitable for general-purpose applications. The proposed FLC has two inputs with one output that can be implemented in 0.028mm(2) in 0.18 mu m CMOS technology. The maximum delay of the proposed FLC is about 157 ns that corresponds to 6.37 MFLIPS (fuzzy logic inference per second). Power consumption of the proposed FLC is 4.64mW.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Design of interval type-2 fuzzy logic controller
    Hsiao, Ming-Ying
    Li, Tzuu-Hseng S.
    2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 4976 - +
  • [2] Interval type-2 fuzzy logic controller design for TCSC
    Panda M.K.
    Pillai G.N.
    Kumar V.
    Evolving Systems, 2014, 5 (03) : 193 - 208
  • [3] Developing an Interval Type-2 TSK Fuzzy Logic Controller
    Enyinna, Nnamdi
    Karimoddini, Ali
    Opoku, Daniel
    Homaifar, Abdollah
    Arnold, Shannon
    2015 ANNUAL MEETING OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY DIGIPEN NAFIPS 2015, 2015,
  • [4] Design and Hardware Implementation Based on Hybrid Structure for MPPT of PV System Using an Interval Type-2 TSK Fuzzy Logic Controller
    Kececioglu, O. Fatih
    Gani, Ahmet
    Sekkeli, Mustafa
    ENERGIES, 2020, 13 (07)
  • [5] The Discussion on Interval Type-2 Fuzzy Logic Controller with Stewart Platform
    Huang, Chin-I
    Shen, Meng-Shiuan
    2012 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2012,
  • [6] Interval Type-2 Fuzzy Logic Controller of Heat Exchanger Systems
    Wati, Dwi Ana Ratna
    Jayanti, Putri Nurul
    PROCEEDINGS OF 2013 3RD INTERNATIONAL CONFERENCE ON INSTRUMENTATION, COMMUNICATIONS, INFORMATION TECHNOLOGY, AND BIOMEDICAL ENGINEERING (ICICI-BME), 2013, : 141 - 146
  • [7] Hardware implementation and performance comparison of interval type-2 fuzzy logic controllers for real-time applications
    Schrieber, Matthew D.
    Biglarbegian, Mohammad
    APPLIED SOFT COMPUTING, 2015, 32 : 175 - 188
  • [8] Design of Buck Converter Based on Interval Type-2 Fuzzy Logic Controller
    Asy'ari, Muhammad Khamim
    Musyafa, Ali
    2018 INTERNATIONAL SEMINAR ON INTELLIGENT TECHNOLOGY AND ITS APPLICATIONS (ISITIA 2018), 2018, : 153 - 156
  • [9] Development of an Interval Type-2 TSK Fuzzy Logic Attitude Controller for a UAV
    Hailemichael, Abel
    Behniapoor, Mohammadreza
    Karimoddini, Ali
    2018 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS), 2018, : 1003 - 1009
  • [10] Developing a computationally effective Interval Type-2 TSK Fuzzy Logic Controller
    Hailemichael, Abel
    Salaken, Syed Moshfeq
    Karimoddini, Ali
    Homaifar, Abdollah
    Khosravi, Abbas
    Nahavandi, Saeid
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (02) : 1915 - 1928