Embedded system based on a real time fuzzy motor speed controller

This paper describes an implementation of a fuzzy logic control (FLC) system and a/the conventional proportional-integral (PI) controller for speed control of DC motor, based on field programmable gate array (FPGA) circuit. The proposed scheme is aimed to improve the tracking performance and to elim...

Full description

Bibliographic Details
Main Authors: Ebrahim Abd El-Hamid Mohamed Ramadan, Mohammad El-Bardini, Nabila M. El-Rabaie, Mohamed A. Fkirin
Format: Article
Language:English
Published: Elsevier 2014-06-01
Series:Ain Shams Engineering Journal
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2090447913001019
_version_ 1818647207731003392
author Ebrahim Abd El-Hamid Mohamed Ramadan
Mohammad El-Bardini
Nabila M. El-Rabaie
Mohamed A. Fkirin
author_facet Ebrahim Abd El-Hamid Mohamed Ramadan
Mohammad El-Bardini
Nabila M. El-Rabaie
Mohamed A. Fkirin
author_sort Ebrahim Abd El-Hamid Mohamed Ramadan
collection DOAJ
description This paper describes an implementation of a fuzzy logic control (FLC) system and a/the conventional proportional-integral (PI) controller for speed control of DC motor, based on field programmable gate array (FPGA) circuit. The proposed scheme is aimed to improve the tracking performance and to eliminate the load disturbance in the speed control of DC motors. The proposed fuzzy system has been applied to a permanent magnet DC motor, via a configuration of H-bridge. The fuzzy control algorithm is designed and verified with a nonlinear model, using the MATLAB® tools. Both FLC and conventional PI controller hardware are synthesized, functionally verified and implemented using Xilinx Integrated Software Environment (ISE) Version 11.1i. The real time implementation of these controllers is made on Spartan-3E FPGA starter kit (XC3S500E). The practical results showed that the proposed FLC scheme has better tracking performance than the conventional PI controller for the speed control of DC motors.
first_indexed 2024-12-17T00:58:52Z
format Article
id doaj.art-2530204bf45a4bbbaa9a2f2a8395c27c
institution Directory Open Access Journal
issn 2090-4479
language English
last_indexed 2024-12-17T00:58:52Z
publishDate 2014-06-01
publisher Elsevier
record_format Article
series Ain Shams Engineering Journal
spelling doaj.art-2530204bf45a4bbbaa9a2f2a8395c27c2022-12-21T22:09:31ZengElsevierAin Shams Engineering Journal2090-44792014-06-015239940910.1016/j.asej.2013.10.001Embedded system based on a real time fuzzy motor speed controllerEbrahim Abd El-Hamid Mohamed RamadanMohammad El-BardiniNabila M. El-RabaieMohamed A. FkirinThis paper describes an implementation of a fuzzy logic control (FLC) system and a/the conventional proportional-integral (PI) controller for speed control of DC motor, based on field programmable gate array (FPGA) circuit. The proposed scheme is aimed to improve the tracking performance and to eliminate the load disturbance in the speed control of DC motors. The proposed fuzzy system has been applied to a permanent magnet DC motor, via a configuration of H-bridge. The fuzzy control algorithm is designed and verified with a nonlinear model, using the MATLAB® tools. Both FLC and conventional PI controller hardware are synthesized, functionally verified and implemented using Xilinx Integrated Software Environment (ISE) Version 11.1i. The real time implementation of these controllers is made on Spartan-3E FPGA starter kit (XC3S500E). The practical results showed that the proposed FLC scheme has better tracking performance than the conventional PI controller for the speed control of DC motors.http://www.sciencedirect.com/science/article/pii/S2090447913001019Fuzzy logic controlPI controllerVHDLFPGASpartan-3E starter kit
spellingShingle Ebrahim Abd El-Hamid Mohamed Ramadan
Mohammad El-Bardini
Nabila M. El-Rabaie
Mohamed A. Fkirin
Embedded system based on a real time fuzzy motor speed controller
Ain Shams Engineering Journal
Fuzzy logic control
PI controller
VHDL
FPGA
Spartan-3E starter kit
title Embedded system based on a real time fuzzy motor speed controller
title_full Embedded system based on a real time fuzzy motor speed controller
title_fullStr Embedded system based on a real time fuzzy motor speed controller
title_full_unstemmed Embedded system based on a real time fuzzy motor speed controller
title_short Embedded system based on a real time fuzzy motor speed controller
title_sort embedded system based on a real time fuzzy motor speed controller
topic Fuzzy logic control
PI controller
VHDL
FPGA
Spartan-3E starter kit
url http://www.sciencedirect.com/science/article/pii/S2090447913001019
work_keys_str_mv AT ebrahimabdelhamidmohamedramadan embeddedsystembasedonarealtimefuzzymotorspeedcontroller
AT mohammadelbardini embeddedsystembasedonarealtimefuzzymotorspeedcontroller
AT nabilamelrabaie embeddedsystembasedonarealtimefuzzymotorspeedcontroller
AT mohamedafkirin embeddedsystembasedonarealtimefuzzymotorspeedcontroller