Model Based Design of pid controller for BLDC motor with implementation of embedded arduino mega controller

M. K. Hat, B. S.K.K. Ibrahim, T. A.T. Mohd, M. K. Hassan

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

Brushless DC motors are the most widely used electrical drive in the industry. The development process of the drive is costly and time-consuming. However, various methods can be used to reduce the development time of the drive. This paper presents the Model-Based Design technique of Brushless DC Motor using MATLAB/Simulink with Arduino support block set. The model of BLDC motor is developed using black-box modeling approach; simulations are performed based on real-time data and processed using MATLAB System Identification tool box. The PID Controller is then designed and tuned within the simulations to attain the drive performance. For real-time application, the controller code is generated and uploaded into Arduino Mega embedded controller. The results obtained from simulation and experiment is discussed and compared. The performed works concludes that Model-based design technique can be applied in any control design application using low cost controller such as Arduino embedded controller.

Original languageEnglish
Pages (from-to)8588-8594
Number of pages7
JournalARPN Journal of Engineering and Applied Sciences
Volume10
Issue number19
Publication statusPublished - 1 Oct 2015
Externally publishedYes

Fingerprint

Controllers
Brushless DC motors
MATLAB
Identification (control systems)
Costs
Industry
Experiments

Keywords

  • Arduino
  • Brushless dc motor
  • MATLAB/simulink
  • Model based design
  • Pid controller

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Model Based Design of pid controller for BLDC motor with implementation of embedded arduino mega controller. / Hat, M. K.; Ibrahim, B. S.K.K.; Mohd, T. A.T.; Hassan, M. K.

In: ARPN Journal of Engineering and Applied Sciences, Vol. 10, No. 19, 01.10.2015, p. 8588-8594.

Research output: Contribution to journalArticle

@article{0aeef671326046dbb7de44f386e79484,
title = "Model Based Design of pid controller for BLDC motor with implementation of embedded arduino mega controller",
abstract = "Brushless DC motors are the most widely used electrical drive in the industry. The development process of the drive is costly and time-consuming. However, various methods can be used to reduce the development time of the drive. This paper presents the Model-Based Design technique of Brushless DC Motor using MATLAB/Simulink with Arduino support block set. The model of BLDC motor is developed using black-box modeling approach; simulations are performed based on real-time data and processed using MATLAB System Identification tool box. The PID Controller is then designed and tuned within the simulations to attain the drive performance. For real-time application, the controller code is generated and uploaded into Arduino Mega embedded controller. The results obtained from simulation and experiment is discussed and compared. The performed works concludes that Model-based design technique can be applied in any control design application using low cost controller such as Arduino embedded controller.",
keywords = "Arduino, Brushless dc motor, MATLAB/simulink, Model based design, Pid controller",
author = "Hat, {M. K.} and Ibrahim, {B. S.K.K.} and Mohd, {T. A.T.} and Hassan, {M. K.}",
year = "2015",
month = "10",
day = "1",
language = "English",
volume = "10",
pages = "8588--8594",
journal = "ARPN Journal of Engineering and Applied Sciences",
issn = "1819-6608",
publisher = "Asian Research Publishing Network (ARPN)",
number = "19",

}

TY - JOUR

T1 - Model Based Design of pid controller for BLDC motor with implementation of embedded arduino mega controller

AU - Hat, M. K.

AU - Ibrahim, B. S.K.K.

AU - Mohd, T. A.T.

AU - Hassan, M. K.

PY - 2015/10/1

Y1 - 2015/10/1

N2 - Brushless DC motors are the most widely used electrical drive in the industry. The development process of the drive is costly and time-consuming. However, various methods can be used to reduce the development time of the drive. This paper presents the Model-Based Design technique of Brushless DC Motor using MATLAB/Simulink with Arduino support block set. The model of BLDC motor is developed using black-box modeling approach; simulations are performed based on real-time data and processed using MATLAB System Identification tool box. The PID Controller is then designed and tuned within the simulations to attain the drive performance. For real-time application, the controller code is generated and uploaded into Arduino Mega embedded controller. The results obtained from simulation and experiment is discussed and compared. The performed works concludes that Model-based design technique can be applied in any control design application using low cost controller such as Arduino embedded controller.

AB - Brushless DC motors are the most widely used electrical drive in the industry. The development process of the drive is costly and time-consuming. However, various methods can be used to reduce the development time of the drive. This paper presents the Model-Based Design technique of Brushless DC Motor using MATLAB/Simulink with Arduino support block set. The model of BLDC motor is developed using black-box modeling approach; simulations are performed based on real-time data and processed using MATLAB System Identification tool box. The PID Controller is then designed and tuned within the simulations to attain the drive performance. For real-time application, the controller code is generated and uploaded into Arduino Mega embedded controller. The results obtained from simulation and experiment is discussed and compared. The performed works concludes that Model-based design technique can be applied in any control design application using low cost controller such as Arduino embedded controller.

KW - Arduino

KW - Brushless dc motor

KW - MATLAB/simulink

KW - Model based design

KW - Pid controller

UR - http://www.scopus.com/inward/record.url?scp=84946406755&partnerID=8YFLogxK

UR - http://www.arpnjournals.org/jeas/research_papers/rp_2015/jeas_1015_2765.pdf

M3 - Article

VL - 10

SP - 8588

EP - 8594

JO - ARPN Journal of Engineering and Applied Sciences

JF - ARPN Journal of Engineering and Applied Sciences

SN - 1819-6608

IS - 19

ER -