SlideShare a Scribd company logo
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 11, No. 7, 2020
Modeling and Performance Analysis of an Adaptive
PID Speed Controller for the BLDC Motor
Md Mahmud1
*, S. M. A. Motakabber2
*, A. H. M. Zahirul Alam3
, Anis Nurashikin Nordin4
, A. K.M. Ahasan Habib5
Department of Electrical and Computer Engineering
International Islamic University Malaysia
Kuala Lumpur, Malaysia
Abstract—Brushless Direct Current (BLDC) motor is the
most popular useable motor for automation and industry. For
good performance of the BLDC motor hunger driving circuit but
the driving circuit is costly, complex control mechanism, various
parameter dependency and low torque. The Proportional
Integral (PI), Proportional Integral Derivative (PID), fuzzy logic,
adaptive, Quantity Feedback Theory (QFT), Pulse Width
Modulation (PWM) controller are the common types of control
method existing for the BLDC motor. This research explores
some well-working experiments and identified the PID controller
as far more applicable controller. For well efficacious and useful
in getting satisfied control performance if the adaptability is
implemented. This research proposed a combined method using
PID and PID auto tuner, having the ability to improve the system
adaptability, given the method named as adaptive PID controller.
To verify the performance, MATLAB simulation platform was
used, and a benchmark system was developed based on the actual
BLDC motor parameters, auxiliary systems, and mathematically
solved parameters. All work has done by using MATLAB/
Simulink.
Keywords—QFT; PWM; BLDC motor; PID controller;
adaptive; adaptive PID controller; APIDC
I. INTRODUCTION
Brushless DC motor is getting more popular and
operational motor than the other DC motor. It requires less
maintenance and can have a life span as it has no wearable
brush and has level speed-torque properties, high productivity.
In driving, from an assortment of motors, BLDC motors have
been generally utilized in automated, restorative hardware,
vehicles, aviation, hard circle drive, as the benefits of BLDC
are extraordinary execution, advance and lower assurance in
power factor. The BLDC motors are increasingly costly, and its
controller design is more complex [1]. Also, need to focus on
BLDC motor safety and inverter because it delivers a high risk
of security issues, demagnetization problem and inverter
disappointment. Controlling the motor speed of the BLDC
requires the controller circuit framework for good productivity.
Numerous kinds of speed control frameworks have been
produced for controllers, yet speed controllers must be
refreshed with age. Right now, there are two circles for speed
control of the BLDC motor. For instance, the electronic force
motor speed controller for the inward circle tuning and an
outside circle for inverter permits the very voltage of the DC
vehicle [2]. To control this framework, the DC supply required
relies upon the motor RPM and its capacities. The sensor is the
most significant piece of the controller for controlling the
motor speed. The sensor can stream directions. The inverter
used to change over DC voltage to AC voltage likewise has a
DC voltage converter to change over DC to this framework. In
any case, when utilizing a brush dc motor, mechanical rubbing,
and electrical erosion mess some up which urge the inclination
to utilize brushless dc (BLDC) motor. These days, BLDC
motors are generally utilized in electronic vehicles, because the
nonattendance of a brush/transport gathering decreases hearing
sharpness and improves productivity and torque [3]. A well-
known magnet brushless DC motor (PMBDCM) is mainstream
and utilized BLDC motor utilized as a variable speed drive
framework for mechanical, car, aviation, and computerization
applications. The rotor is made electronically rather than a
stator and a permanent magnet and computation brushless.
There are two types of brushless motor: Namely, brushless AC
motor and brushless DC motor. The brushless AC motor
(perpetual magnet simultaneous motor) and the brushless DC
motor rely upon the current frequency. The brushless AC
motor is consumed by the sinusoidal current while the
brushless DC motor is consumed by the rectangular stream [4].
Studies have been directed to quantify force swell in brushless
DC motor [5]. It is unordinary for papers to depict the
estimation of electromagnetic force delivered by a brushless
DC motor utilizing current stage information. Motor force can
be estimated straightforwardly by a force sensor which can be
costly and can now and again be overwhelming when applied
to explicit applications. Assessments of electromagnetic force
with quantifiable limits, for example, back EMF, rotor speed
and stage current are deeply alluring [6]. The electromagnetic
force of a brushless DC motor can be assessed by estimating
the stage movements by asserted that in any event two current
sensors were expected to assess the electromagnetic force.
Initially, these procedures were utilized legitimately as BLDC
motor controllers. Immediately, the FLC was applied to control
the speed of the BLDC motor [7]. It is described by its capacity
to manage inadequately characterized numerical models. The
FLC rules required to make control directions rely to a great
extent upon the human experience. Notwithstanding, FLCs
require additional time than regular control strategies, for
example, PI and PID to determine complex fuzzification and
cleansing procedures [8]. In this research applied two types
controller one is PID controller another one is PID-Auto tuner
both are combined, and it called adaptive PID controller. This
study aims to develop a controller drive to control BLDC
motor speed and torque and compare controller output result
with benchmark controller. This works done by using
MATLAB/ Simulink.
*Corresponding Author
272 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 11, No. 7, 2020
This article is organized into five distinct sections. After the
abstract, the article starts with the introduction as Section I
discusses BLDC motor and its control system. Section II
introduces and discusses the basic models of a BLDC motor
and speed control systems. In Section III, the method and the
MATLAB simulation model are discussed in detail. Section IV
is illustrated by graphical results obtained from MATLAB
models of Section III. Finally, this research article is concluded
by a conclusion, Section number V.
II. BASIC MODEL AND SPEED CONTROL OF BLDC MOTOR
Fig. 1 shows the basic model of the Adaptive PID
controller. To develop motor controlling controller many
scholars, follow the different method and technic. In this
research also apply another technic to increase the motor speed.
For better output efficiency of the BLDC, motor speed control
is very impotent in this situation. So, solved this problem and
get better efficiency proposed this basic model. The
motherboard has a three-triode power converter, as it conveys
six force transistors all the while on a BLDC motor. The
MOSFET transistors have a rotor position, which will be
characterized as the exchanging succession. The starter is the
objective of each of the three gadget gadgets. The Hall sensor
is the data that the decoder square creates in the EMF of the
reference current sign vector. Enacting the switch side of the
invert flows for the contrary side of the moving motor.
Fig. 1. Basic Block Diagram of an Adaptive PID Controller.
III. CONTROLLER AND RESEARCH METHOD
The proposed controller was simulated by the MATLAB
simulation process, but the controller needs to develop
mathematical equations and monitor the performance of
simulation-based.
A. Proposed Adaptive-PID Controller
The Adaptive PID auto-tuner is the combined controller,
that working in a series of PID and PID auto-tuner controller.
This combination of the combined controller has the
adaptability over any circumstances, as like the increasing
number of input decision change. The Adaptive PID auto-tuner
block is containing both controllers in series. In Fig. 2, the
Adaptive PID auto-tuner controller is shown with the motor
transfer function and inside the Adaptive PID auto-tuner
controller block, where both controllers are connected in series.
B. FPA based BLDC Speed Controller, Benchmark Paper
One of the researches has done on Flower Pollination
Algorithm (FPA) for speed control of BLDC motor with
optimal PID tuning [9]. In that work, the optimization-based
approach is applied for tuning of PID speed controller by
considering an integral square error as the objective function.
This model also followed the cascade mode, the speed control
loop and voltage control loop. Both controllers followed the
PID basic controller inside where FPA method algorithm was
developed. Though the method looks good, on the benchmark
platform it was giving overshoot which is higher than a normal
phenomenon. Fig. 3 shows the FPA speed controller.
C. Equations
The model of the armature contorting for the BLDC motor
is communicated as pursues:
𝑣𝑎 = 𝑅𝑖𝑎 + 𝐿
𝑑𝑖𝑎
𝑑𝑡
+ 𝑒𝑎 (1)
𝑣𝑏 = 𝑅𝑖𝑏 + 𝐿
𝑑𝑖𝑏
𝑑𝑡
+ 𝑒𝑏 (2)
𝑣𝑐 = 𝑅𝑖𝑐 + 𝐿
𝑑𝑖𝑐
𝑑𝑡
+ 𝑒𝑐 (3)
where L is armature self-inductance [H], R - armature
resistance (Ω), va, vb, vc - terminal phase voltage (V ), ia, ib, ic
- motor input current (A), and ea, eb, ec - motor back-emf (V).
The equivalent circuit for one phase is represented in Fig. 4. In
the 3-stage BLDC motor, the back-emf is identified with an
element of rotor position and the back-emf of each stage has
120 degrees stage point distinction so the condition of each
stage ought to be as per the following:
ea = Kef (θe) ω (4)
eb = Kef (θe − 120) ω (5)
ec = Kef (θe + 120) ω (6)
(a)
(b)
Fig. 2. MATLAB Model (a) Adaptive PID Auto-Tuner Controller in Close-
Loop System and (b) Inside Adaptive PID Auto-Tuner Block.
Fig. 3. The FPA based Controller for BLDC.
273 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 11, No. 7, 2020
Fig. 4. Equivalent Circuit of the BLDC Motor for One Stage.
where Ke is back-emf constant (V/m – RPM)1, θe -
electrical rotor angle (e – degrees), ω - rotor speed (m – RPM).
The electrical rotor point is equivalent to the mechanical
rotor edge duplicated by the number of post sets p:
θe = pθm (7)
where θm is the mechanical rotor edge (m – degrees).
The absolute torque yield can be spoken to as a summation
of that of each stage. Next condition speaks to the all-out
torque yield or electromagnetic torque:
𝑇𝑒 =
𝑒𝑎𝑖𝑎+𝑒𝑏𝑒𝑏+𝑒𝑐𝑒𝑐
𝜔
= 𝐾𝑇
3
2
𝑖𝑞 (8)
where Te is total torque output (Nm), KT - motor constant
(Nm/A), iq - quadrature current (A).
D. Simulation Model for the Proposed Controller
Fig. 5 shows the overall simulation model of an adaptive
PID controller with connected 3-phase BLDC motor with
Load. There are many parameters used to design this controller
also used mathematical equation in this controller. At first,
fixed reference R.P.M than reference rpm and load connected
with the controller. There are two types of controller used one
is PID and another one is the adaptive controller. After
completing all mechanism than signal comes to MOSFET
drive and then comes buck converter.
A buck converter (step-down converter) is a DC-to-DC
power converter that brings down the voltage (while streaming
current) from its information (supply) to yield (load). Its also
connected with DC voltage source, motor and output connected
with 3-phase inverter and voltage sensor. An inverter
connected with IGBT drive and current sensor. Current sensor
connected with BLDC motor.
Fig. 5. Proposed Simulation mode of Adaptive PID Controller.
IV. RESULT AND DISCUSSION
A. Controller Output Applying 24 V, Torque Te-10 N-m for
1000 RPM
Fig. 6 and Table I shows the adaptive PID controller
output. This output with torque load Te, 10 N-m and its supply
voltage is 24 DC volt. The output of the controller had no
overshoot and undershoot is 45% (24V/unit), settling time
1seconds (0.1 seconds/unit) and had no steady-state error after
3secs this is not at the stable point. The performance indicates
that the adaptive PID controller has satisfactory controllability
than the existing other controller but still it can improve. So,
the results of the proposed adaptive PID controller simulation
model for the BLDC motor speed control.
B. Controller Output Applying 48V, Torque Te-10 N-m for
1000 RPM
Fig. 7 shows the adaptive PID controller output. This
output with torque load Te 10 N-m and its supply voltage is 48
DC volt. The output of the controller had an overshoot of
0.497% and undershoot is 1.833% (48V/unit), settling time
0.35 seconds (0.1seconds/unit) and had no steady-state error.
The performance indicates that the adaptive PID controller has
very good controllability than the existing other controllers. So,
the results of the proposed adaptive PID controller simulation
model for the BLDC motor speed control. This research
conducts the mathematical modelling for 1000 RPM for that
motor. Here the simulation results are shown in Fig. 7 and the
are shown in Table II.
Fig. 6. The Output of the Adaptive PID Controller Applying 24V.
TABLE I. SIMULATED MEASUREMENTS FOR 24 V
Measurements Time
Rise time (With load) 0.034319s
Max / Min high (Without load) 999.99 RPM / 997.3 RPM
Max / Min high (With load) 483.5 RPM / 482.7 RPM
Without load RMS 998.5RPM
With load RMS 482.4RPM
Without load overshoot No
With load Ess (Steady State Error) 51.76%
274 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 11, No. 7, 2020
Fig. 7. Output of the Adaptive PID Controller Applying 48V.
TABLE II. SIMULATED MEASUREMENTS FOR 1000 RPM
Measurements Time
Rising time 31.386 ms
Max / Min high 1001 RPM /993.939 RPM
With load maximum high 999.3 RPM
Overshoot 0.452%
With load overshoot 0.197%
With load undershoot 1.833%
C. FPA Speed Control System, Applying 48V, Torque Te
10N-m for 1000 RPM
The Flower Pollination Algorithm (FPA) also one of the
popular controllers already describes in Fig. 3. This controller
is one of the smooth performance controllers, can be used for
any slow process system. Fig. 8 shows the performance of the
FPA controller performance. The controller gave 1098 RPM
having unexcitable overshoot of 9.34%. While applied load, it
again gave 3.646% undershoot, but with time smoothly came
back to the required line. When, the sudden load applied to the
system, immediately a high undershoot and overshoot formed
due to its slow response. This response is not only for this
system, but most of the research also found the same issue. The
controller is perfect for a system, where slow response and
steady performance is required. The performance specifications
are given in Table III for better understanding.
TABLE III. FPA BASED SPEED CONTROLLER PERFORMANCE ON THE
SIMULATION PLATFORM
Measurements Time
Rise time (With load) 0.03415s
Max / Min high (Without load) 1098 RPM / 998.7 RPM
Max / Min high (With load) 1038 RPM / 994.5 RPM
Without load RMS 1003 RPM
With load RMS 1001 RPM
Without load overshoot 9.34%
With load undershoot 3.646%
Fig. 8. FPA Speed Controller Output Applying 48V.
D. Compare with Benchmark Controller
Fig. 9 shows the adaptive PID controller output and FPA
speed controller output. This output with load condition and its
supply voltage is 48 volts. Reference rpm is 1000 after running
the output of the adaptive PID controller had an overshoot of
0.197% and undershoot is 1.833% (48V/unit), settling time
0.05 seconds (seconds/unit) and had no steady-state error. On
the other hand, the FPA speed controller had an overshoot of
9.34% and undershoot is 3.646% (48V/unit), settling time is
unknown and had a steady-state error. The performance
indicates that the adaptive PID controller has good
controllability than the existing others So, The results of the
proposed adaptive PID controller simulation model for the
BLDC motor speed control. The Pre-shoot, overshoot and
undershoot can be reduced mainly by using a high-frequency
noise and filter [10].
Fig. 9. Adaptive PID and PFA Speed Controller, Applying 48V, Te-10 N-m.
V. CONCLUSION
This controller design for three-phase BLDC motor for its
speed control. An adaptive PID controller technology has more
advanced to control BLDC motor. As a result, an adaptive PID
controller gives excellent Simulation results than the other
275 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 11, No. 7, 2020
controller system. However, it is worth noticing that when the
motor functions at up and down speeds, for it to be well
responsive, the motor speed must be continuous when the load
will change. This research aims almost completed but still need
to remove it noise for smooth speed control. The aims of the
study will be developed a Prototype control drive using this
adaptive PID controller to control BLDC motor speed. This
simulation work helps to developed BLDC motor speed and
efficiency.
VI. FUTURE WORK
This research primarily has been developed a basic
foundation of the proposed adaptive PID speed controller for
the BLDC motor, and verified the design by simulation
successfully. Further experimental tests can be conducted in
the future for a detailed evaluation of this research and to
further strengthen the claim of its achievement.
ACKNOWLEDGMENT
This research has been supported by the Malaysian
Ministry of Education through the Fundamental Research
Grant Scheme under the project ID: FRGS19-054-0662.
REFERENCES
[1] P. Yedamale, “Brushless DC (BLDC) motor fundamentals”, Microchip
Technology Inc, 20, pp.3-15, 2003.
[2] H. B. Wang, H. P. Liu, “A novel sensorless control method for brushless
DC motor,” IET Electr. Power Appl, Vol. 3(3), pp. 240–246, May 2009.
[3] M. V. Rajkumar, G. Ranjhitha, M. Pradeep and M. F. Kumar, “Fuzzy-
based Speed Control of Brushless DC Motor feed electric vehicle”,
IJISSET, vol. 3(3), 2017.
[4] N. Hashemnia and B. Asaei, "Comparative study of using different
electric motors in the electric vehicles," 2008 18th International
Conference on Electrical Machines, Vilamoura, 2008, pp. 1-5, doi:
10.1109/ICELMACH.2008.4800157.
[5] D. C. Hanselman, "Minimum torque ripple, maximum efficiency
excitation of brushless permanent magnet motors," in IEEE
Transactions on Industrial Electronics, vol. 41, no. 3, pp. 292-300, June
1994, doi: 10.1109/41.293899.
[6] M. Mahmud, S. M. A. Motakabber, A. H. M. Z. Alam, A. N. Nordin,
“Adaptive PID controller using for speed control of the BLDC motor”,
2020 IEEE International Conference on Semiconductor Electronics
(ICSE),2020.
[7] L. Sun, H. Gao, Q. Song, J. Nei, "Measurement of torque ripple in PM
brushless motors," Conference Record of the 2002 IEEE Industry
Applications Conference. 37th IAS Annual Meeting (Cat.
No.02CH37344), Pittsburgh, PA, USA, vol. 4, pp. 2567-2571, 2002. doi:
10.1109/IAS.2002.1042808.
[8] J. Shen, Z. Zhu, D. Howe, and J. Buckley, "Fuzzy logic speed control
and current-harmonic reduction in permanent magnet brushless ac
drives," IEE Proceedings-Electric Power Applications, vol. 152(3), pp.
437-446, 2005.
[9] D. Potnuru, D., “Experimental implementation of Flower Pollination
Algorithm for speed controller of a BLDC motor”, Ain Shams
Engineering Journal, Vol. 10(2), pp. 287–295, 2019.
[10] M. Mahmud, S. M. A. Motakabber, A. H. M. Z. Alam, A. N. Nordin,
“Control BLDC Motor Speed using PID Controller”, International
Journal of Advanced Computer Science and Applications(IJACSA),
Vol.11(3), pp. 477-481, 2020.
276 | P a g e
www.ijacsa.thesai.org

