QReferate - referate pentru educatia ta.
Referatele noastre - sursa ta de inspiratie! Referate oferite gratuit, lucrari si proiecte cu imagini si grafice. Fiecare referat, proiect sau comentariu il poti downloada rapid si il poti folosi pentru temele tale de acasa.



AdministratieAlimentatieArta culturaAsistenta socialaAstronomie
BiologieChimieComunicareConstructiiCosmetica
DesenDiverseDreptEconomieEngleza
FilozofieFizicaFrancezaGeografieGermana
InformaticaIstorieLatinaManagementMarketing
MatematicaMecanicaMedicinaPedagogiePsihologie
RomanaStiinte politiceTransporturiTurism
Esti aici: Qreferat » Referate mecanica

Generarea modelului agregat al unui sistem robot



Generarea modelului agregat al unui sistem robot


Validarea in mediul de dezvoltare software a strategiei de planificare si executie a sarcinilor de miscare integrate intr-o activitate robotizata (aplicatie) care are bine precizate obiectivele si task-urile, reclama utilizarea unui model agregat de mare complexitate al sistemului robot.

In limita spatiului disponibil de editare in cele ce urmeaza va fi formulata problema constructiei modelului agregat.



Ecuatiile fundamentale care sunt folosite in modelul agregat sunt urmatoarele:


1. Dinamica subsistemului multivariabil de pozitionare si orientare a efectorului (forma explicita Lagrange-Euler)

unde 

primul termen reprezinta fortele de inertie repartizate pe gradele de libertate ale robotului.

NOTA: Tensorul de inertie [A(q)] se poate descompune in doi termeni, primul-matricea diagonala, care grupeaza inertiile efective, proprii fiecarui grad de libertate, iar cel de-al doilea termen - matricea cu diagonala zero care include toate cuplajele inertiale.

[A(q)]= [A1(q)]+ [A2(q)]

[A(q)] este nesingulara si poate fi inversata pentru orice model de roboti industriali, ceea ce verifica existenta intotdeauna a unei solutii de control a miscarii pe traiectoria dorita.

al doilea  termen reprezinta fortele Coriolis

al treilea fortele gravitationale (suma lor descreste cu patratul vitezei generalizate, deci poate fi neglijata prin limitarea plafonului de viteza).

al patrulea termen modeleaza componentele gravitationale repartizate pe gradele de libertate si poate fi compensat static (cu contragreutati ale bratelelor) sau dinamic (cu amortizare pneumatica) de cele mai multe ori  compensarea fiind partiala.

cel de-al cincilea termen reprezinta forta generalizata externa, creata de sarcinile manipulate pe de o parte si de fortele de contact mecanic pe de alta parte.

al saselea termen reprezinta frecarea vascoasa cu mediul si poate fi in general neglijat

al saptelea termen este forta de frecare generalizata.


Modelul are ca membru drept forta rezultanta de reactiune care se repartizeaza ca sarcina pe axele servomotoarelor in timpul miscarii robotului.


2.Cinematica transmisiilor dintre axele motoare si axele articulare (reductoare armonice, planetare, mecanisme de patrulater deformabil, etc.)

q=ft (qm)

ecuatie care prin liniarizare cel putin pe portiuni devine:

q=Kt qm

In consecinta legatura dintre viteza, accelearitie si respectiv momentele motoare si articulare poate fi modelata prin relatiile valabile pe intervale.

unde Kt «1 (de regula 0,01-0,5)

Pe baza acestor relatii simplificate reducerea sarcinii reprezentata de mecanismul poliarticulat la axele motoare implica:

reducerea momentelor de sarcina ms(t)=Kt m(t) din ecuatia 1

reducerea momentelor de inertie  J(q)=(Kt-1)2 aii(q)

3. Dinamica grupurilor de actionarea (servomecanismului) care include dinamica amplificatoarelor de putere electronice (redresoare comandate, choppere, convertoare de frecventa, blocuri de comanda, servovalve hidraulice, etc.) (in urma liniarizarii caracteristicilor functionale)


qm(s)=[H0(s)] uc(s)+[H0p(s)]ms(s)


Pe baza celor 3 ecuatii complexe (1), (2) si (3) se construieste modelul agregat, baza formala a oricarui SIMULATOR pentru validarea algoritmilor de planificare si respectiv de urmarire a executiei miscarii robotului care indeplineste un plan de activitati specificat.


Generarea automata a miscarii unui robot se bazeaza, in sens larg, pe rezolvarea corelata a urmatoarelor doua probleme:

I. Planificarea drumului si/sau traiectoriei nominale de miscare proiectate in spatiul operational si/sau articular (coordonate generalizate). Rezultatul acestei activitati de proiectare se concretizeaza prin generarea marimilor de referinta pentru sistemul robot de forma:



II. Controlul automat al executarii traiectoriei parametrizate la intrarea servomecanismelor instalate pe gradele de libertate ale robotului, astfel incat traiectorie reala (fizica) sa se inscrie intr-un culoar (de obicei sub forma de “teaca” cilindrica) de eroare admisibila care garanteaza realizarea sarcinilor de manipulare obiecte sau scule.

Pentru ilustrarea principiala a celei de a doua probleme in continuare se prezinta problema urmaririi referintei de pozitie pentru un singur grad de libertate acceptand ipoteza de liniaritate a tuturor modelelor matematice (scrise sub forma de functii de transfer), generate pentru componentele care formeaza servomecanismul.


Comanda unui robot cu un grad de libertate

Consideram pentru simplificarea expunerii comanda miscarii unui robot cu u grad de libertate. Corpul “C” al acestui manipulator simplu este caracterizat de:

