Sunteți pe pagina 1din 23

Analiza comportarii dinamice a structurilor articulate deschise

Modelul matematic al comportarii dinamice al unei structuri articulate utilizate in


constructia manipulatoarelor si robotilor industriali, face legatura intre torsorul fortelor si
momentelor care actioneaza asupra corpurilor componente si miscarea imprimata acestor
corpuri. Modelele matematice pun in evidenta legatura intre coordonatele robot de
ordinul unu, doi si trei, si torsorul forta-moment. In final se va putea determina
dependenta analitica a acceleratiilor relative, a vitezelor relative, functie de fortele si
momentele active aplicate in cuple.

Modelul dinamic al unei structuri de manipulare este constituit din ecuatiile de


miscare ale sistemului mecanic format de corpurile structurii, sub actiunea fortelor
exterioare.

Intrarile sistemului dinamic sunt fortele si momentele motoare, iar iesirile sunt
coordonatele si vitezele generalizate. Modelul dinamic complet este format din modelul
dinamic al structurii de manipulare si modelul dinamic al sistemului de actionare.

Modelul dinamic complet permite:

-studiul si simularea comportarii manipulatorului;

-studiul comparativ al diversilor termeni constitutivi in vederea obtinerii unui model


simplificat;

-efectuarea sintezei comenzii miscarii structurii mecanice de manipulare;

-stabilirea torsorului forta-moment in scopul alegerii corespunzatoare a elementelor de


actionare;

Modelarea matematica a comportarii dinamice se efectueaza tinand cont de unele


ipoteze simplificatoare dintre care mentionam:

-rigiditatea corpurilor structurii de manipulare-este introdusa numai prin intermediul


unor indicatori globali cum ar fi frecventa proprie structurala si frecventa proprie a
sistemului de actionare;

-fortele de frecare uscata si vascoasa-sunt introduse in mod global prin cuprinderea lor
in valorile fortelor rezistente, la nivelul fiecarui mecanism;

-jocurile de marime neglijabila, sunt incluse in precizia de deplasare pe fiecare grad de


mobilitate;

Pentru structuri mecanice reale, cu sase sau mai multe grade de mobilitate, modelarea
trebuie asistata de calculator, deoarece este laborioasa si cu posibilitate mare de eroare.
Din punct de vedere teoretic, mecanismele spatiale active folosite in constructia
robotilor si manipulatoarelor sunt structuri cinematice spatiale complexe (cu lanturi
cinematice deschise sau inchise), variabile (lanturile cinematice se pot inchide sau
deschide pe parcursul miscarii), cu un numar mare de corpuri (unele cu lungimi variabile)
si cu grade de mobilitate controlate de sisteme de comanda (analogice sau numerice).

Aceste structuri sunt descrise matematic de sisteme de ecuatii neliniare algebrice si


diferentiale, multivariabile si cuplate.

Functie de structura topologica, mecanismele active se pot clasifica in mecanisme


simple (formate dintr-un singur lant cinematic) si mecanisme complexe (formate dintr-o
multime de lanturi cinematice).

Lanturile cinematice simple pot fi inchise sau deschise, iar cele complexe pot fi
arborescente (formate numai din lanturi cinematice simple si deschise) sau combinate
(formate din lanturi cinematice deschise si inchise).

Un robot, spre exemplu, care este utilizat la montaj in momentul montarii obiectului
de manipulat se transforma intr-un robot cu lant cinematic inchis, iar toate translatiile de
pozitionare a obiectului de manipulat au determinat variatia elementelor geometrice ale
structurii.

Variabilitatea structurii mecanice, numarul mare de grade de mobilitate si actionarea


independenta a fiecarui grad de mobilitate sunt caracteristicile principale care deosebesc
robotii de manipulare de mecanismele spatiale clasice.

Una din problemele complexe ale roboticii este modelarea matematica a structurilor
mecanice de manipulare automata. Metodele de modelare utilizate pe scara larga se
bazeaza pe formalismele Newton-Euler, Lagrange, Hamilton, Gibbs-Appell.

