FPGA Fuzzy Controller Design for Magnetic Ball Levitation

Автор: Hosam Abu Elreesh, Basil Hamed

Журнал: International Journal of Intelligent Systems and Applications(IJISA) @ijisa

Статья в выпуске: 10 vol.4, 2012 года.

Бесплатный доступ

This paper presents a fuzzy controller design for nonlinear system using FPGA. A magnetic levitation system is considered as a case study and the fuzzy controller is designed to keep a magnetic object suspended in the air counteracting the weight of the object. Fuzzy controller will be implemented using FPGA chip. The design will use a high-level programming language HDL for implementing the fuzzy logic controller using the Xfuzzy tools to implement the fuzzy logic controller into HDL code. This paper, advocates a novel approach to implement the fuzzy logic controller for magnetic ball levitation system by using FPGA.

Fuzzy Control, PI, FPGA, Magnetic Levitation Ball, VHDL

Короткий адрес: https://sciup.org/15010320

IDR: 15010320

Список литературы FPGA Fuzzy Controller Design for Magnetic Ball Levitation

  • J.E. Bonilla, V.H. Grisales and M.A. Melgarejo, "Genetic tuned FPGA based PD fuzzy LUT controller," IEEE International Conference. Fuzzy Systems, Vol 3,pp :1084 – 1087, 2001.
  • Michael McKenna and Bogdan M. Wilamowski, "Implementing a Fuzzy System on a Field Programmable Gate Array," IEEE International Joint Conference on Neural Networks, Volume: 1, p.189-194, 2001.
  • T. Philip, M. Vuong, asad, Madni and b. jim Vuong, . VHDL implementation for a fuzzy logic controller., BEI technologies, inc. 13100 telfair avenue, sylmar, 2006.
  • MJ. Patyra & J.L. Grantner, "Hardware Implementation of Digital Fuzzy Logic Controller,". Information Science. An International Journal (113): pp.19-54, 1999.
  • John Yen & Langari Reza, “Fuzzy Logic Intelligence Control and Information,” Prentice-Hall, Englwood Cliffs, 1999.
  • Prasad, Ram., "Fuzzy Logic Control," class handout, New Mexico State University, Electrical & computer Engineering, 1996.
  • Maxfield, Clive, "The Design Warrior's Guide to FPGAs," Newnes, 2004.
  • Balasaheb S. Darade, Abhishek Singh Chauhan and Tarun A.Parmar, "Paper Presentation On Programming FPGA's Using Handel-C," Jawaharlal Nehru Engineering College Aurangabad.
  • K. Mabasa, Mohamed Akil, Thierry Grandpierre, B.J. Van Wyk and M.A. Van Wyk "Automatic VHDL Code Generation for Fuzzy Logic Systems,", African Journal of Science and Technology, 2008.
  • Gersnoviez and M. Brox, "Using Xfuzzy Environment for the Whole Design of Fuzzy Systems," Proc. IEEE International Conference on Fuzzy Systems, London, July 23-26, 2007..
  • D. R. Lopez, S. Sanchez-Solano, and A. Barriga, "Xfuzzy: A Design Environment for Fuzzy Systems," Proc.7th IEEE International Conference on Fuzzy Systems, pp.1060-1065, Anchorage, May 1998..
  • F.J.M. Velo, L. Baturone, S.S. Solano and A. Barriga, "Rapid design of fuzzy systems with Xfuzzy," Proceedings of the IEEE 12th International Conference on Fuzzy Systems, May 25-28, Sevilla, Spain, pp: 342-347.2003.
  • CE 152 magnetic levitation model-education manual. Humusofts.r.o 2002.
Еще
Статья научная