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 条
  • [31] A PWM fuzzy logic controller
    Tombs, J
    Torralba, AJ
    Franquelo, LG
    IEEE MICRO, 1996, 16 (05) : 68 - 71
  • [32] Fuzzy logic temperature controller
    Qiao Juyao
    Xiu Guoyi
    Sun Guang
    7th International Conference on Measurement and Control of Granular Materials, Proceedings, 2006, : 342 - 345
  • [33] A FUZZY-LOGIC CONTROLLER
    YAMAKAWA, T
    JOURNAL OF BIOTECHNOLOGY, 1992, 24 (01) : 1 - 32
  • [34] Fuzzy logic controller for submarine
    Pathan, Dur Muhammad
    Unar, Mukhtiar Ali
    Memon, Mujeeb-u-Din
    Proceedings of the INMIC 2005: 9th International Multitopic Conference - Proceedings, 2005, : 425 - 430
  • [35] A satisficing fuzzy logic controller
    Goodrich, MA
    Stirling, WC
    Frost, RL
    FUZZ-IEEE '96 - PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, 1996, : 272 - 276
  • [36] Vague controller: a generalization of fuzzy logic controller
    Chen, CL
    Hsieh, CT
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1999, 30 (11) : 1167 - 1186
  • [37] Design of a fuzzy logic controller as a suction controller
    Lee, TT
    Tu, KY
    Wang, WJ
    FUZZY SETS AND SYSTEMS, 1997, 91 (03) : 305 - 317
  • [38] An optimised fuzzy logic controller
    Chan, PT
    Rad, AB
    Tsang, KM
    PROCEEDINGS OF THE SIXTH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS I - III, 1997, : 975 - 980
  • [39] TOWARDS A LOGIC FOR A FUZZY-LOGIC CONTROLLER
    DRIANKOV, D
    HELLENDOORN, H
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 548 : 166 - 170
  • [40] A fuzzy logic controller using stochastic logic
    Colodro, F
    Torralba, A
    Carvajal, R
    Franquelo, LG
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 629 - 632