More Related Content

PDF
V04507125128
IJERA Editor
 
PDF
Identification and Real Time Control of a DC Motor
IOSR Journals
 
PDF
G010525868
IOSR Journals
 
PDF
Simulation DC Motor Speed Control System by using PID Controller
ijtsrd
 
PDF
Speed Control of PMDCM Based GA and DS Techniques
International Journal of Power Electronics and Drive Systems
 
PDF
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
IRJET Journal
 
PPTX
Model Reference Adaptive Control-Based Speed Control of Brushless DC Motor wi...
Risfendra Mt
 
PDF
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Scientific Review SR
 
V04507125128
IJERA Editor
 
Identification and Real Time Control of a DC Motor
IOSR Journals
 
G010525868
IOSR Journals
 
Simulation DC Motor Speed Control System by using PID Controller
ijtsrd
 
Speed Control of PMDCM Based GA and DS Techniques
International Journal of Power Electronics and Drive Systems
 
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
IRJET Journal
 
Model Reference Adaptive Control-Based Speed Control of Brushless DC Motor wi...
Risfendra Mt
 
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Scientific Review SR
 

What's hot (19)

PDF
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
IDES Editor
 
PDF
B010341317
IOSR Journals
 
PDF
Speed control of dc motor using relay feedback tuned pi
Alexander Decker
 
