Uploaded by ivica.indjin

Sensorless drive of permanent magnet bru

advertisement
Sensorless Drive of Permanent Magnet Brushless
DC Motor with 180 Degree Commutation
Boyang Hu, Student Member, IEEE and Swamidoss Sathiakumar, Member, IEEE
School of Electrical and Information Engineering
The University of Sydney
Sydney, NSW, Australia
E-mail: boyang@ee.usyd.edu.au
Abstract—The three-phase wye connected permanent magnet
brushless dc motor is conventionally driven by 120 degree
commutation. Two phases are conducting current and the
other one is always floating without any torque produced in
each conduction interval. Rather than the conventional 120
degree drive, all three phases of 180 degree commutation are
expected to conduct current in all sectors, which results in
more power delivered from inverter side to the motor side for
the same power supply voltage. In this paper, a recently
proposed sensorless algorithm is highlighted with well
performance in low speed operation. Based on dSPACE,
comparison of different dynamic conditions between 120 and
180 degree commutation is presented and analyzed
comprehensively. Extensive experiment tests show excellent
results on dynamic performance of 180 degree commutation,
which matches the simulation results from Simulink/Matlab.
180 degree commutation is verified to work properly with the
ability to deliver more power when compared with
conventional 120 degree commutation.
Keywords—brushless dc motor; sensorless drive; low
speed;120/180 degree commutation;
I.
INTRODUCTION
Permanent magnet brushless dc motors (BLDCM) with
trapezoidal back electromotive force (EMF) are being
increasingly used in last two decades. The latest advances in
permanent magnet materials, solid-state devices and microelectronics have contributed to new energy efficient electric
drives for BLDCM drive [1]. The Advantages of BLDC
motor are with higher efficiency, higher power to weight
ratio, higher torque to current ratio, faster dynamic response,
less maintenance, better power factor and better output
power per unit mass and volume, rather than conventional
motors. Two forms of permanent magnet AC motors are
commonly used in industrial drives, which are permanent
magnet synchronous motor(PMSM) and brushless dc
motor(BLDCM). PMSM is with sinusoidal back-EMF
waveform and BLDCM is with trapezoidal waveform. Due
to the absence of brushes and field windings, BLDCM has
many inherent advantages, compared to PMSM, such as
higher speed capability, larger application range from low
speed to high speed, higher power density and so on [2]. To
produce a constant electric torque, BLDCM is considered
c
978-1-4244-6506-4/10/$26.00 2010
IEEE
with rectangular phase current energized, which is to be in
phase with back-EMF signals.
It is well known that sensors have many limitations in
less accessible location environment. It is necessary to
eliminate the unreliable and costly position sensors by using
sensorless methods. The previous sensorless methods for
brushless dc motors are reviewed in the literature [3]-[8]. In
summary, sensorless methods are to find the accurate rotor
position information for energizing three phase windings by
using algebraic manipulations, back-EMF signals, sensorless
starting techniques or other novel techniques. Rotor position
estimation techniques are grouped into the following four
categories [2]:
1. Detection of back-EMF, which can be further
categorized into the following approaches:
a) Zero-crossing approach,
b) Phase locked loop technique,
c) Back-EMF integration approach
2. Detection of stator third harmonic voltage
3. Detection of conducting interval of free-wheeling
diodes connected in anti-parallel with the solid-state
switches
4. Monitoring the inductance variation of d-q axes (PMSM)
Two Main drawbacks must be considered about backEMF zero-crossing approach. First of all, when motor is at
standstill or very low speed operation, back-EMF is not
possible to be obtained. The other disadvantage is that zerocrossing instant is with 30 degree shift from the commutation
instant. Refer to Fig. 1, there is always a 30 electrical degree
shift between the back-EMF zero-crossing instant and the
commutation instant. In the case of dynamic performance
when motor speed is variable during this offset time, position
would not be accurately estimated. To solve these two
problems, a novel sensorless speed and position estimation
method [9] is recently proposed, which is successfully
presented in theory and simulation, however, due to very
limited experiment results, dynamic conditions are still not
shown properly.
BLDCM is conventional driven with 120-degree
commutation, which is two phases “on” and the other phase
floating, which is shown in Fig. 2. Due to the reason that
torque production is almost directly proportional to the
106
phase current [10], the floating phase doesn’t produce any
torque. As shown in Fig. 3, all the three phase are “on” in
each conduction intervals of 180-degree. The 180-degree
commutation can generate larger output torque than 120degree for the same given power supply, which has been
investigated in [11] and [12].
In this paper, a novel 180-degree sensorless system is
proposed based on the sensorless algorithm [9]. The speed
and position are obtained based on the estimated back-EMF
signals which are calculated by simply measuring the threephase currents and three-stator terminal voltages. The
proposed 180-degree sensorless system works well in both
directions. PWM mode is applied for the proposed 180degree sensorless system with satisfactory implementation
results. The comparisons between the conventional 120degree and the proposed 180-degree sensorless system are
fully addressed. The validity of the proposed system is
verified through both simulation and implementation.
II.
PRINCIPLE OF OPERATION
A. Switch Sequences
Figure 1: Three phase back-EMF and activation phase voltage of 120degree commutation.
For the conventional 120-degree sensorless commutation
of BLDCM, the winding without phase current in each
conduction interval can be considered as a sensor for backEFM detection. However, for the 180-degree commutation,
due to all the three phases conduct current all the time in
each conduction intervals without floating, there are no
back-EMF available in stator terminals. The conventional
back-EMF detection methods cannot be applied to 180degree commutation. The speed and position can be
estimated from the estimated back-EMFs, which are
calculated by simply sensing the terminal voltages and
phase currents.
Even though the sensorless drive with 180-degree
commutation works properly in theory and simulation
environment [12], experimental implementation has never
been successfully addressed. Experiment verification of
BLDCM sensorless drive with 180-degree commutation is
of great significance.
A
B
1) Sensor-based Analysis
As shown in Fig. 4, permanent magnet BLDCM is
typically driven by six switches MOSFET inverter. T1, T3
and T5 are the high side transistors. T2, T4 and T6 are the
low side transistors. Hall sensors are traditionally used for
detecting the rotor position. The switching sequences are
determined based on the hall sensor signals. To run the
motor continuously and smoothly, next commutation switch
sequence is used for the current conduction interval.
Permanent magnet rotor is attracted to move to the next
sector. Installation of hall sensors and motor three phases
are described in Fig. 5. Based on the hall sensor signals,
rotor position is simply obtained, which is shown in Fig. 6.
According to the current position, the next switching
sequences can be summarized into table 1.
Figure 4: Three-phase six switches inverter and BLDCM
C
Figure 2: Conduction interval of 120-degree commutation.
Figure 3: Conduction interval of 180 degree commutation.
Figure 5: Hall sensor installation with three phases of U, V, W
2010 IEEE Conference on Robotics, Automation and Mechatronics
107
Equation (1) shows the mathematical model of BLDCM,
where the Vabc are three-phase voltages. Rabc are the threestator resistances. I abc represent the three-phase currents.
Labc are the value of the stator inductance per phase. M is
mutual inductance between each two phases and
Eabc represent the back-EMF in the respective three phases.
Figure 6: Position of current conduction interval
Sensor signals are the same for both 120 and 180 degree
commutation, and the driven pattern is shown in table 1.
Table 1: Switch sequences of 120 and 180 degree commutation
Switch Sequences
120 degree commutation
Polarities
A B C
180 degree commutation
Transistor
“on”
Polarities
A B C
ªVa º ª Ra
«V » = « 0
« b» «
«¬Vc »¼ «¬ 0
0
Rb
0
0 º ª Ia º
ª La M M º ª I a º ª Ea º
d«
»
«
»
0 » « I b » + « M Lb M »» «« Ib »» + «« Eb »» (1)
dt
«¬ M M Lc »¼ «¬ Ic »¼ «¬ Ec »¼
Rc »¼ «¬ Ic »¼
ª
« trape θ
( r)
«
ª Ea º
«
P
« E » = − ψ × ω trape § θ − 2π
r «
¨ r
« b»
2
3
©
«
¬« Ec ¼»
«
4π
§
«trape ¨ θ r −
3
©
¬
º
»
»
ªYa º
P
·»
« »
¸ » = − ψ × «Yb »
2
¹»
¬«Yc ¼»
·»
¸»
¹¼
Intervals
(degree)
Transistor
“on”
0 - 60
T1, T6
+
0 -
T1,T4,T5
+
- +
60 - 120
T3, T6
0
+ -
T1,T4,T6
+
- -
120 - 180
T3, T2
-
+ 0
T1,T3,T6
+
+ -
180-240
T5, T2
-
0
+
T2,T3,T6
-
+ -
240-300
T5, T4
0
-
+
T2,T3,T5
-
+ +
The three-phase back-EMF signals are given in the
Equation (2), where trape(θ r ) represents a piecewise linear
and periodic signal with the period 2π and the magnitude 1.
ψ represents the magnitude of flux linkage and ωr is rotor
300-360
T1, T4
+
- 0
T2,T4,T5
-
- +
speed. As shown in Equation (2), the Yabc are the signals
(2)
with speed information. The Yabc are given by Equation (3).
2) Sensorless Algorithm
Sensorless drive of 180-degree operation is simulated in
[12], as well as the modeling of the BLDCM. In this section,
the sensorless algorithm [9] is used.
The theory of this sensorless algorithm is illustrated in
Fig. 7. The main principle is to estimate the speed and
position by sensing the three-phase terminal voltage and
current signals to obtain the estimated back-EMF through
machine equations. Yabc signals are trapezoidal waveforms
with speed information. The estimated speed is the
maximum value of the absolute values of Yabc signals. The
position signal is obtained from the look up table of [9].
trape(θ r ) takes the extreme value of ±1 for any given value
of θ r . The magnitude of rotor speed can be simply obtained
by Equation (4).
ªYa º ª Ea º
«Y » = « E »
« b» « b»
«¬Yc »¼ «¬ Ec »¼
ª
« trape θ
( r)
«
«
2π
( − P 2 )ψ = ωr «trape §¨ θ r −
3
©
«
«
4π
§
«trape ¨ θ r −
3
©
¬
ωr = max ( Ya , Yb , Yc
Figure 7: Sensorless algorithm
108
)
º
»
»
·»
¸»
¹»
·»
¸»
¹¼
(3)
(4)
3) Pulse Width Modulation (PWM) Mode Operation
In order to control the speed, torque, and the power
applied to the BLDCM, PWM signals are commonly used.
Due to the chopping frequency is fixed, acoustic and
electromagnetic noise are relatively easy to filter [10]. Hard
chopping technology is to modulate both high and low side
of switches at the same time. In order to minimize the chance
of short circuit, soft chopping is implemented in this paper,
which is only used to modulate the three switches of the high
side of inverter. Theory of soft chopping technology is
shown in Fig. 8. “d” is value of duty cycle from 0 to 1.
2010 IEEE Conference on Robotics, Automation and Mechatronics
PWM signals are generated by comparing the duty cycle
with a periodic double side triangular waveform with the
magnitude from 0 to 1. The frequency of the double side
triangular waveform is the PWM modulation frequency. The
modulated activation phase voltage signals of both 120degree and 180-degree commutation are shown in Fig. 9.
20
15
10
5
0
-5
-10
-15
-20
0
0.05
0.1
0.15 0.2
0.25
0.3
0.35
0.4
0.45
0.5
Time (s)
Figure 10: Phase current and terminal voltage of BLDCM 120-degree
sensorless commutation
Figure 8: PWM soft chopping
Figure 9: Modulated phase voltage of 120 and 180 degree commutation
III.
SIMULATION ANALYSIS
The 120 and 180 degree sensorless systems are simulated
in Simulink/Matlab environment. The BLDCM parameters
are shown in table 2. Simulation results of phase current,
terminal voltage, estimated back-EMF, estimated speed and
position of 120 and 180 degree commutation are shown
respectively in this section.
Figure 11: Phase current and terminal voltage of BLDCM 180-degree
sensorless commutation
Table 2: Table of motor parameters
Motor parameters
Pole pairs
1
Friction Coefficient (B)
0
Stator Resistance (R)
5.85
Ω
Stator Inductance (L)
0.966
mh
(ψ )
0.115
Wb
3
gcm 2
Flux Linkage
Inertia of Rotor
(J)
Figure 12˖Estimated back- EMF, estimated speed and estimated position
signals of the proposed180-degree sensorless system.
2010 IEEE Conference on Robotics, Automation and Mechatronics
109
IV.
EXPERIMENT RESULTS
A. Sensorless of 120 and 180-degree commutation
A 20W BLDCM with manufacturer type-number EC22200118 is used in experiment. Tests are implemented based
on the dSPACE DS1104 controller board. This controller
board is appropriate for motion control applications and fully
programmable from Simulink/Matlab, which can efficiently
generate and download the code to the dSPACE boards.
Current transducer LEM HY 5-P and voltage transducer
LEM LV 25-P are used to accurately sense the phase current
and terminal voltage signals for sensorless algorithm.
DMC550 is a digital motor controller designed for BLDCM
with both sensor and sensorless based drive from Taxas
Instruments. Fig.13 and Fig.14 show the implementation
results of phase current and stator terminal voltage of the
sensorless 120-degree commutation respectively. The phase
conducts current for 120 electrical degrees and floats for the
other 60 electrical degrees. The back-EMF is available when
the phase is floating, which is described in Fig.14.
Figure 16: Terminal voltage of 180-degree sensorless commutation.
Figure 17: Estimated position of clockwise direction of 180-degree
sensorless commutation.
Figure 18: Estimated position of counter-clockwise direction of 180-degree
sensorless commutation.
Figure 13: phase current of 120-degree sensorless commutation.
An incremental encoder is used to obtain the actual speed
signal, which is solely used for the comparison and not for
the control purposes. Fig.19 describes the actual speed of
the 180-degree sensorless commutation. The estimated
speed is shown in Fig20. The proposed sensorless algorithm
works satisfactorily to estimate the rotor speed and energize
the motor stator windings.
Figure 14: Terminal voltage of 120-degree sensorless commutation.
The experimental results of the proposed 180-degree phase
current and stator terminal voltage are shown in Fig.15 and
Fig.16. It can be seen that the phase of the sensorless 180degree commutation conducts current in each conduction
intervals. The stator terminal connects to either the positive
or the negative of the dc power supply, which results in no
back-EMF appeared at the stator terminals. The estimated
position signals of the proposed 180-degree sensorless
system are satisfactorily shown in two opposite directions in
Fig.17 and Fig18.
Figure 19: Actual speed of 180-degree sensorless commutation.
Figure 20: Estimated speed of 180-degree sensorless commutation.
Figure 15: Phase current of 180-degree sensorless commutation.
110
In order to present the validity with speed, position and
torque control of the proposed 180-degree sensorless system,
it is necessary to demonstrate the implementation with
PWM operation. Fig.21 and Fig.22 describes the phase
2010 IEEE Conference on Robotics, Automation and Mechatronics
current and stator terminal voltage of the 120-degree
sensorless commutation, which are for the comparison
purpose. The PWM results of the phase current and stator
terminal voltage are successfully shown in Fig23 and Fig.24
respectively.
Figure 21: Phase current of 120-degree sensorless commutation (PWM).
V.
CONCLUSION
In this paper, a novel 180-degree sensorless commutation
system of BLDCM is proposed and verified to work
properly through both the simulation and implementation.
The simulation is carried out in the Simulink/Matlab and the
experiments are implemented through the dSPACE DS1104
controller board. The conventional 120-degree and the
proposed 180-degree sensorless commutation systems are
compared with satisfactory simulation and experimental
results. The proposed 180-degree sensorless commutation
system is able to work successfully in both directions with
accurate speed and position estimations. Finally, the
proposed 180-degree sensorless commutation system is
discussed to deliver more power from the inverter side to
the BLDCM side for the same given power supply voltage.
Since the generated torque of the BLDCM only depends on
the value of the phase current, the proposed 180-degree
sensorless system is able to generate more torque than the
conventional 120-degree system with the same dc supply.
REFERENCES
Figure 22: Terminal voltage of 120-degree sensorless commutation (PWM).
[1]
Figure 23: Phase current of 180-degree sensorless commutation (PWM).
Figure 24: Terminal voltage of 180-degree sensorless commutation (PWM).
B. Discussion
The validity of the proposed 180-degree sensorless
commutation system shows well performance on both
directions with accurate speed and position estimations. The
PWM operation is also applicable for the proposed system,
which provides the validity of speed control, position
control and torque control. Due to the three stator resistors
are allocated as one is in series with the parallel connection
of the other two resistors, the overall phase to phase
resistance is less than the value of 120-degree. The phase
current of 180-degree is larger than that of 120-degree
commutation under the same power supply voltage, which
results in more power is delivered from inverter side to the
motor side.
Somanatham, R. Prasad, P.V.N. and Rajkumar, A.D. “Modeling and
simulation of sensorless control of PMBLDC motor using zerocrossing back E.M.F. detection,” Proc, IEEE Symp. Power
Electronics, Electrical Drives, Automation and Motion, May. 2006,
pp984-989.
[2] JawadFaiz, M.R.Azizian and M.Aboulghasemian-Azami. ”Simulation
and analysis of brushless DC motor drives using hysteresis, ramp
comparison and predictive current control techniques,”Science, Vol 3,
Jan. 1996, pp.347-362, doi: 10.1016/0928-4869(95)00014-3.
[3] J.P.Johnson, M.Ehsani, Y.Guzelqunler, “Review of Sensorless
Methods for Brushless DC,” Proc, IEEE Conf. Industry Applications
Conference, Oct. 1999, IEEE press, vol.1pp. 143-150.
[4] T. Senjyu and K. Uezato, “Adjustable Speed Control of Brushless DC
Motors without Position and Speed Sensores”, Proc, IEEE Conf.
Industrial Automation and Control: Emerging Technologies, May.
1995. pp. 160-164.
[5] P.W.Lee and C.Pollock, “Sensorless Commutation Techniques for
Brushelss Permanent-Magnet and Reluctance Motor Drives,” IEE
Colloquium on Variable Speed Drives and Motion Control 1992.
[6] J. Holtz. “Speed Estimation and Sensorless Control of AC Drives”,
Proc of the 19th Annual Conf. of IEEE Industrial Electronics, pp.649654, 1993.
[7] K. Ohnishi, N. Matsui, and Y.Hori, “Estimation, Identification, and
Sensorless Control in Motion Control System”, Proc. of IEEE, Vol 82,
pp1253-1265, Aug. 1994.
[8] J. Holtz, “State of the Art of Controlled AC Drive without Speed
Sensor”, IEEE Proc. of Int’l Conf. on Power Electronics and Drive
Systems, pp1-6,1995.
[9] J. Lee, S. Sathiakumar, Y. Shrivastava, “A novel speed and position
estimation of the brushless dc motor at low speed”, Proc of Conf.
AUPEC 18th conference, Australia, Dec. 2008, pp1-6.
[10] Texas Instruments Europe, “DSP Solution for BLDC Motors”, 2001
[11] B.Hu, S.Sathiakumar, Y. Shrivastava, “180-Degree Commutation
System of Permanent Magnet Brushless DC Motor Drive Based on
Speed and Current Control”, Proc of Conf. ICICTA, 2009, pp723-726.
[12] B.Hu, S.Sathiakumar, Y. Shrivastava,” Sensorless Drive of Brushless
DC Motor with 180-degree Commutation”,Proc of Conf. CCCM,
2009, pp579-582.
2010 IEEE Conference on Robotics, Automation and Mechatronics
111
Download