Professional Documents
Culture Documents
Sensorless Control Algorithm JW Park
Sensorless Control Algorithm JW Park
Current Model
Abstract— This paper proposes a new sensorless control method depends on the pre-set threshold value which causes
algorithm of BLDC(Brushless DC) motors with current model the reliability problem of the sensorless control algorithm.
based on the 120 degree conduction mode. The rotor speed and This paper proposes a new sensorless control algorithm of
the position can be estimated by using the current model of
BLDC motors with current model based on the 120 degree
BLDC motor which is modified version of the conventional
current model of PMSM(Permanent Magnet Synchronous Motor)
conduction mode. The sensorless control algorithm with
sensorless method. The rotor position and the speed can be current model is already presented previously based on the
obtained by using the difference of the actual current and the vector control [10]. This method has good performance in
model current. The position error caused by the parameter wide speed range and high reliability because the estimated
errors of the current model, current distortion at commutation position is continuously updated according to the difference of
points and nonideal trapezoidal shape of back-EMF is also the model and actual current. Therefore, this method is applied
compensated by using simple PI controller and the feedback loop to the BLDC motor to enhance the performance and the
of the real current. The validity of the proposed sensorless reliability of the sensorless control algorithm.
control algorithm is verified through several experiments.
The current model is modified based on the 120 degree
Index Terms—Component, formatting, style, styling, insert. conduction mode and the effect of the current distortion at the
(key words) commutation points is also compensated. This method doesn’t
require additional hardware circuit and the validity of the
I. INTRODUCTION proposed sensorless control algorithm is verified through
The rotor position sensors of BLDC motor including hall several experiments.
sensors and encoders have some disadvantages such as drive
cost, reliability and the drive volume. To solve these problems,
II. ROTOR POSITION ESTIMATION
many sensorless control algorithms have been studied to
control BLDC motors without rotor position sensors. The The equivalent circuit of BLDC motor and a PWM inverter
conventional back-EMF based methods have narrow operating are shown in Fig. 1.
range because it isn’t easy to detect the back EMF at low speed The voltage equation of a BLDC motor is shown in (1).
and additional hardware circuit is required [1]-[5]. The flux
linkage estimation methods [6], [7] use measured voltages and Va R 0 0 i a
currents for calculating the flux linkage. The position V 0 R 0 i
correction and estimation are obtained by using the estimated b b
flux linkage. However, this method has an accumulated Vc 0 0 R ic
(1)
estimation error at low speeds because of the large integration L 0 0 i a e a
d
0 L 0 ib eb
time period. The freewheeling current method [8] estimates the
rotor position by using the freewheeling currents of the open dt
phase. The zero crossing point of the freewheeling current is in 0 0 L ic ec
the middle of the commutation point. However, for where
implementation of this method, six comparators have to be R : phase resistance
installed to detect the freewheeling currents and six isolated L : LS – LM
power sources are required for the reference signal of each
LS : inductance of each phase
comparator. The torque constant estimation method uses the
ratio of the back-EMF and the rotor speed as a position LM : mutual Inductance
estimation signal [9]. This method has wide operating range Va,Vb and Vc : phase voltages
because the ratio of the back-EMF and the rotor speed is ia, ib and ic : phase currents
constant in all speed range. However, the performance of this ea, eb and ec : back-EMFs of each phase
1649
If the estimated position is ahead of the actual position, the where i* is the current command from the output of the speed
current increases in every on-periods because the back-EMF of controller.
the BLDC motor is low at the on-period. On the other hand, if The position error can be obtained by using
the estimated position is behind of the actual position, the PI(proportional-Integeral) controller expressed as (12).
current increases in every off-periods because the back-EMF is
low at the off-period.
[ K pierr Ki ierr dt] (12)
Therefore, to obtain the position error by using phase where ∆Ө is the position error, Kp and Ki are PI gain of the
currents, the current error must be difined considering on-off position error compensator.
period as (11). The overall block diagram of the proposed sensorless
On period : ierr i * i control algorithm for BLDC motors is shown in Fig.4.
(11)
Off period : ierr (i * i)
v PWM Inverter
bc
Position
Speed Controller Current Regulator v v
wm* V*
ba
i*(n+1)
ac
PI V*
+ PI
+ v v
ca ab
- - *
wm i(n+1) V v
cb
*
V (n+1) T im(n+1)
L em(n+1) 1 wm 1
+ L + - T Ke s + Ө
- - + +
- ia
i(n+1) -
MAX
R z-1
i(n) i(n+1) -
em(n) em(n) ib
z-1
Current-Reference Model
i*(n+1)
Current Error
ierr PI
i(n+1) Calculation ∆Ө
Ө
Position Error Compensation
BLDCM Hall Sensor
Proposed Sensorless Control Block
(Monitoring)
1650
2,500 Speed command
2,500
Speed command Rotor speed
Rotor speed
S1 S2
1,500
[rpm]
ia
[rpm]
0 Current reference 2
5
-2
1
1 Estimated Position
[sector] 2 [sector]
Current reference
2
-2
-2 ia ib ic
Phase current [A]
[A]
[msec]
0 (b) 10
[msec]
0 (b) 1
Fig. 5. Sensorless control without position error compensation. (a) Speed
command, rotor speed, current reference and phase current. (b)
comparison of actual and estimated position and phase current. 6 S2
2,500
1 Estimated Position
Speed command [sector]
2
Rotor speed
[rpm]
0 Current reference
-2
5
ia ib ic [A]
-5 [msec]
0 (c) 1
Phase current [A]
Fig. 7. Sensorless control on the external load disturbance. (a) The rotor
[sec]
0
(a)
1 speed and the phase currents. (b)The estimated position and the three
phase currents at no load. (c) The estimated position and the three phase
Estimated position Actual position
6
currents.
V. CONCLUSION
1 This paper proposed a new sensorless control algorithm for
Current reference
[sector] BLDC motor based on the current model. The current model of
2 BLDC motor is proposed .to estimated rotor position with
difference of the model and actual current. The position error
caused by parameter errors, current distortion at the
-2 commutation point and the shape of back-EMF is also
Phase current [A]
compensated by using a PI controller and the difference of the
0
[msec]
(b) 10 current reference and actual current. This method doesn’t
require additional hardware circuit and has good reliability in
Fig. 6. Sensorless control with position error compensation. (a) Speed
command, rotor speed, current reference and phase current. (b)
wide operating range because the continuous position angle
comparison of actual and estimated position and phase current.
1651
can be obtained. The validity of the proposed method was using third-harmonic back-EMF,” in 2003 Proc. IEEE IEMDC,
verified through several experiments. pp. 1229–1235.
[6] N. Ertugrul and P. Acarnley, “A new algorithm for sensorless
REFERENCES operation of permanent magnet motors,” IEEE Trans. Industry
[1] K. Iizuka, H. Uzuhashi, M .Kano, T. Endo and K. Mohri, Applications, vol. 30, pp. 126–133, Jan./Feb. 1994.
“Microcomputer control for sensorless brushless motor,” IEEE [7] R. Wu and G. R. Slemon, “A permanent magnet motor drive
Trans. Industry Applications, vol. 27, pp. 595–601, May/June without a shaft sensor,” IEEE Trans. Industry Applications, vol.
1985. 27, pp. 1005–1011, Sept./Oct. 1991.M. Young, The Technical
[2] C.-T. Lin, C.-W. Hung, and C.-W. Liu, “Sensorless Control for Writer's Handbook. Mill Valley, CA: University Science, 1989.
Four-Switch Three-Phase Brushless DC Motor Drive”, Conf. [8] S. Ogasawara and H. Akagi, “An approach to position
Rec. 2006 IEEE Int. Conf. Industry Applications, vol. 4, sensorless drive for brushless dc motors,” IEEE Trans. Industry
pp.2048–2053. Applications, vol. 27, pp. 928–933, Sept./Oct. 1991.
[3] J. Moreira, “Indirect sensing for rotor flux position of permanent [9] J. W. Park, S. H. Hwang and J. M. Kim, “Sensorless Control of
magnet ac motors operating in a wide speed range,” IEEE Trans. Brushless DC Motors with Torque Constant Estimation for
Industry Applications, vol. 32, pp. 401–407, Nov./Dec. 1996. Home Appliances,” IEEE Trans. Industry Applications, vol. 48,
[4] M. Jufer and R. Osseni, “Back-EMF indirect detection for pp. 677–684, Mar/Apr 2012.
selfcommutation of synchronous motors,” in 1987 Proc. EPE [10] N. Matsui, “Sensorless PM Brushless DC Motor Drives,” IEEE
Conf., pp. 1125–1129. Trans. Industrial Electronics, vol. 43, pp. 300-308, Apr 1996.
[5] J. X. Shen, Z. Q. Zhu, and D. Howe, “Sensorless flux-
weakening control of permanent magnet brushless machines
1652