Skip to main navigation Skip to search Skip to main content

Embedded Adaptive Fuzzy Controller Based on Reinforcement Learning for DC Motor with Flexible Shaft

  • A. Aziz Khater*
  • , Mohammad El-Bardini
  • , Nabila M. El-Rabaie
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

20 Scopus citations

Abstract

In this paper, we propose an adaptive fuzzy controller in which the scaling factors of the input/output membership functions are adapted in the real time using a Reinforcement Q-Learning algorithm based on a proposed reward function. The proposed controller is implemented practically using an Arduino DUE board to control a DC motor with flexible shaft. The practical results show that the performance of the proposed controller is significantly improved compared with the other controllers. Also, the results show better performance over a wide range of the measurement errors and load disturbances.

Original languageEnglish
Pages (from-to)2389-2406
Number of pages18
JournalArabian Journal for Science and Engineering
Volume40
Issue number8
DOIs
StatePublished - 22 Aug 2015
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2015, King Fahd University of Petroleum & Minerals.

Keywords

  • Arduino DUE board
  • DC motor
  • Fuzzy PID (FPID) controller
  • H-bridge
  • Incremental encoder
  • Reinforcement Q-learning

ASJC Scopus subject areas

  • General

Fingerprint

Dive into the research topics of 'Embedded Adaptive Fuzzy Controller Based on Reinforcement Learning for DC Motor with Flexible Shaft'. Together they form a unique fingerprint.

Cite this