Information Technology Reference
In-Depth Information
13.7 Conclusions
Two design strategies for the automatic synthesis of embedded fuzzy controllers have
been described in this chapter. They demonstrate that the availability of a design flow,
supported by the use of parameterized cell libraries and hardware synthesis tools
provided by the Xfuzzy environment, considerably speeds up the hardware imple-
mentation of fuzzy systems, facilitating the exploration of the design space for a
given application. One of the design strategies is focused to hardware implementa-
tions of fuzzy systems onXilinx's FPGAs, while the other one provides synthesizable
VHDL code for ASICs and FPGAs. As demonstrated by the obtained results, the
VHDL-based option usually allows achieving better results in terms of performance
(approximation capability and/or resource consumption), whereas the main advan-
tage of the XSG approach is reduction in time required to develop the controllers.
Acknowledgments This work was partially funded by Spanish Ministry of Economy and Com-
petitiveness under the Project TEC2011-24319 and by Junta de Andalucía under the Project
P08-TIC-03674 (both with support from FEDER). The authors would like to thank all the peo-
ple who have contributed to the development of Xfuzzy . In special to Jesús Izquierdo and Lidia
L. Delgado, for their contribution to the versions of xfsg and xfvhdl used in this work.
References
Alonso, J. M., Magdalena, L., & Guillaume, S. (2004). KBCT: a knowledge extraction and repre-
sentation tool for fuzzy logic based systems. Proceedings of IEEE International Conference on
Fuzzy Systems , pp. 989-994.
Altas, I. H., & Sharaf, A. M. (2007). A generalized direct approach for designing fuzzy logic con-
trollers in Matlab/Simulink GUI environment. International Journal of Information Technology
and Intelligent Computing , 1 ,4.
Bakhti, A., & Benbaouche, L. (2006). Simulink-DSP co-design of a fuzzy logic controller. Pro-
ceedings of Industrial Electronics Society Annual Conference , pp. 4587-4592.
Basterretxea, K., del Campo, I. (2009). Electronic hardware for fuzzy computation. In A. Laurent
&M.J.Lesot(eds.), Scalable fuzzy algorithms for data management and analysis: Methods and
design (IGI Global) , pp. 1-30.
Baturone, I., Barriga, A., Sánchez-Solano, S., Jiménez, C. J., &López, D. R. (2000). Microelectronic
design of fuzzy logic-based systems . Boca Raton: CRC Press.
Baturone, I., Martínez-Rodríguez, M. C., Brox, P., Gersnoviez, A., & Sánchez-Solano, S. (2011).
Digital implementation of hierarchical piecewise-affine controllers. Proceedings of IEEE Inter-
national Symposium on Industrial Electronics , pp. 1497-1502.
Baturone, I., Moreno-Velo, F. J., Sánchez-Solano, S., Barriga, A., Brox, P., Gersnoviez, A., & Brox,
M. (2007). Using Xfuzzy environment for the whole design of fuzzy systems. Proceedings of
IEEE International Conference on Fuzzy Systems , pp. 1-6.
Brox, M., Sánchez-Solano, S., del Toro, E., Brox, P., & Moreno-Velo, F. J. (2013). CAD tools
for hardware implementation of embedded fuzzy systems on FPGAs. IEEE Transactions on
Industrial Informatics , 9 (3), 1635-1644.
Carvajal, R. G., Torralba, A., & Franquelo, L. G. (1997). AFAN, a tool for the automatic synthesis
of neural and fuzzy controllers with architecture optimization. Proceedings of IEEE International
Symposium on Circuits and Systems , pp. 637-640.
Search WWH ::




Custom Search