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...
Main Authors: | , , , |
---|---|
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 |