PDF
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
IJECEIAES
 
PDF
Investigation of Artificial Neural Network Based Direct Torque Control for PM...
cscpconf
 
PDF
30120130406002
IAEME Publication
 
PDF
PID Controller based DC Motor Speed Control
rahulmonikasharma
 
PDF
Performance analysis of Fuzzy logic based speed control of DC motor
IOSR Journals
 
PDF
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
idescitation
 
PDF
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET Journal
 
PDF
Optimal parameter estimation for a DC motor using genetic algorithm
International Journal of Power Electronics and Drive Systems
 
PDF
Control of Wind Energy Conversion System and Power Quality Improvement in the...
ijeei-iaes
 
PDF
Hybrid fuzzy-PID like optimal control to reduce energy consumption
TELKOMNIKA JOURNAL
 
PDF
Comparisons of fuzzy mras and pid controllers for ems maglev train
Mustefa Jibril
 
PDF
Power optimisation scheme of induction motor using FLC for electric vehicle
Asoka Technologies
 
PDF
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
IJECEIAES
 
PDF
Comparison of different controllers for the improvement of Dynamic response o...
IJERA Editor
 
PDF
40620130101003
IAEME Publication
 
PDF
Discrete Time Optimal Tracking Control of BLDC Motor
International Journal of Engineering Inventions www.ijeijournal.com
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
IDES Editor
 
B010341317
IOSR Journals
 
Speed control of dc motor using relay feedback tuned pi
Alexander Decker
 
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
IJECEIAES
 
Investigation of Artificial Neural Network Based Direct Torque Control for PM...
cscpconf
 
30120130406002
IAEME Publication
 
PID Controller based DC Motor Speed Control
rahulmonikasharma
 
Performance analysis of Fuzzy logic based speed control of DC motor
IOSR Journals
 
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
idescitation
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET Journal
 
Optimal parameter estimation for a DC motor using genetic algorithm
International Journal of Power Electronics and Drive Systems
 
Control of Wind Energy Conversion System and Power Quality Improvement in the...
ijeei-iaes
 
Hybrid fuzzy-PID like optimal control to reduce energy consumption
TELKOMNIKA JOURNAL
 
Comparisons of fuzzy mras and pid controllers for ems maglev train
Mustefa Jibril
 
Power optimisation scheme of induction motor using FLC for electric vehicle
Asoka Technologies
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
IJECEIAES
 
Comparison of different controllers for the improvement of Dynamic response o...
IJERA Editor
 
40620130101003
IAEME Publication
 
Discrete Time Optimal Tracking Control of BLDC Motor
International Journal of Engineering Inventions www.ijeijournal.com
 
Ad

Similar to [000007] (20)

PDF
Brushless DC motor Drive during Speed regulation with Current Controller
IJERA Editor
 
PDF
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
iosrjce
 
PDF
J010616573
IOSR Journals
 
PDF
Speed Torque Characteristics of BLDC Motor with Load Variations
ijtsrd
 
PDF
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...
IJMER
 
PDF
IRJET- Modeling and Control of Three Phase BLDC Motor using PID and Fuzzy Log...
IRJET Journal
 
PDF
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
cscpconf
 
PDF
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
IJERA Editor
 
PDF
IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...
IRJET Journal
 
PDF
Gz3512221228
IJERA Editor
 
