a study on direct torque control of bldc motor in 120 degree
TRANSCRIPT
International Journal of Advanced Engineering Research and Technology (IJAERT)
Volume 3 Issue 11, November 2015, ISSN No.: 2348 – 8190 364
www.ijaert.org
A Study on Direct Torque Control of BLDC Motor in 120 Degree
Conduction Mode
Shiny Sara Jacob*, P Sandhya**
*Department of Electrical & Electronics Engineering
MBCET-Kerala, India-695015
** Department of Electrical & Electronics Engineering
MBCET-Kerala, India-695015
ABSTRACT
In this paper, Direct Torque Control (DTC) of
Brushless DC Motor (BLDC) drive is presented. This
control algorithm is implemented in the constant torque
region of BLDC motor drive. Unlike conventional three
phase DTC drives, the proposed DTC approach
introduces two phase conduction mode. In the proposed
DTC, the quasi-square wave current is obtained by
properly selecting the inverter voltage space vectors of
the two phase conduction mode from a simple look-up
table. This will improve the torque response compared to
other control strategies. The experimental results are
validated in MATLAB/SIMULINK.
Keywords - Direct Torque Control (DTC), Brushless Dc
Motor (BLDC), Constant Torque Region
I. INTRODUCTION Industrial automation is mainly concentrated around
motion control systems in which controlled electric
motors plays an important role as heart of the system.
Therefore the performance of motor and its control
systems enhances the production rate and the quality of
the products. The advancement of control theories,
power electronics equipment in combine with electric
motors led to a new era in industries. The great example
is that Brushless DC Motors (BLDC). BLDC motor is a
type of synchronous motor in which it is differentiated
from other motors by its trapezoidal shaped back emfs,
120 degree rectangular currents and its electronic
commutation. Earlier the use of BLDC motors is limited
due to its material cost. But the emergence of magnetic
materials like Neodynium, Samarium Cobalt and the
alloys of neodymium with its attractive features like high
magnetic density per volume and enables the rotor to
compress further for same torque made them so popular
for BLDC motors with further cost reduction. The
BLDC motors have its own advantages compared to
other motors and include higher efficiency, higher
output, increased armature current loading, absence of
commutator, elimination of radio frequency and
electromagnetic interference, operation from a low dc
voltage is possible, long life, less maintenance, high
speed of operation etc. These advantages of BLDC
motors leads to wide range applications extending from
household appliances to traction purposes and in
aerospace applications when space and weight makes a
crucial factors. For example the cd-rom drive and
cooling fan of laptop or desktop computers are made up
of BLDC motor.
Dealing with control strategies, BLDC motors mostly
employed torque and current control strategies assuming
that torque is proportional to the phase current. But in
real cases, the assumption is nonlinear which results in
torque pulsations. In [1], the electromagnetic torque is
calculated from back emfs and current in the two phase
conduction as well as commutation period. A mid
precision sensor is used to store the back emfs values
which are costly. In [2] ,optimal current excitation
scheme was proposed based on pre-optimized
waveforms for reference current which results in
minimum torque ripple and copper losses. They used
hydraulic dynamometer to characterize the torque-angle
and torque-current characteristic for direct drive which is
costly. In [3-5], an instantaneous torque controller based
on d-q frame was proposed. The scheme was applicable
only for 180 degree conduction mode rather than 120
degree conduction mode.
There are two types of instantaneous electromagnetic
torque controlled AC drives available in industries for
high performance applications, one is Field Oriented
Control (FOC) and other is Direct Torque Control
(DTC). Both techniques works well with the on-off
conditions of inverter switches. Among them DTC made
an important impact in industrial applications for high
performance applications. DTC means we are directly
controlling the electromagnetic torque developed and the
stator flux linkage through the optimal voltage selection
of VSI in an independent manner. The idea of DTC [4]
was originally developed for induction machine drives
by Takahashi and Depenbrock in the mid 1980s.
According to the conditions of torque error, stator flux
error and sector, a switching table is developed and
stored so that faster torque response is obtained as
compared to conventional PWM methods. Since the
beginning the DTC was characterized by simplicity,
International Journal of Advanced Engineering Research and Technology (IJAERT)
Volume 3 Issue 11, November 2015, ISSN No.: 2348 – 8190 365
www.ijaert.org
good performance and robustness. Using DTC it is
possible to [3] obtain a good dynamic control of the
torque without any mechanical transducers on the
machine shaft.
The BLDC motor was always operated in 120 degree
conduction mode. In 120 degree conduction or two
phase conduction mode, the two phases are active at any
time except during commutation period. The method is
simple but having disadvantage of torque pulsation
during commutation period.
II. MODELLING OF BLDC MOTOR The mathematical modelling of BLDC can be done
using the following equations. The assumptions [9]
made for the modelling of BLDC motor are
The three-phase stator windings are Y connected
The mutual torque produced by the motor is linearly
proportional to the phase current
The cogging torque does not exist
The mutual inductance between phases is negligible
DC source voltage is infinite and is capable of
delivering infinite di/dt.
The motor is not saturated.
The resistance and inductance of all phases are
identical.
All three phases have an identical back-EMF shape.
Power semiconductor devices in the inverter are
ideal.
Iron losses are negligible.
Eddy current and hysteresis effects are neglected.
The modeling of a BLDC motor consisting of three
phases is explained by the following series of equations.
Since there is no neutral used, the system is wye
connected, thus the sum of the three phase currents must
add up to zero, i.e.
Isa+ Isb + Isc = 0 (1)
Isa+ Isb = - Isc (2)
Under the above assumptions a three phase BLDC motor
mathematical model can be represented by the following
equation in matrix form
𝑉𝑠𝑎𝑉𝑠𝑏
𝑉𝑠𝑐
=
𝑟𝑎 0 00 𝑟𝑏 00 0 𝑟𝑐
𝐼𝑠𝑎𝐼𝑠𝑏𝐼𝑠𝑐
+
𝑑
𝑑𝑡
𝐿𝑎𝑎 𝐿𝑏𝑎 𝐿𝑐𝑎
𝐿𝑎𝑏 𝐿𝑏𝑏 𝐿𝑐𝑏
𝐿𝑎𝑐 𝐿𝑏𝑐 𝐿𝑐𝑐
𝐼𝑠𝑎𝐼𝑠𝑏𝐼𝑠𝑐
+
𝑒𝑎
𝑒𝑏
𝑒𝑐
(3)
If the rotor has a surface-mounted design, which is
generally the case for today’s BLDC motors, there is no
saliency such that the stator self-inductances are
independent of the rotor position, hence
Laa = Lbb = Lcc = L (4)
Again with no saliency all mutual inductances will have
the same form such that,
Lab = Lba = Lcb = M (5)
Also, under balanced three-phase condition all the phase
resistances are equal, such that
ra = rb = rc = r (6)
𝑉𝑠𝑎𝑉𝑠𝑏
𝑉𝑠𝑐
=
𝑟𝑎 0 00 𝑟𝑏 00 0 𝑟𝑐
𝐼𝑠𝑎𝐼𝑠𝑏𝐼𝑠𝑐
+𝑑
𝑑𝑡 𝐿 𝑀 𝑀𝑀 𝐿 𝑀𝑀 𝑀 𝐿
𝐼𝑠𝑎𝐼𝑠𝑏𝐼𝑠𝑐
+
𝑒𝑎
𝑒𝑏
𝑒𝑐
(7)
The electromechanical torque is expressed as
𝑇𝑒𝑚 =𝑒𝑎 𝐼𝑠𝑎 + 𝑒𝑏 𝐼𝑠𝑏 +𝑒𝑐𝐼𝑠𝑐
𝑤𝑚 (8)
Where ea, eb and ec are the back emfs of phases A, B and
C respectively
Isa, Isb, Isc are the stator phase currents of A, B and C
phase respectively.
The mechanical equation is
𝑇𝑒𝑚 = 𝑇𝐿 + J𝑑 𝜔𝑚
𝑑𝑡 + B 𝜔𝑚 (9)
Where TL is the load torque, J is the moment of inertia
and B is the friction coefficient.
III. DIRECT TORQUE CONTROL OF
BLDC MOTOR
Fig.1 Basic block diagram of DTC
International Journal of Advanced Engineering Research and Technology (IJAERT)
Volume 3 Issue 11, November 2015, ISSN No.: 2348 – 8190 366
www.ijaert.org
The idea of DTC is, we directly controls the
electromagnetic torque developed by the machine and the
stator flux linkage directly and independently by the help
of voltage source inverter switching table [7]. The typical
DTC includes two hysteresis controllers, one for torque
error correction and other for flux linkage error
correction. The hysteresis stator flux controller makes the
stator flux rotate along the reference trajectory. The
hysteresis torque controller makes the motor torque in a
predefined hysteresis band. The three signals requires for
generation of voltage space vectors are electromagnetic
torque error, stator flux linkage error and the sector of the
stator flux linkage.
3.1 Generation of voltage space vector
The operation of BLDC is always in 120 degree
conduction mode. In two phase or 120 degree
conduction mode, two phases are always conducting at
any time, while the third phase remains off [6]. At every
60 degree commutation occurs and the next two phases
conduct. Since the upper and lower switches in a phase
leg may be simultaneously off, irrespective of the state
of the associated freewheel diodes, six digits are required
for each switch. Thus the voltage space vector V1,
V2……V6 are represented as switching signals
(100001),(001001),(011000),(010010),(000110),(10010
0),Respectively, where, from left to right, the logical
values express states of the upper and lower switch
signals of phases A,B, and C respectively. The switching
table for DTC of BLDC motor in 120 degree conduction
mode is shown in table 1.
Table 1. Switching table for DTC of BLDC motor in 120
degree conduction mode
3.2. Torque and Flux control strategy in DTC of BLDC
motor
The basic torque equation for a surface mounted
permanent magnet motor [8] is
Te = 3 𝑃
2 𝐿𝑠𝜆s 𝜆r sinδ (10)
Where p is the no of poles, Ls is the stator
inductance, s is the stator flux , r is the rotor flux
and δ is the load angle or angle between stator and rotor
flux.
As it can be seen from equation if the load angle is
increased then torque variation is increased. To increase
the load angle, the stator flux vector should turn faster
than rotor flux vector. The rotor flux rotation depends on
the mechanical speed of the rotor, so as to decrease load
angle, stator flux should turn slower than rotor flux.
Since the rotor flux is remaining constant,
electromagnetic torque is controlled by changing the
amplitude and rotation of stator flux.
The stator flux of a motor is obtained through dc link
voltage and given by
s = s -Rs I) dt. (11)
Where Vs is the stator voltage, Rs is the stator resistance
and I is the stator current. Hence by effectively
controlling the voltage vectors, stator flux is controlled
thereby torque is controlled. During the sampling
interval time, one out of the six voltage vectors is
applied. The goal of controlling the flux in DTC is to
keep its amplitude within a pre-defined hysteresis band.
By applying a required voltage vector stator flux linkage
amplitude can be controlled. To select the voltage
vectors for controlling the amplitude of the stator flux
linkage the voltage plane is divided into six regions. In
each region two adjacent voltage vectors, which give the
minimum switching frequency, are selected to increase
or decrease the amplitude of stator flux linkage,
respectively.
IV. MODELLING OF DTC OF BLDC MOTOR
IN TWO PHASE CONDUCTION MODE
The modeling of DTC of BLDC requires
Torque estimation
Stator flux estimation and it’s sector
Rotor position
Voltage vector selection table switching table
Voltage, current, backemf transformation
includes Clarkes and Park transformation
The electromagnetic torque equation for a non-salient
pole brushless dc motor in the stationary reference frame
or in the α-β reference frame is given as [6]
𝑇𝑒 = 3
4𝑃 𝑑𝜑 𝑟𝛼
𝑑𝜃𝑒 𝑖𝑠𝛼 +
𝑑𝜑 𝑟𝛽
𝑑𝜃𝑒 𝑖𝑠𝛽
= 3
4𝑃 𝑒𝛼 𝑖𝑠𝛼 + 𝑒𝛽 𝑖𝑠𝛽 (12)
Where p is the no of poles, ϴe is the electrical rotor
angle, φrα, φrβ ,isα, isβ,eα, eβ are the α-and β- axis rotor flux
linkages, stator currents, motor back emfs respectively.
Ϯ
(torque)
Φ
(flux)
sector
1 2 3 4 5 6
1 1 V1 V2 V3 V4 V5 V6
0 V2 V3 V4 V5 V6 V1
-1 V3 V4 V5 V6 V1 V2
0 1 V1 V2 V3 V4 V5 V6
0 V0 V0 V0 V0 V0 V0
-1 V3 V4 V5 V6 V1 V2
International Journal of Advanced Engineering Research and Technology (IJAERT)
Volume 3 Issue 11, November 2015, ISSN No.: 2348 – 8190 367
www.ijaert.org
The stator flux linkage vectors can be obtained from the
measured stator voltages and stator currents and given
by
𝜑𝑆𝛼 = (𝑉𝑠𝛼 − 𝑅 𝐼𝑠𝛼 )𝑑𝑡 (13)
𝜑𝑆𝛽 = (𝑉𝑠𝛽 − 𝑅 𝐼𝑠𝛽 )𝑑𝑡 (14)
Fig 2.Simulation diagram of DTC of BLDC under two
phase conduction mode
The magnitude of the stator flux linkage is given by
𝝋= 𝝋𝑺𝜶 𝟐 + 𝝋𝑺𝜷
𝟐 (15)
Since the neutral point of the BLDC motor is not accessible
in real cases, we cannot use the original Clarke’s
transformation. Since the system is balanced we can
neglect the zero sequence term so instead of using 3*3
Clarke’s transformation we used 2*2 Clarke’s
transformation and given by
(16)
Where X represents back emfs, currents, voltages etc.
Table 2 BLDC motor specifications
Back emf Trapezoidal
No of poles 4
Dc link voltage(V) 310
Rated speed(rpm) 3000
Stator phase resistance 3.52ohm
Stator phase inductance 3.285mH
Flux linkage established by
magnets
0.12175Wb
V. SIMULATION RESULTS The validity of DTC of BLDC motor under two phase
conduction mode has been validated by
MATLAB/SIMULINK. The BLDC parameters for the
simulation have shown in table 2. The sampling time
interval is 20µs. The magnitudes of the torque and flux
hysteresis bands are 0.001Nm and 0.1Wb, respectively.
The dc link voltage equals 310V. The BLDC motor runs
under load torque of 2Nm up to 1sec and changed to
4Nm at the speed of 314 elect.rad/sec is shown in fig 3.
There are some torque pulsations seen in the torque
waveform due to commutation torque ripple. Back emf
waveform of amplitude of about 80V is shown in fig 4.
According to load torque of 2Nm corresponding current
of about 10A and for 4 Nm, and amplitude of about 20A
is produced in the machine and shown in fig 5. The stator
flux in alpha and beta axis is shown in fig 6 and we can
observe that there is a phase difference of 90 degree
between alpha and beta stator flux .The stator flux sector
and rotor angle is shown in fig7. The phase voltage of
machine is shown in fig 8. The stator flux is plotted in
XY graph is shown in fig 9 and 10. In fig10 we can
observed that stator flux undergoes commutation at every
60 degree.
Fig 3.Electromagnetic torque and speed developed
when load torque is changed after 1sec
Fig 4.Backemf waveform at a rated speed 3000
rpm
International Journal of Advanced Engineering Research and Technology (IJAERT)
Volume 3 Issue 11, November 2015, ISSN No.: 2348 – 8190 368
www.ijaert.org
Fig 5. Current waveform
Fig 6.waveforms of stator flux in alpha and beta axis
respectively
Fig 7 .Waveforms of stator flux sector and rotor angle
Fig 8.Wavefroms of phase voltages of A, B C phase
respectively
Fig 9.stator flux linkage at load
Fig 10 .Stator flux linkage at no load
International Journal of Advanced Engineering Research and Technology (IJAERT)
Volume 3 Issue 11, November 2015, ISSN No.: 2348 – 8190 369
www.ijaert.org
VI. CONCLUSION The paper describes the study of direct torque control of
BLDC motor in two phase conduction mode. It has been
shown that DTC has been capable of instantaneous
torque control. The simulated works showed that there
are torque pulsations during commutation period. The
idea of DTC in two phase conduction mode can be
extended to three phase conduction mode so that
commutation torque ripple can be eliminated.
REFERENCES [1].S. J. Kang and S. K. Sul, “Direct torque control of
brushless dc motor with nonideal trapezoidal back-
EMF,” IEEE Trans. Power Electron, vol. 10, no. 6, pp.
796–802, Nov. 1995
[2].P. J. Sung, W. P. Han, L. H. Man, F. Harashima, “A
new approach for minimum-torque-ripple maximum-
efficiency control of BLDC motor,” IEEE Transactions
on Industrial Electronics, Vol.47, Feb. 2000, pp.109-114.
[3].T. S. Low, K. J. Tseng, K. S. Lock and K. W. Lim,
“Instantaneous torque control,” Fourth International
Conference on Electrical Machines and Drives, 13-15
Sept. 1989, pp.100-105.
[4].T. S. Low, K. J. Tseng, T. H. Lee, K. W. Lim and K.
S. Lock, “Strategy for the instantaneous torque control of
permanent-magnet brushless DC drives,” IEEE
Proceedings on Electric Power Applications,
Vol.137.Nov. 1990, pp.355-363.
[5].T. S. Low, T. H. Lee, K. J. Tseng and K. S. Lock,
“Servo performance of a BLDC drive with instantaneous
torque control,” IEEE Transactions on Industry
Applications, Vol.28, 1992, pp.455-462.
[6].Y. Liu, Z. Q. Zhu and D. Howe, "Direct torque
control of brushless DC drives with reduced torque
ripple," IEEE Trans. on Industry Applications, Vol.41,
No.2, March/April, 2005, pp.599-608.
[7].S. K. Chung, H. S. Kim, C. G. Kim, and M. J. Youn,
“A new instantaneous torque control of PM synchronous
motor for high-performance direct-drive applications,”
IEEE Trans. Power Electron., vol. 13, no. 3, pp. 388–
400, May 1998.
[8].P. Vas. Sensorless Vector and Direct Torque Control.
London, U.K.: Oxford Univ. Press, 1998.
[9]. S. Baldursson, ―BLDC Motor Modelling and
Control – A MATLAB/Simulink Implementation, Master
Thesis, May, 2005.