masa “m”

un moment de inertie “I”, fata de axa de rotatie;

rigiditate structurala caracterizata printr-o frecventa de rezonanta

structurala “ws”.

Daca sarcina de manipulat creste, are loc o crestere a masei si a momentului de inertie si o scadere a frecventei naturale de rezonanta ws aproximativ cu radacina patrata a cresterii inertiei raportata la axa de rotatie. Datele experimentale arata ca variatia inertiei intre manipulatorul incarcat si gol poate fi de 10:1.

Daca masuram frecventa w0 pentru un moment de inertie I0, atunci ws corespunzatoare unei valori I se determina cu relatia:

Daca transmisia  miscarii se face intr-un reductor, cu factor de demultiplicare “a”, atunci inertia rotorului motorului electric, raportata la axa manipulatorului este marita cu patratul factorului de demultiplicare.


Momentul total de inertie Iii este dat de:

 unde Ici este momentul de inertie al corpului “C”, iar Iai momentul de inertie al robotului multiplicat cu a2.

Daca la manipulatoare cu mai multe grade de libertate Ici variaza cu configuratia manipulatorului valoarea Iai este constanta si mare, reducand sensibil influenta configuratiei asupra momentului de inertie corespunzator axei “i” de miscare.

Actionarile electrice si hidraulice se caracterizeaza in general, prin:

un factor de amplificare Km;

un factor de frecare vascoasa f;

frecare uscata, care nu depinde de viteza si se opune miscarii.

Daca se neglijeaza frecarile uscate, atunci se obtine modelul simplificat al unui sistem de actionare avand forma reprezentata in figura 5.









Figura 5

Marimea de intrare este viteza de referinta qr (t).

Functia de transfer a sistemului din figura 5 este:


unde:

In general, sistemele de actionare mai prezinta o reactie negativa dupa viteza, masurata cu ajutorul unui tahogenerator (figura 6)

In acest caz, functia de transfer este:









Figura 6

Sistemului de actionare descris de H1(s) ii aplicam reactia negativa rigida pe pozitie (figura 7). Functia de transfer a sistemului de actionare este:

sau


unde



In miscarea robotului una din cerintele de baza, este lipsa suprareglajului. (z 1)


q(s)

 

qref(s)

 

Km/

sI+(f+KmKv)

 

Ke

 

1/s

 




  -

  A








Pentru a obtine un regim tranzitoriu cu viteza mare de raspuns, fara suprareglare, punem conditia ca sistemul sa aiba un regim tranzitoriu amortizat la limita, respectiv o frecare vascoasa (z=1).

Pentru aceasta din ultima formula obtinem:

Daca tinem seama si de frecventa structurala ws a mecanismului si dorim pastrarea stabilitatii sistemului, trebuie sa limitam frecventa naturala wn la jumatate din frecventa structurala ws sau

wn<0.5ws

KeKm<0,25w02I0

Valoarea maxima a amplificarii pe calea directa este:

KeKm=0,25w02I0

Pentru a asigura un regim amortizat critic si la variatia inertiei I, se foloseste o reactie de pozitie cu factor de amplificare constant si o reactie de viteza, cu factor de amplificare variabil:

unde f0 frecventa structurala a partii mecanice, se determina experimental:

unde

Daca nu se cunoaste cum variaza momentul de inertie I, atunci se alege pentru Kv o valoare, care sa asigure un moment de inertie maxim Imax respectiv un regim tranzitoriu supraamortizat (z>1).


Structura de comanda este prezentata in figura.


Evaluarea erorii stationare de pozitie



q(r)

 
Pentru a stabili limita inferioara a lui Ke, trebuie determinata eroarea stationara de pozitie, la un cuplu perturbator Ce.


Cuplul perturbator Ce este determinat de :

fortele exterioare;

erori in determinarea sarcinii transportate de robot;

frecari uscate;

forta de greutate.


Notam cu e(s) eroarea de pozitie a sistemului.



Eroarea stationara de pozitie este



Pentru Ce (s)= Ce/s obtinem:



Valoarea lui Ce se determina experimental, iar pentru o eroare de pozitie admisibila se calculeaza si limita inferioara a lui Ke.

Evaluarea erorii stationare de viteza


Daca dorim ca miscarea robotului sa se faca cu viteza constanta (vc) marimea de intrare este o rampa Qr(t)= vc t. Pentru aceasta conditie eroarea in regim stationar este:


q

 












Presupunand o functionare cu z=1 relatia de mai sus se simplifica:

Eroarea stationara de viteza poate fi compensata cu ajutorul unei reactii pozitive in functie de referinta, aplicata inainte.


Evaluarea erorilor stationare de acceleratie


Consideram ca generarea de traiectorii se face cu functii de tip “Bang-Bang”.


Pentru structura de comanda din figura .. eroarea stationata datorita acceleratiei constante “a” (Qr=a/s3) este data de :





q

 




























Pentru compensarea acestei erori se introduce in structura sistemului din figura o reactie pozitiva, in functie de marimea de referinta, aplicata inainte, printr-un circuit de corectie avand functie de transfer Is2.



Nu se poate descarca referatul
Acest referat nu se poate descarca

E posibil sa te intereseze alte referate despre:


Copyright © 2024 - Toate drepturile rezervate QReferat.ro Folositi referatele, proiectele sau lucrarile afisate ca sursa de inspiratie. Va recomandam sa nu copiati textul, ci sa compuneti propriul referat pe baza referatelor de pe site.
{ Home } { Contact } { Termeni si conditii }

Referate similare:

Cauta referat