Metodele de modelare care utilizeaza formalismul Newton-Euler folosesc ecuatiile de


miscare ale fiecarui corp component al structurii si ecuatiile de legatura intre corpurile
succesive. Aceste metode sunt foarte complexe necesitand si eliminarea fortelor si
momentelor de legatura intre corpurile componente ale structurii de manipulare. Ele nu
pun in evidenta direct valorile algebrice ale fortelor si momentelor datorate sistemului de
actionare. Modelul dinamic este obtinut prin aplicarea iterativa, pe structura de lant
cinematic deschis, pentru fiecare corp, a teoremei momentului cinetic, a teoremei
impulsului, tinand cont de legaturi.

Din punct de vedere istoric se pot enumera urmatoarele metode care au la baza
formalismul Newton-Euler:

- H.J.Fletcher, L.Rongved si E.Y.Yu (1963) au studiat miscarea unui satelit format din
doua corpuri rigide, sub actiunea fortelor gravitationale;
- W.W.Hooker si G.Marquiles (1965) au extins modelarea la structuri cu n+1 corpuri
articulate prin cuple de rotatie sau translatie;

- R.E.Roberson si J.Wittenburg au asociat grafuri la structurile cinematice arborescente


analizate. Folosirea teoriei grafurilor a usurat procesul de analiza a structurilor complexe;

- P.W.Likins a numerotat corpurile componente ale structurii in ordine crescatoare de la


baza spre corpul condus, a atasat corpurilor repere de coordonate si a descompus o cupla
cinematica cu mai multe grade de mobilitate in cuple simple cu un grad de mobilitate.
Perfectionarile aduse metodelor precedente au permis simplificarea ecuatiilor de miscare
si exprimarea lor sub forma matriciala;

- J.Wittenburg a generalizat metoda precedenta pentru structuri arborescente in care


cuplele de rotatie si cele de translatie pot avea pana la trei grade de mobilitate;

- F.W.Ossemberg (1973) a aplicat metoda lui P.W. Likins si pentru structuri mecanice
cu lanturi cinematice inchise;

- M.Vukobratovic (1982) a prezentat o metoda de generare automata a ecuatiilor de


miscare, implementabila pe calculator;

Metodele de modelare bazate pe formalismul Lagrange permit generarea ecuatiilor de


miscare functie de marimile de comanda aplicate sistemelor de actionare.

Ecuatiile Lagrange de speta a II-a utilizate au forma:

unde:

L-diferenta intre energia cinetica totala a mecanismului si energia sa

potentiala, in ipoteza miscarii simultane;

W-lucrul mecanic virtual al structurii de manipulare in ipoteza miscarii

simultane;

-coordonata generalizata de pozitie;


-coordonata generalizata de viteza;

-torsorul forta-moment;

1. Analiza comportarii dinamice a structurilor articulate prin metoda torsorului P-


Q si a matricilor de incidenta si transfer

Metoda torsorului P-Q utilizeaza ecuatiile Newton-Euler. Eliminarea dezavantajului


izolarii corpurilor cu introducerea suplimentara a fortelor de legatura a fost eliminata prin
introducerea matricilor de incidenta si transfer.

Metoda prezinta avantajul utilizarii ecuatiilor matricial-vectoriale cu posibilitatea


implementarii usoare a modelului matematic pe calculator.

1.1. Teoria grafurilor utilizate in analiza dinamica a structurilor

Graful asociat unei structuri articulate reprezinta schema bloc de legaturi cu sens bine
precizat, care caracterizeaza o anumita structura de manipulare. In cadrul unui graf
corpurile sunt reprezentate prin cercuri si cuplele prin laturi. Sensul de generare al
grafului se stabileste prin conventie - de la element catre culisa si de la element catre
cupla de rotatie.

