WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Programmation des robots industriel et application sur le robot manipulateur Algérie machines outil 1

( Télécharger le fichier original )
par Abdelkader BENMISRA
Université de Saad Dahleb de Blida (Algérie) - Magistère en Génie Mécanique 2007
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE 3
LES CAUSES STRUCTURELLES

3.1 Modèles dynamiques des systèmes mécaniques poly articules aux joints déformables

3.1.1 Descriptions d'une liaison déformable : [47, 48, 49] :

Nous supposons que la déformation du joint est supposée localisée à la sortie réductrice. Pour chaque articulation nous prendrons deux variables articulaires q2i-1 et q2i ou :

Q2i-1 : Variable articulaire délivrée par l'actionneur;

Q2i : Variable articulaire prise par le segment ;

3.1.2 Hypothèses du travail:

- Les segments sont supposés parfaitement rigides;

- Les liaisons sont prismatiques ou rotoides élastiques linéaires;

- La dissipation d'énergie dans les liaisons est du type visqueux.

3.1.3 Mise en équation : [49, 50, 51, 52, 53, 54] :

Pour la mise en équation du modèle dynamique nous avons utilisées le formalisme de Lagrange associé à la méthode Uiker (même démarche que dans le chapitre 2), ce qui conduit au calcul de:

L'énergie de dissipation par frottement visqueux dans le joints EP=Ep (q2i-1 ,q2i). 3.1.4 Energie cinétique, potentiel et de dissipation du système :

Pour un système mécanique articulé à joints flexibles, l'énergie cinétique est calculée en considérant ; la structure comme une chaîne ouverte simple à 2n éléments les n segments et les n actionneurs qu'on peut mettre sous la forme quadratique suivante :

1 2 [ ] 2 2 2 1 [ ] 2 1

1

E q A q q I q

c i

= + - -

& & & &

t t ... (3.1)

i i a i

2

[A] : Représente la matrice de masse relative aux coordonnées généralisées q2i.dimension (n*n) symétrique définie positive.

41 [Ia] : Matrice des inerties des actionneurs de dimension (n*n) diagonal, construite par les éléments de type 2

Ni Ia tel que:

Ni: Rapport de transmission du iéme actionneur Ni = 1

Ia : Inertie du rotor et du premier étage du réducteur du iéme actionneur.

Q2i : Vitesse généralisée relative au iéme segment .

Q2i-1: Vitesse généralisée relative au iéme segment.

L'énergie potentielle est calculée de la même façon que dans le cas rigide, mais tout considérons la structure comme une chaîne cinétique simple à 2n éléments, les n segments et les n actionneurs :

Ep =Ep (ext)+Ep (int) (3.2)

Avec Ep(ext)=Ep (pesanteur).

Ep(int)= Ep (élastique).

L'énergie potentielle s'écrit sous la forme :

n

Epint = ?

i 1

=

Epi ( q2i-1-q2i) . (3.3)

n

Epint = ?=

i 1

1 Ki ( q2i-1-q2i)2 . (3.4)

2

En posant:

EPint = ?i = q2i-1-q2i .(3.5)

n

EPint = ?=

i 1

1 Ki (?i)2 . (3.6)

2

ED=?=

i 1

ED (

.

q2i-1 ,

.

q2i-1 ) (3.9)

Ki: Représente la constante de rigidité du ieme joint élastique.

?i: Représente le déplacement angulaire relatif au niveau du iéme joint :

EPint = 1 {? }T [ T] {? } ....(3.7)

2

{? } : Matrice uni colonne des déplacements angulaires.

[K] : Matrice de rigidité des joints de dimension (n*n).diagonale :

n

EPext = Epg =?

i 1

=

Epg ( q2i) .(3.8)

C'est une forme quadratique des vitesses angulaires relatives aux joints, on aura:

n

n

ED=?=

i 1

. .

1 bi ( q2i-1 , q2i ) 2 (3.10)

2

n

ED = ?=

i 1

1 .

bi (?)2 (3.11)

2

. .

ED = 1 { ? }T [D] {? } (3.12)

2

