Professional Documents
Culture Documents
BB_Cac Phuong Phap Dieu Khien Tien Tien Nham Nang Cao Chat Luong Va TKNL_11tr
BB_Cac Phuong Phap Dieu Khien Tien Tien Nham Nang Cao Chat Luong Va TKNL_11tr
BB_Cac Phuong Phap Dieu Khien Tien Tien Nham Nang Cao Chat Luong Va TKNL_11tr
Các phương pháp điều khiển tiên tiến nhằm nâng cao chất lượng
và tiết kiệm năng lượng cho các hệ truyền động điện
Ta Cao Minh
Center for Technology Innovation, Hanoi University of Science and Technology
Email: minh.tacao@hust.edu.vn
1
Hội nghị - Triển lãm quốc tế lần thứ 4 về Điều khiển và Tự động hoá VCCA-2017
va* INVERTER
id* Current vd*
Controller d-q v*
b
to PWM IM Load
* Speed iq* Current vq*
a-b-c vc
*
Controller Controller
e
Rotor position from
Position Sensor or Estimator
id ia
a-b-c
ib (ia ic )
to Measured currents
iq d-q ic
Fig. 2 Basic Vector Control (or Field Oriented Control – FOC) scheme.
control (or so-called Field Oriented Control FOC) to (PMSM), both Surface and Interior types (SPM and
become a standard industrial AC motor control IPM), Switched Reluctance Motors (SRM), as shown
technology since1990s. in Fig. 1, and even linear motors.
In order to archive high performance of the drive, 2. Efficiency-Optimization Control of
several advanced algorithms should be employed in Induction Motor Drives
the control loops to deal with the high nonlinearity of In the conventional Vector Control (or FOC), the
the model, sensibility to the variation of parameter flux-generating stator current is kept to be constant in
and working condition. Such control laws can be base speed region. This fact makes the efficiency of
named as: decoupling control, self-scheduling PID the drive to be low in light-load operating conditions.
control, robust control, adaptive control, fuzzy-logic- The machine efficiency is defined as the ratio of
based control and estimation [1]. the mechanical output power to the electrical input
Asynchronous motors, with vector control, have power. For a given operation point, the output
become easy to control, gaining high performance, mechanical power (as the product of produced torque
thus gradually replacing DC motors in applications and rotating speed) is constant. The machine
requiring smooth control in a wide range speed range. efficiency can, thus, be improved by reducing the
The direct torque control (DTC) proposed by electrical input power by means of minimizing the
Takahashi in 1986 [12] and Depenbrock in 1987 [13] total losses.
is also a noteworthy technique. In this method, the The losses in an IM can be classified into stator
torque of the motor is not controlled "indirectly" and rotor copper losses, iron loss, stray loss, and
through the electric currents, but it is controlled mechanical loss, as shown in Fig. 3. Effort is focused
“directly” by switching the power semi-conductors on minimizing the electromagnetic losses (copper and
devices, according to the instantaneous state of the iron losses) since they represent the main portion of
torque and flux. This method allows the torque the total machine losses and because they are
response to be tens of times faster than that of the controllable. The iron loss is caused by the air-gap
vector control method. However, the torque ripple is a flux, while the copper loss is the result of the presence
drawback that limits the application of the method in of motor currents. The stray loss, for its part, depends
many cases. Researchers have published thousands of mainly on the amount of harmonics contained in the
studies in international journals and magazines in the voltage and current supplied by the inverter, and on
last decades of the 20th century. However, the inherent motor construction (due to slot and skin effects). The
weaknesses of the method could have only been mechanical loss is roughly accounting for the
improved, but not thoroughly resolved. So far, the remaining 10% of the total loss.
DTC has been seen as a complementary method of The techniques allowing the efficiency
vector control for applications requiring fast torque improvement can be divided into two categories. The
control, but not too harsh on the torque ripple, such as first category is the so-called loss-model-based
drives for electric vehicles (EV), for example. approach. This is also termed the loss-model
The vector control and DTC methods were controller
originally proposed for asynchronous motors.
However, they have been extended to all types of AC
motors that require speed control, such as servo
applications, motion control for robots, conveyors,
elevators, or aerospace vehicles, etc. Such motors
include Permanent Magnet Synchronous Motor
2
Hội nghị - Triển lãm quốc tế lần thứ 4 về Điều khiển và Tự động hoá VCCA-2017
Diode rectifier
Search Control
Input power Pin I dc
Vdc
I S or T *
usa
isd* +
*
usd
Loss Model Control r EOC Rid dq * P Inverter
usb
isq* +
- *
usq W
+ R Riq u *
abc sc M
r* - -
e
isa
isd
dq isb
isq
isd* isq* abc isc (isa isb )
sl + e e
Slop
Cal.
+ IM
r
3
Hội nghị - Triển lãm quốc tế lần thứ 4 về Điều khiển và Tự động hoá VCCA-2017
4
Hội nghị - Triển lãm quốc tế lần thứ 4 về Điều khiển và Tự động hoá VCCA-2017
va* INVERTER
id* Current vd*
Controller d-q v*
b
i *
v* to PWM PMSM Load
q Current q
a-b-c vc
*
Controller
e
Rotor position from
Position Sensor or Estimator
id ia
a-b-c
ib (ia ic )
to Measured currents
iq d-q ic
Phase
*
ia Current va* INVERTER
ia
ib (ia ic )
Hall-signals
ic decoder
Measured currents circuit
Commutation positions
Fig. 9 Typical block-diagram of Phase Current Control for BLDCM drives.
method that adjusts the power, the most essential Vector control method cannot however be utilized
factor of the motor drives. for BLDCMs, due to the fact that terminal variables
(currents, voltages) and back-EMFs wave-form are
3. Pseudo Vector-Control of Brushless DC not sinusoidal. Therefore, the phase current control
Motor Drives technique is normally employed for this kind of motor
3.1. Conventional control for PM SM motors (Fig. 9). The control technique is relatively simple
The PM SM motors can be divided into 2 because the square-wave reference currents can be
categories depending on its current wave-form: generated in a step manner, every 360/(m*p) electrical
degrees, where m is the number of phases, p is the
Sine-wave PM motor, which is also called
pole-pair number. Hence, low cost Hall-effect sensors
PM synchronous motor (PMSM), is fed by
served as position sensor are enough for the control
sine-wave current supply;
purpose. Simplicity in control, BLDCMs suffer
Square-wave PM motor that is fed by square-
however from a big drawback: because of phase
wave current and it is often called Brushless
commutation, the torque is not as smooth as that
DC Motor (BLDCM).
produced by their counterpart, sine-wave PM motors.
The main difference between two kinds of motors
A BLDCM is, moreover, recognized as having the
from the control viewpoint resides on current control
highest torque and power capability for a given size
techniques and on the torque quality. The torque
and weight due to its (quasi) square-wave current and
produced in a sine-wave PM motor is smooth as a
trapezoidal form of back-EMF. In addition to that, a
result of the interaction between the sinusoidal stator
BLDCM also presents the cost advantage over the
current and the sinusoidal rotor flux. High-
sine-wave PM motor, due to its construction and
performance PM synchronous motor drives are
winding. Therefore, it seems to be evident that if the
regulated by the well-known Vector Control method,
torque ripple in BLDCM can be overcome, this kind
in which motor currents are controlled in
of motor would become a very attractive solution for
synchronously rotating d-q frame (Fig. 8). Rotor
many industrial and house-appliances applications.
position at any instant (measured by a high-resolution
Torque ripple is the main concern of the BLDCM
position sensor, or estimated by an observer) is the
because it limits this kind of motor from many
mandatory requirement in the high-performance
applications. There are three main sources of torque
vector control method.
production (and therefore of the torque ripple) in
5
Hội nghị - Triển lãm quốc tế lần thứ 4 về Điều khiển và Tự động hoá VCCA-2017
ia
Measured currents ib (ia ic )
ic
Position Hall-signals
e processing
Position e circuit
ea
ed
a-b-c
eb Look-up
to
eq Table
d-q ec
Speed m
BLDCMs: cogging torque, reluctance torque, and The electromagnetic power of motor is expressed
mutual torque. The torque ripple can be reduced by as:
(a) motor design; (b) control means; (c) or both of Pe (ia .ea ib .eb ic .ec ) (1)
them. If in a BLDCM, either stator slots or rotor
where Pe is the electromagnetic power;
magnets are skewed by one slot pitch, the effect of the
ia, ib, ic is the motor current of the phase a, b, c,
first two torque components is greatly reduced.
respectively;
Therefore, if the waveforms of phase back-EMFs and
ea, eb, ec is the back-EMF of the phase a, b, c,
the phase currents are perfectly matched, torque ripple
respectively.
is minimized. However, perfect matching phase back-
By neglecting the motor friction loss, (1) can be
EMF and phase current is very difficult, considering
rewritten:
unbalanced magnetization and/or imperfect windings.
Moreover, due to the finite cut-off frequency of the Pe (ia .ea ib .eb ic .ec ) Te .m (2)
current control loop, the transient error of the where Te is the electromagnetic torque and ωm is the
controlled currents always occurs, especially in motor mechanical angular speed.
commutation instants, when the current profile Therefore, the torque can be expressed as:
changes drastically and also, the turn-on and turn-off (ia .ea ib .eb ic .ec )
characteristics of the power devices are not identical. Te (3)
This is one of the most critical problems in control of
m
BLDCM drives. Equation (3) shows the basic equation of the
In the conventional square-wave phase current electromechanical torque, which is a result of the
control (Fig. 9), for a given torque command, the interaction between the motor currents and the back-
reference currents depend only on Hall-sensor signal EMF produced in the motor by the permanent
showing the communication instants. The torque magnets (PM). It also explains the fact that if the
ripple is therefore inevitable. currents and EMF do not match each other, torque
We can find in literature a lot of efforts to reduce ripple occurs. This is therefore interesting to note that:
the torque ripple. However, the problem has been not in the control configuration, if the reference currents
completely resolved. are chosen in the manner that equation (3) is
respected, there would be no torque ripple.
(ia .ea ib .eb ic .ec )
* * *
3.2. Pseudo Vector-Control for BLDC motors
Te
*
(4)
The new concept (Pseudo Vector-Control) that we m
proposed for controlling BLDCM has been for the
where the * denotes the reference and desired values.
purpose of dealing with the torque ripple problem.
This is now to discuss how to calculate the
If we can incorporate other information of the
reference currents from (4). The back-EMF can easily
drive into calculation of the reference currents ia*, ib*,
be estimated from the motor terminal variables, so
ic*, the performance of the system should be
they are considered to be known for a given speed.
improved. The basic idea of the proposed “Pseudo-
Let’s work in the synchronously rotating d-q frame
vector control” for BLDCM is to take the back-EMFs
instead of stationary a-b-c frame. The power equation
into account in calculation of reference currents (Fig.
(1) can be rewritten in d-q frame:
10). It can be derived from the power balance of the
control system as follows.
6
Hội nghị - Triển lãm quốc tế lần thứ 4 về Điều khiển và Tự động hoá VCCA-2017
3
3
2
2
1
1
is c (A)
is c (A)
0
0
-1 -1
-2 -2
-3
-3
0.4 0.405 0.41 0.415 0.42 0.425
t(s) 0.4 0.405 0.41 0.415 0.42 0.425
(a) t(s)
Torque respond (a)
Torque respond
0.52
0.52
0.5
0.5
0.48
0.48
Torque [N.m]
Torque [N.m]
0.46
0.46
0.44
0.44
0.42
0.42
0.4
0.4
(b) (b)
Flux trajectory Flux trajectory
0.03 0.03
0.02 0.02
0.01 0.01
Flux beta
Flux beta
0 0
-0.01 -0.01
-0.02 -0.02
-0.03 -0.03
-0.03 -0.02 -0.01 0 0.01 0.02 0.03 -0.03 -0.02 -0.01 0 0.01 0.02 0.03
Flux alpha Flux alpha
(c) (c)
Fig. 11 Wave-forms of the conventional Phase Current Fig. 12 Wave-forms of the PVC for BLDCM drives
Control for BLDCM drives
The back-EMF in d-q frame ed, eq, e0 in (5) and (6)
Pe (ia .ea ib .eb ic .ec ) are obtained from 3 phase EMF ea, eb, ec by Park’s
3 (5) transformation. As previously mentioned, the zero-
.(id .ed iq .eq i0 .e0 )
2 sequence current i0 is forced to be zero in our system,
where the indexes d, q, 0 represent the variables in d- so only ed and eq need to be calculated using
axis, q-axis and zero-sequence, respectively. simplified Park’s transformation.
For a balance system it is desirable that the zero- 2 cos(e ) cos(e 23 ) cos(e 23 )
M (8)
sequence current i0 is zero. Combining (4) and (5) 3 sin(e ) sin(e 23 ) sin(e 23 )
gives for reference and desired values:
3 *
where e is the rotor position: e e .t , with ωe is
Te . m .(id .ed iq .eq )
* *
(6) the electrical angular speed (ωe = ωm.p), ωm is the
2
Equation (6) means that if we can a priori select motor (mechanical) angular speed and p is the pole-
the reference current id*, we can calculate the pair number.
reference current iq*, for a given speed and desired Having calculated id*, iq*, the 3 phase reference
torque Te*. currents ia*, ib*, ic* are obtained by inverse Park
transformation M -1.
2 *
.Te . m ed .id
*
cos e sin e
iq 3
* (7)
M cos(e 3 ) sin( e 23 )
1 2
(9)
eq
cos( e 23 ) sin( e 23 )
As the desired torque contains no torque ripple,
the obtained torque is theoretically free of ripple if the It is worth to emphasis again here that by using the
current controllers work properly to yield currents reference currents ia*, ib*, ic* to control the system,
perfectly equal to the reference ones. there would be theoretically no torque ripple, because
the reference currents ia*, ib*, ic* was optimally
7
Hội nghị - Triển lãm quốc tế lần thứ 4 về Điều khiển và Tự động hoá VCCA-2017
2000
Rotor speed hand, the current wave-form of the PVC technique
1800 becomes trapezoidal in Fig. 12 (a), and no torque
1600 ripple is observed in Fig. 12 (b). It is noted that high-
1400
frequency noise in the current and the torque wave
1200
forms is the natural consequence of the hysteresis
Rotor speed (rmp)
1000
band in bang-bang current control, but it does not
800
600
harm the quality of produced torque.
400
To further evaluate the performance of the system,
200 the flux trajectory (ψα - ψβ) in the α-β frame is
0
speed ref
speed
examined. Fig. 11 (c) clearly shows the “cogs”, which
-200
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 have origin from the commutation at every 60 degree
Time (s)
(a) with id* = 0 in case of Phase Current Control. The sharp change of
Rotor speed current wave-form in commutation instants is
2000
1800
reflected in the flux. Again, the torque produced in the
1600
machine can also be considered as an interaction
1400 between rotor and stator flux. The torque ripple is
Rotor speed (rmp)
400
that the current wave-form of PVC is smooth, as
200
speed ref
speed
previously shown in Fig. 12 (a). This interesting
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
feature gives another explanation on the superiority of
Time (s) the proposed PVC over the conventional Phase
(b) with id* < 0 Current Control method [4], [5].
Flux trajectory
0.03 Note that the results in Figs. 11 and 12 were
carried out in the based-speed region with id* = 0 in
0.02 (7). The flux weakening for constant-power high-
speed mode can be achieved by injecting a negative d-
0.01
flux beta (Wb)
Base-speed axis current (id* < 0) into the control system, just like
High-speed
0
for the case of PMSMs (sine type machines) as shown
in Fig. 13: (a) with id* = 0 and (b) with id* < 0.
-0.01 The proposed PVC has therefore 2 major
advantages: i) the torque ripple is greatly reduced, and
-0.02 ii) the flux weakening for high-speed operation can be
achieved by injecting a negative d-axis current.
-0.03
-0.03 -0.02 -0.01 0 0.01 0.02 0.03
flux alpha (Wb)
3.4. Applications
(c) The PVC was designed for the next generation of
Fig. 13 Operation of the PVC in high-speed region
EPS using BLDCM of Nidec Co., Ltd. Although the
designed taking back-EMFs into account. The d-q PVC has a lot of advantages, there were several
frame is utilized only for calculating these reference difficulties in realization. First, the rotor position
currents, while the phase current control principle is should be known, just like the case of traditional
normally used in a-b-c frame. vector control, because that information is required
for referential transformation (from a-b-c to d-q and
3.3. Performance evaluation inversely from d-q to a-b-c). Second, the wave-form
In order to compare the performance of the of phase current is now trapezoidal, but no longer
conventional Phase Current Control and of the quasi-square. The control system should yield the
proposed PVC, let’s have a closer look to the system actual phase currents as close the references one as
with the wave-forms as depicted in Figs. 11 and 12. possible.
The peaks at every 60 degree on the current wave We have proposed different techniques to
form, Fig. 11 (a), are due to phase commutation and overcome above 2 problems:
they correspond to the torque ripple. On the other
8
Hội nghị - Triển lãm quốc tế lần thứ 4 về Điều khiển và Tự động hoá VCCA-2017
9
Hội nghị - Triển lãm quốc tế lần thứ 4 về Điều khiển và Tự động hoá VCCA-2017
10
Hội nghị - Triển lãm quốc tế lần thứ 4 về Điều khiển và Tự động hoá VCCA-2017
11