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
Description
Summary: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.
ISSN:2090-4479