{? }: Matrice uni colonne constituée des vitesses angulaires.

[D]: Matrice des coefficients d'amortissement dimension (n*n) diagonale.

Si nous appliquons le principe des puissances virtuelles et le formalisme de Lagrange conduisent aux 2n équations suivantes:

+j j = 1,2 .n (3.13)

Ki( q2i-q2i-1)-bi( q2i-q2i-1) = i si i = 2i-1

+Ki( q2i-q2i-1)-bi( 2qi-q2i-1) = 0 si j = 2i (3.14)

? E p
? q j

? E c =

?ED

?

?

?

??

d

.

? q

j

?Epg

+

? q i

?Epg

+

?qi

? E c

?

?

?

??

? q j

? q j

dt

d ? ? E ?

c

dt ?? q ??

? i

d ??E?

c

dt ?? q ??

? i

-

-

?E c

?qi

?q i

?E c

On posant la variable articulaire [q]= telle que : [qi]=[q2i-1] et [q2]=[q2i] i=1,n.

On aura le système d'équation suivant :

.. .

[A] q1+[B] q1

..

. . .

q1+[C] 2

q& 1 - G + [K] ( q1-q2) +[D] (q1-q 2) = 0

(3.15)

. .

[Ia] q2 - [K] (q1-q2) -[D] (q1 - q2) =

[A] : Matrice de masse.

[B] : Matrice de Coriolis.

G : Matrice uni colonne des termes de gravité.

Si le système mécanique est à joints parfaitement rigides. Le coefficient de rigidité K -) 8

B -) 0 , q1-) q2 et q1-q2-) 0.

Le système d'équation devient alors :

..

[As] q1+[B]

.

q1

.

q1+[C] 2

q& i - G = 0

[Ia]

..

q1 =

(3.16)

Tel que [As] est la matrice d'inertie de la partie segments et [Ia] est la matrice d'inertie de la partie actionneurs.

Si on additionne membre à membre les équations (1) et (2) on retrouve les équations du système poly articulés indéformables données sous la forme matricielle suivante :

.. . . .

=[A] q+[B] q.q +[C] q2 - G Sachant que [A]=[AS]+[Ia].

3.1.5 Résolution des équations: [4 , 49, 68, 69] :

Pour la résolution du système d'équations on utilise la méthode de Runge - Kutta à quatre approximations pour cela on arrange le système comme suit :

.. . . . .

q1 = - [Aï1 [B] q1q1+[C] 2

0

0

q& i - G + [K] ( q1-q2) +[D] (q1 - q2)

..

. .

q2 = [Iaï1 [ + [K] ( q1-q2) +[D] (q1 - q 2)]

(3.17)

Les conditions initiales sont :

q1

( ) 0 ( ) 0

t = q q & t = q &

0 1 1 0 1

q t = q q & t = q &

2 0 2 2 0 2

( ) 0 ( ) 0

on pose

[Y] =

q1

q2
q2
q2

?

?

?

?

?

?

Et donc nous avons :

d= dt

q1

.

q1

q2

.

q2

?

? ? ? ? ? ??

? ? ? ? ? ?

&

2

G+

-

1

&

q1

[ ] [ ] , [ ]

A q B q q C q

- 1 & & & &

1 1 2

+ +

[ ] ( ) [ ] ( )

K q q D q q

- + -

& &

1 2 1 2

)]

?

?

?

?

?

??

.(3.18)

d Y

[ ]

=

dt

&

q2

K q q D q q

& &

1 2 1 2

I a

[ ] [ [] ( ) [ ] (

- 1 + - + -

q1

&

q1

q2

q2

d

dt

Qu'on peut poser sous la forme suivante :

d [Y] = É (t , [Y] ) dt

Sachant que [Y(t0)] = [Y0] on obtient le système d'équation différentielle suivant :

d [Y] = É (t , [Y] ) dt

[Y] = [Y0] pour t = t0

Qu'on peut résoudre par la méthode de Runge -Kutta .

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous devons apprendre à vivre ensemble comme des frères sinon nous allons mourir tous ensemble comme des idiots"   Martin Luther King