Embedded two level direct adaptive fuzzy controller for DC motor speed control

This paper presents a proposed approach based on an adaptive fuzzy logic controller for precise control of the DC motor speed. In this concern, the proposed Direct Adaptive Fuzzy Logic Controller (DAFLC) is estimated from two levels, where the lower level uses a Mamdani fuzzy controller and the uppe...

Full description

Bibliographic Details
Main Authors: Ahmad M. Zaki, Mohammad El-Bardini, F.A.S. Soliman, Mohammed Mabrouk Sharaf
Format: Article
Language:English
Published: Elsevier 2018-03-01
Series:Ain Shams Engineering Journal
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2090447915001653
id doaj-359fe0ceacbb41b288625d08b5f26e90
record_format Article
spelling doaj-359fe0ceacbb41b288625d08b5f26e902021-06-02T02:31:38ZengElsevierAin Shams Engineering Journal2090-44792018-03-0191657510.1016/j.asej.2015.10.003Embedded two level direct adaptive fuzzy controller for DC motor speed controlAhmad M. Zaki0Mohammad El-Bardini1F.A.S. Soliman2Mohammed Mabrouk Sharaf3Department of Electronics and Computers Engineering, Nuclear Materials Authority, El-Maadi, 530, Cairo, EgyptDepartment of Industrial Electronics and Control Engineering, Faculty of Electronic Engineering, Menofia University, Menouf 32852, EgyptDepartment of Electronics and Computers Engineering, Nuclear Materials Authority, El-Maadi, 530, Cairo, EgyptDepartment of Industrial Electronics and Control Engineering, Faculty of Electronic Engineering, Menofia University, Menouf 32852, EgyptThis paper presents a proposed approach based on an adaptive fuzzy logic controller for precise control of the DC motor speed. In this concern, the proposed Direct Adaptive Fuzzy Logic Controller (DAFLC) is estimated from two levels, where the lower level uses a Mamdani fuzzy controller and the upper level is an inverse model based on a Takagi–Sugeno (T–S) method in which its output is used to adapt the parameters of the fuzzy controller in the lower level. The proposed controller is implemented using an Arduino DUE kit. From the practical results, it is proved that the proposed adaptive controller improves, successfully both the performance response and the disturbance due to the load in the speed control of the DC motor.http://www.sciencedirect.com/science/article/pii/S2090447915001653Embedded systemsDirect adaptive fuzzy controllerDC motorSpeed controlT–S fuzzy controller
collection DOAJ
language English
format Article
sources DOAJ
author Ahmad M. Zaki
Mohammad El-Bardini
F.A.S. Soliman
Mohammed Mabrouk Sharaf
spellingShingle Ahmad M. Zaki
Mohammad El-Bardini
F.A.S. Soliman
Mohammed Mabrouk Sharaf
Embedded two level direct adaptive fuzzy controller for DC motor speed control
Ain Shams Engineering Journal
Embedded systems
Direct adaptive fuzzy controller
DC motor
Speed control
T–S fuzzy controller
author_facet Ahmad M. Zaki
Mohammad El-Bardini
F.A.S. Soliman
Mohammed Mabrouk Sharaf
author_sort Ahmad M. Zaki
title Embedded two level direct adaptive fuzzy controller for DC motor speed control
title_short Embedded two level direct adaptive fuzzy controller for DC motor speed control
title_full Embedded two level direct adaptive fuzzy controller for DC motor speed control
title_fullStr Embedded two level direct adaptive fuzzy controller for DC motor speed control
title_full_unstemmed Embedded two level direct adaptive fuzzy controller for DC motor speed control
title_sort embedded two level direct adaptive fuzzy controller for dc motor speed control
publisher Elsevier
series Ain Shams Engineering Journal
issn 2090-4479
publishDate 2018-03-01
description This paper presents a proposed approach based on an adaptive fuzzy logic controller for precise control of the DC motor speed. In this concern, the proposed Direct Adaptive Fuzzy Logic Controller (DAFLC) is estimated from two levels, where the lower level uses a Mamdani fuzzy controller and the upper level is an inverse model based on a Takagi–Sugeno (T–S) method in which its output is used to adapt the parameters of the fuzzy controller in the lower level. The proposed controller is implemented using an Arduino DUE kit. From the practical results, it is proved that the proposed adaptive controller improves, successfully both the performance response and the disturbance due to the load in the speed control of the DC motor.
topic Embedded systems
Direct adaptive fuzzy controller
DC motor
Speed control
T–S fuzzy controller
url http://www.sciencedirect.com/science/article/pii/S2090447915001653
work_keys_str_mv AT ahmadmzaki embeddedtwoleveldirectadaptivefuzzycontrollerfordcmotorspeedcontrol
AT mohammadelbardini embeddedtwoleveldirectadaptivefuzzycontrollerfordcmotorspeedcontrol
AT fassoliman embeddedtwoleveldirectadaptivefuzzycontrollerfordcmotorspeedcontrol
AT mohammedmabrouksharaf embeddedtwoleveldirectadaptivefuzzycontrollerfordcmotorspeedcontrol
_version_ 1721409267376848896