PDF
D0262019026
inventionjournals
 
PDF
D0262019026
inventionjournals
 
PDF
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
PDF
Performance enhancement of BLDC motor using PID controller
International Journal of Power Electronics and Drive Systems
 
PDF
Speed Control of Brushless DC Motor using Different Intelligence Schemes
IRJET Journal
 
PDF
Optimized speed control with torque ripple reductions of BLDC motor based on ...
International Journal of Power Electronics and Drive Systems (IJPEDS)
 
PDF
MODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVES
ijctcm
 
PDF
Simulation Approach to Speed Control of PMBLDC Motor using Various Control Te...
IJMTST Journal
 
PDF
C010231319
IOSR Journals
 
PPTX
Batch 05.pptx
SudharshanR22
 
Brushless DC motor Drive during Speed regulation with Current Controller
IJERA Editor
 
Speed Control of Brushless Dc Motor Using Fuzzy Logic Controller
iosrjce
 
J010616573
IOSR Journals
 
Speed Torque Characteristics of BLDC Motor with Load Variations
ijtsrd
 
Fuzzy logic Technique Based Speed Control of a Permanent Magnet Brushless DC...
IJMER
 
IRJET- Modeling and Control of Three Phase BLDC Motor using PID and Fuzzy Log...
IRJET Journal
 
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
cscpconf
 
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
IJERA Editor
 
IRJET- Comparative Study of Sensor and Sensor Less Control of Three Phase...
IRJET Journal
 
Gz3512221228
IJERA Editor
 
D0262019026
inventionjournals
 
D0262019026
inventionjournals
 
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
Performance enhancement of BLDC motor using PID controller
International Journal of Power Electronics and Drive Systems
 
Speed Control of Brushless DC Motor using Different Intelligence Schemes
IRJET Journal
 
Optimized speed control with torque ripple reductions of BLDC motor based on ...
International Journal of Power Electronics and Drive Systems (IJPEDS)
 
MODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVES
ijctcm
 
Simulation Approach to Speed Control of PMBLDC Motor using Various Control Te...
IJMTST Journal
 
C010231319
IOSR Journals
 
Batch 05.pptx
SudharshanR22
 
Ad

More from Al Mtdrs (11)

PDF
[000011]
Al Mtdrs
 
PDF
[000008]
Al Mtdrs
 
PDF
Usulan lengkappenelitian drs al m.t
Al Mtdrs
 
PDF
Hexacopter k ucopter
Al Mtdrs
 
PDF
Fulltext02
Al Mtdrs
 
PDF
Febrian p aoke
Al Mtdrs
 
DOC
Format laporan tugas besar elda
Al Mtdrs
 
DOC
Smpsproject
Al Mtdrs
 
PDF
Tugas besar kiki_febrian_2018310040[1](1) (2)
Al Mtdrs
 
PDF
Simulink
Al Mtdrs
 
PDF
Potongan b b
Al Mtdrs
 
[000011]
Al Mtdrs
 
[000008]
Al Mtdrs
 
Usulan lengkappenelitian drs al m.t
Al Mtdrs
 
Hexacopter k ucopter
Al Mtdrs
 
Fulltext02
Al Mtdrs
 
Febrian p aoke
Al Mtdrs
 
Format laporan tugas besar elda
Al Mtdrs
 
Smpsproject
Al Mtdrs
 
Tugas besar kiki_febrian_2018310040[1](1) (2)
Al Mtdrs
 
Simulink
Al Mtdrs
 
Potongan b b
Al Mtdrs
 

Recently uploaded (20)

PPTX
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
PPTX
Tunnel Ventilation System in Kanpur Metro
220105053
 
PDF
Software Testing Tools - names and explanation
shruti533256
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
PDF
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
PDF
July 2025: Top 10 Read Articles Advanced Information Technology
ijait
 
PDF
Chad Ayach - A Versatile Aerospace Professional
Chad Ayach
 
PDF
Cryptography and Information :Security Fundamentals
Dr. Madhuri Jawale
 
PDF
Traditional Exams vs Continuous Assessment in Boarding Schools.pdf
The Asian School
 
PDF
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
PDF
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
PPTX
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
PPTX
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
PDF
JUAL EFIX C5 IMU GNSS GEODETIC PERFECT BASE OR ROVER
Budi Minds
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
PPTX
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
PPTX
easa module 3 funtamental electronics.pptx
tryanothert7
 
PDF
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
Tunnel Ventilation System in Kanpur Metro
220105053
 
Software Testing Tools - names and explanation
shruti533256
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
July 2025: Top 10 Read Articles Advanced Information Technology
ijait
 
Chad Ayach - A Versatile Aerospace Professional
Chad Ayach
 
Cryptography and Information :Security Fundamentals
Dr. Madhuri Jawale
 
Traditional Exams vs Continuous Assessment in Boarding Schools.pdf
The Asian School
 
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
JUAL EFIX C5 IMU GNSS GEODETIC PERFECT BASE OR ROVER
Budi Minds
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
FUNDAMENTALS OF ELECTRIC VEHICLES UNIT-1
MikkiliSuresh
 
easa module 3 funtamental electronics.pptx
tryanothert7
 
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 

