Documente Academic
Documente Profesional
Documente Cultură
c om
ROMÂNIA
MINISTERUL APĂRĂRII NAŢIONALE
TEMĂ:
CONTRIBUŢII PRIVIND OPTIMIZAREA
ŞI CORECTAREA PERFORMANŢELOR
FUNCŢIONALE LA UNELE SISTEME ROBOTIZATE
CONDUCĂTOR ŞTIINŢIFIC
Cam.(r)prof.univ.dr.ing. Dan Ioan IONESCU
BUCUREŞTI
2006
1
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 1/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
CAPITOLUL 1
CERCETĂRI ACTUALE ÎN CONSTRUCŢIA SI UTILIZAREA
ROBOŢILOR INDUSTRIALI
CAPITOLUL 2
ANALIZA CINEMATICĂ A MECANISMELOR
DIN COMPUNEREA ROBOŢILOR
2.1 Determinarea matricei transformării la schimbarea axelor de coordonate ........ 46
2.1.1 Translaţia axelor de coordonate …………………………………….. 46
2.1.2 Rotaţia axelor de coordonate ………………………………………... 47
2.2
2.3 Determinarea
Proprietăţile distribuţiei
distribuţiilordedeviteze şi şiacceleraţii
viteze acceleraţii……………………………....
............................................. 52
55
2.3.1 Proprietăţi ale calculului matriceal asociat vectorilor ............................ 55
2
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 2/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
CAPITOLUL 3
BAZELE TEORETICE
ROBOŢILOR ALE DINAMICII
INDUSTRIALI
3.1 Formulări matriceale şi tensoriale …………………………………………….. 78
3.1.1 Tensor de inerţie ……………………………………………………..... 78
3.1.2 Notaţii matriceale…………………………………………………….... 79
3.1.3 Produsul vectorial a doi vectori……………………………………….. 79
3.2 Expresia tensorului de inerţie………………………………………………….. 80
3.3 Calculul impulsului unui sistem material……………………………………. 80
3.4 Calculul momentului cinetic al sistemului material în raport cu un punct O..... 81
3.5 Torsorul de
sistemelor reducere
materiale al impuksurilor în cazuri particulare de mişcare a
…………………………………………………………... 82
3.6 Teoremele impulsului ………………………………………………………… 84
3.7 Energia cinetică ……………………………………………………………….. 86
3.7.1 Rigid în mişcare de translaţie ………………………………………..... 87
3.7.2 Rigid în mişcare de rotaţie ……………………………………………. 87
3.8 Rigid în mişcare generală ……………………………………………………... 89
3.9 Sistem deformabil de puncte materiale………………………………………... 90
3.10 Teorema energiei cinetice…………………………………………………….... 91
3.11 Legea de conservare a energiei cinetice ………………………………………. 92
3.12 Masa redusă şi momentul de inerţie redus al unui sistem de corpuri 93
3
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 3/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
CAPITOLUL 4
ARHITECTURA UNUI MODEL DE ROBOT 4R.
CINEMATICA ŞI DINAMICA ROBOTULUI
4.1 Arhitectura robotului 4R ..................................................................................... 104
4.2 Deplasarea varfului efectorului din poziţia iniţială în poziţia de lucru .............. 110
4.3 Deplasarea varfului efectorului după un segment de dreaptă cu o viteză
constantă ............................................................................................................. 119
4.4 Deplasarea varfului efectorului după un arc de cerc cu o viteză constantă ........ 126
CAPITOLUL 5
STAREA DE TENSIUNE
ÎN BRAŢELE ŞI DEFORMAŢIE
ROBOTULUI 4R
5.1 Noţiuni generale în analiza cu elemente finite ................................................... 134
5.2 Ecuaţiile mişcării în scheme cu creşteri ………………………………………. 134
5.3 Tensorul tensiunilor şi tensorul deformaţiilor specifice ………………………. 136
5.4 Formulări incrementale generale ale problemelor neliniare …………………... 139
5.5 Ecuaţia generală a M. E. F. (metoda elementelor finite) în analiza neliniară…. 140
5.6 Elementul SOLID ............................................................................................... 141
5.7 Integrarea pe volum ............................................................................................ 143
5.8 Calculul prin metoda elementelor finite a stării de tensiune şi deformaţii în
braţele 1 şi 2 ale robotului 4R …………………………………………………. 144
CAPITOLUL 6
METODE DE OPTIMIZARE.
OPTIMIZAREA CONSTRUCTIV FUNCŢIONALĂ A ROBOTULUI
INDUSTRIAL 4R
6.1 Extremele funcţiilor reale de mai multe variabile .............................................. 153
6.1.1 Extreme libere sau necondiţionate. Forme pătratice. Matricea
hessiană ............................................................................................... 155
6.1.2 Extreme cu legături sau extreme condiţionate .................................... 156
6.1.3 Metoda multiplicatorilor lui Lagrange ................................................ 156
6.2 Algoritmi iterativi şi convergenţa soluţiei .......................................................... 158
6.2.1 Proprietăţi de bază ale soluţiilor şi algoritmilor .................................. 159
6.2.2 Aplicaţie în identificarea sistemelor .................................................... 160
6.2.3 Condiţii de ordinul doi ........................................................................ 161
6.3 Convergenţa globală a algoritmilor de descreştere ............................................ 161
6.3.1 Algoritmi ............................................................................................. 162
6.3.2 Proprietăţi de convergenţă ................................................................... 162
6.4 Căutare
6.4.1 unidimensională prin..............................................................................
Metoda lui Newton interpolare .......................................................... 163
163
6.4.2 Metoda falsei poziţii ............................................................................ 164
4
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 4/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
CAPITOLUL 7
PRECIZIA ÎN FUNCŢIONAREA ROBOŢILOR INDUSTRIALI
7.1 Noţiuni generale................................................................................................. 180
7.1.1 Relaţia precizie – dinamică în funcţionarea mecanismelor................... 180
7.1.2 Metode şi relaţii generale de calcul...................................................... 181
7.1.3 Abordarea deterministă a problemei preciziei....................................... 182
7.1.4 Abordarea stohastică a problemei preciziei........................................... 182
7.2 Precizia mecanismelor cu pârghii. Eroarea teoretică......................................... 183
7.3 Studiu de caz. Eroarea deplasării şi eroarea vitezei ......................................... 185
7.4 Determinarea preciziei vitezei unghiulare la roţile dinţate cu dantură în
evolventă ........................................................................................................... 188
7.5 Precizia mecanismelor cu roţi dinţate .............................................................. 192
7.5.1 Influenţa jocurilor de flanc asupra preciziei ......................................... 192
7.5.2 Eroarea de transmitere a roţilor dinţate ................................................ 194
7.5.3 Eroarea de transmitere totală ................................................................ 194
7.6 Variantă constructivă la care eroarea depinde de un singur parametru ............ 196
7.7 Calculul erorilor după metode statistice ........................................................... 198
7.7.1 Eroarea de transmitere datorată jocului de flanc .................................. 199
7.7.2 Eroarea totală de poziţie ....................................................................... 199
CAPITOLUL 8
CONCLUZII ŞI CONTRIBUŢII
8.1 Concluzii ........................................................................................................... 202
8.2 Contribuţii ......................................................................................................... 205
Bibliografie ....................................................................................................... 211
5
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 5/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
INTRODUCERE
Lucrarea
roboţilor, bazeledeteoretice
doctoratale
analizează cinematica
dinamicii roboţilormecanismelor din compunerea
industriali şi arhitectura unui
model de robot 4R în vederea optimizării şi corectării performanţelor la unele
sisteme robotizate.
Există numeroase definiţii ale robotului, el reprezentând un automat
universal, destinat efectuării unor funcţii motoare sau intelectuale ale omului.
Printre diferitele clase de roboţi una dintre cele mai importante o formează
roboţii manipulatori, între care sunt roboţii industriali.
În realizarea sistemului de conducere a roboţilor industriali şi a celulelor de
fabricaţie flexibilã se propune aplicarea unor tehnici ale inteligenţei artificiale
pentru realizarea nivelelor ierarhice superioare şi a unor metode avansate, de
control predictiv, în materializarea nivelului ierahic inferior.
Un robot industrial este un echipament care nu funcţioneazã în mod
izolat, ci lucreazã împreunã cu alţi roboţi şi/sau maşini unelte, benzi
transportoare, ajungându-se astfel la noţiunea de celulã flexibilã de fabricaţie.
Dacã acest termen este acceptat şi folosit adesea împreunã cu acela de sistem de
tip CIM (Computer Integrated Manufacturing), conducerea şi optimizarea
funcţionãrii unei celule de fabricaţie este încã o problemã deschisã. Pentru
obţinerea flexibilitãţii în utilizare, împreunã cu autonomia şi siguranţa în
funcţionare, se inpune o abordare unitarã a unei celule de fabricaţie robotizatã,
care sã îmbine elementele de automaticã şi cele de inteligenţã artificialã (IA).
Lucrarea de doctorat are următoarele obiective:
ﭽAnaliza funcţionării şi structurii generale a unui robot industrial în
vederea introducerii in procesele de fabricatie;
ﭽPrezentarea arhitecturii unui robot industrial 4R;
ﭽOptimizarea constructiv funcţională a robotului industrial 4R;
ﭽProgramarea robotului industrial 4R pentru operaţiuni de sudură;
ﭽPlanificarea mişcării robotului în coordonate carteziene şi generarea
traiectoriilor care unesc două puncte ale spaţiului de lucru;
ﭽRealizarea conducerii simultane a articulaţiilor robotului 4R cu motoare
electrice pas cu pas;
6
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 6/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
7
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 7/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
direcţie în spaţiu.
În paragraful 2.7 se utilizează sistemul de coordonate Denavit-Hartenberg
în analiza cinematică a unui sistem robot format dintr-un set de braţe rigide,
conectate între ele prin diferite articulaţii simple, cum sunt articulaţiile de rotaţie
şi articulaţiile de translaţie, care au un singur grad de libertate a mişcării,
unghiul
liniare îndecazul
rotaţie pentru articulaţiile
articulaţiilor prismatice.de rotaţie şi respectiv,
Scopul valoarea deplasării
analizei cinematicii directe
este de a determina cumularea efectelor întregului set de variabile, asociate
articulaţiilor. O convenţie de alegere a acestor sisteme foarte des întâlnită în
aplicaţiile cu roboţi este convenţia Denavit-Hartenberg.
8
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 8/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
10
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 10/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
CAPITOLUL 1
CERCETĂRI ACTUALE ÎN ANALIZA
ROBOŢILOR INDUSTRIALI
1.1 Scurt istoric şi aplicaţii ale roboţilor neindustriali
Noţiunea de robot datează de peste 4 mii de ani. Omul şi-a imaginat
dispozitive mecanizate inteligente care să preia o parte însemnată din efortul
fizic depus. Astfel a construit jucarii automate şi mecanisme inteligente sau şi-a
imaginat roboţii in desene, cărti, filme "SF" etc.
numităTermenul
"Robotul"robot" a fost
universal folosit
al lui în 1920
Kossum". de cehul
Ideea Karel Capek
era simplă: într-o
omul face piesă
robotul
dupa care robotul ucide omul. Multe filme au continuat să arate că roboţii sunt
maşinării dăunătoare şi distrugătoare.
În 1941 Isaac Asimov a folosit cuvântul "robotizare" pentru descrierea
tehnologiei roboţilor şi a prezis creşterea unei industrii robotice puternice. În
1956 a luat fiinţa prima companie ce realiza roboţi industriali, iar in 1961
Compania de automobile "Genral Motors" "angaja" primul robot industrial.
Începând cu 1980 asistăm la o expansiune a roboţilor industriali în diverse
industrii.
Primele cercetări în domeniul roboticii au fost iniţiate începând cu anul
1960. Dupa un avânt substanţial al aplicaţiilor roboticii în domeniul industrial,
cu precadere în industria automobilelor, după 1990 s-au conturat multiple
aplicatii in domeniile neindustriale (nemanufacturiere).
Această dezvoltare, chiar spectaculoasă, în direcţia aplicaţiilor
neindustriale justifică trecerea în revistă a principalelor subdomenii în care
roboţii nemanufacturieri sau roboţii de serviciu îşi pot gasi aplicabilitate.
1.2 Clasificarea
Definiţii, roboţilor
domenii industriali.
de utilizare, evoluţie
Robotul este un sistem automatizat de înalt nivel al cărui principal rol este
manipularea pieselor şi uneltelor, înlocuind acţiunea umană.
Principalele aplicaţii în care utilizarea roboţilor industriali are avantaje
evidente:
- sudură prin puncte sau pe contur;
- operaţii de ansamblare;
- vopsire;
- turnarea în forme a pieselor mari;
- controlul calităţii;
11
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 11/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
a. b. c.
Fig. 1.1 Roboţi industriali tip manipulator
12
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 12/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
15
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 15/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
prin pătrate).
Arcele unei retele Petri sunt unidirecţionale. Un arc nu poate lega decât fie
o tranzitie de un loc, fie un loc de o tranzitie. La o tranziţie sau la un loc pot
ajunge mai multe arce, iar de la o tranzitie sau de la un loc pot pleca de
asemenea mai multe arce. Un loc şi o tranziţie pot fi legate prin cel mult un arc.
Structura
anterioare:unei reţele aPetri
a locurilor, este astfel
tranziţiilor complet definită de cele trei mulţimi
şi a arcelor.
17
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 17/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
Reprezentarea parametrică
Reprezentarea parametrică tratează reprezentarea parametrică a curbelor şi
suprafeţelor, expunând modul de abordare a reprezentării curbelor Bézier şi B-
spline, precum şi construcţia porţiunilor de suprafaţă pe baza acestor tipuri de
curbe.O curbă parametrică este definită printr-o mulţime discretă de puncte
cunoscute ca puncte de control împreună cu un set de funcţii de bază.
18
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 18/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
otherwise
for i ∈ 0 .. cols( P )−2
〈〉i 〈〉i 〈i+ 1〉
M ← ( 1 − t) ⋅P + t ⋅P
Bez( t , M)
19
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 19/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
CAPITOLUL 2
ANALIZA CINEMATICĂ A MECANISMELOR
DIN COMPUNEREA ROBOŢILOR
Translaţia
originea este
sistemului determinată
iniţial (fig. 2.1).prin vectorul de poziţie al noii origini faţă de
Relaţiile de legătură între coordonatele unui punct M ( ρx , ρ y , ρz ) , faţă de
sistemul iniţial O0 x0 y 0z0 şi coordonatele aceluiaşi punct M(x,y,z), faţă de
sistemul translatat Oxyz, se obţin în urma proiectării ecuaţiei vectoriale [43, 84,
125].
ρ = ρ0 + r (2.1)
20
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 20/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
Oy şi Oz (fig. 2.3).
unde: α = ( i ) T ( i ) ; α = ( j ) T ( i ) ; α = ( k ) T ( i ) ;
11 0 12 0 13 0
α 21 = ( i0 ) ( j ) ; α 22 = ( j0 ) ( j ) ; α 23 = ( k 0 ) T ( j ) ;
T T
(2.25)
α 31 = ( i0 ) T ( k ) ; α 32 = ( j0 ) T ( k ) ; α 33 = ( k 0 ) T ( k ).
; &
( VM ) = VM ( V0 ) = [ a ] ( ρ0 ) = V0 . (2.48)
y
y
V V
Mz 0z
Menţiuni
1. Ecuaţia [ ω] = [ a ] [ a ] T se multiplică la stânga cu matricea [a] ,
T
obţinându-se:
T T
[ a&] = [ a ] [ ω] , (2.49)
respectiv ecuaţia [ ω] = [ a ] [ a] se multiplică la dreapta cu matricea a , rezultând
T T
[ a&] = [ foarte
două relaţii ω] [ a ]importante
, (2.50)
pentru stabilirea regulilor de derivare, în vederea
obţinerii ecuaţiilor cinematice;
2. Matricea antisimetrică [ω] joacă rolul unui operator diferenţial aplicat
unui vector, exprimat prin proiecţiile sale pe axele unui sistem de referinţă mobil
(propriu):
d d
( r ) = [ a ] { [ a ] ( r ) } = [ a ] [ a ] [ ω] ( r ) = [ ω] ( r ) .
T T
(2.51)
dt dt
Pe baza formulei (2.51) se obţin, în cazul versorilor mobili i, j, k ,
relaţiile lui Poisson:
d d d
dt
( i ) = [ ω] ( i ) ;
dt
( j ) = [ ω]( j ) ;
dt
( k ) = [ ω] ( k ) . (2.52)
22
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 22/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
23
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 23/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
T T
[ a 21 ] ( rM2 ′ ) = [ a 21 ] ( rM1 ) . (2.85)
Relaţia (2.91) devine
T T
( rM0 ′ ) = [ a10 ] [ a 21 ] [ a10 ] ( rM0 ) ,
şi deci matricea transformării este
[ a r ] T = [ a10 ] T [ a 21 ] T [ a10 ] . (2.92)
Matricea [ ar ] , definită de relaţia (2.92), defineşte rotaţia solidului rigid în
jurul axei (∆ ), cu unghiul ϕ , în raport cu sistemul de referinţă fix.
Notăm cα = cos α, sα =sinα, . . . şi efectuând produsele matriceale,
cα −cα cβ − cγ
sβ sβ 1 0 0
T T
[ a10 ] [ a 21 ] = cβ sβ 0 0 cϕ −sϕ = [ a 20 ] T
cγ −cβ cγ cα 0 sϕ cϕ
sβ sβ
şi
T
[ a 20 ] [ a10 ] =
cα − cαcβcϕ + cγsϕ −cγcϕ + cαcβsϕ cα
cβ cγ
sβ sβ
− cαcβ cβ cγ
= cβ sβ cϕ −sβ sϕ sβ sβ − ,
sβ
cγ cαsϕ − cβcγcϕ cβcγsϕ + cαcϕ cϕ cα
sβ sβ − sβ 0 sβ
T
în final, matricea transformării, [ a r ] , devine
α11r α r21 α31r
T T T
[ a r ] = [ a10 ] [ a 21 ] [ a10 ] = α12r α r22 α 32r , (2.93)
α13r α 23r α33r
unde:
r c 2α ⋅ c 2β ⋅ c γ + cα ⋅ cβ ⋅ cγ ⋅ sϕ − cα ⋅ cβ ⋅ cγ ⋅ sϕ + c 2 γ ⋅ cϕ
2
α =c α+
11
s2β ;
sβ ⋅ cϕ⋅ cα ⋅ cβ sβ ⋅ cγ ⋅ sϕ
α r21 = cα ⋅ cβ − + ;
sβ sβ
c2α ⋅ cβ ⋅ sϕ cα ⋅ c 2β ⋅ cγ ⋅ cϕ cβ ⋅ c 2 γ ⋅s ϕ + cα ⋅ cγ ⋅ cϕ
α31 = cγ ⋅ cα −
r
+ − ;
s 2β s 2β s 2β
cα ⋅ cβ ⋅ sβ ⋅ cϕ + cγ ⋅ sβ ⋅ sϕ
α12r = cα ⋅ cβ − ;
sβ
r 2 2
α = c β + s β ⋅ cϕ ;
22
(2.94)
24
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 24/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
cα ⋅ s β ⋅ sϕ − cβ ⋅ sβ ⋅ cγ ⋅ cϕ
α32r = cγ ⋅ cβ + ;
sβ
cα ⋅ c2β ⋅ cγ ⋅ cϕ + cβ⋅ c 2 γ ⋅ sϕ − cα ⋅ cγ ⋅ cϕ + c 2α ⋅ cβ ⋅ sϕ
α13 = cα ⋅ cγ +
r
;
s2β
α r23 = cβ ⋅ cγ − sβ ⋅ cβs⋅βcγ ⋅ cϕ − sβ ⋅ csαβ ⋅ sϕ ;
cα ⋅ cβ ⋅ cγ ⋅ sϕ c 2β ⋅ c 2 γ ⋅ cϕ cβ ⋅ cγ ⋅ cα ⋅ sϕ + c 2α ⋅ cϕ
α =c γ− r 2
+ + .
33
s2β s 2β s 2β
Semnul pentru ϕ este determinat de regula burghiului drept, când rotaţia
are loc în sensul pozitiv al axei (∆ ).
Fiind dată matricea de rotaţie, se pot determina cosinusurile directoare şi
unghiul de rotaţie:
Poziţia solidului rigid faţă de triedrul O1x1y1z1 este dată prin coordonatele
25
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 25/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
26
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 26/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
T
(2.136)
+2[ a 21 ] [ ω10 ] [ a 21 ] [ ω21 ] ,
ceea ce permite scrierea acceleraţiei punctului M sub forma
( a M ) = ( a o ) + { [ ω20 ] + [ ω&20 ] } ( r2 ) ,
2 2
2
(2.137)
atunci când se cunoaşte acceleraţia originii O 2 a sistemului de referinţă legat de
solidul rigid.
28
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 28/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
Conform
reprezintă ipotezei
proiecţia lui (DH1)
i1 în vectorul
sistemulr1 “0”)
(primaeste
coloana a matricei
ortogonal R, care
cu vectorul
T
k 0 = [ 0 0 1] , de unde rezultă că r31 = 0. În continuare trebuie să arătam că
există două unghiuri unice θ şi α (între 0 şi 2π ) astfel încât [43, 52, 84,
119,125]:
cθ −sθ ⋅ cα sθ ⋅ sα
R = R z,θR x ,α = sθ cθ ⋅ c α −c θ ⋅ s α . (2.141)
0 sα cα
Deoarece coloanele lui R sunt ortonormate, iar r31 = 0 rezultă că
2 2 2 2
r11 + r21 = 1, r32 + r33 = 1. (2.142)
Relaţiile (2.142) conduc la valori unice pentru θ şi α astfel încât :
( r11, r21 ) = ( cθ , sθ ) şi ( r33 , r32 ) = ( cα , sα ) . (2.143)
Odată gasite valorile lui θ şi α , este usor de verificat că elementele
rămase din matricea R corespund formei (2.141), folosind faptul că matricea R
este o matrice de rotaţie.
Ceea ce s-a discutat anterior reprezintă semnificaţiile logice şi condiţiile
necesare aplicării formalismului Denavit-Hartenberg şi a alegerii parametrilor.
În plus se pot desprinde şi semnificaţii fizice ale parametrilor şi anume:
- a reprezintă distanţa dintre axele z0 şi z1 , măsurată de-a lungul lui x1 ,
- unghiul α este masurat într-un plan perpendicular pe x1 între axele z0
şi z1 ,
- parametrul d reprezintă distanţa între O0 şi intersectia lui x1 cu axa z0
măsurată de-a lungul lui z0 ,
- unghiul θ reprezintă unghiul dintre x 0 şi x1 măsurat într-un plan
perpendicular pe axa z0 .
Se poate arăta că pentru un sistem manipulator se pot alege întotdeauna
29
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 29/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
sistemele de coordonate 0, 1,..., n în aşa fel încât să se respecte cele două ipoteze
Denavit-Hartenberg, (DH1) şi (DH2), în condiţiile în care se acceptă
posibilitatea că sistemul “i” să nu aparţine în unele situaţii articulaţiei “i”.
30
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 30/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
10 0
cα
0
−sαi
0 1
0 0
0 0 bi
cθi −sθi 0 0 1
0 0 0
= i 1 0 0
⋅ sθi cθi 0 0 0
1 0 0
=
0 sα cα 0 0 0 1 0 0 0 1
0 0 0 1 di
i i
0 0 0 0 0 0 0 1 0
0 0 1 0 0 0 1
cθi −sθi 0 bi
c s c c − s − d s
= αi θi α i θi αi i αi
sαi sθi sαi cθi cαi dicαi
0 0 0 1 (2.147)
CAPITOLUL 3
BAZELE TEORETICE ALE DINAMICII
ROBOŢILOR INDUSTRIALI
Roboţii
deschise şi se industriali sunt prin
caracterizează structural constituiţi din operaţiilor
poliprogramabilitatea lanţuri cinematice
care le
execută.
Modul de lucru a roboţilor industriali depinde de :
- numărul gradelor de libertate;
- dimensiunile şi forma spaţiului de lucru;
- comandă şi
- indici specifici, dintre care subliniem: mobilitatea, capacitatea de
încărcare, supleţe, etc.
În stadiul de proiectare este necesară evaluarea acestor indici în vederea
obţinerii unei optimizări, aspect posibil numai printr-un studiu dinamic al
roboţilor industriali.
H = i∑
=0 mi ⋅ vi = i∑
=0 mi ⋅ dt = dt i∑
=0 mi ⋅ r i = dt ( M ⋅ rc ) = M ⋅ vc ,
(3.9)
mi fiind masa unui punct material din sistem, vi – viteza punctului material la
32
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 32/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
33
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 33/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
34
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 34/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
1
E = ⋅ M ⋅ vo2 + [ vo ] T ⋅ ( ω [ ])
µ ⋅ S +
2
T (3.56)
1 N
∑
+ ⋅ mi ⋅ ( r$i ⋅ [ ω] ) ⋅ ( r$i ⋅ [ ω] )
2 i =1
Se notează
T
vo = v , v , v ; ω , ω , ω , (3.57)
ox oy oz x y z
ω
vector cu şase componente;
M 0 0 0 M ⋅ζ −M ⋅η
0 M 0 −M ⋅ζ 0 M ⋅ξ
M S$T 0 0 M M ⋅η −M ⋅ξ 0
$ =
S J 0 −M ⋅ζ M ⋅η Jx −J xy − J xz , (3.58)
M ⋅ζ 0 −M ⋅ξ −J yx Jy −J yz
− M ⋅η M ⋅ξ 0 −J zx −J zy Jz
matrice pătrată de ordinul şase.
Utilizând relaţiile (3.57) şi (3.58), expresia energiei cinetice (3.56), se
scrie sub forma:
1 vo M S$ vo
T T
E = ⋅ ⋅ $ ⋅ . (3.59)
2 ω S J ω
35
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 35/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
i
2
iB i
2
iA = LA −B (3.78)
i 1 i 1
n
în care ∑= 12 m v
i 1
i
2
iB = EcB reprezintă energia cinetică totală a sistemului în poziţia
∑= 12 m v
n
B, i
2
iA = EcA este energia cinetică a sistemului în poziţia A iar L A–B suma
i 1
lucrurilor mecanice ale tuturor forţelor date, de legătură şi interioare între poziţia
A şi poziţia B.
Relaţia (3.78) se poate scrie sub forma:
E C − EC = LA −B ,
B A (3.79)
care exprimă teorema energiei cinetice şi se enunţă: variaţia energiei cinetice
totale între două poziţii ale unui sistem oarecare în mişcare este egală cu suma
lucrurilor
interioare,mecanice
efectuate ale tuturor forţelor
în deplasarea dintreexterioare,
cele două date şi de legătură, ale forţelor
poziţii.
36
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 36/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
cuplei de rotaţie 2, care este axă O1z1 conform convenţiei Denavit – Hartenberg.
- Momentele de inerţie J , J ale ansamblurilor 4 şi 5 în raport cu axe
(4)
z1 ,O4
(5)
z1 ,O5
2 i 3 2 =
2 3
(9)
3.13 Utilizarea metodelor analitice în determinarea ecuaţiilor
diferenţiale ale roboţilor industriali
Mecanica analitic ă prezintă avantajul că dă posibilitatea extinderii
câmpului de investigaţie al fenomenelor, în afara fenomenelor mecanice la
fenomene fizice care pot fi modelate după cele mecanice. Metoda analitică
este mai cuprinzătoare, permiţând o eficienţă sporită în aplicarea sistemelor
de ecuaţiide
deosebit diferenţiale aleşimecanicii
interesante utile ale şiacestor
scoaterea în evidenţă
ecuaţii a proprietăţilor
sau sisteme de ecuaţii
diferenţiale.
active Înproduc
mecanica analitică,
acceleraţia d′ Alembert
punctului, arată că parte
iar cealaltă numaiseo pierde
parte din
din forţele
cauza
legăturilor la care este supus punctul material. Partea care se pierde poartă
numele de forţă pierdută şi mai este denumită şi vectorul lui d′ Alembert şi se
notează cu φ . Forţele pierdute şi forţele de legătură formează un sistem în
echilibru, adică:
NL
∑F
q =1
q,leg + φ=0. (3.10)
Se
N mai poate
a N scrie că: L
∑k =1
∑
( Fa ) k + Fq,leg + Fi = 0 ,
q =1
(3.103)
relaţie care exprimă principiul lui d'Alembert ce poate fi enunţat astfel:
În mod asemănător se poate reface raţionamentul pentru un sistem de
puncte materiale sau pentru un corp sau sistem de corpuri. În acest caz, se
obţin expresiile:
∑F +∑F +∑F = 0, a leg i (3.104)
M + ∑ M + ∑C = 0 .
Fa F leg i (3.105)
N r r s ∂rj
∑=
j 1
(F j− m aj j) ⋅ ∑= ∂q ∂q = 0 .
i 1 i
i (3.112)
Deoarece legătura este olonomă, deplasările virtuale δq i , sunt
independente şi se poate considera pe rând câte una nenulă. Procedând în acest
mod, se determină un sistem de n ecuaţii diferenţiale de tip:
∑= (Fr − m ar ) ⋅ ∂∂qr
N
j j j
j
=0, (3.114)
j 1 i
care se numesc ecuaţiile lui Lagrange de speţa I-a. Ele rezolvă, în principiu,
problema, scrierii directe a sistemului de ecuaţii diferenţiale ale mişcării unui
sistem material, în absenţa forţelor de legătură.
Din relaţia (3.115) rezultă:
d ∂Ec ∂Ec
−
dt ∂q&i ∂qi
= Qi , i = 1,s . (3.125)
Sistemul
pot scrie pentru (3.125) format
un sistem din scu
material ecuaţii diferenţiale
s grade de ordinul
de libertate, poartă doi, care de
numele se
ecuaţiile lui Lagrange de speţa II-a.
CAPITOLUL 4
ARHITECTURA UNUI MODEL DE ROBOT 4R.
CINEMATICA ŞI DINAMICA ROBOTULUI
4.1 Arhitectura robotului 4R
Configuraţia generală a modelului 4R este prezentată în figura 4.1. Părţile
componente specificate în figură, sunt: baza, platforma, braţ 1, braţ 2 şi efectorul
robotului [43, 61, 119].
40
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 40/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
Baza. În figura 4.2 este prezentată baza robotului. Are fixată o roată
dinţată cu dinţi drepţi cu 100 de dinţi, modulul 2, unghiul de presiune α de 20°,
lăţimea dinţilor de 12 mm. Coaxial cu roata dinţată sunt doi rulmenţi care
asigură o articulaţie cilindrică între bază şi platformă.
c. d.
Fig. 4.3 Platforma robotului
a. b.
Fig. 4.4 Braţul 1
a. b.
Fig. 4.5 Braţul 2 al robotului
Braţul
în miscare de 2rotaţie
are înbraţul
componenţă un motor
3 împreună electric (fig. 4.5.b) care antrenează
cu efectorul.
Efectorul. În figura 4.6.a este prezentat sistemul de referinţă al braţului 2
42
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 42/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
a. b.
Fig. 4.7 Robotul în poziţia iniţială
a axului motorului 1
Pentru motorul 2 prins de platformă, care acţionează braţul 1, avem o lege
44
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 44/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
iar timpii
x02 = 0 x12 = 2.58835 × 10−3 x21 = 0.61826 x31 = 0.68696
Motorul 3 care este prins pe braţul 1 şi acţionează braţul 2, are o lege
asemănătoare cu cea a motorului 1, unde coeficienţii sunt:
a13 = 5.21105 b13 = 0 c13 = 0 ,
a23 = 3.49066 b23 = −0.58456 ,
a33 = −5.21105 b33 = 34.90659 c33 = −47.93393 ,
iar timpii sunt:
x03 = 0 x13 = 0.33493 x23 = 3.01435 x33 = 3.34928
Motorul 4 este prins de braţul 2 şi acţionează efectorul, variaţia în timp a
unghiului de rotaţie fiind definită de coeficienţii:
a14 := 99.71413 b14 := 0 c14 := 0
a24 := 3.49066 b24 := −0.03055
a34 := −99.71413 b34 := 34.90656 c34 := −2.50502
timpii fiind:
x04 = 0 x14 = 0.0175 x24 = 0.15753 x34 = 0.17503
45
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 45/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
46
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 46/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
47
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 47/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
Figura 4.25 Variaţia în timp a unghiului Figura 4.26 Variaţia în timp a unghiului
de rotaţie al motorului 1 de rotaţie al motorului 2
48
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 48/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
49
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 49/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
t=4s t = 44 s t = 84 s
50
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 50/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
4.4
cu oDeplasarea varfului efectorului după un arc de cerc
viteză constantă
Considerându-se un proces tehnologic care necesită deplasarea vârfului
efectorului după un arc de cerc în planul orizontal al mesei de lucru, cu o viteză
constantă, se determină legile de rotaţie ale motoarelor.
Vârful efectorului îşi schimbă pe timpul mişcării coordonatele după axele
ox şi oy, coordonata z rămânând constantă. Arcul de cerc are deschiderea π ,
centrul cercului fiind situat pe axa Oy [20, 26, 29, 43, 53, 80, 121].
unde
t0 = 4 s ;
∆t = 2 s - timpul de accelerare de la viteza 0 la 5 mm/s, care este egal cu
timpul de decelerare;
s0 = 0 - unghiul iniţial;
s3 - unghiul
v0== π0.01 rad / s -final în radiani;
viteza unghiulară corespunzătoare unei viteze periferice
de
5 mm/s la o rază de 500 mm.
În figurile 4.42-4.45 sunt prezentate variaţiile unghiurilor motoarele în
timp care asigură traiectoria impusă a vârfului efectorului.
52
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 52/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
Figura 4.42 Variaţia în timp a unghiului Figura 4.43 Variaţia în timp a unghiului
de rotaţie al motorului 1 de rotaţie al motorului 2
(a)
Fig. 4.46 Componentele vitezei şi acceleraţiei centrului de masă ale platformei
53
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 53/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
54
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 54/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
55
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 55/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
56
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 56/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
(S), sau de volum (B), iar δ ui este componenta "i" a vectorului deplasării
virtuale.
Fig. 5.3 Variaţia forţei din articulaţia cilindrică dintre platformă şi braţul 1
Cu linie continuă rezultanta, cu liniuţe componenta după ox,
cu puncte componenta după oy şi cu liniută – punct, componenta după oz
58
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 58/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
59
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 59/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
Fig. 5.14 Condiţiile la limită pentru lagărul 5.15 Condiţiile la limită pentru lagărul
dintre braţul 1 şi platformă dintre braţul 1 şi braţul 2
Fig. 5.16 Deplasările, tensiunile echivalente Von Misses în vedere faţă şi spate a braţului 1
60
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 60/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
Fig. 5.18 Varianta iniţială a axului Fig. 5.19 Varianta scurtată a axului
motorului 3 motorului 3
61
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 61/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
CAPITOLUL 6
METODE DE OPTIMIZARE.
OPTIMIZAREA CONSTRUCTIV FUNCŢIONALĂ A ROBOTULUI
INDUSTRIAL 4R
Optimizarea este un principiu fundamental al unei multitudini de
probleme complexe de alocare şi decizie, care implică selecţia de valori pentru
o multime de variabile interrelaţionate, prin realizarea unui singur obiectiv ales
special. Obiectivul este de obicei o functţe sau funcţională, care este
maximizat sau minimizat, cu posibile constrângeri care limitează alegerea
valorilor pentru variabile.
În construirea unui model matematic care descrie exact complexitatea
problemei şi care este fezabil din punct de vedere numeric trebuie stapânit
compromisul
expert. În acestşisens
dobândirea de abilităţi pentru a putea construi modele in mod
se impune:
- identificarea şi surprinderea aspectelor importante ale unei probleme;
- abilitatea de a distinge modelele fezabile de cele nefezabile prin
studierea tehnicilor existente şi a teoriei asociate.
O măsură a complexitaţii unei probleme de programare este dimensiunea
măsurată în termenii numărului de variabile necunoscute şi/sau numarul de
constrangeri. Având în vedere performanţa calculatoarelor moderne distingem
urmatoarele clase de probleme:
- dimensiune mică
medie,(având
avândpână
intrela5 5şivariabile şi/sau constrângeri);
100 variabile;
- dimensiune mare, având mai mult de 100 poate 1000 sau mai multe
variabile.
62
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 62/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
∂ 2f ( a,b )
minim când > 0, (6.2)
∂x 2
şi
2
∂ f ( a,b )
maxim când 2
< 0. (6.3)
∂
x
2. Dacă E > 0, punctul (a, b) este punct şa, nefiind punct de extrem local
Generalizare
Fie funcţia f: A ⊆ R p → R şi x 0 = ( x1 , x 2 ,K , x p ) ,
0 0 0
un punct din A [82, 87, 88, 95, 138]. Funcţia f are minim local în punctul x 0
dacă există o vecinătate V a lui x 0 astfel încât f (x) f(x 0 ) pentru orice
x = ( x1, x 2 ,K , x p ) ∈ V . Punctul x 0 este punct de maxim local pentru funcţia
f dacă f (x) ≤ f(x 0 ) pentru orice x V .
În cazul în care funcţia f are derivate parţiale continue până la ordinul doi
inclusiv, într-o vecinătate a punctului staţionar x 0 = ( x10 , x 02 ,K , x 0p ) atunci:
a. dacă d 2f (x 0 ) este pozitiv definită (ca formă pătratică în creşterile
argumentelor), punctul x 0 este un punct de minim pentru f;
b. dacă d 2f (x 0 ) este negativ definită (ca formă pătratică), x 0 este un
punct de maxim pentru f;
c. dacă d 2f (x 0 ) ia şi valori pozitive şi valori negative, x 0 nu este punct
de extrem.
6.1.1 Extreme libere sau necondiţionate. Forme pătratice.
Matricea hessiană
Punctele de maxim local şi punctele de minim local ale funcţiei
f:A R 2 → R , se numesc puncte de extrem local ale funcţiei f(x, y), iar
valoarea funcţiei f(x, y) într-un astfel de punct local M, f(M) se numeşte extrem
(maximDacăsau asupra
minim)variabilelor
local al funcţiei
x şi yf(x,
nu y)
sunt[82, 87,condiţii
puse 88, 95, sau
138].restricţii se spune
că avem extreme libere sau necondiţionate.
Alegând o vecinătate V a punctului (x 0 ,y0 ) astfel ca restul formulei lui
Taylor să fie neglijabil, putem scrie aproximarea
1 2
f ( x,y ) – f ( x 0 ,y0 ) ≅ d f ( x 0 ,y0 ) , (6.6)
2
şi ca urmare semnul creşterii f ( x,y ) –f ( x 0 ,y0 ) este dat de semnul diferenţialei
2
de ordinul doi d f ( x 0 ,y0 ) , care este o formă pătratică în variabilele dx, dy.
63
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 63/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
∂ 2f ( x 0 ,y0 )
2 2
d f ( x 0 ,y0 ) = ∑∑
2
⋅ dx i ⋅ dx j . (6.7)
i =1 j=1
∂ x i ∂x j
unde
'' ''
f11 ( a ) f12 ( a)
Δ0 = 1, Δ1 = ''
f11 ( a) , ∆2 = '' ''
, Δ n = detHf ( a ) . (6.10)
f 21 ( a ) f 22 ( a)
(3.12),Presupunem
sistemul are ocăinfinitate
m < n, fapt care, în ipoteza compatibilităţii sistemului
de soluţii.
64
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 64/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
65
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 65/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
f '(x k ) g(x k )
q '(x k +1) = 0 implică x k +1 = x k −
, x k +1 = x k − (6.23)
f ''(x k ) g'(x k )
De menţionat că procesul de căutare nu depinde de valoarea f (x k ) iar
metoda lui Newton poate fi interpretată şi ca o metodă de rezolvare iterativa a
ecuaţiilor g(x) = 0.
= ∏ (x − x ) .
i 1
i
i j
(6.30)
j i
Se obţine:
1 b ⋅f + b ⋅f + b ⋅f
x 4 = ⋅ 23 1 31 2 12 3 , (6.31)
2 a 23 ⋅ f1 + a 31 ⋅ f 2 + a12 ⋅ f3
unde a ij = x i − x j , bij = x i2 − x 2j .
67
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 67/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
O solicitarea critică pentru angrenaj poate apare atunci când braţul 2 este
accelerat în mişcare de rotaţie cu o acceleraţie limită care produce un moment
corespunzător celui capabil roţii danturate la interior.
Alegând o poziţie orizontală a braţului şi a efectorului, şi scriind teorema
momentului cinetic faţă de axa Oz, rezultă:
J z ⋅ εz = M cap − ybrat2 ⋅ g ⋅ m brat2 − yefector ⋅ g ⋅ m efector
2
Momentul de inerţie
J z = J z brat+2 J z efector+ m efector ⋅ L2brat2
unde momentul de inerţie al efectorului J zefector este determinat faţă ce trece prin
centrul de masă şi este paralelă cu axa articulaţiei iar L brat2 este distanţa dintre
axa articulaţiei cilindrice dintre braţului 2 şi braţul 1 şi axa ce trece prin centrul
de masă al efectorului.
Calculul de optimizare se bazează pe minimizarea masei de aluminiu a
braţului 2. Variabila
Calculul considerată
se rezalizeză peeste grosimea
baza a două peretelui.
studii: calculul de rezistenţă al
braţului şi calculul modal al braţului 2.
Pentru calculul de rezistenţă se alege un prag minim al tensiunii
echivalente maxime Von Misses de 0 N/mm2 şi un prag maxim de 20 N/mm2.
Pentru calculul modal se alege un prag minim al frecvenţei de 330 Hz şi
un prag maxim de 400 Hz.
68
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 68/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
Primul pas:
- grosimea peretelui: 5 mm
- masa părţii de aluminiu: 3288,93 grame
- momentul de inerţie faţă de axa articulaţiei cilindrice este:
Jz = 0,567 kg ⋅ m2
rad
- acceleratia unghiulară este ε z = 21.02 2
s
În tabelul 6.1 se prezintă frecvenţele proprii ale braţului pentru primele
cinci moduri proprii de vibraţie.
În figurile
deplasărilor 6.15 se(b)prezintă
rezultante câmpul tensiunilor
şi a deformaţiilor specificeechivalente
(c). Von Misses (a),
Tabelul 6.1
69
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 69/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
Pasul al doilea:
- grosimea peretelui: 4 mm
- masa părţii de aluminiu: 2722,15 grame
-
momentul de inerţie faţă de axa articulaţiei cilindrice este:
Jz = 0,524 kg ⋅ m 2
rad
- acceleratia unghiulară este ε z = 22.757 2
s
În tabelul 6.2 se prezintă frecvenţele proprii ale braţului pentru primele
cinci moduri proprii de vibraţie.
În figurile 6.16 se prezintă câmpul tensiunilor echivalente Von Misses
(a), deplasărilor rezultante (b) şi a deformaţiilor specifice (c).
Tabelul 6.2
Modul de Frecvenţa Frecvenţa Perioada
70
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 70/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
Fig. 6.22 Variaţia tensiunii echivalente Von Misses maxime (N/mm2 ) în braţului 2
în funcţie de grosimea peretelui (mm)
71
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 71/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
CAPITOLUL 7
PRECIZIA ÎN FUNCŢIONAREA ROBOŢILOR INDUSTRIALI
7.1 Noţiuni generale
7.1.1 Relaţia precizie – dinamică în funcţionarea mecanismelor
Indicii de performanţă ai unui sistem mecanic automat sunt influenţaţi în
mare măsură de parametrii dinamici şi de precizie ai mecanismelor ce le
compun.
În literatura de specialitate sunt definiţi o serie de parametri de precizie ai
mecanismelor, dintre care menţionăm:
- eroarea de poziţie (deplasare) a mecanismului definită ca diferenţa între
poziţia (deplasarea) elementelor conduse din mecanismul real (afectat de abateri
de prelucrare) şi cel ideal la aceeaşi pozitie (deplasare) a elementelor
conducătoare, în ambele mecanisme;
- eroarea de pozitie (deplasare) a elementului condus în mecanism
definită ca diferenţa între poziţia (deplasarea) elementelor conduse din
mecanismul real şi ideal, datorită impreciziei mecanismului, inclusiv a
impreciziei pozitiei elementului conducator.
De menţionat că eroarea de poziţie sau deplasare este provocată în
principal de o serie de abateri dimensionale, de formă sau de poziţie relativă,
care caracterizează construcţia cuplelor cinematice din structura mecanismului.
Aceste abateri sunt numite în literatura de specialitate erori iniţiale (elementare,
primare, de intrare etc.) fiind definite ca abateri de dispunere pe elementul
cinematic, a suprafetelor cuplelor cinematice de la poziţia ideală şi abateri de la
forma geometrică
toate erorile prescrisă
elementare a acestor
au aceeaşi suprafeţe.laDe
contribuţie asemenea,
generarea se înţelege
erorii căsau
de poziţie nu
deplasare a mecanismului.
72
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 72/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
73
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 73/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
74
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 74/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
x := 0.5
180
sol0 := root( F ( x) , x) sol0 = 0.293 φ10 := acos( sol0) ⋅
π
φ10 = 72.98
Distanţa parcursă de vârful efectorului F ( ∆X = X f − X0 ) se presupune că
este parcursă în timpul τ = 180 s .
Ecuaţia spaţiului, în cazul în care nu există perturbaţii, ξ0 (t ) are expresia:
φ ( t) := φ10 − ⋅t φ ( 0) = 72.98 φ τ = 36.012
τ
2
π π b
2
ξ0 ( t) := L ⋅cos φ ( t) ⋅ + L⋅ 1 − 1 − cos φ ( t) ⋅ − +a
180 180 L
v t := t
Viteza vârfului F este dt şi are reprezentarea:
δ φ( t) := 10− 4 aj ( t) ⋅ φ ( t) ⋅
π
180
75
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 75/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
76
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 76/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
a.
b.
Fig. 7.8. Angrenarea pe muchie a angrenajelor în evolventă
77
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 77/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
a. b.
Fig. 7.10. Jocul de flanc
78
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 78/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
montajecare
i
⋅ sin(auϕ +o γvariaţie
i
) reprezintă influenţa
sinusoidală în raportexcentricităţilor de construcţie
cu unghiul de rotaţie şi
, însă sunt
defazate cu γ , faţă de acest unghi;
i
Ec – eroarea cinematică;
Es – eroarea suplimentară de poziţie care ia în considerare o serie de
factori ca de exemplu excentricităţile datorate unor cuplaje, alunecarea lagărelor
(dacă nu au fost montate cu strângere) etc.
Eroarea de transmitere la o roată dinţată este:
1
E tr (ϕ) = e ⋅ sin(ϕ) + VA m ⋅ sin(nϕ) . (7.45)
1
La calculul erorii de2transmitere, distanţa între axe se consideră constantă.
79
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 79/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
joculuiCa poziţie
dintre dinţi.de referinţă a jocului de flanc s-a considerat poziţia medie a
Se consideră următoarele valori numerice:
tan 20⋅ = 0.364 e := 0.01
180 π
tv ( φ) := 2 ⋅e ⋅ tan 20⋅ ⋅sin( φ) Etr ( φ ) := e ⋅cos( φ )
180
Etp1( φ ) := Etr( φ) + jtv ( φ) Etp2( φ) := Etr ( φ) − jtv ( φ)
jtv ( φ )
Etp ( φ ) := Etr ( φ) +
2
datorită unei creşteri reale a jocului de flanc, odată cu mărirea distanţei între axe.
Pentru cealaltă jumătate de ciclu de rotaţie, eroarea totală de poziţie se
micşorează odată cu jocul total de flanc şi distanţa între axe. Porţiunea colorată
indică influenţa jocului de flanc variabil prin schimbarea sensului de mişcare a
roţii. Această influenţă a jocului de flanc se manifestă şi la transmisiile cu roţi
prevăzute cu soluţii
O soluţie constructive
practică trebuie pentru
să ia înpreluarea jocului
considerare de flanc. constantă a
şi componenta
jocului de flanc. Efectul introducerii acestei componente (fig.7.14) este acela al
despărţirii curbelor erorii totale de poziţie din figura 7.13 prin valoarea jocului
de flanc constant. Eroarea totală de poziţie se determină cu relaţiile:
e j
E tp1(ϕ) = ⋅ cos ( ϕ − 200 ) + tc (7.50)
cos(20 )0 2
pentru cursa activă, şi:
e 0 jtc
E tp2 (ϕ) = cos(200 ) ⋅ cos ( ϕ + 20 ) − 2 (7.51)
pentru cursa de întoarcere.
Se constată că, dacă nu există soluţii constructive pentru preluarea jocului
de flanc, la trecerea de la curba E la curba E apare o eroare de poziţie totală
tp1 tp2
şi:
N N
σEtr = 1 − π / 4 ⋅ ∑ µi2 + ∑ σi2 . (7.54)
i =1 i =1
N
jtc = ∑µ ,
i =1
i (7.55)
şi
N
σ =jtc ∑σ
i =1
2
; i (7.56)
- pentru o roată cu joc de flanc variabil cu relaţiile (7.53) şi (7.54), unde
µi şi σ sunt valorile medii şi abaterile medii pătratice ale parametrilor ce
i
( σ ) = (σ ) +( σ ) .
t jt jtc
t t v
(7.58)
7.7.2 Eroarea totală de poziţie
Eraoarea totală de poziţie se determină cu relaţia:
E tr
E tp = j tc + j tv + E tr = jtc + . (7.59)
cos(200 )
CAPITOLUL 8
CONCLUZII ŞI CONTRIBUŢII
8.1 Concluzii
Construcţia roboţilor s-a fundamentat ca domeniu ştiinţific pe baza
mecanicii şi a ciberneticii. In acelaşi timp, dezvoltarea soluţiilor constructive
ale roboţilor
favorizat au fostacestora.
dezvoltarea formulate intro-o serie de domenii învecinate care au
Obiectivul practic al creării roboţilor a fost transferarea asupra lor a acelor tipuri
de activităţi care pentru om sunt dificile, monotone şi/sau periculoase pentru
viaţă şi sănatate.
Roboţii, destinaţi pentru efectuarea unor funcţii motoare şi de comandă în
procesul de producţie se numesc industriali. Tocmai necesitatea rezolvării unor
probleme de producţie a determinat evoluţia rapidă în ultimele trei decenii a
cercetărilor în doemniul constructive şi fabricării roboţilor.
Roboţii complexă
automatizare industrialia sunt unul dintre
producţiei, cele mai
de creştere importante mijloace
a productivităţii muncii, de
de
îmbunătăţire a calităţii producţiei. Faţă de mijloacele tradiţionale de
82
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 82/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
1) rotirea sistemului i −1 în jurul axei zi-1 cu un unghi θi până când axa xi-1
devine paralelă cu axa xi;
2) o translaţie a sistemului rotit în jurul axei zi-1 pe o distanţă si până când
axele xi-1 şi xi se vor găsi pe aceeaşi dreaptă;
3) o translaţie de-a lungul axei xi pe o distanţă ai până când coincid
originile
4) sistemelor de coordonate;
o rotire în jurul axei xi cu un unghi αi până la suprapunerea axelor zi-1 şi
zi.
8.2 Contribuţii
Din cercetările efectuate în optimizarea şi precizia performanţelor la
unele sisteme robotizate.au rezultat primele contribuţii personale, dintre care le
subliniez pe următoarele:
► 1. Defenitivarea arhitecturii robotului industrial 4R folosit în operaţii
tehnologice
Motorulde 3sudare, tăiere
pune în şi trasare.
mişcare de rotaţie braţul 2, iar motorul 4 roteşte
efectorul.
Robotul 4R este echipat cu patru motoare electrice pas cu pas. Platforma
are două motoare elcetrice, care asigură mişcare platformei faţă de bază (motor
1) şi mişcarea braţului 1 faţă de platformă (motor 2)
► 2. Determinarea funcţiilor care asigură mişcarea robotului. Se
consideră că în poziţia iniţială braţele robotului sunt poziţionate vertical, iar
platforma nu este rotită faţă de bază. Mişcarea robotului se realizează în două
etape. În prima etapă robotul este adus din poziţia iniţială în poziţia de lucru. A
doua etapă de mişcare corespunde deplasării vârfului efctorului pe masa de
lucru, situaţie în care se inpun două condiţii:
- tija efectorului să rămână tot timpul perpendiculară pe masa de lucru;
- viteza vârfului tijei să fie constantă în timp.
► 3. Elaborarea unui program pentru trasarea curbelor Bezier între două
puncte, din spaţiul de lucru al robotului 4R, cu ajutorul parametrilor curbei.
Pentru parametrii:
unde
obţinexurmătoarea
şi y sunt coordonatele
reprezentarepunctelor
grafică a de control
curbei şi variaţia t = 0, 0.001 . . 1 se
Bezier:
► 4. Elaborarea unui algoritm pentru introducerea perturbaţiei δϕ(t) la
legea de rotaţie a braţului 2, care permite calculul variaţiei vitezei vârfului
efectorului F al robotului 4R.
► 5. Determinarea erorii deplasării ∆x F (t) a vârfului efectorului F şi a
erorii vitezei ∆v F (t) în cazul în care legea de rotaţie ϕ(t) a braţului 2 (fig, 7.4)
are perturbaţia δϕ(t) . Rezultă graficele:
► 6. Determinarea variaţiilor în timp ale forţei rezultante FP1 şi ale
componentelor după axele sistemului de coordonate, din articulaţia cilindrică
dintre platformă şi braţul 1 al robotului 4R. Pentru fiecare serie de date s-au
dedus patru polinoame de regresie:
84
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 84/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
BIBLIOGRAFIE SELECTIVĂ
1. Alămoneanu,E., Îndrumar de calcul în inguneria mecanică,
Buzdugan,Gh., Editura Tehnică Bucureşti, 1996
Iliescu,N.,
Mincă,I.,
Sandu, M.,
2. Antonescu, P. Sinteza manipulatoarelor, UPB., 1993
6. Berbente, C., Metode numerice, Editura Tehnică, Bucureşti, 1997
Mitran, S.,
Zancu,S.
7. Bădoiu, D. Cercetări Mecanica
industriali, privind Aplicată,
simulareavol.funcţionării
2, Tomul 54,roboţilor
martie -
aprilie 1995, Editura Academiei Române.
8. Bia, C., Rezsitenţa materialelor şi teoria elasticităţii, E.D.P.,
Ille, V., Bucureşti, 1983
Soare, M. V.,
12. Brătianu, C. Metode cu elemente finite în dinamica fluidelor, Editura
Academiei Române, Bucureşti, 1983.
13. Camacho, E., F., Model Predictive Control, Springer-Verlag, 1999,
Bordons , C. London.
14. Călin S., Belea C. Sisteme optimale şi adaptive, ET, 1976
86
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 86/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
87
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 87/89
5/12/2018 Re z uma t Te z a Mirone sc u - slide pdf.c om
101-106
74. Manolescu, N., Teoria Mecanismelor şi a Maşinilor" (Tratat), Editura
Kovaci, F., Didactică şi Pedagogică, Bucureşti, 1972
Orănescu A.
75. Mihoc G., Procese stohastice. Elemente de teorie şi aplicaţii, Editura
Bergthaller C. Ştiinţifică, Bucureşti, 1978
76. Mironescu, D. Comanda unui robot cu un grad de libertate. Studiu
teoretic. Seminar de comunicări cu
doctoranzii, Academia Tehnică Militară,
2003
77. Mironescu, D. Calculul energiilor cinetice ale ansamblurilor ce compun
robotul cu cinci ansambluri element-cuplă
(TRTRT). Studiu teoretic. Seminar de
comunicări cu doctoranzii, Academia Tehnică
Militară, 2004
78. Mironescu, D. Cercetări teoretice şi experimentale asupra roboţilor,
Referat 1 de cercetare ştiinţifică, Academia Tehnică
Militară, 2004
79. Mironescu, D. Dinamica subsistemului multivariabil de poziţionare şi
orientare a efectorului în forma explicită Lagrange-Euler.
Studiu teoretic. Seminar de comunicări cu doctoranzii,
Academia Tehnică Militară, 2004
89
http://slide pdf.c om/re a de r/full/re z uma t-te z a -mirone sc u 89/89