Genetic Optimization of Interval Type-2 Fuzzy Systems for Hardware Implementation on FPGAs

  • Oscar Castillo
  • Patricia Melin
Part of the SpringerBriefs in Applied Sciences and Technology book series (BRIEFSAPPLSCIENCES, volume 1)


This chapter proposes a method for the design of a Type-2 Fuzzy Logic Controller (FLC-T2) and a Type-1 Fuzzy Logic Controller (FLC-T1) using Genetic Algorithms. The two controllers were tested with different levels of uncertainty to Regulate Speed in a Direct Current Motor (ReSDCM). The controllers were synthesized in Very High Description Language (VHDL) code for a Field Programmable Gate Array (FPGA), using the Xilinx System Generator (XSG) of Xilinx ISE and Matlab-Simulink. Comparisons were made between the FLC-T1 versus FLC-T2 in VHDL code and also with a Proportional Integral Differential (PID) Controller, to ReSDCM. To evaluate the difference in performance of the three types of controllers, the t-student statistical test was used.


  1. 1.
    M.O. Al-Jaafreh, A.A. Al-Jumaily, Training type-2 fuzzy system by particle swarm optimization, in IEEE Congress on Evolutionary Computation, CEC 2007, Singapore, 2007, pp. 3442–3446Google Scholar
  2. 2.
    L. Astudillo, O. Castillo, L.T. Aguilar, R. Martinez, Hybrid control for an autonomous wheeled mobile robot under perturbed torques. Lect. Notes Comput. Sci. 4529, 594–603 (2007)CrossRefGoogle Scholar
  3. 3.
    O. Castillo, P. Melin, Soft computing for control of non-linear dynamical systems (Springer, Heidelberg, 2001)MATHCrossRefGoogle Scholar
  4. 4.
    O. Castillo, P. Melin, Soft computing and fractal theory for intelligent manufacturing (Springer, Heidelberg, 2003)MATHCrossRefGoogle Scholar
  5. 5.
    O. Castillo, A.I. Martinez, A.C. Martinez, Evolutionary computing for topology optimization of type-2 fuzzy systems. Adv. Soft Comput. 41, 63–75 (2007)CrossRefGoogle Scholar
  6. 6.
    R. Sepulveda, O. Montiel, G. Lizarraga, O. Castillo, Modeling and simulation of the defuzzification stage of a type-2 fuzzy controller using the Xilinx system generator and Simulink. Stud. Comput. Intell. 257, 309–325 (2009)CrossRefGoogle Scholar
  7. 7.
    O. Castillo, P. Melin, Type-2 fuzzy logic: theory and applications (Springer, Heidelberg, 2008)MATHGoogle Scholar
  8. 8.
    N.S. Bajestani, A. Zare, Application of optimized type-2 fuzzy time series to forecast Taiwan stock index, in Second International Conference on Computer, Control and Communication, 2009, pp. 275–280Google Scholar
  9. 9.
    O. Castillo, G. Huesca, F. Valdez, Evolutionary computing for topology optimization of type-2 fuzzy controllers. Stud. Fuzziness Soft. Comput. 208, 163–178 (2008)CrossRefGoogle Scholar
  10. 10.
    T.W. Chua, W.W. Tan, Genetically evolved fuzzy rule-based classifiers and application to automotive classification. Lect. Notes Comput. Sci. 5361, 101–110 (2008)CrossRefGoogle Scholar

Copyright information

© The Author(s) 2012

Authors and Affiliations

  • Oscar Castillo
    • 1
  • Patricia Melin
    • 1
  1. 1.Division of Graduate StudiesTijuana Institute of TechnologyChula VistaUSA

Personalised recommendations