Abstract

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.

Highlights

  • Due to its excellent speed control characteristics DC motor has been widely used in industry even though its maintenance costs are higher than the induction motor, the speed of DC motor can be adjusted to a great extent so as to provide easy control and high performance [1,2]

  • A model of the fuzzy PID control system is implemented in real time with a Xilinx Field Programmable Gate Array (FPGA) (Spartan-3A, Xilinx Company, 2007)

  • Rapid advances in digital technologies have given designers the option of implementing a controller on a variety of Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), etc

Read more

Summary

Introduction

Due to its excellent speed control characteristics DC motor has been widely used in industry even though its maintenance costs are higher than the induction motor, the speed of DC motor can be adjusted to a great extent so as to provide easy control and high performance [1,2]. Fuzzy control does not strictly need any mathematical model of the plant. It is based on plant operator experience, and it is very easy to apply. Rapid advances in digital technologies have given designers the option of implementing a controller on a variety of Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), etc. Applications of FPGAs include industrial motor drivers, real time systems, digital signal processing, computer hardware emulation and a growing range of other areas. The novel approach, which is proposed in this research, is: Design and practical implementation of a real time Fuzzy-PID controller using modern FPGA card (Spartan-3A, Xilinx Company, 2007) for speed control of DC motor with load variation as an application. The last section concludes the design and the implementation of the system

DC Motor
Fuzzy Logic
Controllers Design
PID Controller
Fuzzy Logic Controller “FLC”
Fuzzy-PID Controller
Results Comparison
Modelsim Results
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call