Performance of BLDC Motor Speed Control Based On Hysteresis Current Control Mechanism
Performance of BLDC Motor Speed Control Based On Hysteresis Current Control Mechanism
Fig. 4. shows the configuration of the overall control Whereas DCM is searched between the 2 equations,
system. Single phase ac system with the rms voltage of 220 where the lowest value is used:
V and frequency of 50 Hz are required in this system. The ∙
, ( ) = (6)
value of voltage source may fluctuate from 170 V to 270 V. ∙ ∙ √ ∙ ∙ √
The ac voltage must be rectified using a bridgeless rectifier
148
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY DELHI. Downloaded on March 01,2024 at 07:42:28 UTC from IEEE Xplore. Restrictions apply.
Lm can be obtained with: TABLE II. AVERAGE C URRENT C ONTROL SYSTEM M ETHOD
SPECIFICATIONS
∙
, = (7) PI Controller 1
Gain = 0.01
∙ ∙ ( ∙ √ ) Time Constant = 0.1
Gain = 20
C1 can be obtained from: PI Controller 2
Time Constant = 10
∙ Voltage Divider Constant 311
, = (8) Vpeak = 1 V
ᵏ∙ √ ∙ ∙( ∙ √ ) Saw tooth Waveform
Frequency = 20 kHz
can be obtained from the equation, whereas the highest
result is considered as the minimum point. E. Control Method with Hysteresis Current Control Method
, ( ) = (9) Fig. 6 shows control method by hysteresis current
ᵡ∙ ∙ ( ∙ √ )
control. In this method uses three main sensors: speed sensor,
Cd can be obtained from: current sensor and voltage sensor. The initial process is done
= (10) by detecting the actual speed by the speed sensor which is
∙ ∙ ( ) then compared with the reference speed that has been set.
∙√ The reference speed may vary with the maximum reference
C = tan(θ) (11) speed representing the speed of the motor rating, linear
. . ∙ √
piecewise model is used for this case. After comparing
L = − 0.025 (12) process, then an error signal will be processed by the PI
. . . . . ∙
controller to response the fluctuation of the actual speed. The
From the equation, we can obtained the value of the output signal yield from the PI signal will be multiplied by
components. The obtained values are: Li1,2= 6.006 mH, Lo1,2 in the signal of the absolute value of the voltage source divided
= 70 μH for DCM, Lo1,2 = 6,496 mH for CCM, 6.006 mH for by the constant of 311. The value of 311 represents the peak
Lm1,2, C11,12=1100 nF, C21,22=4.4 μF, Cd = 2200 μF, Cmax = value of the voltage source. The purpose of multiplying the
330 nF and Lreq = 3.77 mH. PI output control signal with the absolute signal of the
voltage source is to generate rectified sinusoidal waveform.
D. Control Method with Average Current Control Then, this signal is compared with the current signal
Fig. 5 Shows schematic of control based on Average generated from the rectifier. The multiplication signal is then
Current Control. This process is done by detecting the actual compared with the signal from the current sensor at the
speed by the speed sensor and comparing it with the rectifier to generate duty cycle switching signal. Here, the
reference speed that has been set. The process of comparing value of PI controllers are determined by trial and error.
both variables will result in a measurement of error reference Table 3. shows parameters of PI controller used for
of the speed. The obtained error values will be processed by hysteresis current control.
the PI controllers. The PI controllers will transform the Before can be passed to each switch duty cycle switching
control signal into a rectified sinusoidal signal so that it can signal must be separated based on positive and negative
be compared with the generated signal on the rectifier. cycle of ac voltage source so that must be inserted AND gate
Before the process can be channeled to switch each duty together with signal of ac voltage source that has been
signal, a comparator is used to convert the control signal into compared so that positive and negative cycle of ac signal can
a power signal to be inputted to each switch. Switch 1 will be be separately. Finally, AND gate output signal passes the on-
given a positive cycle duty cycle while switch 2 is given off controller to convert the control signal into a power signal
negative cycle duty cycle. The value of PI controllers are to be inputted to each switch. Switch 1 will be activated
determined by trial and error. Table 2. shows parameters of during a positive cycle. Meanwhile, switch 2 is activated
PI controller used for average current control. during negative cycle.
Fig. 5. Average current control system method. Fig. 6. Hysteresis current control system method.
149
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY DELHI. Downloaded on March 01,2024 at 07:42:28 UTC from IEEE Xplore. Restrictions apply.
TABLE III. HYSTERESIS C URRENT C ONTROL SYSTEM M ETHOD REFERENCE SPEED
SPECIFICATIONS
Gain = 0.01
PI 1 Controller
Time Constant = 0.1
Voltage Divider Constant 311
Vpeak = 1 V
Sawtooth Waveform
Frequency = 20 kHz
given voltage can be set using the PWM signal. The speed
setting on a conventional BLDC motor uses a PI controller.
Where the comparison of the actual speed and the reference
speed will be the error signal to be processed the PI
controller will then be compared with the signal detected by
the hall-effect sensor to set the duty cycle on the PWM signal
which will set the desired motor speed [13].
IV. SIMULATION RESULTS AND ANALYSIS
In this section will discuss the performance of BLDC Fig. 8. Load curve.
speed control based BIC converter with hysteresis current
At the starting condition, it needs 0.2 seconds to adjust
control. Performance of the control scheme will be the speed of the motor speed 2,000 rpm. When the load
conducted through simulation in different two modes, CCM
torque drops drastically to 0.6 N.m and takes 0.3 seconds
and DCM. BLDC motor control scheme will be tested with
toward reference speed without any delay but sudden ripple
varying of reference speed value as shown in Fig. 7.
is occurred. Table V shows the THD value in the average
Meanwhile, characteristic of the mechanical load for testing
current control. It can be seen that both THD and PF are
is shown in Fig. 8. For THD analysis and power factor
better than convention method.
condition, the motor is operated on ac voltage source of 220
V and 1.2 N.m of load in the speed from 1,100 rpm to 2,000 TABLE V. THD OF C URRENT OF CCM M ODE WITH AVERAGE C URRENT
rpm. Table IV shows the results of conventional BLDC C ONTROL M ETHOD
motor control.
Speed THD
No. DF TPF DPF
(RPM) (%)
A. CCM Mode with Average Current Control Method
1 1,100 8.95 1.00 0.99 1.00
2 1,200 6.38 1.00 0.99 1.00
Fig. 9 shows that BLDC motor speed control with CCM
3 1,300 6.05 1.00 1.00 1.00
mode in average current control is able to follow the 4 1,400 5.43 1.00 1.00 1.00
changing of reference speed. At the beginning of the starting 5 1,500 4.56 1.00 1.00 1.00
condition it takes 0.2 seconds to adjust the motor speed of 6 1,600 4.26 1.00 1.00 1.00
2,000 rpm. When at 2 seconds the reference speed drops 7 1,700 4.18 1.00 1.00 1.00
drastically to 750 rpm and it takes 0.3 seconds to adjust the 8 1,800 3.62 1.00 1.00 1.00
9 1,900 3.42 1.00 1.00 1.00
speed control to adjust without delay but the big ripple is 10 2,000 3.34 1.00 1.00 1.00
occurred. It can be shown that the speed control of BLDC
motor on CCM mode with average current control method is
able to maintain the stability of motor speed even though the
load torque is changing.
TABLE IV. THD OF C URRENT IN C ONVENTIONAL BLDC M OTOR
Speed THD
No. DF TPF DPF
(RPM) (%)
1 1,100 258 0.36 0.13 0.35
2 1,200 256 0.36 0.13 0.36
3 1,300 244 0.38 0.14 0.37
4 1,400 239 0.39 0.14 0.38
5 1,500 233 0.39 0.15 0.38
6 1,600 228 0.40 0.16 0.39
7 1,700 226 0.40 0.16 0.39 Fig. 9. Reference speed vs actual speed on BLDC motor under CCM with
8 1,800 226 0.41 0.16 0.40 average current control method.
9 1,900 222 0.41 0.17 0.40
10 2,000 218 0.42 0.17 0.41
150
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY DELHI. Downloaded on March 01,2024 at 07:42:28 UTC from IEEE Xplore. Restrictions apply.
ACTUAL SPEED ACTUAL SPEED
Fig. 10. Actual BLDC speed with varied torque in CCM average current Fig. 12. Actual BLDC motor speed with varied torquein DCM average
control method. current control method.
B. DCM mode with Average Current Control Method C. CCM mode with Hysteresis Current Control Method
Table VII shows electrical parameter suh as THD and PF
Table VI shows the THD value and PF in average current
of hysterias current control under CCM mode. Meanwhile,
control. It can be seen that in DCM mode THD and PF are
Fig. 13 and 14 shows its speed response characteristic. If it is
better than in CCM condition. Meanwhile, Fig. 11 and 12
observed that the results are almost similar to the previous
shows the speed characteristic in average current control. It
results. In CCM, mode hysteresis current control able to
can be shown that the speed control of BLDC motor on
maintain the fluctuation of speed with lower overshoot.
DCM mode with average current control method is able to
As the motor rotates at 1,100 rpm the THD value of
follow the changing reference speed. At the starting
current is 7.89% and continues to decrease as the motor
condition it takes 0.3 seconds to adjust the motor speed of
speed increases. There is significant change in THD value
2,000 rpm. At 2 second the reference speed drops drastically
due to the effect of speed changes. The value of harmonics
to 750 rpm and it takes 0.3 seconds to adjust the speed
will affect the value of distortion factor (DF), lower
control to adjust without any delay. The speed control of
harmonic of current will be the greater the value of DF. For
BLDC motor on DCM mode with an average current control
the value of displacement factor (DPF) which is the value of
method is able to maintain the stability of motor speed even
the angle difference between the voltage and current get
though the load torque is changed. At the beginning of the
better as the motor rotate at the speed rating. So it can be
starting of the motor, it takes 0.3 seconds to adjust to the
concluded that true power factor (TPF) which is the actual
speed of the motor rating of 2000 rpm. At 2 seconds, the load
power factor value due to the influence of harmonics will
torque drops drastically to 0.6 N.m and takes 0.3 seconds to
also get better with the increase of motor speed. This is
adjust to the next reference speed.
because of the value of TPF is a multiplication of the value
TABLE VI. THD OF C URRENT IN DCM M ODE WITH AVERAGE
of DF and DPF.
C URRENT C ONTROL M ETHOD
TABLE VII. THD OF C URRENT OF CCM MODE WITH HYSTERESIS
Speed THD C URRENT C ONTROL M ETHOD
No. DF TPF DPF
(RPM) (%) Speed THD
No. DF TPF DPF
1 1,100 2.42 1.00 1.00 1.00 (RPM) (%)
2 1,200 2.37 1.00 1.00 1.00 1 1,100 7.89 1.00 0.99 1.00
3 1,300 2.31 1.00 1.00 1.00 2 1,200 5.35 1.00 1.00 1.00
4 1,400 2.24 1.00 1.00 1.00 3 1,300 5.21 1.00 1.00 1.00
5 1,500 2.00 1.00 1.00 1.00 4 1,400 5.11 1.00 1.00 1.00
6 1,600 1.88 1.00 1.00 1.00 5 1,500 4.56 1.00 1.00 1.00
7 1,700 1.87 1.00 1.00 1.00 6 1,600 4.32 1.00 1.00 1.00
8 1,800 1.85 1.00 1.00 1.00 7 1,700 3.94 1.00 1.00 1.00
9 1,900 1.74 1.00 1.00 1.00 8 1,800 3.73 1.00 1.00 1.00
10 2,000 1.64 1.00 1.00 1.00 9 1,900 3.16 1.00 1.00 1.00
10 2,000 2.24 1.00 1.00 1.00
REFERENCE SPEED ACTUAL SPEED
Fig. 11. Reference speed curve vs actual speed on BLDC Motor in DCM
average current control method.
Fig. 13. Reference speed curve vs actual speed on BLDC Motor in CCM
hysteresis current control method.
151
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY DELHI. Downloaded on March 01,2024 at 07:42:28 UTC from IEEE Xplore. Restrictions apply.
ACTUAL SPEED ACTUAL SPEED
Fig. 14. Actual BLDC motor speed with varied torque in CCM hysteresis
Fig. 16. Actual speed with variation of torque in DCM hysteresis current
current control method.
control.
152
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY DELHI. Downloaded on March 01,2024 at 07:42:28 UTC from IEEE Xplore. Restrictions apply.