PRECIZIA ROBOŢILOR INDUSTRIALI
PRECIZIA ROBOŢILOR INDUSTRIALI
PRECIZIA ROBOŢILOR INDUSTRIALI
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
MODELAREA ERORILOR DINAMICE I.<br />
0<br />
j<br />
v = ∑ A ⋅qɺ<br />
; (6.23)<br />
jQ jkQ k<br />
k= 1<br />
j j j<br />
j 0 T ⎧ xyQT<br />
[ ] xy ⎫ 0 ⎧ ⎫<br />
Δ v jQ = j R ⋅ ⎨∑ ΔAjkQ ⋅ qɺ k + ∑ AjkQ ⋅Δ qɺ k ⎬ + j [ ΔR] ⋅ ⎨∑ AjkQ ⋅qɺ<br />
k ⎬;<br />
(6.24)<br />
⎩k= 1 k= 1 ⎭ ⎩k= 1 ⎭<br />
0<br />
j j j<br />
vɺ = A ⋅ qɺɺ + A ⋅qɺ ⋅qɺ<br />
; (6.25)<br />
∑ ∑∑<br />
jQ jkQ k jklQ k l<br />
k= 1 k= 1 l= 1<br />
⎧ ⎧ j j j j<br />
xy xy ⎫ ⎫<br />
⎪ ⎪∑ ΔAjkQ ⋅ qɺɺ k + ∑ AjkQ ⋅ Δ qɺɺ k + ∑∑ ΔAjklQ ⋅qɺ k ⋅ qɺ<br />
l + ⎪ ⎪<br />
j 0 T<br />
⎪Δ [ ] k 1 k 1 k 1 l 1<br />
vɺ ⎪ = = = =<br />
⎪<br />
jQ = j R ⋅ ⎨ j j j j<br />
⎬ + ⎪<br />
⎪<br />
⎨<br />
⎪+ ∑∑ AjklQ ⋅ Δqɺ k ⋅ qɺ l + ∑∑ AjklQ ⋅qɺ k ⋅ Δqɺ<br />
⎪ ⎪<br />
l ⎬ . (6.26)<br />
⎪<br />
⎪⎩ k= 1 l= 1 k= 1 l= 1<br />
⎪⎭<br />
⎪<br />
⎪ j j j<br />
0 xyQT ⎧ ⎫ ⎪<br />
⎪ + j [ ΔR] ⋅ ⎨∑ AjkQ ⋅ qɺɺ k + ∑∑ AjklQ ⋅qɺ k ⋅qɺ<br />
l ⎬ ⎪<br />
⎩<br />
⎩k= 1 k= 1 l= 1 ⎭ ⎭<br />
În expresiile prezentate anterior,<br />
generalizată de inerţie iar<br />
i<br />
Q g şi<br />
i<br />
Q SU reprezintă forţele generalizate active,<br />
170<br />
i<br />
Qiö forţa<br />
i<br />
Q fd forţele generalizate datorate frecării vâscoase sau uscate care apar în<br />
cuplele motoare ale robotului. Expresia (6.6) mai poate fi scrisa în forma prezentata mai jos:<br />
( ) ( ) ( ) ( ) ( ) ( 2<br />
θ ;<br />
ɺ<br />
θ ;<br />
ɺɺ<br />
θ = θ ) Qk ⋅<br />
ɺɺ<br />
θ + θ<br />
ɺ<br />
Qk θ<br />
ɺ<br />
θ + θ<br />
ɺ<br />
Qk θ k + ( θ ) + ( θ )<br />
Q M B C Q Q<br />
m Qk k k<br />
g SU<br />
Pentru a obţine erorile forţei generalizate motoare, se diferențiază expresia (13.14), rezultând:<br />
xy<br />
( ) Qk ( ) Qk ( ) ( ) Qk ( )<br />
(6.27)<br />
⎧ xy<br />
xy ΔMQk ⋅<br />
ɺɺ<br />
θk + M θ ⋅Δ<br />
ɺɺ<br />
θk + ΔB θ ⋅<br />
ɺ<br />
θ<br />
ɺ<br />
θ + B θ ⋅ Δ<br />
ɺ<br />
θ<br />
ɺ<br />
θ ⎫<br />
⎪ +<br />
k k ⎪<br />
Δ QmQk<br />
= ⎨ xy ⎬ ;(6.28)<br />
( ) ( 2 ) ( ) ( 2 ) xy ( ) xy<br />
+ ΔC θ Qk ⋅<br />
ɺ<br />
θ k + C θ Qk ⋅ Δ<br />
ɺ<br />
⎪ θ k + Δ Q ( )<br />
⎩ g θ + ΔQSU<br />
θ ⎪⎭<br />
unde M ( Mij , i 1 n, j 1 n)<br />
Δ = Δ = → = → ; (6.29)<br />
⎧ ⎫<br />
⎪ Δ = Δ = Δ ⋅ ⋅ +<br />
Qk Qk<br />
⎪<br />
⎪ k = max ( i; j)<br />
⎪<br />
⎨ n n<br />
⎬ ; (6.30)<br />
⎪ k T k T<br />
+ ∑ Trace { Aki ⋅ Δ Ipsk ⋅ Akj} + ∑ Trace { ΔAki ⋅ Ipsk ⋅ ΔAkj<br />
} ⎪<br />
⎪<br />
⎩ k = max ( i; j) k = max ( i; j)<br />
⎪<br />
⎭<br />
n<br />
xy xy k T<br />
( Mij ) ( M ji ) ∑ Trace { Aki Ipsk Akj}<br />
⎡ i = 1 → n,<br />
⎤<br />
xy<br />
Δ B( θ ) Qk = ⎢2⋅ Δ Vijm, j = 1 → n −1,<br />
⎥ ; (6.31)<br />
⎢<br />
m = j + 1 → n<br />
⎥<br />
⎣ ⎦<br />
k T<br />
{ ki psk kjm}<br />
⎧ n<br />
⎫<br />
⎪ ∑ Trace ΔA ⋅ I ⋅ A +<br />
⎪<br />
xy xy ⎪ k= max ( i; j)<br />
⎪<br />
Δ ( Vijm ) = Δ ( Vimj<br />
) = ⎨ Qk Qk n n<br />
⎬<br />
⎪ k T k T<br />
∑ Trace { Aki ⋅ Δ Ipsk ⋅ Akjm} + ∑<br />
Trace { ΔAki ⋅ Ipsk ⋅ ΔAkjm}<br />
⎪<br />
⎪<br />
⎩k = max ( i; j) k= max ( i; j)<br />
⎪<br />
⎭