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 language | English |
|---|---|
| Pages (from-to) | 2389-2406 |
| Number of pages | 18 |
| Journal | Arabian Journal for Science and Engineering |
| Volume | 40 |
| Issue number | 8 |
| DOIs | |
| State | Published - 22 Aug 2015 |
| Externally published | Yes |
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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver