04.06.2013 Views

PRECIZIA ROBOŢILOR INDUSTRIALI

PRECIZIA ROBOŢILOR INDUSTRIALI

PRECIZIA ROBOŢILOR INDUSTRIALI

SHOW MORE
SHOW LESS

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 />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!