Documente Academic
Documente Profesional
Documente Cultură
Roboții autonomisunt sisteme computaționale care există într-un mediu dinamic și complex,
percep și acționează autonom în acest mediu în scopul de a-și îndeplini obiectivele pentru care
au fost proiectați.
Dimensiuni ale automoniei
–Descriptivă: corespunzătoare sensului de autonomie ca auto-suficiență, care se
întinde pe orizontală pentru a descrie acțiunile pe care le poate realiza un robot într-un context
dat
–Prescrisă: corespunzătoare sensului direct al autonomiei, care se întinde pe verticală
pentru a descrie acțiunile care îi sunt permise sau impuse unui robot într-un anumit context
Tip de rationare:
Ahitecturile de conduceredeliberativeposedă un model intern de raționament simbolic, pe
baza căruia se angajează în procese de planificare și negociere ce au ca scop coordonarea cu
alți roboți
Ahitecturile de conducerereactiverăspund la schimbările de mediu pe baza unui
comportament de tip stimul-răspuns
Arhitecturi de conducere
–Arhitecturi deliberative
Reprezentarea simbolicăa unui sistem fizic constituie un set de entități fizic realizabile
care se pot combina pentru formarea structurilor, și care sunt capabile de rularea
proceselor ce operează cu acele simboluri potrivit instrucțiunilor
Un sistem de conducere deliberativ este un sistem care are un model intern simbolic
explicit al lumii și în care deciziile sunt luate prin raționament logic bazat pe
manipularea simbolică și potrivirea tiparelor.
Probleme:
–problema transductiei (transpunerea lumii reale într-o descriere simbolică, precisă, într-un
timp astfel încât acea descriere să poată fi folosită)
–problema reprezentării și raționării (reprezentarea simbolică a informațiilor despre entitățile
și procesele complexe din lumea reală și rationarea folosind aceste informații)
Avantajele arhitecturii deliberative:
–folositoare în situațiile în care penalitatea pentru realizarea acțiunilor în mod incorect este
foarte ridicată, de exemplu în medii primejdioase
–permite transpunerea într-un limbaj de programare a unei proceduri generale pentru căutarea
unei soluții pentru o clasă generală de probleme, soluție care poate fi optimă pentru situația în
care se află (abordări teoretice de luare a deciziilor)
Limitari:
–lumea este un model dinamic, ceea ce duce la o actualizare a modelului lumii constantă și
posibil în același timp cu planificarea
–limbajul de reprezentare este suficient de expresiv încât să poată fi folosit în orice domeniu
dar limitat pentru a fi ușor de folosit computațional
–planificare clasică, completă cu soluții optime, ceea ce duce la costuri mari de calcul, având
în vedere că uneori o reacție sub-optimală, mai puțin costisitoare poate fi eficientă
Arhitecturi reactive
–Nuinclud niciun fel de model simbolic al lumii și nu folosește raționare simbolică complexă
–Arhitectura reactivă:
reprezentare internă foarte simplă a lumii
o cuplare strânsă între percepție și acțiune
Arhitecturi hibride
–tehnici de stratificare a arhitecturilor:
pe orizontală (fiecare strat/ nivel este direct conectat la intrările senzorilor și la ieșirile
efectorilor, ca urmare fiecare nivel se comportăindependent) (a)
pe verticală (intrările senzorilor și ieșirile către efectori sunt conectate la nivelul din
imediata apropiere)
Sistemul hibrid:
–două subsisteme
unul deliberativ, care conține o reprezentare simbolică a lumii, care dezvoltă planuri și
ia decizii în modul propus de inteligența artificială simbolică
unul reactiv, care este capabil să reacționeze rapid la evenimente cu o complexitate de
raționare scăzută
Vehiculul 1. Apropiere
Cel mai simplu comportament
Viteza motorului este determinata direct proportional de valoarea citita de senzor
Miscarea este mereu inainte, in directia sagetii, cu exceptia perturbatiilor
Viteza_motor = Val_senzor * W
-unde W este o pondere pozitiva; aici W = 1
Vehiculul 2a. Frica
Acest vehicul petrece mai mult timp in zonele fara stimuli puternici si mai putin timp in
zonele apropriate de sursa stimulului
Daca sursa se afla in fata robotului, acesta ar putea sa o loveasca
Altfel, robotul se va indeparta de sursa (prin virare)
–Viteza_motor = Val_senzor * W
-unde W este o pondere pozitiva; aici W = 1
Vehiculul 4. Preferinte
Semnal senzorial care cauzeaza o crestere in viteza motorului, dar numai pana la un punct;
dupa care incepe sa cauzeze descrestere in viteza motorului
Se pot crea comportamente complexe neliniare
Vehiculele Braitenberg elementare arata cat de multa capacitate cognitiva se poate obtine din
combinarea unei dinamici reactive simple cu un anume mediu (si stimul)
Variatii de combinatii ale conexiunilor senzor-motor pot produce comportamente cu un grad
inalt de diversitate
Utilizarea conexiunilor inhibitoare extinde in mod semnificativ tipurile posibile de
comportamente
Utilizarea conexiunilor senzo-motor neliniare pot crea comportamente imposibil de prezis
(necesara elaborarea de modele computationale si/sau de simulare pentru observarea acestora)
Problema majora: vehiculele Braitenberg au o pasiune interenta pentru a se bloca in colturi
Ingineria reglarii (conducerii) este una din cele mai provocatoare si interesante domenii ale
ingineriei moderne. Ingineria reglarii automate reprezinta o componenta de baza
a domeniului larg ce vizeaza automatizarea proceselor. Aceasta incorporeaza concepte,
modele,metode, tehnici si tehnologii din diverse discipline, reprezentand un domeniu
interdisciplinar cu un larg spectru aplicativ. Ingineria reglarii (conducerii) este
responsabila cu proiectarea,implementarea si mentinerea unei solutii de
automatizare. Orice Sistem de Conducere(reglare) Automat este orientat pe aplicatie,
instalatia tehnologica fiind cea care determina arhitectura si componentele structurii de
relgare. Proiectarea unui sistem de conducere necesită un efort ciclic, în care se iterează
următoarele etape: modelare, proiectare, simulare, testare şi implementare. Aceste etape pot fi
sintetizate prin:
1.alcătuirea caietului de sarcini
a. definirea obiectivelor, de exemplu reducerea consumului energetic, creşterea
volumului de producţie etc.
b. definirea constrângerilor
2. analiza de proces
a. identificarea mărimilor de proces, a mărimilor măsurabile şi a mărimilor
controlate
b. identificarea conexiunilor cu mediul / perturbaţii
c. analizarea regimurilor de funcţionare
d. surse de energiee. mărimi de calitate, indicatori de performanţă
3. alegerea, dimensionarea şi poziţionareaoptimă a elementelor de câmp: senzori şi
traductoare, elemente de execuţie
4. alegerea structurii de reglare automată
5. proiectarea algoritmilor de control
6. testarea şi validarea soluţiei în mediu simulat
7. implementarea şi acordarea soluţiei de automatizare pe un suport hardware
compatibil cu procesul industrial
8. analiza performanţelor în mediul real
9. monitorizare şi mentenanţă
Reglarea manuală se realizeaza in circuit inchis (in bucla inchisa). In acest caz,
operatorul uman:
- observa comportamentul sistemului (fie prin observatie directa, fie
utilizand un instrument de masura),
- compara mental comportamentul curent al sistemului (descris de iesirea y a
acestuia)cu comportamentul dorit (descris de referinta impusa r) si
- actioneaza asupra elementelor de actionare prezente in sistem in asa fel incat sa
secorecteze deviatia comportamentului sistemului de la obiectivul propus.
Procesul (P) este alcătuit din instalaţiatehnologică (IT), elemente de execuţie (EE) şi
traductoare (T). Descrierea fizică a acestuia este un aspect central în rezolvarea problemelor
de control. Aşadar, inginerul proiectant trebuie să fie familiar cu funcţionarea
procesului,descrisă prin ecuaţii matematice şi fizice (conservarea energiei şi/sau a
maselor, fluxul materialelor în sistem), ecuaţii diferenţiale, ecuaţii cu diferenţe, funcţii de
transfer, modele în spaţiul stărilor etc. Procesul constituie astfel obiectul condus.
Instalaţia tehnologică (IT). Definiţie: IT reprezintă acea componentă a procesului
încadrul căreia se acţionează cu un anumit scop asupra energiei sau materiei. De
exemplu,schimbul de căldură între un agent termic (abur) şi apă şi instalaţiafizică în care se
realizează acesta.
Elementul de execuţie(EE). Definiţie:EE transformă o comandă u semnal unificat
într-o mărime de execuţie m compatibilă cu instalaţia tehnologică, care are rolul de a acţiona
asupra procesului. Un EE are următoarele componente: element de acţionare (EA) şi organ
de execuţie(OE) . Elementele de execuţie se împart în trei clase generale: hidraulice,
electriceşi pneumatice.
Traductorul (T). Definiţie: T transformă un tip de energie (mărimefizică yP) în alt tip
de energie, cuantizabil (mărime măsurată/reglată y).
Un T are componentele: element sensibil (ES) şi adaptor de semnal (AS) .
Elementele de executie
Ţinând seama de locul şi rolul EE într-un SRA, pentru alegerea acestora se impune
considerarea următorilor factori:
-cuplul sau forţa dezvoltată de elementul de acţionare;
-liniaritatea caracteristicii statice a EE;
-dinamica EE şi compatibilitatea cu dinamica IT;
-capacitatea organului de execuţie de a asigura fluxul de energie necesar compensării
perturbaţiilor ;
-compatibilitatea EE cu mediul industrial;
-volumul ocupat de EE în corelaţie cu puterea dezvoltată;
-costul şi siguranţa în funcţionare.
Timpul mort τ reprezintă perioada de timp pentru care ieşirea sistemului nu variază după
aplicarea unei trepte de la intrarea acestuia.
Intre doua regimuri stationare se poate observa un regim tranzitoriu, care descrie evolutia
marimilor de proces in timpul trecerii lor dintr-un regim stationar in urmatorul.
Consideratii teoretice ale procedurilor de identificare
Caracteristica statică reprezintă dependenţa în regim staţionar a ieşirii în funcţie de
intrare: y(u).
Caracteristica dinamică reprezintă dependenţa unei mărimi de timp: y(t) sau u(t).
Timpul tranzitoriu tt reprezintă durata de timp de la aplicarea la intrarea SRA a unei
trepte si pana cand ieşirea y a SRA intră şi rămâne într-o bandă de ±2÷5% din valoarea sa de
regim staţionar yst.
Acordarea regulatoarelor este procedeul prin care, in timpul functionarii SRA in bucla
inchisa cu procesul fizic, se ajusteaza valorile parametrilor de acord ai legii de reglare astfel
incat raspunsul SRA sa se incadreze in cerintele impuse de performanta. Daca se doreste ca
procesul fizic sa aiba un comportament optim relativ la aceste cerinte, procedeul se numeste
acordarea optima a regulatoarelor.
Parametrii de acord ai unei legi de reglare reprezinta componentele ajustabile ale legii
de reglare. In industrie se utilizeaza, pentru regulatoarele conventionale (bipozitionale,clasa
PID) echipamente tipizate care permit modificarea parametrilor de acord din interfata cu
utilizatorul.
Limita de stabilitate
Comportamentele sistemelor care se afla la limita dintre comportamentul stabil si cel instabil
poarta numele de limita de stabilitate. Pentru sisteme liniare, limita de stabilitate poate fi de
exemplu observata in raspunsul in timp la intrare treapta printr-un comportament oscilant
intretinut (oscilatii ale iesirii de amplitudine egala si finita!).
Stabilitatea SRA
Sistemele de reglare automata trebuie sa prezinte, in primul rand, stabilitate. Fara aceasta,
proiectarea esueaza. Astfel, nu se pot defini si analiza cerintele de performanta, nu se pot
masura indicatorii de calitate, nu se poate obtine un comportament dorit (de orice fel).
Stabilitatea externa a unui sistem descris printr-o functie de transfer H(s) se asigura atunci
cand toti polii functiei H(s) se afla in semiplanul stang al planului complex.
De exemplu, criteriului Nyquist simplificat: un sistem în buclă închisă este stabil în cazul în
care functia de transfer in bucla deschisa Hd(s) nu conţine poli în semiplanul drept şi dacă
locul de transfer al sistemului în buclă deschisă Hd(s) trece prin dreapta punctului critic de
coordonate (-1,0). Dacă locul Nyquist trece prin punctul critic, atunci sistemul se află la limita
de stabilitate.
Criteriul Hurwitz: stabilitatea externa a unui sistem descris printr-o functie detransfers se
asigura atunci cand, pentru un semnal de intrare marginit U(s) (de exemplu semnal treapta),
iesirea acestuia este de asemenea un semnal marginit. Aceasta stabilitate poarta numele de
BIBO (bounded input, bounded output).
Indicatori in timp
Suprareglajul σ reprezintă depăşirea maximă a ieşirii faţă de valoarea sa de regim stationar
yst, exprimată în procente.
Timpul de creştere tc reprezintă timpul în care ieşirea sistemului variază de la 0.1 la 0.9 din
valoarea sa de regim staţionar yst.
Eroarea de reglare є reprezintă în cazul de faţă diferenţa dintre ieşirea SRA y (marimea
reglata) şi intrarea acestuia r (referinta).
Eroarea de reglare in regim staţionar єst reprezintă în cazul de faţă diferenţa dintre ieşirea
sistemului şi intrarea acestuia în regim staţionar.
Criteriul ISE (Integral of Square Error) este un indice general de minimizare a erorii de
reglare, care utilizeaza patratele valorilor erorii obtinute pentru intrare referinta
treapta.Principalul dezavantaj al acestui criteriu este acela ca nu ia in considerare eventuala
aparitie a suprareglajului. In schimb, acest criteriu urmareste reducerea rapida a erorii de
reglare,reducand asadar valoarea timpului tranzitoriu.
Criteriul IAE (Integral of Absolute Error)este un indice de minimizare a erorii de reglare, care
utilizeaza valorile absolute ale erorii obtinute pentru intrare referinta treapta.Acest criteriu
prezinta aceleasi dezavantaje ca si ISE, dar necesita mai putine operatii la nivel de procesor.
Criteriul ITAE (Integral of Time multiplied by the Absolute value of Error)este un indice
care minimizeaza timpul tranzitoriu prin utilizarea valorilor absolute ale erorii
obtinute pentru intrare referinta treapta si valorile efective ale momentelor de
timp corespunzatoare. Principalul dezavantaj al acestui criteriu este o sensibilitate ridicata la
orice variatie a parametrilor, desi ofera un suprareglaj mai mic decat ISE si IAE. O alta
problema a criteriului ITAE este dependenta valorilor momentelor de timp de ceasul
procesorului.
Criteriul IEC (Integral of Error and Command) este un indice care utilizeaza, pe langa
patratele valorilor erorii de reglare, si patratele valorilor comenzii, pentru a asigura
minimizarea suprareglajului (in acest caz este de asteaptat o creste a timpului
tranzitoriu).Criteriul IEC necesita mai multe putere de calcul decat celelalte trei criterii si este
dependent de valoarea factorului de penalizare al comenzii ρ (strict pozitiv).
Indicatorii in frecventa
Locul de transfer (locul Nyquist sau hodograful) este reprezentarea funcţiei de transfer în
buclă deschisă Hd(s) în planul complex .
Curs6. Structuri de reglare si legi de reglare neconventionale
In figura 6.2 se observa structura trivială a unui SRA cu o intrare r şi o ieşire măsurată y
supusa acţiunii perturbaţiilor v1 (aplicată la ieşirea procesului), v2 (aplicată la intrarea
procesului) şi n zgomotul de măsură. În această structură se pot evidenţia ca mărimi de
calitate (variabile controlate) mărimile ε (eroarea de regare), u (comanda) şi yp (marimea
reglata).
În figura 6.3 se observa structura de SRA cu două grade de libertate, date de cele
douaregulatoare Rr şi Ry. Acestea sunt plasate pe cele două canale distincte, asigurand
astfelsatisfacerea concomitenta a celor doua obiective ale reglării.
Structura de SRA cu trei grade de libertate
În cazul în care unele perturbaţii ce acţionează asupra procesului sunt măsurabile, sepoate
alege o structură de reglare cu compensarea directă a perturbaţiei măsurabile. Serealizează
astfel o reglare directă (feedforward). Combinând această reglare directă cureglarea cu două
grade de libertate se obţine o structură de reglare combinată, cu trei gradede libertate date de
regulatoarele Rr, Ry si Rv (figura 6.4). Compensarea efectului perturbatiei măsurabile v2 cu
ajutorul blocului de reglare Rv asigură o mai bună comportare a SRA în raportcu această
perturbaţie. Pentru proiectarea acestui bloc de reglare, este necesara cunoaştereamodelelor P
şi Pv.
În figura 6.6 se observa o structură de reglare cu model intern. Aceasta structura seutilizeaza
in cazul in care exista constrangeri asupra comenzii (derivate din proprietatileelementelor de
executie) ce pot sa introduca probleme legate de stabilitatea sistemului,determinate de
fenomene de saturare si/sau insensibilitate la nivelul elementelor de executie.
In cadrul structurii cu model intern, mai intai se obtine un regulatorRstabil, apoiacesta se
filtreaza cu ajutorul modelului nominalPal procesului. Prin parametrizarea legii dereglare,
aceasta structura se poate reduce la una cu un singur grad de libertate (figura 6.2), cuprocesul
P si regulatorul R dat de:
Legile de reglare de tip PID fac parte din clasa legilor de reglare
convenţionale,utilizând una sau mai multe din componentele proporţională,
integrală şiderivativă.
Legea de reglare de tip P (ideală)are următoarea formă:
Intr-o structura de reglare cu regulator P, procesul trebuie sa fie a-priori stabil, iar
performantele obtinute sunt limitate, in special eroarea de reglare in regim
stationar la referinta treapta care va fi diferita de zero.
In industrie, in mod traditional, se utilizeaza banda de proportionalitate pentru a
descrie componenta proportionala:
Legea de reglare de tip PID paralel (ideală, forma standard, figura 6.13):
Legea de reglare de tip PID serie (ideală, forma standard):
Actiunea integrala intr-o lege PID are efect de cumulare a erorilor de reglare din
momentul aplicarii unei variatii in referinta, fenomen ce poarta numele de windup
integral.Acest lucru poate duce la generarea unor comenzi foarte mari. Mai mult,
daca saltul in referinta este semnificativ, atunci si prima eroare calculata va fi
relativ mare, ceea ce, din nou,duce la calculul unor comenzi initiale foarte mari.
Elementele de executie (EE) reale au limitari fizice care se multe ori se observa
prin saturatii inferioare sau superioare ale actiunii lor. Astfel, este posibil ca un EE
sa nu fie capabil de a executa o comanda prea mare, sau o serie de comenzi
calculate mari. In acest context,comportamentul EE se observa prin mentinerea
iesirii sale (marimea de executie) la limita sasuperioara fizica.
In sistemele reale fizice, acest lucru se observa printr-o scadere considerabila a
timpului tranzitoriu al sistemului in bucla inchisa, precum si prin aparitia unui
suprareglaj semnificativ.Scaderea timpului de raspuns se datoreaza saturarii
superioare a EE, in timp ce cresterea suprareglajului se datoreaza fenomenului
de windup.
In practica exista diverse metode de anti-windup care limiteaza efectul asupra
suprareglajului in sistem (desi aceste metode nu imbunatatesc timpul de
raspuns), de la simpla limitare a integralei pana la diverse scheme si structuri
functionale.
Una dintre variantele de mecanism anti-windup limiteaza contributia componentei
integrale I a regulatorului PID atunci cand EE se afla in saturatie (figura 6.14).
Diferenta fintre iesirea elementului de executie si iesirea regulatorului este o
eroare utilizata, cu ajutorul parametrului Tt (constanta de timp de urmarire) pentru
a reduce efectul:
(a) al amplificarii prea mari KR la calculul componentei integrale a comenzii pentru
a evita aducerea in saturatie a EE, si
(b) reducerea semnificativa a aportului integral la valoarea comenzii in cazul in
care EE se afla deja in saturatie
Pentru a evita calcularea unor comenzi initiale prea mari la punerea in functiune
sau la inchiderea buclei, se tine cont de procedurile de comutare manual-
automat. Atat echipamentele tipizate, cat si interfetele cu utilizatorul permit
functionarea sistemelor tehnice ce formeaza obiectul condus (procesul) in doua
moduri de lucru: manual si automat.
De notat faptul ca prin aducerea la zero a valorii erorii la momentul comutarii, prin
comanda calculata de regulator (dupa conectarea acestuia în bucla) va fi
îndeajuns de mica (în modul).