Aplicatie. Determinarea grafului asociat structurii de manipulare de tip pistol.

Fig 1. Desen robot

Schema cinematica
Schema cinematica structurala a robotului de tip pistol este prezentata in fig.2.

Pe baza conventiei facute, graful asociat structurii de mai sus va fi:

Fig 2.

1.2. Determinarea matricilor de incidenta si transfer

Matricile de incidenta si transfer elimina inconvenientul metodelor care utilizeaza


modelul Newton-Euler si anume asigura introducerea semnului cu care fortele si
momentele din legaturi ar fi fost inscrise pe corpurile incidente. Matricile de incidenta de
tip corpuri-cuple se vor nota cu (G) si matricile de tip cuple-corpuri cu (Z).

Determinarea matricii de incidenta de tip corpuri-cuple presupune ca mai intai sa se


determine pe baza tabelara legaturile dintre diversele corpuri cu respectarea conventiei
facute, pentru generarea grafului asociat structurii de manipulare.

Tabelul se determina pe baza grafului asociat structurii. Pentru exemplificare vom lua
structura de tip pistol TRTR (fig.1, fig.2) si graful asociat acestei structuri fig.3.

Tabelul asociat structurii va fi de forma:

cuple ----------- 1 2 3 4

corpul ik- 0 1 2 3

corpul ik+ 1 2 3 4

Corpul 0 reprezinta batiul structurii de manipulare sau corpul considerat fix.

Elementele Gi, k ale matricii de incidenta corpuri-cuple cuprind elementele:

-1 daca latura k iese din nodul i;

+1 daca latura k intra in nodul i;

0 daca latura k nu este legata de nodul i;

(laturile reprezinta in cadrul grafului, cuplele, iar nodurile corpurile)


Pe baza definitiei elementelor matricii si tinand cont de tabelul ce exprima modul de
legatura al corpurilor din cadrul structurii de manipulare, se obtine matricea corpuri-cuple
a structurii de manipulare a robotului de tip pistol:

dupa izolarea batiului si a cuplelor care determina contururile inchise se obtine:

In caz general matricea de tip cuprinde:

unde: -G1-este partitia de matrice corespunzatoare batiului si cuprinde o linie si n


coloane,

unde n reprezinta numarul corpurilor mobile ale structurii de manipulare;

-G1*-este partitia de matrice corespunzatoare batiului si cuprinde cuplele care

formeaza contururile inchise ale structurii – partitia de matrice cuprinde o linie si

n-k=c coloane, unde k este numarul total de cuple, iar c este numarul de cuple

sectionate in vederea obtinerii arborelui grafului;

-G-este partitia de matrice care cuprinde n linii si n coloane corespunzatoare


corpurilor

mobile ale structurii de manipulare;

-G*-este partitia de matrice care cuprinde n linii si n coloane corespunzatoare


celor n
corpuri mobile si c cuple sectionate;

Determinarea elementelor matricii de incidenta de tip cuple-corpuri se realizeaza prin


parcurgerea grafului asociat structurii analizate, de la corpul i catre batiu

Pentru structura de tip pistol matricea de incidenta cuple-corpuri va avea expresia:

Conditia de verificare a corectei determinari a acestor matrici este:

unde : matricea U este matricea unitate;

1.3. Determinarea relatiei matriciale a fortelor active si a reactiunilor


din cuple

Presupunem existenta unui sistem articulat cu n corpuri mobile si k cuple, unde k>n,
deci cu c cicluri.

In vederea obtinerii arborelui grafului asociat structurii de manipulare vom proceda la


sectionarea a c cuple. Notam cuplele sectionate cu k*.

Corpul i este cuplat de restul structurii articulate prin intermediul cuplelor k1, k2, k1*,
conform portiunii de graf din fig.4.

fig. 4.

unde:

k1 -este latura ce intra in nod;

k2 -este latura ce iese din nod;


k1*-este latura sectionata in scopul obtinerii arborelui grafului;

