266
12. Control of
Induction
Motor Drives
levellanguage such as in C,
to
make them independent of
the
processor
hard-
wa.re
used. Reduced word length, such as 10 bit, is usualIy
adequate
for
the
I)
IA-converters, i.e.
at
the
output
of
the
microprocessor because
the
DI
A-
converter
is
part
of
the
plant
and
thus
under
the
surveillance of
the
digital
controlIer, whereas errors in
the
AI
D-converter produce false signals.
The
choice of the required resolution in time
is
more complex as
it
depends
1101".
only on
the
type of drive
but
also on
the
particular
function within
the
drive controi. Clearly, when sampling
and
processing non-sinusoidal
currents
h;wing a fundamental frequency of 100 Hz, a higher sampling frequency
is
11("(
~
d
e
d
than
for the digital realisation of speed
or
position control, where
the
ral
.
(~
of change
is
restricted by
the
inertia of
the
drive.
As
long as computa-
I.ioual speed of the processors was a
major
consideration which is no longer
I.
h(
: case with todays microprocessors,
an
advantage could be gained by em-
ploying different sampling periods for
the
different tasks. For example, for
an
('-"qJcrimental 1.5
kW
induction motor servo drive having a
PWM-transistor
power supply
and
an 8086 control unit,
the
folIowing sampling periods proved
cOlllmensurable with fast control transients [841].
a) Sampling period of 1 ms for
AI
D-conversion of
stator
currents
U
pdating
of fiux model
COllversion
to
field-coordinates
Cmrcnt
and
torque control
Couv(~rsion
of
diq-currents to
stator
coordinates
Olll.pUt.
of
current
references
1»
):;aIJlplin~
period of 5 ms for
1,'1,1
x
c01lt.rol
including field weakening
,',
pc
'c
,Ii
control
I'm:il.ioll control
fi
:;il.
1I1
pi
ill[';
time
of 1 ms for
the
stator
currents is
adequate
up
to
a
stator
r""I[IIC
:
llcy
uf
about
100 Hz, when the currents are sampled
and
processed
ten
l
.
illlC'
~:
per periodj
at
this frequency
the
fiux vector
is
computed
at
36° inter-
v:th
wllidl can make
the
use of a simple
extrapolation
scheme desirable. At
::
till
Ili
g
h(
~
r
stator
frequency, faster sampling of
the
variables
is
required. For
I.odays
hi,..;h
dynamic performance servo drives, a sampling period of
100JLs,
('oIT('spollding to a 10 kHz sampling frequency
may
be specifiedj this
can
be
adlil:v(~d
with signal processors. Another possibility are application specific
illl.l'l~ra
.
I,(~d
circuit (A8IC's), where ali the control software
is
incorporated as
I'II
S
t.Olll-
ltardware on special chips, [K34 - K38], [TU].
A
II
illcrelIlenta.1 position sensor as described in Chapo
15
.2 can serve for
:i<'lI::jllf~
i
LJlgular
position as
wdl
as speed; wlwn tlw [orward/reversc pulses
are
II.I
'
c
'
.
1I1111lIat.(
~
d
iII
a
r<~vcrsihlc
cOl.luter, which
is
illiLially s
et
hy
a.
rd(:n~llce
pulse,
LIli' :!.III-,lIla!' pw:itioll o[
lhe
shaft
call
1.1\'
cld,('d,c'd
,II.
1.
11<'
salllpliJlU
illSl.il.lll.
S hy
1.
111'
1'
11
ic
'r"l H'
IlC'
\'
:-lH
OI
',
[<'ol'll1il)
((
!.Ii<'
ditl"
'
I'\'III
'"
II('!.w('I'1I
I.WI)
Hl
rll
H
l'lflWUI.
Nn
lll(d('
N
1"
""icl,'
;!
II
II
14'
11
11
1
lI
'c' "r I,!t.,
II
V('l
lIf,\"
:1
1'1
"
1'01
i
II
1.1'1'
11
11
'
1.
illl
.\
'l'vnl.
~lI.l.lIndl'y,
fI,
1I
12.2 Control of Current-fed
Induction
Motor
267
encoder, delivering
at
any
instant
the
absolute angular position of
the
shaft
would be preferable for speed
and
position sensing as
it
removes
the
ambiguity
with regard
to
initial position,
but
this advantage has
to
be balanced
against
increased cost and complexity.
With
a high resolution incremental
speed/position
sensor producing 8000
increments
per
revolution,
the
speed signal
has
a frequency of 200 kHz
at
the
nominal speed of 1500
1/min
for a 4-pole, 50 Hz motor, Hence a 5 ms
sampling period of
the
speed controlIer results
in
a speed
measurement
of
1000 counts
at
nominal speed
but
correspondingly less
at
lower speed, 8ince
this
is
usualIy
inadequate
with
regard
to
resolution
and
accuracy, a quasi-
analogue sensing scheme providing finer resolution
at
low speed could
be
employed [845,
KU]j
another
option
is
to
convert
the
sensing scheme from
frequency-
to
time-measurements which alIows
better
resolution
at
low speedj
this
is
discussed
in
8ect, 15,2.
The
design of linear sampled
data
control systems is
part
of
the
general
control theory
that
has been exhaustively covered in
the
literaturej
there
is
no lack of proven design methods, e.g,
[43],
A look
at
Figs. 12,13
and
12,14
reveals
that
even
though
the
control plant is highly nonlinear, a considerable
degree of decoupling
and
linearisation is achieved
through
the
method
of
field orientation.
ln
addition,
the
principIe of cascade control, identical to
that
applied
with
DC
drives, serves for consolidation by allowing a step-by-
step
design of
the
control
structure.
All
that
has been said
about
the
design
of controlled
DC
drives, including
the
combination of feed-forward
and
feed-
back control, remains applicable here, because
the
difference between a
DC
and
an
AC drive is, besides
the
changed
parameters,
confined
to
the
block
"Torque
controlloop".
Further
simplification is due
to
the
fact
that
relatively
high sampling frequencies
can
be chosen with a suitable microprocessorj as a
result,
the
control
functions in
the
outer
loops are practically continuous so
that
the
added
complexity of sampled
data
design procedures is avoided.
As
an
example,
the
difference equation of a PID-controller relating
the
sampled
control
error e(v)
to
the
actuating
signal y(v)
may
be
written
in
straight
parallel
form
TV
T 1
(12.47)
y(v)=G
e(v)+Ti~e(JL)+
;[e(v)-e(v-1)],
[
where T
is
the
sampling interval, G
the
controlIer gain
and
Ti, T
d
the
time
collstants of
the
integrating
and
derivative channels respectively.
The
equa-
I.ioll
is
to
be solved
in
real
time
by the microcomputer.
The
integrating
term
would
normally
be
computed
recursively in
the
form
(12.48)
y,
(II)
dlt)
=
:'1
i('/ -
1)\
1'(1/)
.