Robot c«ng nghiÖp 88
=
==
Tr T
qqr T
qqr
i
j
j
ii
T
k
k
iT
k
i
j
i
&.&
11
=∑∑
==
i
j
kj
k
T
i
Tii
j
i
i
k
qq
q
T
rr
q
T
Tr
11
.&&
(7.13)
7. 5. 2. TÝnh ®éng n¨ng cña vi khèi lîng dm.
Ký hiÖu Ki lµ ®éng n¨ng cña kh©u thø i. dKi lµ ®éng n¨ng cña vi khèi lîng dm ®Æt
t¹i vÞ trÝ ir trªn kh©u thø i.
dK Tr T
qrr T
qqq
ik
ii
j
iiT i
T
k
jk
j
i
=
==
1
211
.&& dm
=
==
1
211
Tr T
qrdm r T
qqq
k
ii
j
iiT
i
T
k
jk
j
i
(. . ). && (7.14)
Vµ do ®ã ®éng n¨ng cña kh©u thø i sÏ lµ :
==
==
i
j
kj
k
T
i
Khau
Tii
j
i
i
k
iqq
q
T
dmrr
q
T
TrdKK
1i
1
)..(
2
1&&
i Khau
(7.15)
§Æt gäi lµ ma trËn gi¶ qu¸n tÝnh (Pseudo inertia matrix).
=
i
Tii rr.
Khau
idmJ
ý nghÜa "gi¶ qu¸n tÝnh" ®îc sö dông v× khi thiÕt lËp ®Çy ®ñ c¸c phÇn tö cña ma trËn Ji ta
cã thÓ liªn hÖ víi c¸c kh¸i niÖm "m«men qu¸n tÝnh ®éc cùc" vµ tr×nh bµy c¸c phÇn tö cña Ji
gièng nh c¸c phÇn tö cña m«men qu¸n tÝnh ®éc cùc. Ta xÐt mèi quan hÖ nÇy nh sau :
Theo ®Þnh nghÜa ta cã :
= J
=
i
Tii rr.
Khau
idmJ i = (7.16)
dmzdmydmxdm
zdmdmzzdmyzdmx
ydmzdmydmyydmx
xdmzdmxydmxdmx
iii
iiiiii
iiiiii
iiiiii
2
2
2
B©y giê ta nh¾c l¹i m«men qu¸n tÝnh ®éc cùc cña
mét vËt thÓ bÊt kú nh h×nh vÏ.
z
y x ω Theo ®Þnh nghÜa ta cã :
+= dmzy
xx )(I 22
+= dmzx
yy )I 22
+= dmyx
zz )(I 22
H
×nh 7.2 : M«men qu¸n tÝnh ®éc cùc
Vµ v× : )(
2
1
)(
2
1
)(
2
1
x2222222 yxzxzy +++++=
VËy : ; .v.v… 2/)I I I( zzyyxx
2++=
dmx
Ngoµi ra ta cßn cã :
; ;
=xydm
xy
I
=yzdm
yz
I
=xzdm
xz
I
; ;
=xdmmx
=ydmmy
=zdmmz
TS. Ph¹m §¨ng Phíc
Robot c«ng nghiÖp 89
§èi chiÕu víi ma trËn gi¶ qu¸n tÝnh Ji, ta cã thÓ tr×nh bµy Ji nh sau :
+
+
++
=
mmzmymx
mz
2
III
II
myI
2
III
I
mxII
2
III
j
zzyyxx
yzyz
zy
zzyyxx
xy
zxyx
zzyyxx
i (7.17)
Nh vËy ý nghÜa biÓu trng cña Ji ®· râ.
VËy ta cã :
=∑∑
==
i
j
kj
k
T
i
i
j
i
i
k
iqq
q
T
J
q
T
TrK
11
2
1&&
(7.18)
Cuèi cïng, §éng n¨ng cña mét robot cã n kh©u ®îc tÝnh :
(7.19)
=
=n
i
i
KK
1
7. 5. 3. TÝnh thÕ n¨ng cña robot :
ThÕ n¨ng cña kh©u i cã khèi lîng mi, träng t©m ®îc x¸c ®Þnh bëi vect¬ ri (vect¬
biÓu diÔn träng t©m cña kh©u i trong hÖ to¹ ®é c¬ b¶n) lµ :
Pi = -mi. g. ri = -mi. g. Ti iri (7.20)
Trong ®ã, vect¬ gia tèc träng trêng g ®îc biÓu diÔn díi d¹ng mét ma trËn cét :
=
=
0
8,9
0
0
0
z
y
x
g
g
g
g
ThÕ n¨ng cña toµn c¬ cÊu robot n kh©u ®éng sÏ lµ :
=
= n
i
i
i
ii rgTmP
1
(7.21)
7. 5.4. Hµm Lagrange :
Sau khi x¸c ®Þnh ®éng n¨ng vµ thÕ n¨ng cña toµn c¬ cÊu, ta cã hµm Lagrange cña
robot cã n bËc tù do :
∑∑∑ ====
+
=n
i
i
i
iikj
n
i
i
j
i
kk
T
i
i
j
irgTmqq
q
T
J
q
T
TraceL
1111 2
1
2
1&& (7.22)
Chóng ta chó ý r»ng, trong hµm Lagrange vÉn cha ®Ò cËp ®Õn ¶nh hëng cña
nguån truyÒn ®éng (gåm c¸c phÇn tÜnh (stator) vµ phÇn ®éng (Rotor) cña ®éng c¬ ®iÖn).
7. 5. 5. Ph¬ng tr×nh ®éng lùc häc robot :
Ta ®· biÕt lùc tæng qu¸t ®Æt lªn kh©u thø i cña robot cã n kh©u (Ph¬ng tr×nh
Lagrange - Euler) :
Fi=−
d
dt
L
q
L
q
ii
& (7.23)
Sau khi thiÕt lËp hµm Lagrange, víi p = 1... n, ta tÝnh ®îc :
TS. Ph¹m §¨ng Phíc
Robot c«ng nghiÖp 90
(p lµ chØ sè lÇn lît lÊy theo j vµ k)
j
n
i
i
jp
T
i
i
j
i
k
n
i
i
kk
T
i
i
p
i
p
q
q
T
J
q
T
Trq
q
T
J
q
T
Tr
q
L&&
&∑∑∑∑ ====
+
=
1111 2
1
2
1 (7.24)
Thay ®æi chØ sè gi¶ j thµnh k trong sè h¹ng thø hai ,vµ ®Ó ý r»ng :
=
=
j
T
i
i
p
i
T
p
T
i
i
j
i
p
T
i
i
j
i
q
T
J
q
T
Tr
q
T
J
q
T
Tr
q
T
J
q
T
Tr (7.25)
ta cã : k
n
i
i
kp
T
i
i
k
i
p
q
q
T
J
q
T
Tr
q
L&
&∑∑
==
=
11
(7.26)
Còng ®Ó ý r»ng : trong Ti(q1, q2, . . . , qi), víi qi lµ c¸c biÕn khíp cña i khíp ®Çu tiªn. Do
vËy, nÕu i < p th× 0=
p
i
q
T.
Cuèi cïng ta cã : k
n
pi
i
kp
T
i
i
k
i
p
q
q
T
J
q
T
Tr
q
L&
&∑∑
==
=
1
(7.27)
LÊy vi ph©n theo thêi gian t cña ph¬ng tr×nh trªn :
k
n
pi
i
kp
T
i
i
k
i
p
q
q
T
J
q
T
Tr
dt
d
q
L
dt
d&
&
1
∑∑
==
=
+
+
=∑∑∑∑∑ =====
mqq
q
T
J
qq
T
Trq
q
T
J
q
T
Tr k
n
pi
i
k
i
mp
T
i
i
mk
i
k
n
pi
i
kp
T
i
i
k
i&&&&
11
2
1
mqq
q
T
J
qq
T
Tr k
n
pi
i
k
i
mk
T
i
i
mp
i&&
∑∑∑
===
+
11
2
(7.28)
(BiÕn ®æi theo chó ý (7.25))
Sè h¹ng cuèi cña ph¬ng tr×nh Lagrange Euler lµ :
+
=
∑∑∑
===
k
n
pi
i
j
i
kk
T
i
i
pj
i
p
qq
q
T
J
qq
T
Tr
q
L&& j
11
2
2
1
i
i
n
pi p
i
ik
n
i
i
j
j
i
kj
T
i
i
pk
ir
q
T
gmqq
q
T
J
qq
T
Tr ∑∑∑ ====
+
+&&
111
2
2
1 (7.29)
Cuèi cïng ta cã lùc tæng qu¸t cña kh©u p :
pp
pq
L
q
L
dt
d
F
= &
Thay thÕ c¸c chØ sè p vµ i thµnh i vµ j, ta sÏ cã :
j
j
n
ij i
j
jk
n
ij
j
k
j
mi
T
j
j
mk
j
k
n
ij
j
ki
T
j
j
k
j
ir
q
T
gmmqq
q
T
J
qq
T
Trq
q
T
J
q
T
TrF ∑∑∑∑∑ ======
+
=&&&&
11
2
1
(7.30)
Víi mét robot cã n bËc tù do th× :
TS. Ph¹m §¨ng Phíc
Robot c«ng nghiÖp 91
q = [q
1, q2, . . . ,qn]T
q=
&
[
]
n21 q , ... ,q ,q &&& T
F = F[F1, F2, . . . , Fn]T
§Ó cho gän, ta biÓu diÔn :
)(),()( qGqqqCqq
J
F
+
+
=&&&& (7.31)
Trong ®ã :
J thÓ hiÖn t¸c dông cña qu¸n tÝnh, lµ mét ma trËn ®èi xøng (n x n);
C thÓ hiÖn t¸c dông cña lùc ly t©m vµ Cariolis, lµ mét vect¬ (n x 1);
G thÓ hiÖn t¸c dông cña lùc träng trêng, còng lµ mét vect¬ (n x 1).
§©y lµ ph¬ng tr×nh ®éng lùc häc cña robot.
NÕu thªm vµo ph¬ng tr×nh trªn c¸c t¸c dông kh¸c nh : FEX ®Æc trng cho c¸c
ngo¹i lùc t¸c dông lªn trôc, V ®Æc trng cho hiÖu øng ma s¸t, ta cã :
EX
FqVqGqqqCqqJF
+
+
+
+= )()(),()( &&&&& (7.32)
TS. Ph¹m §¨ng Phíc
robot c«ng nghiÖp 99
Ch¬ng 9
TruyÒn ®éng vµ ®iÒu khiÓn robot.
9.1. TruyÒn ®éng ®iÖn trong robot:
TruyÒn ®éng ®iÖn ®îc dïng kh¸ nhiÒu trong kü thuËt robot, v× cã nhiÒu
u ®iÓm nh lµ ®iÒu khiÓn ®¬n gi¶n kh«ng ph¶i dïng c¸c bé biÕn ®æi phô, kh«ng
g©y bÈn m«i trêng, c¸c lo¹i ®éng c¬ ®iÖn hiÖn ®¹i cã thÓ l¾p trùc tiÕp trªn c¸c
khíp quay...
Tuy nhiªn so víi truyÒn ®éng thuû lùc hoÆc thuû khÝ th× truyÒn ®éng ®iÖn
cã c«ng suÊt thÊp vµ th«ng thêng ph¶i cÇn thªm hép gi¶m tèc v× thêng c¸c
kh©u cña robot chuyÓn ®éng víi tèc ®é thÊp.
Trong kü thuËt robot, vÒ nguyªn t¾c cã thÓ dïng ®éng c¬ ®iÖn c¸c lo¹i
kh¸c nhau, nhng trong thùc tÕ chØ cã hai lo¹i ®îc dïng nhiÒu h¬n c¶. §ã lµ
®éng c¬ ®iÖn mét chiÒu vµ ®éng c¬ bíc.
Ngµy nay, do nh÷ng thµnh tùu míi trong nghiªn cøu ®iÒu khiÓn ®éng c¬
®iÖn xoay chiÒu, nªn còng cã xu híng chuyÓn sang sö dông ®éng c¬ ®iÖn xoay
chiÒu ®Ó tr¸nh ph¶i trang bÞ thªm bé nguån ®iÖn mét chiÒu. Ngoµi ra, lo¹i ®éng
c¬ ®iÖn mét chiÒu kh«ng chæi gãp (DC brushless motor) còng b¾t ®Çu ®îc øng
dông vµo kü thuËt robot.
9.1.1. §éng c¬ ®iÖn mét chiÒu :
§éng c¬ ®iÖn mét chiÒu gåm cã hai phÇn :
+ Stato cè ®Þnh víi c¸c cuén d©y cã dßng ®iÖn c¶m hoÆc dïng nam ch©m
vÜnh c÷u. PhÇn nÇy cßn ®îc gäi lµ phÇn c¶m. PhÇn c¶m t¹o nªn tõ th«ng trong
khe hë kh«ng khÝ.
+ Roto víi c¸c thanh dÉn. Khi cã dßng ®iÖn mét chiÒu ch¹y qua vµ víi
dßng tõ th«ng x¸c ®Þnh, roto sÏ quay. PhÇn nÇy gäi lµ phÇn øng.
Tuú c¸ch ®Êu d©y gi÷a phÇn c¶m so víi phÇn øng, ta cã nh÷ng lo¹i ®éng
c¬ ®iÖn mét chiÒu kh¸c nhau :
+ §éng c¬ kÝch tõ nèi tiÕp (H×nh 9.1.a);
+ §éng c¬ kÝch tõ song song (H×nh 9.1.b);
+ §éng c¬ kÝch tõ hæn hîp (H×nh 9.1.c).
a
/
b/
c
/
H×nh 9.1. C¸c lo¹i ®éng c¬ ®iÖn mét chiÒu.
TS. Ph¹m §¨ng Phíc