Design and Implementation of a Fast Digital Fuzzy Logic Controller Using FPGA Technology

被引:0
|
作者
K. M. Deliparaschos
F. I. Nenedakis
S. G. Tzafestas
机构
[1] National Technical University of Athens,Intelligent Robotics and Automation Laboratory, School of Electrical and Computer Engineering
[2] Zographou Campus,undefined
关键词
digital fuzzy logic controller; odd–even method; register transfer level; very high-speed hardware description language; place and route; synthesis;
D O I
暂无
中图分类号
学科分类号
摘要
Fuzzy logic controllers (FLCs) are finding increasing popularity in real industrial applications, especially when the available system models are inexact or unavailable. This paper proposes a zero-order Takagi–Sugeno parameterized digital FLC, processing only the active rules (rules that give a non-null contribution for a given input data set), at high frequency of operation, without significant increase in hardware complexity. To achieve this goal, an improved method of designing the fuzzy controller model is proposed that significantly reduces the time required to process the active rules and effectively increases the input data processing rate. The digital fuzzy logic controller discussed in this paper achieves an internal core processing speed of at least 200 MHz, featuring two 8-bit inputs and one 12-bit output, with up to seven trapezoidal shape membership functions per input and a rule base of up to 49 rules. The proposed architecture was implemented in a field programmable gate array chip with the use of a very high-speed integrated-circuits hardware description language and advanced synthesis and place and route tools.
引用
收藏
页码:77 / 96
页数:19
相关论文
共 50 条
  • [1] Design and implementation of a fast digital fuzzy logic controller using FPGA technology
    Deliparaschos, K. M.
    Nenedakis, F. I.
    Tzafestas, S. G.
    [J]. JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2006, 45 (01) : 77 - 96
  • [2] A fast digital fuzzy logic controller: FPGA design and implementation
    Deliparaschos, K. M.
    Nenedakis, F. I.
    Tzafestas, S. G.
    [J]. ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 259 - 262
  • [3] Design and Implementation of Online Fuzzy Logic Controller on FPGA
    Maji, Pallab
    Jammu, Bhaskara Rao
    Patra, Sarat Kumar
    Mahapatra, Kamalakanta
    [J]. 2014 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2014,
  • [4] Digital fuzzy logic controller: Design and implementation
    Patyra, MJ
    Grantner, JL
    Koster, K
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1996, 4 (04) : 439 - 459
  • [5] Implementation of a fuzzy logic controller on an FPGA using VHDL
    Singh, S
    Rattan, KS
    [J]. NAFIPS'2003: 22ND INTERNATIONAL CONFERENCE OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY - NAFIPS PROCEEDINGS, 2003, : 110 - 115
  • [6] Design and Implementation of Digital Fuzzy-PID Controller Based on FPGA
    Chen, Wen
    Yuan, Hui-mei
    Wang, Yan
    [J]. ICIEA: 2009 4TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-6, 2009, : 388 - 392
  • [7] Design of Optimized Fuzzy Logic Controller for Area Minimisation and its FPGA Implementation
    Sakthivel, G.
    Anandhi, T. S.
    Natarajan, S. P.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (08): : 187 - 192
  • [8] Implementation of a fuzzy logic controller on an FPGA for a DC motor
    Singh, S
    Rattan, KS
    [J]. PROCEEDINGS: ELECTRICAL INSULATION CONFERENCE AND ELECTRICAL MANUFACTURING & COIL WINDING TECHNOLOGY CONFERENCE, 2003, : 387 - 394
  • [9] An implementation of fuzzy logic controller on the reconfigurable FPGA system
    Kim, D
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2000, 47 (03) : 703 - 715
  • [10] 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
    [J]. IJCCI 2009: PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE, 2009, : 89 - 93