• DocumentCode
    447312
  • Title

    VHDL implementation of very high-speed integer fuzzy controller

  • Author

    Lee, Sang Gu ; Carpinelli, John D.

  • Author_Institution
    Dept. of Comput. Eng., Hannam Univ., Daejeon, South Korea
  • Volume
    1
  • fYear
    2005
  • fDate
    10-12 Oct. 2005
  • Firstpage
    588
  • Abstract
    For high-speed fuzzy control systems, an important problem is the improvement of speed for the fuzzy inference, particularly in the consequent pan and the defuzzification stage. This paper introduces an algorithm to map real values of the fuzzy membership functions in the consequent pan onto an integer grid, as well as a method of eliminating the unnecessary operations of the zero items in the defuzzification stage, allowing a center of gravity method to be implemented with only integer additions and one integer division. A VHDL implementation of the system is presented. The proposed system shows approximately an order of magnitude increase in speed as compared with conventional methods while introducing only a minimal error and can be used in many fuzzy controller applications.
  • Keywords
    fuzzy control; hardware description languages; Fuzzy hardware; VHDL implementation; center of gravity method; fuzzy membership function; integer grid; very high-speed integer fuzzy controller; Control systems; Error correction; Fuzzy control; Fuzzy logic; Fuzzy systems; Gravity; Inference algorithms; Medical control systems; Software performance; Table lookup; COG; Defuzzification; Fuzzy hardware; Integer operation; VHDL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2005 IEEE International Conference on
  • Print_ISBN
    0-7803-9298-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.2005.1571210
  • Filename
    1571210