Documente Academic
Documente Profesional
Documente Cultură
Universitatea Hyperion
Facultatea de Stiinte Exacte si Ingineresti
Specializare: Automatica si Informatica Aplicata
An IV, Sem I
Controlere Fuzzy
2015
Cuprins
I.
Introducere ..pag. 3
II. Istoric al implementarii structurilor de control Fuzzy.pag. 4
III. Controlerele Fuzzy...pag. 6
IV. Exemplu de implementare al structurii de control fuzzy:pag. 9
Reglarea adaptiv local a braelor roboilor
V. Concluzie..pag.18
VI. Biblografie...pag.19
I. Introducere
n zilele noastre exista o pleiada de tehnici pentru sinteza controlerelor automate. De ce
avem nevoie sa implementam aceasta logica fuzzy ?
Matematica convenionala i teoria controlului exclud idea de vag i condiiile
contradictorii. n consecin sistemele de control convenionale nu ncearc s studieze nici o
formulare, analiz. Controlul a ceea ce a fost numit sistem fuzzy pot fi vag, incomplet, ca
descriere lingvistica, sau chiar inconsistent.
De obicei, o strategie de control i un controler in sine este sintetizat pe baza unor
modele matematice ale obiectului sau al procesului de control. Modelele au nevoie de un obiect
sub control care implica calculele cantitative, numerice i de obicei sunt construite nainte de
realizare.
Pentru a simplifica procesul de proiectare si pentru a inlesni comunicarea ntre un
calculator i o fiin uman cu privire la nivelurile de gndire de cooperare, logic si lingvistica
a fost introdus controllerul Fuzzy . Avem un calculator, care funcioneaz n conformitate cu
logica boolean si cu modele matematice numerice construite de cercettorii de aplicare i
utilizatori care opereaz cu un alt fel de logic i de limb, inclusiv cu un grad ridicat de
ambiguitate.Teoria fuzzy are scopul de a acoperi aceast lacun. Acesta poate fi extrem de utila
nu doar n inginerie i tehnologie dar n domeniul tiinelor sociale, eliminarea diferenei dintre
tiinele naturale i sociale.
Asadar acest tip de logica si de implementare aduc o serie de avantaje ce nu pot fi trecute
cu vederea:
Controlere fuzzy sunt mai robuste dect controlerul PID deoarece poate acoperi o gam mult
mai larg de condiii de functionare dect PID-ul classic.In plus, el poate funciona in conditii de
zgomot i tulburri de diferite feluri la care PID nu face fata.
Dezvoltarea unui controler fuzzy este mai ieftina.
Controlerele fuzzy sunt personalizabile, deoarece este mai uor s neleag i s modifice
normele lor de functionare.
Este mai uor de inteles modul de operare, proiectarea si aplicarea lor in practica.
Pe parcursul acestei lucrari vom vedea un scurt istorc al dezvoltarii logicii si
controlerelor fuzzy, descrierea si modul lor de operare cat si un exemplu al aplicarii acestui tip
de controler in viata de zi cu zi .
senzor magnetostrictiv pentru a citi rata de rotire. Sistemul determin ciclul de splare optim
pentru orice sarcin de a obine cele mai bune rezultate cu cel mai mic consum de energie,
detergent i ap.
Cercetarile continu in acest domneiu cu scopul final de a construi "sisteme de control
Fuzzy ce au capacitatea de auto-nvare ".
III.
Controlerele Fuzzy
Un sistem de control fuzzy este un sistem de control bazat pe logica unui sistem matematic
Fuzzy care analizeaz valorile de intrare analogice n ceea ce privete variabilele logice care
preiau valori continue ntre 0 i 1, n contrast cu logica clasic sau digital, care funcioneaz pe
valori discrete ale 1 sau 0 (adevrat sau fals, respectiv).
De ce controlul fuzzy?
Capacitatea de a traduce cunoaterea vag, imprecis a experilor umani.
Uor de pus n aplicare ,
Sprijin de proiectare i implementare software/hardware.
Rezultatele sunt uor de transferat de la produs la produs.
Abilitatea de a controla sistemele instabile.
Controlere fuzzy sunt foarte simple din punctde vedere conceptual. Ele constau din
intrare, o etap de prelucrare, precum i o etap de ieire. Intrarea include senzorii sau alte
intrri, cum ar fi switch-uri, thumbwheels i aa mai departe, pentru funciile de membru
corespunztoare i valori de adevr. Etapa de prelucrare invoc fiecare regul i genereaz un
rezultat pentru fiecare, apoi combin rezultatele normelor. n cele din urm, stadiul de ieire
convertete rezultatul combinat napoi ntr-o anumit valoare de ieire .
Cele mai frecvente forme ale funciilor de membru este cea triunghiulara. De la trei la
apte curbe sunt n general folosite pentru a acoperi gama necesar pentru o valoare de intrare,
sau "universul de discurs", n jargonul Fuzzy.
Etapa de prelucrare se bazeaz pe o colecie de reguli logice n forma IF-THEN, n care
partea IF se numete "antecedentul" i partea THEN se numete "ca urmare". Sisteme de control
fuzzy tipice au zeci de reguli.
Luai n considerare o regul pentru o termostat:
IF (temperatura este "rece") ATUNCI ( nclzirea este "puternica")
Aceast regul folosete valoarea de adevr a intrrii "temperatur" care este o valoare
de adevr de "rece", pentru a genera un rezultat n setul fuzzy "de nclzire" ,ieire, care este o
valoare "mare". Acest rezultat este utilizat impreuna cu rezultatele altor norme pentru a genera
n cele din urm o ieire compozit clara. Evident valoarea de adevr " rece" este direct
proportional cu valoarea de adevr "mare", dei acest lucru nu nseamn neaprat c acest lucru
este omnivalent, deoarece aceasta este doar o regul printre multe altele. n unele cazuri,
funciile de membru poate fi modificate prin adjective. Ele includ "despre", "aproape", "aproape
de", "aproximativ", "foarte", "uor", "prea", "extrem" i "oarecum". Aceste operaiuni pot avea
definiii precise, dei definiiile pot varia considerabil ntre diferite implementri.
Observai cum fiecare regul prevede un rezultat ca o valoare de adevr a unei anumite
funcii de membru pentru variabila de ieire. n defuzificarea centroid valorilor le este aplicata
functia OR , care este valoarea maxim iar rezultatele sunt apoi combinate folosind un calcul
centroid.
H (s)
Km
( s)
U a ( s) K e K m ( Ra sLa ) ( B sJ )
(4.30)
(s)
K m
U a ( s) s K e K m Ra ( B s J )
H (s)
Rspunsul acestui sistem de ordin doi este identic cu rspunsul sistemului real de ordin trei
unde a fost introdus i valoarea inductanei bobinei (La=0.1H), la o intrare treapt .
H m (s)
m ( s)
1
2
pr (s) s 2 s 1
. Modelul de referin
Regulatorul fuzzy este cu dinamic, fuzzy cvasi-PD, i are dou intrri: eroarea de
reglare, notat aici cu e i variaia erorii de reglare d; respectiv o ieire, comanda procesului
condus u, adic tensiunea de alimentare a motorului.
Domeniul i funciile de apartenen ataate celor trei mrimi folosite la regulatorul
fuzzy direct pot fi modificate experimental prin intermediul factorilor de
scalare i
Baza de reguli a regulatorului fuzzy direct este identic cu cea a modelului fuzzy
invers din blocul de adaptare / nvare i este prezentat tabelar n figura de mai jos. Pentru
mecanismul de inferen (activarea i luarea deciziilor n interiorul regulatorului) este folosit
raionamentul Mamdani, iar defuzzificarea se face prin metoda centrului de greutate (CoG),
ca i n cazul aplicaiei de echilibrare a pendulului inversat.
Baza de reguli fuzzy este cea de la regulatorul fuzzy direct. Astfel, pentru toate cele
trei variabile ale modelului fuzzy invers se folosesc 5 funcii de apartenen triunghiulare
simetrice uniform distribuite pe domeniul variabilelor n cauz. Conform acestor
performanelor impuse sistemului nc din primele secunde. Aceste performane sunt clar
superioare schemelor de reglare adaptiv clasice (convenionale) datorit erorii de adaptare
mult mai mici .
n figurile de mai jos este prezentat evoluia factorului de adaptare i a ieirii din
proces n comparaie cu ieirea din model, respectiv viteza unghiular a manipulatorului. Se
observ o adaptare (nvarea) a regulatorului fuzzy direct pe o perioad foarte scurt de cteva
secunde. n acest timp se modific centrele funciilor de apartenen ale mrimii de
ieire din regulatorul fuzzy direct.
Din analiza celor trei tipuri de sisteme de reglare adaptiv este evident superioritatea
tehnicilor de conducere inteligente adaptive (FMRLC). Aceste sisteme pot compensa prezena
eventualele variaii lente ale parametrilor procesului n comparaie cu dinamica acestuia prin
capacitatea suplimentar de a nva din evenimente desfurate deja, n plus ele nu necesit o
liniarizare a procesului condus n cazul n care acesta este neliniar.
Evident un robot serial are o construcie serial ceea ce presupune interinfluene ntre
forele i momentele diferitelor componente ale lanului cinematic. Controlul ntregului robot
impune folosirea mai multor regulatoare clasice, adaptive sau inteligente. Un control eficient
i cu performane bune se poate realiza de exemplu dac pentru fiecare component a
robotului serial este realizat cte un regulator. n figura de mai jos este prezentat o posibil
schem de reglare fuzzy adaptiv a unui robot serial cu dou componente (bra robotic cu
dou grade de libertate date de umr i cot).
V. Concluzie
sistemelor si
controlerelor Fuzzy.
Am aratat care sunt etapele dezvoltarii acestuia, care sunt bazele teoretice si motivul
pentru care acesta este o solutie importanta in automatizarile moderne. Totodata am aratat si
avantajele aplicarii acestui tip de logica asupra sistemelor electronice.
In plus am descris un exemplu concis al implementarii unui acest tip de controler
impreuna cu modelele matematice aferente.
Avand in vedere cele mentionate mai sus putem considera indeplinit obiectivul propus la
inceputul acestui proiect, cel de a prezenta Controlerele Fuzzy.
VI. Biblografie