Documente Academic
Documente Profesional
Documente Cultură
(*) Department of Electrical Engineering, University of Padova, Via Gradenigo 6a, 35 131 Padova, ITALY
(**) Department of Electrical Engineering, University of Bologna, Viale Risorgimento 2, 40 136 Bologna, ITALY
Abstract - Direct Stator Flux and Torque Control (DSFTC) In detail, Section 2 reviews the operation of an IM and of
is a novel technique for the control of a voltage inverter-fed an inverter using the space vector theory. Section 3
Induction Motor (IM). It carries out a precise and quick introduces the DSFTC concept. Section 4 presents the
control of the stator flux and the electromagnetic torque of DSFTC strategy termed Switching Table (ST) and reports
an IM without calling for coordinate transformation, speed
simulated and experimental results to illustrate the overall
measurement, and stator current control. In principle,
moreover, DSFTC operation requires only the knowledge of performance of a ST-based IM drive (flux and torque
the stator resistance. responses, losses, switching frequency and so on). Section
The tutorial starts by reviewing the operation of an IM 5 investigates the sensitivity of the drive behavior,to errors
and of a voltage inverter using the space vector theory. Then in the control system. Section 6 discusses solutions which
the concept of DSFTC is introduced, illustrating the action improve the torque characteristic and the low-speed
of an inverter supply on the stator flux and the performance of the drive. Sections 7 and 8 describe the
electromagnetic torque of an IM. Afterwards, DSFTC strategy termed Direct Self Control (DSC) and
implementation of DSFTC according to the Switching Table that one based on the Space Vector Modulation (SVM),
(ST) strategy is focused. Different STs are considered and
respectively. Section 9 concludes the tutorial.
their influence on the torque response is shown by means of
calculated and experimental data. The relationships between
the drive performance, such as losses and switching 11. THEORETICAL BACKGROUND
frequency, and the amplitude of the hysteresis bands of the A ) IM U ,h,c-phase equations
flux and torque controllers are given. Sensitivity to errors in
the control system is also investigated. Solutions which Consider a three-phase symmetrical IM with distributed
improve the torque characteristic and the low-speed windings on the stator and a squirrel cage on the rotor.
performance of the drive are presented. Finally, the DSFTC Since the squirrel cage is equivalent to a distributed three-
strategy termed Direct Self Control and that one based on phase winding, an IM can be represented as in Fig.2.1,
the Space Vector Modulation are described, explaining how
where a two-pole pitch is drawn and the windings are
they can be interpreted as either a particular case or an
extension of the ST strategy. schematized by coils located along their magnetic axes. In
Fig.2.1 and in the sequel of the paper, the counter-
clockwise direction is taken as the positive direction for
I. INTRODUCTION the rotational quantities (angles and speeds) and the motor
i
torque. Moreover, motor-related angles and speeds are
In recent years, the application of field-oriented (FO)
expressed in electrical units.
induction motor (IM) drives has greatly increased,
including steel and paper industry, machine tools. and so
on [ 11. In parallel. a number of studies has been developed
to carry out alternative techniques for the control of an IM
with two objectives, namely i) achievement of an accurate
and fast response of flux and torque like in the FO drives,
and ii) reduction in the complexity of the control system of
the FO drives.
Among the various proposals, Direct Stator Flux and
Torque Control (DSFTC) has found wide acceptance [2]-
[6] and commercial drives employing DSFTC are on the
market since a few years [7]. Differently from the FO Fig.2.1.Two-pole pitch of a three-phase IM (&e: rotor position).
control, DSFTC does not tend to duplicate the
Under the assumption of no hysteresis, eddy currents
electromechanical behavior of a dc motor drive but is and saturation of the magnetic circuit, the equations of an
aimed at a complete exploitation of the flux and torque- IM are
producing capabilities of an IM fed by an inverter. In this
sense, DSFTC can be viewed as a novel control technique (2. la)
Vkg = Lkg,hf ihf
of the IM drives. k.h=u.h,c; g , f = s . r
This tutorial is concerned with the theory of DSFTC and
the performance of the IM drives controlled with DSFTC.
. .
(2.5)
&mug ( i k g ,6 ~ )
T=p ='~b,c; g = s ~ r (2.1d) Eq. (2.5) applies even if a relative movement occurs
#me
between t and g. and BdZ is a function of the time.
where vkgis the flus linkage, L is the phase inductance, R The axis of the phase a, is usually taken to be the
is the phase resistance, the subscripts k and h denote the reference axis for the angular displacements as illustrated
phase (a,b,c), the subscripts g and f denote the phase in Fig.2.2. Therefore, for the space vector of the stator
location (s for stato:r and r for rotor), ik, and vkg are the variables, g is equal to s and BdtAug to
phase current and vcdtage ("ks is zero for the rotor phases),
wmagis the magnetic: energy stored in the motor, T is the
electromagnetic torque. and p is the pole-pair number. Odt %g = (2.6)
Under the additional assumptions of sinusoidal
distribution of the sl:ator and rotor windings, and unitary whilst for the space vector of the rotor variables, g is equal
stator-to-rotor turn ratio, the winding inductances are to r and 6'df to
given by
(2.8d)
T=p
(2.4) a m e
:Y = + jx&
where the inductances in (2.8a) are given by
(2.10)
(2.15b)
which can be calculated as
3
T=-
2
pL,i, i, sin #7t
Is
.t (2.11)
AIr
0)Inverter voltage space vectors
A three-phase voltage inverter can be schematized as in
where i,s and i, are the amplitude of the space vectors of Fig.2.3, where E is the dc link voltage, and So,S,,and S,
the stator and rotor currents and #7tA-t is the angle from are the states of the upper switches (S=l means switch on,
Is Ir
S=O switch off). The states of the lower switches are the
[i
i;' to . Since all these quantities are independent of the opposite of the upper ones to prevent short-circuit of the
reference frame, the same is valid for the motor torque in dc supply. Therefore the possible inverter configurations
accordance with the physical understanding. are 23=8
Substitution of the stator and/or rotor current in (2.1 I) ---7
T = -p(ls
3 7 0 jFs)
(2.12a)
7
7-7
. -
--r __?
(3.4)
: 2 2 2 2 2 2 simplified in
y------ U
m
SVM
taking into account that in a no-loaded IM the rotor flux When the motor is loaded or rotates, the results found
has the same direction as the stator flux. Eq. (3.6) shows above can be extended as follows:
that the change in the motor torque is proportional to
Apif and, according to (3.3b), is produced by the - for a loaded motor. the rotor flux space vector is
displaced from the stator flux and both the components
component of the inverter voltage space vector orthogonal
of A@,;' contribute to the torque. By (2.12b), the torque
to the direction of the stator flux at the time to
equation becomes
(3.8)
A ) S’T set-up
The block diagram of an IM drive controlled with the
ST strategy is as in Fig.3.2, where the flux and torque
controllers are of hysteresis type and SE updates its output
every time either the stator flux error signal or the torque
error signal or both go out from the hysteresis bands of the
controllers.
Let the stator flux space vector be located in the k-th
sector (k=1,2,3,4,5,6) of the d q plane as drawn in Fig.4.1.
In order to increase the amplitude of the stator flux, the
Several switching solutions can be employed to control
inverter voltage space vectors vk, Vki-1, Vk-lcan be applied the torque according to whether the stator flux has to be
to the motor. Conve:rsely, to decrease its amplitude, Vk+2, reduced or increased. Each solution influences the drive
Vk-?,vk+3can be applied. behavior in terms of torque and current ripple, switching
frequency, and two- or four-quadrant operation capability.
In Tab.11 four switching solutions are given. Upon each
solution, a ST can be built and implemented in the block
SE of Fig.3.2. The ST inputs are the two-level demands of
stator flux and torque, and the stator flux sector, whlst the
‘k+3 ST output is the inverter voltage space vector for the
.c motor.
The inverter voltage utilized for the control of the stator Figs. 4.2 and 4 . 3 report the torque responses to a pulse
flux amplitude acts also on the motor torque. From the in the reference from IS to -18” for S.Sms, as obtained
previous Section, it turns out that the inverter voltage from an experimental prototype with ST-A and ST-D,
FZ7,
where two terms contribute to ATk , i.e.
4
‘i ~~~~~~ ATk = ATkl + A T k , (4.6a)
Jr (4.6b)
;
r
‘w
Fig.4.3. Torque response to a pulse in the reference from +18 to
- 18” for 8.8ms. Motor speed: aIn= 100 radsec. Top trace: ST-
D bottom trace: ST-A. The term ATk1 has opposite sign of Tk and then reduces
B) Motor torque-stator voltage relationship the torque; its value is proportional to the stator and rotor
resistances and to the torque at tk, and is independent of
The equation describing the action exerted by the stator Gfk and the motor speed. The term AG7 is due to the
voltage on the motor torque is found by discretizing the
IM equations over a sampling period At. In the state-space stator voltage and depends on the operating conditions
form (2.15) becomes (i.e. the motor speed and the torque angle between
the tip of Tik is on. such a line. The dashes lines are the
‘k ST, f.i. ST-A at high speeds and ST-D at low speeds. The
advantages of this solution are: better torque response over
the whole speed range and reduction in the torque ripple.
loci of V:k which produce a constant value of ATk7 .
tq-axis 1 q-axis
2 Nm
4 .. , .
+--,
~
ATkz )i 0 ~ -
I -..
i
AT., = 0
I
ATk2 .’ 0
-
~
I
t
d-axis
THD
0.30
0.20
ATk < 0
0.10
0.00 t-----0.04
---0.06
?, o.io
-7
Fig.4.5. Torque variations at zero speed (rated torque). o.00 0.02 0.08 0.12 0.14
A@/%
the motor used in Section IV and for a sampling period of
Fig.4.7 THD factor as a function of the hysteresis band
50ps. Figs.4.5 and 4.6 report the torque variation ATk amplitudes.
produced by a stalor voltage space vector of constant
amplitude (rated value) and for several values of its Total Harmonic Distortion (THD) factor of the stator
displacement with r1:spect to the stator flux. The segments current and the average switching frequency of the
have a length proportional to the torque variation and the inverter, respectively. as a function of the band
same direction as the stator voltage space vector. The ones amplitudes.
in the upper pan. of the figures represent positive The results of Fig.4.7show that the hysteresis band of
variations of the torque while those in the lower part the stator flux mainly influences the stator current THD
represent negative variations. and hence the associated copper losses, giving rise a
where
o
0.00
t -
0.w
7
004
I
0.06
I
0.08
,
o.io
, -
0.12 0.14
A@/@,
Eq. (5.5) shows that the space vector of the stator flux
Fig.4.8.Average inverter switching frequency as a function error is orthogonal to Fx and that its amplitude is directly
of the hvsteresis band amplitudes.
proportional to the error in the stator resistance and
inversely proportional to the stator angular frequency w,,
V. SENSITIVITY ANALYSIS tending to infinity when this frequency tends to zero. The
error on the amplitude of the stator flux changes with the
Reliable operation of a ST-based drive depends on how
torque angle 6..sA-s as illustrated in Fig.5.1 By (5.2a)
closely the estimations of the stator flux amplitude, the 2s PS
motor torque, and the stator flux sector approximate their and Fig.S.l, the relationship between the reference of the
actual values. This is related to the accuracy in the stator flux amplitude and its actual value is
quantities processed by the estimator, namely the stator
currents, the dc link voltage, and the stator resistance.
Here the sensitivity to the stator resistance is analyzed.
Let us designate with a generic quantity affected by
error, whether it is an estimated variable or the stator
resistance. It is indicating that the actual amplitude is smaller than the
reference for motoring operation ( > 0 ) and greater
2s Ps
for generating operation ( < 0 ).
2s PJ
where q is the actual value of the quantity and dq is the
error. The latter is introduced by the estimation process in
the variable and by a mismatch in the stator resistance.
The following assumptions are made throughout the
analysis:
0.63
e
h
t--
v
0.62
0.61
x
.- 0 (io
r*
g0 59
+
0.18
Fig.6.5. Block diagram of a ST-based IM drive with improved
0.57 stator flux estimator and control of the rotor flux amplitude.
2 3 4 5 6
Time ( s )
Fig.6.4. Rotor flux transients due to the sudden application of an VII.DSC STRATEGY
offsetin the sensed stator currents of 0.0 IA. In high power electrical drives the semiconductor
devices can not be switched at high frequency. As a
In order to maintain good performance at low speed, consequence, a precise control of both the stator flux
improved stator flux estimators have been devised [ 111, amplitude and the motor torque is not achievable.
[12]. That presented here, first determines the space The DSC strategy [3] is aimed at minimizing the
vector of the rotor flux and then goes back to that of the inverter switching in each supply period to the detriment
stator flus by (2.13). The rotor flux space vector is of the control of the stator flux amplitude. As a matter of
Fig.8.2. PC blockdiagram
Fig. 7.5. Stator flux space vector trajectory and current waveform
of a DSFTC scheme with ApJ=O. 14p*, . The block DC together with Is accomplishes the feedback
action. DC provides the stator voltage space vector
demand during transients, due for instance to a variation
VIII. SVM-BASED DSFTC STRATEGIES in the references, and is designed by means of a dead-beat
In a ST scheme the inverter is switched at a variable approach, assuming that Tsmf is short. A finite analysis of
rate, causing the flow of current harmonics of the IM stator voltage in (2.8b)> the torque equation
unpredictable frequency. To avoid this phenomenon, (2.12a), and the flux relationship (2.13) from kTsW to
(k+l)Tsw gives
DSFTC strategies have been proposed which command
the inverter at a constant rate [131-[15]. Essentially, they
rely on either conventional PI regulators or predictive
controllers to calculate the stator voltage space vector to
apply to the motor, and synthetizes it by means of SVM.
The strategy presented here [15] is arranged around the
block diagram of Fig.8.1 and calls for a Predictive
Controller (PC): a Reference Voltage Rotator (RVR), the
SVM Generator (SVMG), and an Augmented Estimator
(AW.
bearing in mind that the rotor flux space vector does not
vary during T s ~ By . manipulating (8.2b) and (8.2c),
and replacing the changes in the motor torque and in the
stator flux amplitude with their respective error signals,
the stator current space vector required for zeroing the
error signals is found Its d,q components are
-30 1-I-_. , , .
0 0.04 0.08 0.120.16
t [SI
The blocks I get ride of the inaccuracies in the DC and Fig.S.4a).Torque response (test 1).
FFC actions. The sum of their outputs, (8.1) and (8.4)
gives the total stator voltage space vector demand.
The block RVR rotates the stator voltage demand from
the frame p to the stationary frame. AES operates in
Sk
the stationary frame: like ES of Fig.3.2 and estimates, in
addition to the stator flux amplitude and the motor torque,
the angular position and the speed of the stator flux space
vector. The angular position is the phase of the space
vector whilst its angular speed is calculated from the ' ; 0 4 ' !
following relationship: 0 0.04 0.08 0.12 0.16
t [SI
Fig.8.4b).Motor speed (test 1).
(8.5)
:
0.3
74
i
i
yield the speed equation implemented in AES 0.2 1 I
1 i
0.1 1 1
oL -
0 0.04 0.08 0.12 0.16
t [SI
Eq. (8.6)can be arranged as in Fig.8.3, where N and D Fig.8.4~).Stator flux (test 1).
are the numerator and the denominator of the fraction in
(8.6),and I is an integrator which helps in filtering the Then a speed loop control is set up around the torque
inverter voltage [8]. control and a step is applied to the speed reference from -
100rads to 100/rads. The traces of the motor speed and
torque, and of the stator current are reported in Figs.8.5.
They substantiate the good dynamic behavior of the drive
and, moreover, show its smooth operation at steady-state.