A Comparative Study of BLDC Motor Speed Control Using PI and ANN Regulator
A Comparative Study of BLDC Motor Speed Control Using PI and ANN Regulator
Abstract— This article discusses a comparative study known for its simplicity [7], according to the type of back-
between classical PI control and Artificial Neural Network EMF waveforms.
(ANN) based control of a brushless DC motor. BLDC is
First of all, we use a classic PI regulator due to its
recommended for drives that require a large load torque, these
simplicity of application and its reduced cost for speed
types of motors are non-linear systems which require robust
control, although the application of this type of regulator in
control. Due to the saturation characteristic presented by the
unstable conditions due the parametric variation of the
conventional PI regulator which causes the instability of the
machine causing instability of the system to regulate [8], to
system, we have used an artificial neuron-based controller to
avoid this issue, we opted for a more robust control strategy
overcome these aspects and to provide a better dynamic and
than the PI regulator and replaced it with a regulator based on
quick response, in order to control the speed of a BLDC motor
Artificial Neural Networks (ANN) and evaluated their
as well as the reduction in torque ripples. Simulation results
performance.
obtained using MATLAB / SIMULINK show that the artificial
neuron network controller performance evaluation are better This paper is divided into three sections, the modeling of
than those obtained by the standard PI controller. the BLDC motor gives in the first section, secondly, the
synthesis of the PI and ANN regulators has been developed,
Keywords—BLDC, Artificial Neural Network, Proportional - then, we discuss the results of the simulations, in the last
Integral, Speed Control. section.
Until the 19th century the DC motor was the most common The overall structure of the BLDC motor controlled by a
used in industrial drive systems because of their simplicity of three-phase inverter with two voltage levels is shown in Fig.1.
control, however due to the major disadvantage of sparks
created by the brushes of a DC motor, so that it can not be used
in applications which require a long life service, to overcome
this aspect, the BLDC or permanent magnetic DC
synchronous motor, is become one of the most used machines
in the autonomous power systems due to its improved torque,
important speed, high precision control and easier wired
connections [1], [2]. As it can develope better dynamic
performance [3], also they don’t need regulary periodic
maintenance [4] which allows it to be qualified as one of the
best choices to make in electric vehicles, aerospace, robotics
and biomedical devices [5], [6].
Several types of research and studies have been used to
Fig. 1. Structure of a three-phase voltage inverter controling BLDC motor.
develop the various BLDC control techniques, the back
electromotive force (EMF) detection technique of which is
i a 1 0 0 i a
i b = 0 1 0 i b (7)
i c -1 -1 0 i c
Fig. 2. Equivalent diagram of a BLDC motor. ωm 0 0 1 ωm
dI A dI B dI C e = k ω F (θ )
V A = R .I A + L dt + m dt + dt + e A A
2π
dI B dI dI e B = k ω F θ − (8)
V B = R .I B + L + m A + C + eB (1) 3
dt dt dt 2π
dI dI dI eC = k ω F θ +
V C = R .I C + L C + m B + A + eC 3
dt dt dt
Where ω is the angular speed, k represents the constant of
As we have a balanced system BLDC motor, and F(ϴ) is the function of variation of the
position.
I A + I B + IC = 0 (2)
The torque expression of BLDC motor is given as follow
dΩ
J = Tem −T L − F Ω (12)
dt
1292
Authorized licensed use limited to: Motilal Nehru National Institute of Technology. Downloaded on June 13,2024 at 12:17:48 UTC from IEEE Xplore. Restrictions apply.
p and cause large settling time [13]. To overcome these
θe = 2 θ problems an ANN controller is used to provide a better
(13) dynamic and faster response in order to control the speed of a
ω = d θ BLDC motor as well as the reduction of torque ripple [14].
dt
1293
Authorized licensed use limited to: Motilal Nehru National Institute of Technology. Downloaded on June 13,2024 at 12:17:48 UTC from IEEE Xplore. Restrictions apply.
V. SIMULATION RESULTS
The results presented in the following figures show a
comparative study of two different regulators used for the
control of the speed of the BLDC motor, the results are
obtained under environment MATLAB/SIMULINK.
The first one represents the controlled variable
Fig. 5. Proposed ANN perceptron structure.
(mechanical speed) at Fig.7, the reference speed was a
The functioning of an artificial neural network is rectangular signal to allow us to study and analyze the
characterized by the following equations : behavior of the BLDC motor well, and in order to observe the
evolution of the system in the acceleration and deceleration.
One can always affirm that the measured value follows
n
p
y = w k2 g w kj1 ϕ j + b k1 + b 2 (16) perfectly its reference steps. either for the classical PI or ANN,
k =1 j =1 except that by using the regulator ANN one can distinguish a
decrease of the peak in transitional regime level and speed
With response than the classic one, and that the response time is
Φj : Network input. slightly improved compared to the PI regulator, for the PI
regulator we can obtain a response time equal to 0.0523s, and
wkj1 et bk1: The weights and the bias of the hidden layer with ANN we obtain a reduced time and equal to 0.0447s.
Sigmoïde function.
2
g ( x) = −1 (17)
1 + e −2 x
Wk2 et b2: The weights and the bias of the output layer.
The functional diagram for controlling BLDC by the ANN
method is illustrated in Fig.6.
1294
Authorized licensed use limited to: Motilal Nehru National Institute of Technology. Downloaded on June 13,2024 at 12:17:48 UTC from IEEE Xplore. Restrictions apply.
that require precision and quick response, the reason why
BLDC is the most used in applications that require constant
torque.
The results obtained show an improvement in dynamic
and static performances in speed response as well as the torque
improvement compared to the conventional PI controller.
VII. REFERENCES
1295
Authorized licensed use limited to: Motilal Nehru National Institute of Technology. Downloaded on June 13,2024 at 12:17:48 UTC from IEEE Xplore. Restrictions apply.