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 条
  • [21] Design, Development and Implementation of a Fuzzy Logic Controller for DC-DC Buck and Boost Converter in an FPGA
    Caldo, Rionel Belen
    Yap, Roderick Y.
    2013 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND INFORMATION SCIENCES (ICCAIS), 2013,
  • [22] MODELING AND SIMULATION OF FUZZY LOGIC CONTROLLER-BASED MODEL REFERENCE ADAPTIVE CONTROLLER
    Prakash, R.
    Anita, R.
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2012, 8 (04): : 2533 - 2550
  • [23] A fuzzy logic navigation controller implemented in hardware for an electric wheelchair
    Rojas, Mario
    Ponce, Pedro
    Molina, Arturo
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2018, 15 (01):
  • [24] FPGA Implementation of 3-D Fuzzy Logic Controller for Multi-core CPU Thermal Management
    Girgis, Meena E.
    Abdelhalim, M. B.
    Kamal, Hanan A.
    2013 30TH NATIONAL RADIO SCIENCE CONFERENCE (NRSC2013), 2013, : 448 - 457
  • [25] FPGA-Based Design Process of a Fuzzy Logic Controller for a Dual-Axis Sun Tracking System
    Azzouz Benzekri
    Arab Azrar
    Arabian Journal for Science and Engineering, 2014, 39 : 6109 - 6123
  • [26] Hardware-in-the-loop simulation and implementation of a fuzzy logic controller with FPGA: case study of a magnetic levitation system
    Akbati, Onur
    Uzgun, Hatice Didem
    Akkaya, Sirin
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2019, 41 (08) : 2150 - 2159
  • [27] FPGA-Based Design Process of a Fuzzy Logic Controller for a Dual-Axis Sun Tracking System
    Benzekri, Azzouz
    Azrar, Arab
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2014, 39 (08) : 6109 - 6123
  • [28] Implementation of Fuzzy Logic Controller in SHPF&TCR for Power Quality
    Rao, G. Satyanarayana
    Reddy, Y. Ravindra
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 2960 - 2964
  • [29] Contouring accuracy improvement using a tangential contouring controller with a fuzzy logic-based feedrate regulator
    Cheng, Ming-Yang
    Su, Ke-Han
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 41 (1-2) : 75 - 85
  • [30] DESIGNING A FUZZY CONTROLLER USING LABVIEW IMPLEMENTED ON A FPGA
    de la Cruz-Alejo, Jesus
    Montalva, Juan C. G.
    Contreras, Ernesto E.
    MECHATRONIC SYSTEMS AND CONTROL, 2021, 49 (04): : 190 - 197