Presupunem ca pe corpul i actioneaza urmatoarele forte si reactiuni fig.5.

Fig.5.

unde:

rgi-vectorul de pozitie al centrului de greutate al corpului i;

mi-masa corpului i;

gi-pozitia centrului de greutate pe corpul i;

Nk1-reactiunea din cupla k1;

Mk1-momentul din cupla k1;

Nk2-reactiunea negativa din cupla k2 (conform sensului din graf);

Mk2-momentul negativ din cupla k2;

Nk1*-reactiunea din cupla sectionata k1*;

Mk1*-momentul din cupla sectionata k1*;

bk1-vectorul bratului reactiunii din cupla k1;

bk2-vectorul bratului reactiunii din cupla k2;

bk1*-vectorul bratului reactiunii din cupla k1*;

-vectorul fortelor rezistente aplicate in centrul de greutate al


corpului i;

-vectorul momentelor rezistente aplicate in centrul de greutate al

corpului i;

Scriind suma reactiunilor la nivelul corpului i obtinem:

sau daca se introduc elementele matricii de incidenta corpuri-cuple:


Se observa ca semnele reactiunilor au fost eliminate prin introducerea elementelor
matricii de incidenta corpuri-cuple, relatia anterioara putand fi rescrisa, daca grupam
cuplele nesectionate, sub forma:

Daca aplicam teorema impulsului la nivelul corpului i obtinem:

Daca generalizam relatia precedenta la nivelul intregii structuri de manipulare cu n


corpuri mobile, obtinem relatia matricial-vectoriala de forma:

Dupa inmultirea matricii de incidenta corpuri-cuple cu matricea coloana a reactiunilor


obtinem:

Daca inmultim la stanga si intr-un membru si in celalalt cu matricea de incidenta cuple-


corpuri se obtine:

Tinand cont de produsul dintre matricile de incidenta corpuri-cuple si cuple-corpuri,


operand notatia si grupand altfel termenii se obtine:

relatie matricial-vectoriala care exprima echilibrul fortelor la nivelul structurii de


manipulare.
Notand cu relatia precedenta devine:

Relatia:

reprezinta expresia matricial-vectoriala a fortelor


active aplicate in cuple.

Relatiile matricial-vectoriale a reactiunilor si fortelor active din cuple scrise pentru n


corpuri mobile, devin:

Matricea maselor are expresia:

Matricea fortelor rezistente aplicate in centrul de greutate al fiecarui corp se defineste


astfel:

, unde sunt fortele rezistente reduse


fata de sistemul cartesian fix, zero.

Matricea acceleratiilor absolute ale centrelor de greutate va fi definita de relatia:


Expresiile scalare ale relatiilor matricial-vectoriale ale reactiunilor si fortelor active,
pentru miscarea in plan si in spatiu se exprima astfel:

unde si sunt matricile transformate ale matricii de incidenta cuple-corpuri si


respectiv, matricii maselor. Elementele acestor matrici se determina prin inmultirea

fiecarui element al matricii initiale cu matricea unitate pentru spatiu si

respectiv, pentru plan .

1.4. Determinarea relatiei matriciale a momentelor active din cuple

Pe baza fig.5. scriem teorema conservarii momentului cinetic la nivelul corpului i si se


obtine:

Daca introducem elementele matricii de incidenta corpuri-cuple pentru a elimina sensul


fortelor si momentelor, se obtine relatia scalara:
Daca grupam termenii care contin cuple sectionate separat de cele nesectionate si
scriem sub forma de sume, se obtine:

Relatia se rescrie vectorial sub forma:

Daca notam elementele de tip , ecuatia matriciala pentru intreaga


structura a robotului, va fi:

unde: matricea B este matricea brat.

Dupa inmultirea la stanga cu matricea de incidenta cuple-corpuri si tinand cont de


proprietatea produsului dintre matricile de incidenta, se obtine:

Daca inlocuim expresia matricii cu expresia determinata anterior si dupa unele


