FPGA Fuzzy Controller Design for Magnetic Ball Levitation

Hosam Abu Elreesh Basil Hamed

Journal: International Journal of Intelligent Systems and Applications(IJISA) @ijisa

Article in issue: 10 vol.4, 2012.

Free access

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

Similar articles in the section Electrical engineering

Design Serial Intelligent Modified Feedback Linearization like Controller with Application to Spherical Motor
Design Serial Intelligent Modified Feedback Linearization like Controller with Application to Spherical Motor

Ali Barzegar, Farzin Piltan, Mahmood Vosoogh, Abdol Majid Mirshekaran, Alireza Siahbazi

Design Adaptive Fuzzy Inference Controller for Robot Arm
Design Adaptive Fuzzy Inference Controller for Robot Arm

Mostafa Mirzadeh, Mohammad Haghighi, Saeed Khezri, Javad Mahmoodi, Hasan Karbasi

Design Artificial Intelligence-Based Switching PD plus Gravity for Highly Nonlinear Second Order System
Design Artificial Intelligence-Based Switching PD plus Gravity for Highly Nonlinear Second Order System

Farzin Piltan, Mahdi Jafari, Mehdi Eram, Omid Mahmoudi, Omid Reza Sadrnia

Short address: https://sciup.org/15010320

IDS: 15010320

References 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.
More