Title :
Design and implementation of a Mamdani fuzzy inference system on an FPGA
Author :
Uppalapati, S. ; Kaur, D.
Author_Institution :
Electr. Eng., Univ. of Toledo, Toledo, OH, USA
Abstract :
The growth in number of fuzzy logic applications led to the need of finding efficient ways to implement them. The advantage of using field programmable gate arrays (FPGA) is the ease with which controllers can be re-designed based on requirements without incurring major non recurring engineering (NRE) costs. In this paper, the implementation of a Mamdani fuzzy inference system has been demonstrated with the application of a home water sprinkler system. The design of the home water sprinkler system uses two inputs, temperature and soil humidity, to give a single output, watering duration. VHDL programming language is used for creating the design in which simulations are carried out to check the functional verification of individual blocks. The design created on VHDL platform was synthesized, verified and implemented using Xilinx integrated software environment (ISE) Version 6.1. The bit stream created is downloaded onto the Xilinx Virtex 2 FPGA which is mounted on a V2MB1000 board. For the verification of FIS, DIP switches and push buttons were used to simulate inputs. The outputs and inputs were displayed on the two seven segment LED displays. The accuracy of the model on FPGA was compared with simulation results obtained using MATLAB & fuzzy logic tool box. The results obtained from the two models differed with a root mean square (R.M.S.) error of 0.8%.
Keywords :
LED displays; field programmable gate arrays; fuzzy control; fuzzy logic; fuzzy reasoning; hardware description languages; DIP switch; FPGA; LED display; MATLAB; Mamdani fuzzy inference system; V2MB1000 board; VHDL programming language; Xilinx integrated software environment; field programmable gate array; fuzzy logic tool box; home water sprinkler system design; root mean square error; Computer languages; Costs; Field programmable gate arrays; Fuzzy logic; Fuzzy systems; Humidity; Mathematical model; Programmable logic arrays; Soil; Temperature;
Conference_Titel :
Fuzzy Information Processing Society, 2009. NAFIPS 2009. Annual Meeting of the North American
Conference_Location :
Cincinnati, OH
Print_ISBN :
978-1-4244-4575-2
Electronic_ISBN :
978-1-4244-4577-6
DOI :
10.1109/NAFIPS.2009.5156408