Professional Documents
Culture Documents
Upravljanje Interakcijom
Upravljanje Interakcijom
interakcijom
Prof.dr.sc.
Prof
dr sc Jasmin Velagi
Elektrotehniki fakultet Sarajevo
K l ij R
Kolegij:
Robotika
b tik 1
2010/2011
9.1. Uvod
z
2/51
Uvod
z
3/51
Uvod
z
4/51
Uvod
z
5/51
Uvod
z
6/51
Uvod
z
Uvod
z
z
z
8/51
9/51
f K f
h= =
O
z
z
O dp
dp
= K
dt
K dt
h = KT A ( x )dx
12/51
dx = x x e
z
h A = T AT ( x )h = T AT ( x ) KT A ( x )dx = K A ( x )( x x e )
((*))
13/51
y0
x e x xr
x0
14/51
J TA (q) K P x~ = J T (q)h
z
gdje je ~
x = xr x .
Pretpostavljajui puni rang matrice Jacobiana dobiva
se:
~
x = K P1T AT ( x )h = K P1 h A
z
((**))
~
x = K P1 K A ( x )( x x e )
z
x = ( I + K P1 K A ( x )) 1 ( x r + K P1 K A ( x ) x e )
(***)
hA = ( I + K A ( x ) K ) K A ( x )( x r xe )
1 1
P
(****)
17/51
18/51
K P q~ = J T (q)h
iz ega slijedi da je:
q~ = K P1 J T (q)h
z
~
x = J A ( q)K P1 J TA ( q)h A
z
Aktivna popustljivost
Akti
tlji
t se moe
postii
tii i u zglobovskom
l b
k
prostoru.
19/51
K A = K f = diag{k x ,0}
K P = diag{ k Px , k Py }
20/51
yr
k Px k x
(
x
x
)
e
f = k Px + k x r
S obzirom
b i
na ttanost
t pozicioniranja
i i i j vrh
h manipulatora
i l t
dostie vertikalnu koordinatu yr zbog neogranienog
kretanja u vertikalnom smjeru
smjeru.
Kod horizontalnog smjera, prisustvo elastine ravnine
namee manipulatoru
p
kretanje
j brzinom koja
j
omoguuje postizanje koordinate x.
Vrijednost
j
horizontalne sile dodira jje p
povezana sa
razlikom izmeu xe i xr preko koeficijenta krutosti kx
(f x= kx(x-xe)).
21/51
k Px /k x >> 1
odnosno
x x r ,
f x k x ( xr xe )
22/51
U suprotnom sluaju:
k Px /k x << 1
to jest:
x xe ,
f x k Px ( xr xe )
23/51
24/51
Upravljanje impedancijom
z
kkojiji otkriva
k i postojanje
j j nelinearne
li
sprege zbog
b
djelovanja kontaktnih sila.
I b y-a obavlja
Izbor
b lj se na ttemelju
lj inverznog
i
kinematikog upravljanja:
25/51
Upravljanje impedancijom
daje:
y = J A1 (q) M d1 ( M d &x&r + K D ~
x& + K P ~
x M d J& A (q, q& )q& )
z
M d &~
x& + K D x~& + K P x~ = M d B A1 (q )h A
gdje je:
(*****)
26/51
Upravljanje impedancijom
z
z
z
27/51
Upravljanje impedancijom
z
Izbor:
y = J A1 (q) M d1 ( M d &x&r + K D ~
x& + K P ~
x M d J& A (q, q& )q& hA )
d j
daje:
Md ~
x&& + K D ~
x& + K P ~
x = hA
z
28/51
Upravljanje impedancijom
z
29/51
&x&r
x& r
KD
xe
+
xr
+
KP
+
1
d
1
s
KD
x&
1
s
x
+
KA
hA
Upravljanje impedancijom
z
M d = diag{
di {mdx , mdy },
K D = diag{
di {k Dx , k Dy } ,
k Dx = k Dy = 500,
30/51
K P = diag{
di {k Px , k Py }
k Px = k Py = 2500
Upravljanje impedancijom
z
ny =
k Py
P
mdy
y =
k Dy
D
2 mdy k Py
nx =
z
k Px + k x
,
mdx
x =
k Dx
2 mdx ( k Px + k x )
31/51
Upravljanje impedancijom
z
ny = 5 rad/s,
y = 0 .5
b) horizontalno
h i
t l kretanje:
k t j
b1) za veu vrijednost elastinosti:
nx 5.9 rad/s,
x 0.42
nx 11.2 rad/s,
x 0.22
32/51
Upravljanje impedancijom
z
1.2
250
200
Fx [N]
F
x [m]
0.8
kx=10000
kx=1000
0.6
100
0.2
50
0
2
t [s]
kx=10000
kx=1000
kx
1000
150
0.4
33/51
2
t [s]
Vrijednosti
V
ij d
ti sile
il d
du
h
horizontalne
i
t l osii u stacionarnom
t i
stanju su 75 N i 230.77 N za kx=1000 N/m i kx=10000
N/m,, respektivno.
p
Odstupanja x koordinate u stacionarnom stanju su
respektivno 0.01 m i 0.2 m od referentnog poloaja.
Upravljanje impedancijom
Na sljedeoj slici prikazan je odziv y koordinate.
34/51
y koordinata
k di t
0.12
01
0.1
0.08
y [m]
0.06
0.04
0.02
0
2
t [s]
35/51
36/51
x F = K F ( h Ar h A )
gdje
dj jje KF dijagonalna
dij
l matrica
t i iji elementi
l
ti
predstavljaju upravljake akcije sile dodira du
pojedinih koordinatnih osi operacijskog prostora
prostora.
Prethodne dvije jednadbe pokazuju da je upravljanje
j ve p
postojeeg
j
g
silom izvedeno na temelju
upravljakog kruga poloaja.
37/51
38/51
(*****)
xe
_
h Ar
KF
xF
KP
1
s
1
d
_
KD
x&
1
s
x
+
KA
hA
K F = K PF + K IF ()d
0
39/51
K A x = K A x e + h Ar
40/51
41/51
K F = diag{k Fx ,0}
pri emu je referentna sila dodira izabrana kao hAr = [10 0]
T
i referentni p
poloajj pr = [1.015 0.1] .
Vrijednosti parametara PI regulatora (kFx) su:
k PFx = 0.00064 ,
z
k IFx = 0.00016
1.015
42/51
15
kx=1000
kx=10000
kx=1000
kx=10000
10
x [m
m]
Fx [ N]
1.01
1.005
2
t [s]
2
t [s]
0.12
0.1
0.08
y [m]
0.06
0 04
0.04
0.02
0
2
t [s]
43/51
44/51
xe
_
hAr
K PF
xF
KP
1
s
1
d
_
KD
x&
1
s
x
+
KA
hA
45/51
x F = K PF (h Ar h A )
z
M d x&& + K D x& + K P K PF K A x = K P K PF ( K A x e + h Ar )
1.015
15
kx=1000
kx=10000
1.01
kx=1000
kx=10000
Fx [N]
10
x [m]]
z
46/51
1.005
2
t [s]
2
t [s]
47/51
gdje je ~
x = xr x .
Rezultantna shema ((sljedei
j
slajd)
j ) naziva se shema
paralelnog upravljanja silom i poloajem, to se
manifestira prisustvom paralelnih djelovanja
regulatora poloaja K P ~
x i sile K P K F (h Ar h A ) .
48/51
xr
hAr
KF
xF
KP
1
s
1
d
x&
1
s
x
+
_
KD
49/51
x = xr + K F ( K A ( xe x ) + hA r )
KA
hA
50/51
pr = [1.05
z
51/51
0.1]T
Rezultati simulacija
x koordinata
1.015
kx=1000
kx=10000
30
x [m]
Fx [N]
F
1.01
1.005
kx=1000
kx=10000
20
10
2
t [s]
2
t [s]