Academic Journals Database
Disseminating quality controlled scientific knowledge

Fuzzy PID Controllers Using FPGA Technique for Real Time DC Motor Speed Control

Author(s): Basil Hamed Hamed | Moayed Al-Mobaied

Journal: Intelligent Control and Automation
ISSN 2153-0653

Volume: 02;
Issue: 03;
Start page: 233;
Date: 2011;
Original page

Keywords: DC Motor | Fuzzy Logic Control | PID Controller | Real Time | FPGA

The design of intelligent control systems has become an area of intense research interest. The development of an effective methodology for the design of such control systems undoubtedly requires the synthesis of many concepts from artificial intelligence. The most commonly used controller in the industry field is the proportional-plus-integral-plus-derivative (PID) controller. Fuzzy logic controller (FLC) provides an alternative to PID controller, especially when the available system models are inexact or unavailable. Also rapid advances in digital technologies have given designers the option of implementing controllers using Field Programmable Gate Array (FPGA) which depends on parallel programming. This method has many advantages over classical microprocessors. In this research, A model of the fuzzy PID control system is implemented in real time with a Xilinx FPGA (Spartan-3A, Xilinx Company, 2007). It is introduced to maintain a constant speed to when the load varies.,The model of a DC motor is considered as a second order system with load variation as a an example for complex model systems. For comparison purpose, two widely used controllers “PID and Fuzzy” have been implemented in the same FPGA card to examine the performance of the proposed system. These controllers have been tested using Matlab/Simulink program under speed and load variation conditions. The controllers were implemented to run the motor as real time application under speed and load variation conditions and showed the superiority of Fuzzy-PID.
Why do you need a reservation system?      Save time & money - Smart Internet Solutions