Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract—This paper describes its application motors often employ concentrated windings
to brushless dc drives, and highlights the [3], since these results in shorter end
essential differences in its implementation, windings, which is conducive to a high
as regards torque estimation and the efficiency and torque density. Further, while
representation of the inverter voltage space
BLAC drives require a precision rotor position
vectors. Simulated and experimental results
are presented, and it is shown that, sensor, such as encoder, BLDC drives only
compared with conventional current control, require discrete position sensors, such as Hall
DTC results in reduced torque ripple and a devices [2], [3]. Therefore, in general, BLDC
faster dynamic response. The application of drives are relatively low cost. This paper
direct torque control (DTC) to brushless ac focuses on the control of such BLDC drives.
drives has been investigated extensively. Generally, BLDC drives employ current
control, which essentially assumes that the
Index Terms—Brushless dc (BLDC) drives, torque is proportional to the phase current.
direct torque control (DTC), permanent-
Since, in practice, the relationship is
magnet motor.
nonlinear, various current control strategies
have been adopted to minimize torque
I. INTRODUCTION pulsations, by employing pre-optimized
waveforms for the reference current, for
The permanent magnet brushless ac (BLAC) example. Such an optimal current excitation
and brushless dc (BLDC) drives [2], [3] are scheme was proposed in [4], which resulted in
used extensively for many applications, minimal copper loss and ripple-free torque
ranging from servos to traction drives. They from a BLDC drive. However, it was based on
differ primarily in their current and back- the d–q axes transformation, and could not
electromotive-force (EMF) waveforms. In a respond to rapid torque changes. A current
BLAC drive, the phase current is controlled by controller, which estimated the
a pulse width-modulation (PWM) inverter to electromagnetic torque from the rate of
have a sinusoidal waveform and vector change of co-energy was described in [5].
control is often employed, while in a BLDC However, in its implementation to a BLDC
drive, the PWM phase current has an drive, the estimated torque was obtained
essentially rectangular waveform. In theory, a from a lookup table, and the control algorithm
permanent magnet brushless motor with any did not directly involve flux control. An
back-EMF waveform can be operated in either instantaneous torque controller based on
BLAC or BLDC mode, although, in practice, it variable structure control in the d–q reference
is desirable for a BLAC motor to have a frame was proposed in [6]–[8]. However,
sinusoidal back-EMF waveform and BLDC although experimental results showed that it
motor to have a trapezoidal back-EMF was effective in reducing torque ripple, it was
waveform in order to minimize the torque only applicable to three-phase BLDC
ripple and maximize the efficiency and torque operating in the 180° conduction mode, and
capability. A sinusoidal back-EMF waveform
not to the more usual 120° conduction mode.
can be obtained by skewing the stator slots
In [9], electromagnetic torque pulsations were
and/or rotor magnets,
reduced with a torque controller in which the
employing a distributed stator winding,
torque was estimated from the product of the
shaping the magnets, or employing a
instantaneous back-EMF and current.
sinusoidal magnetization distribution. BLDC
However, the winding resistance was harmonics, 11th and 13th harmonics
neglected and the inverter output voltage had transform into 12th harmonics, 17th and 19th
to be calculated, which assumed that the harmonics transform into 18th harmonics, and
back-EMF waveform was known. The real-time so on. Thus, for a machine having a sinusoidal
estimation of the back EMF, using the model permanent-magnet flux, ψ rd = constant and
reference adaptive method, was reported in ψ rq= 0. However, ψ rd for nonsinusoidal flux, is
[10], which also employed a variable- composed of a dc component and 6th, 12th,
structure torque controller with space-vector 18th harmonics, etc., while ψ rq consists of
PWM. 6th, 12th, 18th harmonics, etc.
Direct torque control (DTC) was Torque pulsations are associated
originally developed for induction machine mainly with the flux harmonics, the influence
drives [11], [12], and directly controls the flux of higher order harmonics in the stator
linkage and electromagnetic torque. A winding inductance usually being negligible
relationship is established between the [17]. Therefore, for machines equipped with a
torque, the flux and the optimal inverter surface-mounted magnet rotor (i.e.,
switching so as to achieve a fast torque nonsalient), it can be assumed that Ld and Lq
response. DTC has been applied, more are constant, i.e., Ld= Ld0 , Lq= Lq0 , and the
recently, to BLAC machines [13], [14]. electromagnetic torque can be expressed as
This paper considers the application of
direct torque control, to a three-phase BLDC
drive operating in the 120° conduction mode
(i.e. two phases conducting) to achieve
instantaneous torque control and reduced
torque ripple. As will be shown, the essential
differences between the DTC of BLDC and (4)
BLAC drives are in the torque calculation and At this stage, it is worth considering the
the representation of the voltage space following cases. 1) When the stator flux
vectors. Simulated and experimental results linkage due to the permanent magnets varies
are presented to illustrate the application of sinusoidally, ψ rd is constant and ψ rq= 0,
DTC to a BLDC drive. dψ rd/dθ e= 0, and dψ rq/dθ e= 0 . The
II. DTC OF BLAC AND BLDC DRIVES electromagnetic torque equation, for both
In general, neglecting the influence of mutual coupling BLAC and BLDC operation, with either a
between the direct and quadrature axes, the nonsalient- or salient-pole rotor, can then be
electromagnetic torque of a permanent-magnet brushless simplified as
machine in the synchronously rotating d–q reference
frame can be expressed as [10], [15], [16]
(5)
or, in the stationary α -β reference frame, as
(6)
(1) where isα , isβ , ψ sα , and ψ sβ are the α - and β -axes
where stator currents and flux linkages, respectively, viz.
(2)
(7)
(3) (8)
and θ e is the rotor electrical angle, p is the
number of poles, isd and isq are the d- and q-
axes currents, Ld and Lq are the d – and q-axes (9)
inductances, respectively, and ψ rd, ψ rq , ψ sd ,
and ψ sq are the d- and q -axes rotor and (10)
stator flux linkages, respectively. However, if the stator flux-linkage variation is
After a d–q transformation, a nonsinusoidal, which is generally the case for
fundamental component of flux linkage is BLDC machines, the general torque equation
transformed into a dc component, while 5th (1) must be employed, since dψ rd/dθ e≠ 0,
and 7th harmonics transform into 6th dψ rq/dθ e≠ 0.
2) For nonsalient-pole brushless machines (18)
with a nonsinusoidal stator flux linkage, since where R is the stator winding resistance. The
Ld0 = Lq0 = Ls , the magnitude and angular position of the stator
electromagnetic torque, for both BLAC and flux-linkage vector is obtained as
BLDC operation, can be simplified as
(19)
(11)
in the rotating d–q -axes reference frame, or (20)
as The rotor flux linkages can be deduced
from the stator flux linkages. For example, for
a surface-mounted permanent-magnet rotor,
they are given by
(12)
in the stationary α –β reference frame,
where ψ rα and ψ rβ (21)
are the α - and β -axes rotor flux linkages,
respectively, viz. (22)
while the torque can be calculated from (12).
(13) To simplify the calculation, however, the
differential terms in (12) can be pre-
(14) determined from the back-EMF waveform
However, for a nonsalient BLAC motor with a assuming that the EMF is proportional to the
sinusoidal rotor speed.
Six nonzero-voltage space vectors are
flux linkage, ψ rd = ψ m and ψ rq = 0, and the
defined for a BLDC drive as shown in Fig. 1(a),
torque equation can be further simplified as
the sectors of the circular voltage vector
which enable the voltage vector to be
selected in terms of the stator flux-linkage
(15) vector being shown in Fig. 1(b). For
or, in the stationary reference frame as comparison, the six nonzero-voltage space
vectors and the sectors of the circular voltage
vector for a BLAC drive are shown in Fig. 2(a)
and (b), respectively. Figs. 1(c) and 2(c) show
(16) the idealized phase current waveforms for
which is the same as (6). BLDC and BLAC operation, and their
Equation (16) is a particular case of relationship with the voltage space-vector
(12) when the back-EMF waveform is sectors and switching states.
sinusoidal, or represents the fundamental From the foregoing, the main
component of electromagnetic torque when differences between the representation of the
the back-EMF waveform is nonsinusoidal. In voltage space vector in BLAC and BLDC drives
general, (12) should be used to calculate the are as follows.
torque when the back-EMF waveform is 1) In a BLAC drive, all three phases are
nonsinusoidal. conducting at any
As with the application of DTC to BLAC instant and the voltage space vectors can be
drives [13], its implementation to BLDC drives represented by three digits [Fig. 2(a)] which
is based on flux-linkage observers. The stator fully represent all the states of the inverter
flux-linkage vector can be obtained from the switches, since only one digit is required for
measured stator voltages and currents and as each switching leg, as the upper and lower
switches operate in tandem mode. In a BLDC
drive, however, only two phases are
conducting in the 120° conduction mode,
(17) except during commutation periods when all
three phases conduct, the unexcited phase phase difference relative to those for a BLAC
drive, as will be seen by comparing Figs. 1(b)
and 2(b). Two nonzero-voltage space vectors
now bound each sector of the vector circle, as
will be seen
in Fig. 1(b), while in a BLAC drive each sector
is centered on a nonzero-voltage space
vector.