Abstract
This paper is focused on the study, analysis and development of code for the defuzzification stage of type-2 fuzzy systems, through the average of two type-1 fuzzy systems. This proposal is based on the average method for systems where the type-2 membership functions of the inputs and output, have no uncertainty in the mean or center. The codification is done using the hardware description language VHDL, and it was exported to Simulink through the Xilinx System Generator (XSG). Comparative tests were conducted between the type-2 fuzzy systems for different number of bits and noise levels.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
- Fuzzy System
- Field Programmable Gate Array
- Fuzzy Controller
- Fuzzy Inference System
- Fuzzy Logic Controller
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Lago, E., Hinojosa, M.A., Jimńez, C.J., Barriga, A., Sánchez-Solano, S.: FPGA Implementation of Fuzzy Controllers. In: Proc. XII Conf. on Design of Circuits and Integrated Systems (DCIS 1997), Sevilla, November 1997, pp. 715–720 (1997)
Lizárraga, G., Sepúlveda, R., Montiel, O., Castillo, O.: Modeling and Simulation of the Defuzzification stage using Xilinx System Generator and Simulink. Soft Computing for Hybrid Intelligent Systems, vol. 154, pp. 333–343. Springer, Heidelberg (2008)
Wu, H., Mendel, J.M.: Uncertanty Bounds and Their use in the Design of Interval type-2 Fuzzy Logic Systems. IEEE Transactions on Fuzzy Systems 10, 1–16 (2002)
Mendel, J.M.: Type-2 Fuzzy Sets and Systems: an Overview. IEEE Computational Intelligence Magazine 2, 20–29 (2007)
Mendel, J.M.: Type-2 Fuzzy Sets: Some Questions and Answers. IEEE Computer Society Press, Los Alamitos (2003)
Mendel, J.M., Bob John, R.I.: Type-2 Fuzzy Sets Made Simple. IEEE Transactions on Fuzzy Systems 10, 117–127 (2002)
Mendel, J.M.: Uncertain Rule-Based Fuzzy Logic Systems: Introduction and New Directions. Prentice-Hall, Upper-Saddle River (2001)
Karnik, N.N., Mendel, J.M., Liang, Q.: Type-2 Fuzzy Logic Systems. IEEE Transactions on Fuzzy Systems 7, 643–658 (1999)
Karnik, N., Mendel, J.M.: Centroid of a Type-2 Fuzzy Set. Information Sciences 132, 195–220 (2001)
Mendel, J.M., Hagras, H., John, R.I.: Standard Background Material About Interval Type-2 Fuzzy Logic Systems That Can Be Used By All Authors
Zadeh, L.A.: The concept of a linguistic variable and its application to approximate reasoning. Information Sciences 8, 199–249 (1975)
Zadeh, L.A.: Fuzzy sets. Information and Control 8, 338–353 (1965)
L.E., Jiménez, C.J., López, D.R., Sánchez-Solano, S., Barriga, A.: XFVHDL: A Tool for the Synthesis of Fuzzy Logic Controllers. Design Automation and Test in Europe, 102–107 (1998)
Liang, Q., Mendel, J.M.: Interval Type-2 Fuzzy Logic Systems: Theory and Design. IEEE Trans. on Fuzzy Systems 8, 535–550 (2000)
Manual of Xilinx System Generator, http://www.xilinx.com
Patyra, M.J., Janos, L., Koster, K.: Digital Fuzzy Logic Controller:Design and Implementation. IEEE Transactions on Fuzzy Systems, vol. 4(4) ( November 1996)
Melgarejo, M.: Desarrollo de un Sistema de Inferencia Difusa sobre FPGA, Universidad Distrital Francisco José de Caldas, Centro de Investigación y Desarrollo Cientifico, Esfera Editores, Bogotá, Colombia (2003)
Melgarejo, M., Peña-Reyes, C.A.: Implementing Interval type-2 Fuzzy Processors. Computational Intelligence Magazine, IEEE 2, 63–71 (2007)
Melgarejo, M.A., Carlos, R., Peña-Reyes, A.: Hardware architecture and FPGA implementation of a type-2 fuzzy system. In: Proceedings of the 14th ACM Great Lakes symposium on VLSI, pp. 458–461 (2004)
Melgarejo, M.A., Garcia, R.A., Peña-Reyes, C.A.: Pro-Two: a hardware based platform for real time type-2 fuzzy inference. In: Proceedings of 2004 IEEE International Conference on Publication Fuzzy Systems, vol. 2, pp. 977–982 (2004)
Cirstea, M.N., Dinu, A., Khor, J.G., McCormick, M.: Neural and Fuzzy Logic Control of Drives and Power System, Newnes (2002)
Montiel, O., Maldonado, Y., Sepúlveda, R., Castillo, O.: Simple tuned fuzzy controller embedded into an FPGA. In: 2008 NAFIPS Conference Proceedings, pp. 1–6 (2008)
Montiel, O., Olivas, J., Sepúlveda, R., Castillo, O.: Development of an Embedded Simple Tuned Fuzzy Controller. In: Zurada, J.M., Yen, G.G., Wang, J. (eds.) WCCI 2008. LNCS, vol. 5050, pp. 555–561. Springer, Heidelberg (2008)
Vuong, P.T., Madni, A.M., Voung, J.B.: VHDL Implementation for a Fuzzy Logic Controller. In: World Automation Congress, WAC apos; 2006, pp. 1–8 (2006)
Sepúlveda, R., Castillo, O., Melin, P., Díaz, A.R., Montiel, O.: Experimental Study of Intelligent Controllers under Uncertainty using type-1 and type-2 Fuzzy Logic. Information Sciences 177, 2023–2048 (2007)
Poorani, S., Urmila Priya, T.V.S.: FPGA Based Fuzzy Logic Controller for Electric Vehicle. Journal of the Institution of Engineers, Singapore 45(5) (2005)
Iregui, S., Linares, D., Melgarejo, M.: Performance Evaluation of Fuzzy Operators for FPGA Technology. In: NAFIPS 2008, New York (2008)
Sánchez-Solano, S., Cabrera, A., Jiménez, C.J., Brox, P., Baturone, I., Barriga, A.: Implementación sobre FPGA de Sistemas Difusos Programables. In: IBERCHIP, Workshop IBERCHIP La Habana, Cuba (2003)
Sánchez-Solano, S., Senhadji, R., Cabrera, A., Baturone, I., Jiménez, C.J., Barriga, A.: Prototyping of Fuzzy Logic Based Controllers Using Standard FPGA Development Boards. In: 13th IEEE International Workshop on Rapid System Prototyping on Volume, pp. 25–32 (2002)
Sánchez Solano, S., Barriga, A., Jiménez, C.J., Huertas, J.L.: Design and Application of Digital Fuzzy Controllers. In: Sixth IEEE International Conference on Fuzzy Systems (FUZZ-IEED 1997), Barcelona, Spain, vol. 2, pp. 869–874 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Sepúlveda, R., Montiel, O., Lizárraga, G., Castillo, O. (2009). Modeling and Simulation of the Defuzzification Stage of a Type-2 Fuzzy Controller Using the Xilinx System Generator and Simulink. In: Castillo, O., Pedrycz, W., Kacprzyk, J. (eds) Evolutionary Design of Intelligent Systems in Modeling, Simulation and Control. Studies in Computational Intelligence, vol 257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04514-1_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-04514-1_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04513-4
Online ISBN: 978-3-642-04514-1
eBook Packages: EngineeringEngineering (R0)