grupari de termeni, se obtine:

Daca notam cu Q expresia matricial vectoriala a momentelor active aplicate in cuple si


cu matricea brat modificata, se obtine urmatoarea forma a expresiei matricial-
vectoriale a vectorului momentelor rezistente din cuple:

Relatia matricial-vectoriala a momentelor rezistente si active din cuple pentru o


structura cu n corpuri mobile si c contururi inchise va fi de forma:
Scalar aceste relatii se scriu pentru plan si pentru spatiu, astfel:

unde produsele dintre doi vectori s-au transformat in produse scalare dintre matricea
antisimetrica a primului vector si matricea celui de al doilea.

Elementele matricii brat Bi,k sunt determinate de:

iar este determinat cu relatia:

unde:

rk,0-este vectorul de pozitie absoluta a cuplei k;

rgi,0-este vectorul de pozitie absoluta a centrului de greutate al corpului i;

Matricea se determina cu relatia:


unde este partitia de matrice a momentului rezistent redus in centrul de greutate al

corpului i, iar matricea este matricea momentelor rezistente aplicate in centrele de


greutate si reduse fata de sistemul de referinta considerat fix.

Matricea este matricea absoluta a variatiei momentului cinetic si are expresia:

Expresia variatiei momentului cinetic o determinam plecand de la definitia momentului


cinetic:

Prin derivarea expresiei precedente si tinand cont de derivarea unui vector fata de un
sistem mobil, se obtine expresia variatiei momentului cinetic:

Scriind relatia matricial-scalara pentru spatiu si pentru plan, se obtine:


unde este tensorul de inertie al corpului i definit de expresia :

, iar celelalte componente au fost deja


definite.

Momentele de inertie axiale Jxx, Jyy, Jzz se determina cu relatiile:

iar cele centrifugale cu relatiile:

Modul de determinare al tensorilor de inertie pentru diverse corpuri poate fi urmarit in


capitolul de aplicatii al lucrarii.

2. Analiza comportarii dinamice a structurilor articulate deschise cu ajutorul


ecuatiilor Lagrange de speta a doua

Metoda de analiza a comportarii dinamice a structurilor articulate deschise utilizate in


constructia manipulatoarelor si robotilor industriali, pe baza ecuatiilor Lagrange de speta
a II-a are avantajul ca, corpurile nu trebuie izolate, modelul dinamic al comportarii
dinamice scriindu-se fara a apela la fortele de legatura din cuple, pentru eliminarea carora
ar fi fost necesare un numar suplimentar de ecuatii.

Metoda este aproximativa, neluand in calcul pozitia centrelor de greutate, torsorul forte-
momente, reducandu-se in originea sistemelor de coordonate, proprii corpurilor
componente ale structurii. De asemenea fortele de frecare uscata si vascoasa nu sunt
evidentiate, acestea fiind prevazute global in valoarea fortelor active Fi. Energia
potentiala de deformatie este neglijata considerandu-se ca variatia coordonatelor de
miscare este influentata preponderent de ceilalti parametri. In acest caz, L=Ec.

Formalismul bazat pe ecuatiile Lagrange de speta a II-a utilizeaza ipotezele


simplificatoare evidentiate anterior.
Modelul matematic se bazeaza pe generarea ecuatiilor Lagrange de tipul:

unde:

E-este energia cinetica de la nivelul intregii structuri;

q-este coordonata de pozitie relativa sau coordonata robot;

-este coordonata de viteza relativa generalizata;

W-este lucrul mecanic virtual;

Q-este torsorul forta-moment;

Modelul matematic nu tine seama de energia potentiala, determinata de fortele de


greutate aplicate in originile sistemelor de coordonate, intrucat impreciziile determinate
de cedarile elastice sau plastice, sunt de circa 20 de ori mai mici decat impreciziile
determinate de sistemul cinematic si de conducere a structurii robotizate.

