Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CHAPTER 2
different ways to let current run through the coils. For the BLDC motor, the
rotating parts are the magnets. This results in the absence of a commutator
and brushes in the BLDC motor, meaning high reliability and longer life time
as there is no erosion of commutator or brushes.
2.2.1 Stator
2.2.2 Rotor
Radial field: the flux direction is along the radius of the machine.
1. Surface mount
3. Interior PM
(c) Interior PM
materials offer the greatest promise with the highest coercive forces available
in commercial magnets and therefore are ideally suited for machine
applications. The residual flux density is relatively high comparable to that of
Alnico and the energy product is the highest.
In the BLDC drives, rotor position is essential for the stator phase
commutation and advanced angle control. The rotor position is usually
acquired by the position sensors. The commonly used position sensors are
phototransistors and photodiodes, Hall elements, magnetic sensors, pulse
encoders and variable differential transformers.
PT1
PT3
PT2
To carry out the analysis, it is necessary to obtain proper model for the
motor and the power inverter. These models are then properly combined to obtain
the full analysis of the system. This model consists of differential equations for the
electrical part, mechanical part and the interconnection between them.
2.4.1 Assumptions
The equivalent circuit of the BLDC motor stator is shown in Figure 2.7.
V 1 0 0 i M 0 0 i E
V =R 0 1 0 i + 0 M 0 i + E (2.1)
V 0 0 1 i 0 0 M i E
The phase current of the BLDC motor can be obtained by using the
following model equations
dia 1
= (Va - Ea -Ria ) (2.2)
dt L-M
dib 1
= (Vb - Eb -Rib ) (2.3)
dt L-M
dic 1
= (Vc - Ec-Ric ) (2.4)
dt L-M
di
Vd =Ra i+La +E (2.5)
dt
24
m
T=J +B m+ TL (2.6)
dt
T = Kt i (2.7)
J m B
i= + m (2.8)
Kt dt Kt
m(s) Kt
= (2.10)
Vd (s) La Js2 +(Ra J+La B)s+(Ra B+Ke Kt )
where K , K are the back emf constant and the torque constant respectively.
i. B tend to zero
ii. Ra J >> L B
iii. K K >> R B
m (s) Kt
= (2.11)
Vd (s) La Js2 +(Ra J)s+(Ke Kt )
( )
= (2.12)
( )
where = (R J)/( K K ) = /
.
Gi (s) = (2.13)
. .
1 1
V + +
( )
Gc ( ) = ( )
= (2.14)
Where Kc = c =
, ,
The gain and time delay values can be determined by the above
equations. The overall block diagram for implementing speed control of
BLDC motor including commutation circuit is shown in Figure 2.11.
27
G (s)
( )
d V
Actual Speed
Error
Controller
calculation
Reference Speed
110
010 100
BC AC
BA AB
101
CA CB
011
B 001
C
Table 2.2 Switching sequence for six switch BLDC motor drive
The simulation block diagram of the six switch inverter fed BLDC
motor drive in open loop is shown in Figure 2.15. The waveforms such as
Hall sensor output, gate pulse, stator current and speed response are presented
in this section. For simulation, BLDC motor with the parameters shown in
Table 2.1 is used. The gating pulse generation for conventional six switch
BLDC motor drive is designed in such a manner that only two devices
conduct at a time. Based on the signal from the Hall sensor, the switches are
turned ON.
32
Figure 2.15 Simulation block diagram of six switch BLDC motor drive
in open loop
The gate pulse waveform is shown in Figure 2.16 (a) and the
conduction period of each switch is 120º. Figure 2.16 (b) shows Hall sensor
output. Figure 2.16 (c) shows the stator current waveform. The stator current
obtained is quasi square in nature. Figure 2.17 shows the speed response for
different values of load torque.
33
Figure 2.16 Simulation graphs of six switch BLDC motor drive in open loop
34
Figure 2.17 Speed response of six switch BLDC motor drive for
different loading conditions in open loop
35
Figure 2.19 Simulation graphs of six switch BLDC motor drive in open
loop with PWM control
The total harmonic distortion was analyzed for the source current
using FFT tool. From the Figure 2.19(f) it was found to be 41%.
Figure 2.20 Simulation block diagram of six switch BLDC motor drive
in closed loop control with PI controller
the error signal. The output from the controller is the sum of product of
proportional gain and error signal and product of integral gain and integral of
the error. Figure 2.21 shows the structure of the PI controller.
Proportional
PI Controller
K 1
S
Error Signal
Integral
Genetic Algorithm
T L
PI 0.9 0
L 0.3
Step 5: Draw tangent line to the step response at its point of inflections
(both in horizontal and vertical axis) as shown in Figure 2.22.
Step 6: Obtain the delay time (L) and time constant (T).
Using the transfer function of the BLDC motor, obtain the step
response and save in the form of .mat file. During execution the .mat file will
be automatically loaded in the m-file. The simulink arrangement to determine
step response is shown in Figure 2.23.
Ti = = =
.
Kp = 0.450196
Ti = 6.089 × 10 s
Figure 2.24 Closed loop six switch BLDC motor block diagram with PI
controller
TIME DOMAIN
Time required for the response to reach 10% to 90% of the
Rise time
final value
Peak time Time required for the response to reach peak of the first
overshoot
Maximum peak value of the response curve measured from
Maximum overshoot
unity
Time required for the response curve to stay within the
Settling time
tolerance band
Difference between the desired and actual output as time
Steady state error
tends to infinity
FREQUENCY DOMAIN
Gain margin Magnitude in decibels at phase cross over frequency
Phase margin Phase angle at gain cross over frequency
Figure 2.27 Simulation graphs of six switch BLDC motor drive in closed
loop
Figure 2.27 (a) shows gate pulses generated for inverter switches.
Figure 2.27 (b) shows Hall sensor signal. Figure 2.27 (c) shows stator current
waveform.
Figure 2.28 shows the closed loop speed response for different
values of reference speed at rated torque condition at different times. The
designed controller is tracking different reference speed even at full load
condition.
49
Figure 2.28 Closed loop transient speed response of six switch BLDC
motor with PI controller for different reference speeds at
rated load condition
Initially, the reference speed of the drive is set at 50% of the rated
speed. At 0.5 s, the reference speed is increased to 75% of the rated speed and
during the time interval 0.75 s to1.25 s, the rated speed is set as the reference
speed. Once again, the reference speed is changed to 75% of the rated speed
and 50% of the rated speed at 1.25 s and 1.5 s respectively. The waveform
reveals that the closed loop system brings the actual speed to the reference
speed and has better tracking capability.
of its rated value. Later during 0.5 s to 0.75 s, the load was further increased
to 75% of its rated value. Finally, full load was applied between the time
interval 0.75 s to 1 s. The response reveals that the closed loop system runs at
the rated speed irrespective of changes in the load disturbances.
Figure 2.29 Closed loop speed response of six switch BLDC motor drive
with PI controller for different load at rated speed condition
Figure 2.30 Closed loop speed response of six switch BLDC motor drive
with PI controller for 120% load at rated speed condition
2.8 SUMMARY