Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Drive
Prashant Suranaa, Sreejith R.b, Student Member, IEEE and K. R. Rajagopal, Senior Member, IEEE
Department of Electrical Engineering,
Indian Institute of Technology Delhi, New Delhi - 110016, India
a
prashant.surana@hotmail.com; bsreejith_r@ee.iitd.ac.in
Abstract—A low cost position sensorless brushless DC motor magnet synchronous motor with trapezoidal back EMF. Rotor
drive is presented in this paper. The motor starts with simple is made of permanent magnet and stator is having three phase
align and go methodology, to a speed where a traditional winding to feed power to the motor. Motor rotates on the
sensorless algorithm based on winding back EMF, detects principle of attraction and repulsion between magnetic poles.
accurate commutation instants and then filtered line to line back Permanent Magnet BLDC motor requires proper position
EMF crossings are utilized to find the rotor position. The speed information in order to perform accurate switching of DC
and current are controlled with variable structure sliding mode supply to feed three phase windings of the motor. Correct
control. The drive uses a low cost microcontroller and only one position sensing and corresponding switching facilitates the
current sensor, which makes it a cost effective drive. The
motor to produce rated torque.
performance of the presented drive is proved by simulation and
experimentally on low cost high performance DSP The position is sensed with the help of mechanical Hall
microcontroller. The presented control drive is useful for effect sensors. These sensors work in limited temperature
developing low cost commercial and domestic applications. range, occupies space in motor, needs additional wires from
motor end to transfer the position information and it reduces
Keywords- Sensorless; Brushless DC; Sliding mode control; system reliability also. These problems associated with
back-emf sensors led to develop sensorless techniques to operate
I. INTRODUCTION brushless DC motor.
Since last few years, the efficiency and compactness DC
considerations of industrial and domestic appliances are Source
leading to a great rise in demand of highly efficient motors
which mainly consists of permanent magnet motors. Reference Micro BLDC
PMBLDC motor is used in home appliances, industrial fans, Inverter
Speed Controller Motor
electric bikes, electric cars and compressors. In Japan,
presently almost all compressors of air-condition units are
running with Brushless DC motors. Germany has goal to Current Measurement
Position θ (degrees)
La Ra
+ A
Vdc Lb Rb
- B π/3 2π/3 π 4π/3 5π/3 2π 7π/3 8π/3 3π
Lc Rc
C Fig. 3. Back EMF and Hall signal zero crossings
S4 S6 S2 Hence, the commutation instants can be determined by
detecting zero crossings of terminal voltages. But when the
motor is PWM controlled, it has higher order harmonics of
PWM frequency in its terminal voltages. Due to this reason,
detection of true zero crossing becomes difficult. These higher
Fig. 2. BLDC motor fed by a voltage source inverter
order harmonics are filtered out through a low pass filter. where,
Higher order harmonics are eliminated but an undesired phase iαref = reference current
shift which is speed dependent has been included by low pass ωref = reference speed
filter which prevents accurate commutation. Hence, it is iα = actual current
desired to minimize the phase delay by choosing proper filter ω = actual speed (rad/s)
circuit parameters for rated speed.
To reduce the chattering phenomenon, the exponential
A potential divider circuit with a small filter capacitor to reaching law is employed.
measure the average terminal voltages is shown in Fig. 5.
Potentiometer reduces terminal voltage signal to the level at Si K1 sgn(Si ) K 2Si (10)
which it can interact with microcontroller without damaging it. S K3 sgn(S ) K 4S (11)
This circuit is a single stage RC low pass filter which K1, K3 decides the speed at which system reaches sliding
introduces a delay in virtual Hall signal generation. The delay speed and K2, K4 sets the responsiveness of the system. So
is given by proper setting of these constants has to be done.
CR R (4)
tan 1 ( 1 2 * e ) Reference torque can be found from the outer speed loop
R1 R2
using equations (7) and (12),
dref
Here, R1 = R2 = 1 kΩ and C = 0.1 μF T J (K3sgn(S ) K 4S ) Tload Bm (12)
dt
Filter elements are chosen to provide very less phase delay
of around 5° electrical at rated speed of 4000 rpm. Output and reference voltage to the motor winding can be found from
signals from the filter are connected to ground via diodes to equations (5) and (11),
prevent negative signal, as microcontroller cannot read a diref (13)
negative signal. Vdc La (K1sgn(Si ) K 2Si ) E iRa
dt
IV. SLIDING MODE CONTROL
Sliding mode control (SMC) is a nonlinear control theory V. SIMULATION RESULTS
which is accurate, robust, easily tunable and easy to implement.
The presented sensorless drive of a 105 W, 4000 rpm motor
As the brushless DC motor is also a nonlinear system, the SMC
is simulated in MATLAB Simulink. Block diagram of the
can be considered as one of the most suitable control technique
drive is shown in Fig. 4. Simulation model contains motor
for its speed and current control. SMC has the adaptive ability
model with actual motor parameters, reference speed or
against the disturbances and perturbation in the system. A
voltage, control algorithm, PWM switching pulses and
particular sliding function can be chosen to set the system
measurements.
behavior and the closed loop response can be made insensitive
to particular disturbances. A reference speed is set in Simulink and according to error
in controlled variables, pulse width of switching signals are
The brushless DC motor model is developed from its state
modified. Finally, the system reaches to steady state and settles
equations by obtaining its governing electrical and mechanical
down until any disturbance occurs or the reference change
parts.
happens.
di
Vdc iRa La E Reference Driver
dt (5) Microcontroller Sliding
Speed Mode and BLDC Motor
dm Unit Control
Td J Bm Tload Input Inverter
(6)
dt
where,
Vdc = DC Link voltage (V) Virtual Hall signal
E = Back EMF(V) generation
La = Winding inductance (H)
Ra = Winding Resistance (Ω)
i = Winding current (A) Fig. 4. Sensorless Brushless DC motor drive block diagram.
Td = Developed torque (Nm)
J = Moment of inertia(kg.m2)
B = Friction coefficient (kg/ms)
ωm = Mechanical speed (rad/s)
Tload = Load Torque (Nm)
Hall Signal
0.4
0.2
-0.2
Fig. 8. Virtual Hall signal (solid black) and actual Hall signal (dotted red)
Fig. 7. Speed tracking when reference speed changed from 4500 to 3500
rpm Fig. 10. Experimental results
Motor current, voltage, actual Hall signals and virtual Hall
signals are measured experimentally and the results are
presented in Fig. 10. Experimental result shows clear
agreement between actual Hall signal and virtual Hall signal.
Terminal voltage and current is having PWM frequency
harmonics.
VII. CONCLUSION
Line back EMF sensorless technique based sliding mode
control of brushless DC motor has been discussed and
implemented using cost effective 32 bit ARM M4
microcontroller and a single current sensor. Sensorless starting
is also carried out with Align and Go method. Simulation and
experimental results have demonstrated good performance of
the presented sensorless brushless DC drive. The controller
shows its ability to respond quickly on any change in reference
speed. The low cost microcontroller worked very well in
controlling the motor due to less complexity of algorithm.
Further work can be done with a better starting method and
compensation of delay caused by RC filter.
REFERENCES
[1] M. A. Noroozi, J. S. Moghani, J. Mili Monfared and H. Givi,
"Sensorless starting method for Brushless DC Motors using 180 degree
commutation," 2012 3rd Power Electronics and Drive Systems
Technology (PEDSTC), Tehran, 2012, pp. 57-61.
[2] Q. V. Tran, T. W. Chun, H. H. Lee, H. G. Kim and E. C. Nho, "Simple
starting-up method of BLDC sensorless control system for vehicle fuel
pump," 2010 International Power Electronics Conference (IPEC),
Sapporo, 2010, pp. 2244-2248.
[3] Taeyong Yoon, "Stator design consideration of a brushless DC motor for
robust rotor position detection in inductive sense start-up," IEEE
Transactions on Magnetics, vol. 42, no. 3, pp. 453-459, March 2006.
[4] Norhazilina Binti Bahari, A. b. Jidin, A. R. b. Abdullah, Md Nazri bin
Othman and M. B. Manap, "Modeling and simulation of torque
hysteresis controller for brushless DC motor drives," 2012 IEEE
Symposium on Industrial Electronics and Applications (ISIEA),
Bandung, 2012, pp. 152-155.
[5] Muhammad Firdaus Zainal Abidin, D. Ishak and A. H. A. Hassan, "A
comparative study of PI, fuzzy and hybrid PI-Fuzzy controller for speed
control of brushless dc motor drive," 2011 IEEE International
Conference on Computer Applications and Industrial Electronics
(ICCAIE), Penang, 2011, pp. 189-194.
[6] Bhogineni, S., and Rajagopal, K.R., "Position error in sensorless control
of brushless DC motor based on average line to line voltages," 2012
IEEE International Conference on Power Electronics, Drives and
Energy Systems (PEDES), pp.1-6, 16-19 Dec. 2012.
[7] Moreira, J.C., "Indirect sensing for rotor flux position of permanent
magnet AC motors operating in a wide speed range," Industry
Applications Society Annual Meeting, 1994., Conference Record of the
1994 IEEE, vol.1, pp.401-407, 2-6 Oct 1994.
[8] Ogasawara, S., and Akagi, H., "An approach to position sensorless drive
for brushless DC motors," IEEE Transactions on Industry Applications,
vol.27, no.5, pp.928-933, Sep/Oct 1991.
[9] Liu, G., Cui, C., Wang, K., Han, B., and Zheng, S., "Sensorless Control
for High-speed Brushless DC Motor Based on the line-to-line back-
EMF," IEEE Transactions on Power Electronics, no.99, pp.1-1.
[10] Deenadayalan, A., and Ilango, G.S., "Modified sliding mode observer
for position and speed estimations in Brushless DC motor," 2011
Annual IEEE India Conference (INDICON), 16-18 Dec. 2011, pp.1-4.
[11] Zhao Kaiqi, Xu Dianguo, and Wang Yi, "Discrete variable frequency
soft starting on DSP-based voltage controller-fed IM drive," The 29th
Annual Conference of the IEEE Industrial Electronics Society, 2003.
IECON '03, vol.1, 2-6 Nov. 2003, pp.758-763.
[12] Rath, J.J., Saha, S., and Ikkurti, H.P., "Sliding mode scheme for speed
and current control of brushless DC (BLDC) motor," 2012 International
Conference on Advances in Engineering, Science and Management
(ICAESM), 30-31 March 2012, pp.450-455.