Metoda de generare a ecuatiilor comportarii dinamice a structurii articulate deschise


prin metoda ecuatiilor Lagrange de speta a doua cuprinde urmatoarele etape:

-determinarea schemei cinematice-structurale pe baza robotului studiat;

-definirea in fiecare cupla a sistemului cartesian propriu corpului respectiv;

-inscrierea pe schema cinematica-structurala a elementelor geometrice li, ;

-inscrierea pe schema cinematica-structurala a coordonatelor robot qi;

-inscrierea pe schema cinematica-structurala a fortelor active Fi, a momentelor active


Mi si

a fortelor rezistente Pi;

-inscrierea directiilor de miscare ;

-determinarea energiei cinetice a intregii structuri in ipoteza miscarii simultane pe toate

axele;

-reducerea tuturor momentelor de inertie exprimate fata de alte directii decat cele care
traverseaza corpul;

-calculul derivatelor totale si partiale in functie de coordonatele de pozitie, viteza si de


timp;

-determinarea lucrului mecanic virtual elementar;

-calculul derivatelor partiale ale lucrului mecanic virtual elementar functie de


coordonatele

robot;

Modelul matematic va cuprinde un numar de ecuatii egal cu numarul gradelor de


mobilitate;

Din punct de vedere istoric se pot enumera urmatoarele lucrari care folosesc in
procedurile de modelare, formalismul Lagrange:

-J.J.Uicker (1968) a generat ecuatiile de miscare a structurilor mecanice arbitrare sub


forma matriciala;

-M.E.Kahn, A.K.Bejczy si R.A.Lewis au dezvoltat metoda propusa de J.J.Uicker si au


aplicat-o pentru diferite structuri particulare;

-M.Renaud (1977, 1980) a dezvoltat metoda matriciala de calcul a ecuatiilor Lagrange


pentru structuri mecanice arborescente;

-J.Zabala (1978) a propus un algoritm de automatizare a modelarii structurilor


mecanice arborescente, folosind metodele dezvoltate de M.Renaud;

-A.Davidoviciu, Gh.Draganoiu si A.Moanga (1972) au dezvoltat o metoda originala de


automatizare a modelarii structurilor mecanice complexe, bazata pe grupe minimale;

Metodele amintite au reprezentat contributii la procedeul de automatizare a modelarii


structurilor mecanice de manipulare.

Aplicatie. Studiul comportarii dinamice cu ajutorul ecuatiilor Lagrange de speta a doua


a robotului de tip pistol, MHU Senior, fig.2.
Fig. 6

Schema cinematica-structurala a robotului este prezentata in fig.2

SCHEMA ROBOT

In urma parcurgerii etapelor deja prezentate, a rezultat pe baza structurii robotului din
fig.6., schema cinematica-structurala de mai sus.

Expresiile energiei cinetice pentru fiecare corp vor fi:

Conform teoremei lui Steiner obtinem:


Energia cinetica totala va avea expresia:

Urmare a calculului derivatelor partiale ale energiei cinetice functie de coordonatele


robot de ordinul unu si doi, obtinem:
In scopul determinarii lucrului mecanic virtual elementar vom scrie vectorii
deplasarilor incrementale pentru fiecare grad de mobilitate, urmand apoi a efectua
produsul scalar al vectorilor torsorului forta-moment cu vectorii deplasarilor incrementale
liniare si unghiulare.

Vectorii deplasarilor liniare si unghiulare incrementale vor avea expresiile:

Vectorii torsorului forta-moment vor avea expresiile:


Lucrul mecanic virtual elementar se va calcula dupa formula:

Urmare a calculelor efectuate se va obtine:

In scopul determinarii fortelor generalizate vom calcula derivatele partiale ale lucrului
mecanic virtual elementar fata de coordonatele generalizate q.

Fortele generalizate vor avea expresiile:

Modelul comportarii dinamice a structurii de tip pistol TRTR va fi:

S-ar putea să vă placă și