:\
X:2
15. Some Applications
of
ControJled Electrical Drives
• oscillations of
the
two drive motors in phase opposition while
the
central
mass
remains
at
rest,
• oscillations of
the
two
motors
in phase against
the
central
mass.
Provided
the
torque
control loops respond sufficiently fast,
both
oscilla-
I.ioll
s
can
be
damped
by adding suitable signals
to
the
torque
references,
LlmMl
Ref
= -
DI
(Wl
-
W2)
- D
2
(Wl
+
W2
-
2w)
,
LlmM2ReC=
D
I
(WI-W2)-D
2
(Wl+W2-
2w
).
T!te signals for
the
motor
speeds
w},
W2
can be derived from sensors
attached
1."
the
motor
shafts.
It
is
noted
that
the
steady
state
characteristics of
the
dri
ve
system
are
not
altered by these auxiliary feedback loops because
the
~il-!;Ilals
vanish
in
steady
state
under
symmetrical conditions [T31].
Fig. 15.15 demostrates
another
pair
of nonlinear functions
that
would be
a
ti
va
ntageous for
the
preloading of gears because they cause the
motors
to
produce equal torque
at
fullload
while maintaining
constant
overall gain in
I.!t(! speed control loop. Again these nonlinear functions would be cumber-
~O
lllC
to
realise with analogue circuitry
but
they
present no problems when
Illicrocomputers are employed for
the
controI.
/
/----
/-mM
tRel
+
mM
2
ReI
mM
ReI
/
/
/
"' il~.
tó.15.
Torque
functions for electrically preloading
of of
gear
train
t\llother example of a dual axis position controlled drive is shown in Fig.
I;).
1fi a.
It
could be
part
of
a machine tool or a
robot
with a mechanical
:
,t
rllcLul'c in cylindrical coordinates r,
f,
z, where each axis
is
activated by a
:;
('par;\I
:e
position controlled drive having
an
inner
torque
controlloop
with
!.II(!
eqllivalent lag Te. This
is
a simplification of
the
example discussed in
(:hap.
2.
For
th
e
particular
application
it
could be necessary to generate
I.!t,
!
r<'f(,fCll
ce
trajectory
in
x,
y, z-coordinates, while only machine
orientated
'I','
,
;;
-
1I1
Ci\S
Ur
ements are available. Clearly the motion in
the
z-direction is de-
,
'0
11
pkd
ir
it
is vertically
orientated
so
that
gravitational
effects are exclndcd I
1>11
t
ii,
trallsfornmtion bctwcen
(7'
, f) and (x,
y)
is
nceded.
It
can be proclll'ecl
I,,Y
I.
r
<i.
wJOrl
IlÍlI
I,
':
t.he
:G,
y··re
fc.
rence data.
int:o
polar
coordinat(~:;
or
iuv(
:rsely by
('()lIv"rl
,lrq':
t.\1('
'
I'
, ,,·
f(
!,!
dhack siguais iuto
carl.(!~jall
('()()rdilliLt
cR
j
I.h
e lirR
I.
P08-
lI
llti
lll.y
itl
('
h"
H"lI
for
1,\11'
1Ilino
l'O
lllplll,"I'
hIl
H,'
,j
(,oll!.rol
:i
l'l!"Jlll'
iII
FiJ~
,
1r" W
I,
h\
'
(
'
!l ll
tI
~
'
a
li
I.Iw illlll'r
"<lII!.r,,1
1I
IIII,·l.i'lIlI
:
an
'
1.111'11
I)(T
J'
"rl)lI'd
1
11
1.111'
a('
l.llnl
15.3 Linear
Position
Control with Moving Reference
Point
383
Y~
M
'
~
1
mM
E
a
x
Contjnuou~
I
Coord
inate :
Motion in
, Motion in
r
Bfe
renc~s
m: transfo
rmat
ion I
Decoupled
conlrol
cartesian
cartBSian
I :
polar
coordinates
f
in
polar
coordinatBs
: coordinatBS
coord
inates :
~
!
,
~
b r
ro2
8C:C
~
::~~ff~
,
I
:
'
l;;+;t--~,~r
,
·~t
--~~""'I
I
I
JRof
I +
,
r
lx<+i'
-
,
!t:ir
-ll--=-r,~"---
I
x<+i'
arctan{
b
Fig.
15.16.
Dual
axis
position
control in
polar
coordinates
with
reference signals
supplied
in
cartesian
coordinates
(
a)
Mechanical modelj
(b)
Block
diagram
drive coordinates.
The
set (x, y, Z
)Rej
would again be produced by a
suitable
reference
generator
.
Dynamic
coupling effects between
the
r,
f motions caused by centrifugaI
and
Coriolis-forces
can
be approximately compensated by
adding
suitable
corrective
terms
to
the
torque references, as was mentioned beforej
the
ef-
fectiveness of
this
method
of compensation, called inverse load modelling,
depends of course on a fast response of
the
inner
controlloops.
With
the
present
state
of microelectronics alI
the
control functions seen
in
Fig. 15.16 b
can
easily be executed with 1 kHz sampling frequency, which
would be
adequate
in
most
cases.
15.3
Linear
Position
ControI
with
Moving
Reference
Point
ln
Sect. 15,1
it
was mentioned
that
there
are cases, for example with
paper
mills, where
the
speed of each drive section
must
be controlled
with
high
pr
ecision in relative synchronism
to
the
speed of a neighbouring section.
This
task cnu
<tIRO
I)c ronsidered as a position control problem, where
the
reference
po!';iLi()1l
chall
lçl's
iII
sLeal\y st.at(· nt
CO[lst
n.
nt
vd
ocity,
As
an
exa
mple
the
di,c
il.
nl s
p(
·(·
d
nJIILl'ol
~
w
li
f
~JlI
(,
in
F'i,(,
1 :
1.1
'1
wl,i
l'
h Im
ll
h
(,
,
~
lI
d('vd()ppd prior
Lo
til<'
II
dv"liI, "r
IIl
kr
'
I\'I
I'
('
I,
rlll
dni
JlI
II
.y )1(' b
rk
lly d ili
r\l
H/
'h
'd
,