A scalable accuracy fuzzy logic controller on FPGA

被引:11
|
作者
Sun, Yize [1 ]
Tang, Shiqing [1 ]
Meng, Zhuo [1 ]
Zhao, Yiman [1 ]
Yang, Yunhu [2 ]
机构
[1] Donghua Univ, Coll Mech Engn, Shanghai 201620, Peoples R China
[2] Anhui Univ Technol, Sch Elect & Informat Engn, Maanshan 243002, Peoples R China
关键词
Scalable; Fuzzy accuracy factor; Fuzzy logic controller (FLC); FPGA; INTERVAL TYPE-2; DESIGN;
D O I
10.1016/j.eswa.2015.04.050
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A distributed, scalable and flexible fuzzy logic controller (FLC) without increasing additional hardware cost by fuzzy accuracy factor is proposed. In order to improve fuzzy logic operation speed, multi-input/multi-output (MIMO) fuzzy system is decomposed into several independent two-input/single-output (TISO) subsystems in parallel. The decomposed TISO FLC can deal with scalable requirements in terms of number of input language variables, output language variables, data accuracy types and fuzzy rules. In this paper, the systematic design methods are presented in detail, and the scalable TISO FLC architectures are addressed with fuzzification of fuzzy accuracy factor and analog-to-digital conversion (ADC) quantizer, fuzzy rules and fuzzy inference engine, and the defuzzification by a scalable divider. At last, A JTAG-TCL tool is developed to compare the scalable TISO FLC with other FLCs in resource, accuracy, and speed. The experiment results of photovoltaic (PV) system indicate that the proposed FLC has flexible control accuracy, fast response and better tracking performance. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:6658 / 6673
页数:16
相关论文
共 50 条
  • [1] Digital Fuzzy Logic Controller with Scalable Sequential Architecture
    Waskiewicz, Julia
    Wielgus, Andrzej
    2024 31ST INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM, MIXDES 2024, 2024, : 86 - 91
  • [2] Implementation of a fuzzy logic controller on an FPGA using VHDL
    Singh, S
    Rattan, KS
    NAFIPS'2003: 22ND INTERNATIONAL CONFERENCE OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY - NAFIPS PROCEEDINGS, 2003, : 110 - 115
  • [3] Design and Implementation of Online Fuzzy Logic Controller on FPGA
    Maji, Pallab
    Jammu, Bhaskara Rao
    Patra, Sarat Kumar
    Mahapatra, Kamalakanta
    2014 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2014,
  • [4] Implementation of a fuzzy logic controller on an FPGA for a DC motor
    Singh, S
    Rattan, KS
    PROCEEDINGS: ELECTRICAL INSULATION CONFERENCE AND ELECTRICAL MANUFACTURING & COIL WINDING TECHNOLOGY CONFERENCE, 2003, : 387 - 394
  • [5] An implementation of fuzzy logic controller on the reconfigurable FPGA system
    Kim, D
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2000, 47 (03) : 703 - 715
  • [6] IMPLEMENTATION OF A FUZZY LOGIC SYSTEM ON A FPGA FOR A SERVO CONTROLLER
    Tellez, Arturo, V
    Villa V, Luis A.
    Molina L, Heron
    Camacho N, Oscar
    IJCCI 2009: PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE, 2009, : 89 - 93
  • [7] FPGA fuzzy logic controller for variable speed generators
    Cirstea, M
    Khor, J
    McCormick, M
    PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA'01), 2001, : 301 - 304
  • [8] A generic approach to fuzzy logic controller synthesis on FPGA
    Gonzalez-Vazquez, Jose L.
    Castillo, Oscar
    Aguilar-Bustos, Luis T.
    2006 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-5, 2006, : 2317 - +
  • [9] Hardware Implementation of Fuzzy Logic MPPT Controller on a FPGA Platform
    Bouselham, L.
    Hajji, M.
    Hajji, B.
    El Mehdi, A.
    Hajji, H.
    PROCEEDINGS OF 2015 3RD IEEE INTERNATIONAL RENEWABLE AND SUSTAINABLE ENERGY CONFERENCE (IRSEC'15), 2015, : 101 - 106
  • [10] Hardware/software approache for the FPGA implementation of a fuzzy logic controller
    Masmoudi, Mohamed Slim
    Song, Insop
    Karray, Fakhreddine
    Masmoudi, Mohamed
    Derbel, Nabil
    IEEE DTIS: 2006 INTERNATIONAL CONFERENCE ON DESIGN & TEST OF INTEGRATED SYSTEMS IN NANOSCALE TECHNOLOGY, PROCEEDINGS, 2006, : 419 - 423