[000007]

  • 1. (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 11, No. 7, 2020 Modeling and Performance Analysis of an Adaptive PID Speed Controller for the BLDC Motor Md Mahmud1 *, S. M. A. Motakabber2 *, A. H. M. Zahirul Alam3 , Anis Nurashikin Nordin4 , A. K.M. Ahasan Habib5 Department of Electrical and Computer Engineering International Islamic University Malaysia Kuala Lumpur, Malaysia Abstract—Brushless Direct Current (BLDC) motor is the most popular useable motor for automation and industry. For good performance of the BLDC motor hunger driving circuit but the driving circuit is costly, complex control mechanism, various parameter dependency and low torque. The Proportional Integral (PI), Proportional Integral Derivative (PID), fuzzy logic, adaptive, Quantity Feedback Theory (QFT), Pulse Width Modulation (PWM) controller are the common types of control method existing for the BLDC motor. This research explores some well-working experiments and identified the PID controller as far more applicable controller. For well efficacious and useful in getting satisfied control performance if the adaptability is implemented. This research proposed a combined method using PID and PID auto tuner, having the ability to improve the system adaptability, given the method named as adaptive PID controller. To verify the performance, MATLAB simulation platform was used, and a benchmark system was developed based on the actual BLDC motor parameters, auxiliary systems, and mathematically solved parameters. All work has done by using MATLAB/ Simulink. Keywords—QFT; PWM; BLDC motor; PID controller; adaptive; adaptive PID controller; APIDC I. INTRODUCTION Brushless DC motor is getting more popular and operational motor than the other DC motor. It requires less maintenance and can have a life span as it has no wearable brush and has level speed-torque properties, high productivity. In driving, from an assortment of motors, BLDC motors have been generally utilized in automated, restorative hardware, vehicles, aviation, hard circle drive, as the benefits of BLDC are extraordinary execution, advance and lower assurance in power factor. The BLDC motors are increasingly costly, and its controller design is more complex [1]. Also, need to focus on BLDC motor safety and inverter because it delivers a high risk of security issues, demagnetization problem and inverter disappointment. Controlling the motor speed of the BLDC requires the controller circuit framework for good productivity. Numerous kinds of speed control frameworks have been produced for controllers, yet speed controllers must be refreshed with age. Right now, there are two circles for speed control of the BLDC motor. For instance, the electronic force motor speed controller for the inward circle tuning and an outside circle for inverter permits the very voltage of the DC vehicle [2]. To control this framework, the DC supply required relies upon the motor RPM and its capacities. The sensor is the most significant piece of the controller for controlling the motor speed. The sensor can stream directions. The inverter used to change over DC voltage to AC voltage likewise has a DC voltage converter to change over DC to this framework. In any case, when utilizing a brush dc motor, mechanical rubbing, and electrical erosion mess some up which urge the inclination to utilize brushless dc (BLDC) motor. These days, BLDC motors are generally utilized in electronic vehicles, because the nonattendance of a brush/transport gathering decreases hearing sharpness and improves productivity and torque [3]. A well- known magnet brushless DC motor (PMBDCM) is mainstream and utilized BLDC motor utilized as a variable speed drive framework for mechanical, car, aviation, and computerization applications. The rotor is made electronically rather than a stator and a permanent magnet and computation brushless. There are two types of brushless motor: Namely, brushless AC motor and brushless DC motor. The brushless AC motor (perpetual magnet simultaneous motor) and the brushless DC motor rely upon the current frequency. The brushless AC motor is consumed by the sinusoidal current while the brushless DC motor is consumed by the rectangular stream [4]. Studies have been directed to quantify force swell in brushless DC motor [5]. It is unordinary for papers to depict the estimation of electromagnetic force delivered by a brushless DC motor utilizing current stage information. Motor force can be estimated straightforwardly by a force sensor which can be costly and can now and again be overwhelming when applied to explicit applications. Assessments of electromagnetic force with quantifiable limits, for example, back EMF, rotor speed and stage current are deeply alluring [6]. The electromagnetic force of a brushless DC motor can be assessed by estimating the stage movements by asserted that in any event two current sensors were expected to assess the electromagnetic force. Initially, these procedures were utilized legitimately as BLDC motor controllers. Immediately, the FLC was applied to control the speed of the BLDC motor [7]. It is described by its capacity to manage inadequately characterized numerical models. The FLC rules required to make control directions rely to a great extent upon the human experience. Notwithstanding, FLCs require additional time than regular control strategies, for example, PI and PID to determine complex fuzzification and cleansing procedures [8]. In this research applied two types controller one is PID controller another one is PID-Auto tuner both are combined, and it called adaptive PID controller. This study aims to develop a controller drive to control BLDC motor speed and torque and compare controller output result with benchmark controller. This works done by using MATLAB/ Simulink. *Corresponding Author 272 | P a g e www.ijacsa.thesai.org
  • 2. (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 11, No. 7, 2020 This article is organized into five distinct sections. After the abstract, the article starts with the introduction as Section I discusses BLDC motor and its control system. Section II introduces and discusses the basic models of a BLDC motor and speed control systems. In Section III, the method and the MATLAB simulation model are discussed in detail. Section IV is illustrated by graphical results obtained from MATLAB models of Section III. Finally, this research article is concluded by a conclusion, Section number V. II. BASIC MODEL AND SPEED CONTROL OF BLDC MOTOR Fig. 1 shows the basic model of the Adaptive PID controller. To develop motor controlling controller many scholars, follow the different method and technic. In this research also apply another technic to increase the motor speed. For better output efficiency of the BLDC, motor speed control is very impotent in this situation. So, solved this problem and get better efficiency proposed this basic model. The motherboard has a three-triode power converter, as it conveys six force transistors all the while on a BLDC motor. The MOSFET transistors have a rotor position, which will be characterized as the exchanging succession. The starter is the objective of each of the three gadget gadgets. The Hall sensor is the data that the decoder square creates in the EMF of the reference current sign vector. Enacting the switch side of the invert flows for the contrary side of the moving motor. Fig. 1. Basic Block Diagram of an Adaptive PID Controller. III. CONTROLLER AND RESEARCH METHOD The proposed controller was simulated by the MATLAB simulation process, but the controller needs to develop mathematical equations and monitor the performance of simulation-based. A. Proposed Adaptive-PID Controller The Adaptive PID auto-tuner is the combined controller, that working in a series of PID and PID auto-tuner controller. This combination of the combined controller has the adaptability over any circumstances, as like the increasing number of input decision change. The Adaptive PID auto-tuner block is containing both controllers in series. In Fig. 2, the Adaptive PID auto-tuner controller is shown with the motor transfer function and inside the Adaptive PID auto-tuner controller block, where both controllers are connected in series. B. FPA based BLDC Speed Controller, Benchmark Paper One of the researches has done on Flower Pollination Algorithm (FPA) for speed control of BLDC motor with optimal PID tuning [9]. In that work, the optimization-based approach is applied for tuning of PID speed controller by considering an integral square error as the objective function. This model also followed the cascade mode, the speed control loop and voltage control loop. Both controllers followed the PID basic controller inside where FPA method algorithm was developed. Though the method looks good, on the benchmark platform it was giving overshoot which is higher than a normal phenomenon. Fig. 3 shows the FPA speed controller. C. Equations The model of the armature contorting for the BLDC motor is communicated as pursues: 𝑣𝑎 = 𝑅𝑖𝑎 + 𝐿 𝑑𝑖𝑎 𝑑𝑡 + 𝑒𝑎 (1) 𝑣𝑏 = 𝑅𝑖𝑏 + 𝐿 𝑑𝑖𝑏 𝑑𝑡 + 𝑒𝑏 (2) 𝑣𝑐 = 𝑅𝑖𝑐 + 𝐿 𝑑𝑖𝑐 𝑑𝑡 + 𝑒𝑐 (3) where L is armature self-inductance [H], R - armature resistance (Ω), va, vb, vc - terminal phase voltage (V ), ia, ib, ic - motor input current (A), and ea, eb, ec - motor back-emf (V). The equivalent circuit for one phase is represented in Fig. 4. In the 3-stage BLDC motor, the back-emf is identified with an element of rotor position and the back-emf of each stage has 120 degrees stage point distinction so the condition of each stage ought to be as per the following: ea = Kef (θe) ω (4) eb = Kef (θe − 120) ω (5) ec = Kef (θe + 120) ω (6) (a) (b) Fig. 2. MATLAB Model (a) Adaptive PID Auto-Tuner Controller in Close- Loop System and (b) Inside Adaptive PID Auto-Tuner Block. Fig. 3. The FPA based Controller for BLDC. 273 | P a g e www.ijacsa.thesai.org
  • 3. (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 11, No. 7, 2020 Fig. 4. Equivalent Circuit of the BLDC Motor for One Stage. where Ke is back-emf constant (V/m – RPM)1, θe - electrical rotor angle (e – degrees), ω - rotor speed (m – RPM). The electrical rotor point is equivalent to the mechanical rotor edge duplicated by the number of post sets p: θe = pθm (7) where θm is the mechanical rotor edge (m – degrees). The absolute torque yield can be spoken to as a summation of that of each stage. Next condition speaks to the all-out torque yield or electromagnetic torque: 𝑇𝑒 = 𝑒𝑎𝑖𝑎+𝑒𝑏𝑒𝑏+𝑒𝑐𝑒𝑐 𝜔 = 𝐾𝑇 3 2 𝑖𝑞 (8) where Te is total torque output (Nm), KT - motor constant (Nm/A), iq - quadrature current (A). D. Simulation Model for the Proposed Controller Fig. 5 shows the overall simulation model of an adaptive PID controller with connected 3-phase BLDC motor with Load. There are many parameters used to design this controller also used mathematical equation in this controller. At first, fixed reference R.P.M than reference rpm and load connected with the controller. There are two types of controller used one is PID and another one is the adaptive controller. After completing all mechanism than signal comes to MOSFET drive and then comes buck converter. A buck converter (step-down converter) is a DC-to-DC power converter that brings down the voltage (while streaming current) from its information (supply) to yield (load). Its also connected with DC voltage source, motor and output connected with 3-phase inverter and voltage sensor. An inverter connected with IGBT drive and current sensor. Current sensor connected with BLDC motor. Fig. 5. Proposed Simulation mode of Adaptive PID Controller. IV. RESULT AND DISCUSSION A. Controller Output Applying 24 V, Torque Te-10 N-m for 1000 RPM Fig. 6 and Table I shows the adaptive PID controller output. This output with torque load Te, 10 N-m and its supply voltage is 24 DC volt. The output of the controller had no overshoot and undershoot is 45% (24V/unit), settling time 1seconds (0.1 seconds/unit) and had no steady-state error after 3secs this is not at the stable point. The performance indicates that the adaptive PID controller has satisfactory controllability than the existing other controller but still it can improve. So, the results of the proposed adaptive PID controller simulation model for the BLDC motor speed control. B. Controller Output Applying 48V, Torque Te-10 N-m for 1000 RPM Fig. 7 shows the adaptive PID controller output. This output with torque load Te 10 N-m and its supply voltage is 48 DC volt. The output of the controller had an overshoot of 0.497% and undershoot is 1.833% (48V/unit), settling time 0.35 seconds (0.1seconds/unit) and had no steady-state error. The performance indicates that the adaptive PID controller has very good controllability than the existing other controllers. So, the results of the proposed adaptive PID controller simulation model for the BLDC motor speed control. This research conducts the mathematical modelling for 1000 RPM for that motor. Here the simulation results are shown in Fig. 7 and the are shown in Table II. Fig. 6. The Output of the Adaptive PID Controller Applying 24V. TABLE I. SIMULATED MEASUREMENTS FOR 24 V Measurements Time Rise time (With load) 0.034319s Max / Min high (Without load) 999.99 RPM / 997.3 RPM Max / Min high (With load) 483.5 RPM / 482.7 RPM Without load RMS 998.5RPM With load RMS 482.4RPM Without load overshoot No With load Ess (Steady State Error) 51.76% 274 | P a g e www.ijacsa.thesai.org
  • 4. (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 11, No. 7, 2020 Fig. 7. Output of the Adaptive PID Controller Applying 48V. TABLE II. SIMULATED MEASUREMENTS FOR 1000 RPM Measurements Time Rising time 31.386 ms Max / Min high 1001 RPM /993.939 RPM With load maximum high 999.3 RPM Overshoot 0.452% With load overshoot 0.197% With load undershoot 1.833% C. FPA Speed Control System, Applying 48V, Torque Te 10N-m for 1000 RPM The Flower Pollination Algorithm (FPA) also one of the popular controllers already describes in Fig. 3. This controller is one of the smooth performance controllers, can be used for any slow process system. Fig. 8 shows the performance of the FPA controller performance. The controller gave 1098 RPM having unexcitable overshoot of 9.34%. While applied load, it again gave 3.646% undershoot, but with time smoothly came back to the required line. When, the sudden load applied to the system, immediately a high undershoot and overshoot formed due to its slow response. This response is not only for this system, but most of the research also found the same issue. The controller is perfect for a system, where slow response and steady performance is required. The performance specifications are given in Table III for better understanding. TABLE III. FPA BASED SPEED CONTROLLER PERFORMANCE ON THE SIMULATION PLATFORM Measurements Time Rise time (With load) 0.03415s Max / Min high (Without load) 1098 RPM / 998.7 RPM Max / Min high (With load) 1038 RPM / 994.5 RPM Without load RMS 1003 RPM With load RMS 1001 RPM Without load overshoot 9.34% With load undershoot 3.646% Fig. 8. FPA Speed Controller Output Applying 48V. D. Compare with Benchmark Controller Fig. 9 shows the adaptive PID controller output and FPA speed controller output. This output with load condition and its supply voltage is 48 volts. Reference rpm is 1000 after running the output of the adaptive PID controller had an overshoot of 0.197% and undershoot is 1.833% (48V/unit), settling time 0.05 seconds (seconds/unit) and had no steady-state error. On the other hand, the FPA speed controller had an overshoot of 9.34% and undershoot is 3.646% (48V/unit), settling time is unknown and had a steady-state error. The performance indicates that the adaptive PID controller has good controllability than the existing others So, The results of the proposed adaptive PID controller simulation model for the BLDC motor speed control. The Pre-shoot, overshoot and undershoot can be reduced mainly by using a high-frequency noise and filter [10]. Fig. 9. Adaptive PID and PFA Speed Controller, Applying 48V, Te-10 N-m. V. CONCLUSION This controller design for three-phase BLDC motor for its speed control. An adaptive PID controller technology has more advanced to control BLDC motor. As a result, an adaptive PID controller gives excellent Simulation results than the other 275 | P a g e www.ijacsa.thesai.org
  • 5. (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 11, No. 7, 2020 controller system. However, it is worth noticing that when the motor functions at up and down speeds, for it to be well responsive, the motor speed must be continuous when the load will change. This research aims almost completed but still need to remove it noise for smooth speed control. The aims of the study will be developed a Prototype control drive using this adaptive PID controller to control BLDC motor speed. This simulation work helps to developed BLDC motor speed and efficiency. VI. FUTURE WORK This research primarily has been developed a basic foundation of the proposed adaptive PID speed controller for the BLDC motor, and verified the design by simulation successfully. Further experimental tests can be conducted in the future for a detailed evaluation of this research and to further strengthen the claim of its achievement. ACKNOWLEDGMENT This research has been supported by the Malaysian Ministry of Education through the Fundamental Research Grant Scheme under the project ID: FRGS19-054-0662. REFERENCES [1] P. Yedamale, “Brushless DC (BLDC) motor fundamentals”, Microchip Technology Inc, 20, pp.3-15, 2003. [2] H. B. Wang, H. P. Liu, “A novel sensorless control method for brushless DC motor,” IET Electr. Power Appl, Vol. 3(3), pp. 240–246, May 2009. [3] M. V. Rajkumar, G. Ranjhitha, M. Pradeep and M. F. Kumar, “Fuzzy- based Speed Control of Brushless DC Motor feed electric vehicle”, IJISSET, vol. 3(3), 2017. [4] N. Hashemnia and B. Asaei, "Comparative study of using different electric motors in the electric vehicles," 2008 18th International Conference on Electrical Machines, Vilamoura, 2008, pp. 1-5, doi: 10.1109/ICELMACH.2008.4800157. [5] D. C. Hanselman, "Minimum torque ripple, maximum efficiency excitation of brushless permanent magnet motors," in IEEE Transactions on Industrial Electronics, vol. 41, no. 3, pp. 292-300, June 1994, doi: 10.1109/41.293899. [6] M. Mahmud, S. M. A. Motakabber, A. H. M. Z. Alam, A. N. Nordin, “Adaptive PID controller using for speed control of the BLDC motor”, 2020 IEEE International Conference on Semiconductor Electronics (ICSE),2020. [7] L. Sun, H. Gao, Q. Song, J. Nei, "Measurement of torque ripple in PM brushless motors," Conference Record of the 2002 IEEE Industry Applications Conference. 37th IAS Annual Meeting (Cat. No.02CH37344), Pittsburgh, PA, USA, vol. 4, pp. 2567-2571, 2002. doi: 10.1109/IAS.2002.1042808. [8] J. Shen, Z. Zhu, D. Howe, and J. Buckley, "Fuzzy logic speed control and current-harmonic reduction in permanent magnet brushless ac drives," IEE Proceedings-Electric Power Applications, vol. 152(3), pp. 437-446, 2005. [9] D. Potnuru, D., “Experimental implementation of Flower Pollination Algorithm for speed controller of a BLDC motor”, Ain Shams Engineering Journal, Vol. 10(2), pp. 287–295, 2019. [10] M. Mahmud, S. M. A. Motakabber, A. H. M. Z. Alam, A. N. Nordin, “Control BLDC Motor Speed using PID Controller”, International Journal of Advanced Computer Science and Applications(IJACSA), Vol.11(3), pp. 477-481, 2020. 276 | P a g e www.ijacsa.thesai.org