Professional Documents
Culture Documents
(123doc - VN) Giao Trinh Ky Thuat Robot Chuong 5 Potx
(123doc - VN) Giao Trinh Ky Thuat Robot Chuong 5 Potx
Chng 5
NG LC HC ROBOT V NG DNG
TRONG IU KHIN
5.1. Mc ch v phng php kho st ng lc hc robot
Vi nhng mc ch thit k v iu khin, cn thit phi c mt m hnh
ton hc m t ng lc hc ca h thng. V th, chng ny ta s xc lp
phng trnh chuyn ng ca tay my di dng phng trnh vi phn. Phng
php p dng y l xy dng phng trnh chuyn ng ca c h da trn
quan h nng lng, xut pht t nguyn l bo ton v chuyn ha nng lng
trn c s xc lp quan h gia ng nng v th nng ca c h tay my, sau
s dng phng trnh vi phn ca chuyn ng trn c h vi cc i lng
tham gia vo phng trnh gm lc, qun tnh v nng lng.
Vic nghin cu ng lc hc Robot thng gii quyt hai nhim v sau :
1. Xc nh momen v lc ng trong qu trnh chuyn ng. Khi qui lut
bin i ca bin khp qi(t) xem nh bit.
Vic tnh ton lc cng nh momen trong c cu tay my l nhim v tt
yu trong vic la chn cng sut ng c, tnh ton kim tra bn, cng
vng, m bo tin cy cho Robot.
2. Xc nh cc sai s ng, tc l sai s xut hin so vi qui lut chuyn ng
trong chng trnh.
C nhiu phng php nghin cu ng lc hc Robot, nhng nhiu hn
c l phng php c hc Lagrange, c th l phng trnh Lagrange-Euler.
Trong phm vi ni dung ca mn hc ny, chng ta tm hiu nhim v th
nht, t to c s cho vic lp trnh v iu khin robot.
5.2. ng lc hc robot vi phng trnh Euler-Lagrange.
Hm Lagrange ca mt h thng nng lng c nh ngha :
L= K P
Trong : K l tng ng nng ca c h
L l tng th nng ca c h
K v P u l nhng i lng v hng, nn c th chn bt k h ta
no gi bi ton n gin.
Xt mt Robot c n khu th :
64
K Ki
P Pi
i 1
i 1
(2.1)
Ki K qi , qi v Pi Pqi , qi
(2.2)
d L L
dt q q
dt q q
(2.3)
L K P
(2.4)
a. V d 1.
Ta xt v d xy dng phng trnh chuyn ng ca tay my hai khu phng
lin kt bng khp bn l.
Trong v d ny, ta p dng cc kt qu ca bi ton ng hc c kho
st phn trc. xy dng bi ton ng lc hc, ta kho st c h vi gi
thit rng khi lng ca khu c tp trung cc khp. Ma trn bin khp l:
q 1 2
(2.5)
v ma trn biu din ca lc suy rng c th hin:
(2.6)
vi 1 , 2 l cc m men c cho bi cc c cu tc ng (chng hn l m
men pht ng ca cc ng c in).
65
(x2,y2)
2
a2
m2
g
a1
m1
x
(2.7)
P1 m1 ga1 sin1
(2.8)
Vi khu 2 ta c:
x2 a1 cos1 a2 cos(1 2 )
(2.9)
y2 a1 sin1 a2 sin(1 2 )
(2.10)
x2 a11 sin1 a2 (1 2 ) sin(1 2 )
(2.11)
)
Ta cn xc nh cc biu thc :
L
2
(m1 m2 )a1 1 m2 a 22 (1 2 ) m2 a1 a 2 (21 2 ) cos 2
1
d L
2
(m1 m2 )a1 1 m2 a 22 (1 2 ) m2 a1 a 2 (21 2 ) cos 2 m2 a1 a 2 (212 22 ) cos 2
dt 1
L
(m1 m2 ) ga1 cos 1 m2 ga 2 cos(1 2 )
1
L
m2 a 22 (1 2 ) m2 a1 a 21 cos 2
2
d L
m2 a 22 (1 2 ) m2 a1 a 21 cos 2 m2 a1 a 212 sin 2
dt 2
L
m2 a1 a 2 (12 12 ) sin 2 m2 ga 2 cos(1 2 )
2
Cui cng, phng trnh chuyn ng ca c h tay my c cho bi h
hai phng trnh vi phn:
(2.18)
67
2
2
m2 a2 m2 a1a2cos 2
m2 a2
2
m2 a1a2 (2 1 2 22 ) sin 2 (m1 m2 ) ga1cos1 m2 ga2cos (1 2 ) 1
2 sin
m
ga
cos
(
)
m
a
a
2
2
1
2
2
2 1 2 1
2
Ta tm c biu thc ng lc hc tay my di dng chun, c biu
din chung di dng sau :
d2
O0
68
d L L
dt q q
(2.1)
L K P
(2.2)
d2
(2.3)
v ma trn biu din ca lc suy rng c th hin:
(2.4)
m 2 ( x 2 ,y 2)
l1
m 1(x 1,y 1 )
d2
x2 d 2 cos 1
y2 d 2 sin 1
(2.8)
69
(2.7)
x2 d2 cos 1 d 21 sin 1
(2.9)
y 2 d2 sin 1 d 21 cos 1
(2.10)
Bnh phng vn tc l :
2 2
2
v22 x22 y 22 d 2 1 d2
(2.11)
Do vy ng nng ca khu 2 l:
K2
1
1
1
2 2
2
m2 v22 m2 d 2 1 m2 d2
2
2
2
(2.12)
Th nng cho khu 2 l:
1 2 2 1
1
2 2
2
L K P K1 K 2 P1 P2 m1l1 1 m2 d 2 1 m2 d2 m1 gl1 sin 1 m2 gd 2 sin 1
2
2
2
1
1 2
2
2 2
Vy : L (m1l1 m2 d 2 )1 m2 d 2 (m1l1 m2 d 2 ) g sin 1
2
2
(2.14)
Nhng hng thc cn tnh c th hin nh di y:
70
L
2
2
(
m
l
m
d
)1
1
1
2
2
1
d L
2
d 2 )
m
l
m
(
2
d
d
1
1
1
2
2
2 1
2
1
dt 1
L
(m1l1 m2 d 2 ) g cos 1
1
L
m2 d2
d 2
(2.15)
)
d L
m2 d2
dt d 2
L
2
m2 d 21 m2 g sin 1
d 2
Cui cng, phng trnh chuyn ng ca c h Tay my c cho bi h
hai phng trnh vi phn:
d L L
2
2
Vy :
d L L
dt q q
d L L
m d 2 m g sin
m
d
2 2
2 2 1
2
1
dt d2 d 2
Vy :
2 m2 d2 m2 d 212 m2 g sin 1
d L L
m d 2 m g sin
m
d
2
2
2 2 1
2
1
dt d2 d 2
m
g
sin
0
m2 d 2 m2 d 21
2
1
2
71
F (q ) Fv q Fd
trong Fv l ma trn h s ca ma st tnh v Fd l ma st ng. Ta s a
thm lng nhiu d vo phng trnh, i lng ny gip m t phn b cho
trng hp m hnh ng lc hc c sai st m ta cha lng ht trong qu trnh
xy dng m hnh ton.
Vic xc nh lc ma st rt kh khn, cch m t nh vy c chp nhn.
Hu ht nhng tr lc no chng li chuyn ng u c cc nh nghin cu
m t trong m hnh ng lc hc Tay my theo cch nh trn.
Phng trnh ng lc hc Tay my cng c biu din di dng:
N ( q, q ) d
M ( q)q
72
Ti
TiT
m jk ( q ) trace
Ii
q
q k
i 1
j
n
x 2 dm
xy dm
I i i ri i riT dm
xz dm
x dm
yx dm
y dm
yz dm
y dm
2
zx dm
zy dm
z dm
z dm
2
x dm
y dm
z dm
dm
I yy ( x 2 z 2 )dm
I zz ( x 2 y 2 )dm
I xx ( y 2 z 2 )dm
I xz xz dm
I yz yz dm
I xy xy dm
73
my y dm
mz z dm
mx x dm
ri x
I xx I yy I zz
I xy
Ii
I xz
mx
Vi
Ti / q j
I xy
I xz
I xx I yy I zz
2
I yz
I xx I yy I zz
I yz
2
mz
my
mx
my
mz
T TiT
m jk (q) trace
Ii
i max( j , k )
q j qk
n
1 T
K
V ( q, q ) M ( q )q
( q M ( q )q ) M q
2 q
q
Cc thnh phn ca vect Coriolis/hng tm c xc nh nh sau:
V (q, q ) vijk qi q j
i, j
vijk
2 qi
q j
q k
G( q )
P( q )
q
( g T Ti ( q ))I i e 4
i 1 q
n
e4 = (0, 0, 0, 1)
T , ta suy ra c:
( g T Ti ( q )) I i e 4
i 1 q
n
T
G (q ) ( I n g T ) i I i e 4
q
i 1
n
G ( q )
, j 1,2..., n
n T Ti
g q I i e 4
1
in1
T
i
g T
I i e4
G( q ) i 2
q 2
T
T
i
g
I i e4
i n
q n
n y ta kho st bi ton ng lc hc Tay my t thu c
cc gi tr lc hay m men suy rng trn mi khp trong qu trnh hot ng ca
robot. Da trn nhng thng s ny ta s a ra nhng gii php thit k kt cu
cng nh iu khin robot tt hn. Bi b iu khin s n gin v c hiu qu
hn nu nhng c tnh ng lc hc bit ca Tay my c kt hp cht ch
ngay t trong giai on thit k.
5.5. ng dng bi ton ng lc hc m t i tng robot trong iu
khin.
Sau khi thc hin tnh ton bi ton ng lc hc robot, chng ta c th s
dng trc tip cc m hnh ton thu c xy dng i tng trong vic m
phng v a ra cc tng trong vn iu khin.
Tt nhin, vic xc nh cc thng s ca robot l rt kh khn, v vy
chng ta ch xy dng i tng robot c tnh cht m phng thc hin cc
gii thut iu khin. V trong thc t, cc thng s ca m hnh ng lc hc
tay my chu nh hng ca rt nhiu cc yu t nh : chnh xc trong gia
cng c kh, nh hng ca cc tc nhn c tnh cht nh nhiu, cc sai s m
hnh khi thc hin tnh ton...
Trong mc ny, bng cc phn mm h tr m phng (Visual C, Visual
Basic, Matlab, ...) chng ta thc hin m hnh ha cc robot t cc phng trnh
75
Theta
U2
d
(Do dai tinh tien d khop 2)
f(u)
theta_2dot
theta_dot
1
s
theta_
theta
2
u2
1
s
f(u)
d_2dot
d_dot
1
s
2
d
77
d2