Documente Academic
Documente Profesional
Documente Cultură
What Is Fuzzy
What Is Fuzzy
WHAT IS FUZZY
Mulimi fuzzy
Cea mai eficient modalitate de a reprezenta variabilele lingvistice este utiliznd teoria
mulimilor fuzzy, deoarece cunotintele experilor i operatorilor umani sunt n general vagi
(fuzzy). Pentru a rezolva reprezentarea incertitudinilor i a informatiilor subiective, Zadeh a
introdus gradul de apartenen al unui element la o mulime. Acest grad spune ct de posibil
este ca acel element s aparin mulimii considerate.
Fie X o colecie de obiecte i fie x un elemente generic al mulimii X. O mulime n sens
What is fuzzy
1/20
clasic, A, inclus n X, se definete ca fiind o colecie de elemente x ale lui X astfel nct fiecare
element x poate fie s aparin, fie s nu aparin mulimii A. n contrast cu mulimea n sens
clasic, o mulime fuzzy exprim gradul n care un element aparine unei anumite colecii de obiecte.
Definitie. Fie X o colecie de obiecte x. O mulime fuzzy A peste mulimea X se
definete printr-un set de perechi ordonate de forma:
A = {(x,A (x)) / xX},
unde A (x) se numete funcie de apartenen a mulimii fuzzy A
iar mulimea X se numete univers de discurs i ea poate fi discret sau continu
Construirea unei mulimi fuzzy depinde de stabilirea universului de discurs i a funciei
de apartenen. Alegerea funciei de apartenen este subiectiv, n sensul c persoane diferite
pot alege funcii de apartenen diferite pentru a exprima acelai concept. Acest subiectivism
decurge din diferenele care exist ntre indivizi relativ la modul de a percepe i exprima
concepte abstracte.
What is fuzzy
2/20
Nucleul (limba englez: core) unei mulimi fuzzy A este dat de mulimea elementelor
xA pentru care A (x) =1:
core(A) = {xX/A (x) =1}
Mulimea fuzzy A este normal dac nucleul su este o mulime nevid (existcel puin
un element xA astfel nct A (x) =1).
Un punct de ncruciare (crossover point) al unei mulimi fuzzy A este reprezentat de
un element x X pentru care A (x) = 0.5:
crossover(A) = {xX/A (x) = 0.5}
Mulimea fuzzy A al crei suport este format dintr-un singur element x X
pentru care A (x) =1 se numete singleton.
Tietura- a unei mulimi fuzzy A este mulimea n sens clasic format din
elementele xX pentru care A (x) :
A = {xX/A (x) }
Tietura- puternic a mulimii fuzzy A este dat de:
A' = {xX/A (x) > }
O mulime fuzzy A este simetric dac funcia sa de apartenen este simetric n jurul
unui punct cX:
A (c+x) = A (c-x), xX
O mulime fuzzy A este:
- deschis la stnga dac:
lim A x=1
x
si
lim A x=0
x
si
lim A x=1
x
- nchis dac:
lim A x=0
x
What is fuzzy
si
lim A x=0
x
3/20
Incluziunea fuzzy
Mulimea fuzzy A este inclus n mulimea fuzzy B dac i numai dac:
A (x) B(x), xX
adica: A BA (x) B(x)
A
B
Intersectia fuzzy
Intersecia a dou mulimi fuzzy A i B este tot o mulime fuzzy, C:
AB(x) =min{A(x), B(x)} (SI/AND)
Reuniunea fuzzy
Reuniunea a dou mulimi fuzzy A i B este tot o mulime fuzzy, C:
AB(x) =max{A(x), B(x)} (SAU/OR)
What is fuzzy
4/20
Funcii de apartenen
Funcia care ataeaz un grad de apartenena oricrui element la o mulime se numete
funcie de apartenen. Aceasta poate fi reprezentat numeric (cvasi-continuu sau discret). n
primul caz este o funcie matematic, n cel de-al doilea caz, un vector. Funcia de apartenen
poate lua mai multe forme, dintre cele mai populare fiind funcii-s, funcii-z, funcii-, funcii
triunghiulare, funcii trapezoidale. Aadar, o mulime fuzzy este descris de gradul de
apartenen a tuturor elementelor universului de interes.
1
0 .8
0 .6
triunghi
trapez
0 .4
0 .2
0
10
curb Z
0 .8
curb S
curb
0 .6
0 .4
0 .2
0
10
What is fuzzy
5/20
Cel mai frecvent sunt utilizate valori lingvistice cum ar fi: pozitiv mare (PM), pozitiv
mic (Pm), zero (Z), negativ mic (Nm) i negativ mare (NM), definite pe domeniile normalizate
de variaie a variabilelor fizice.
What is fuzzy
6/20
n logica clasic, o propoziie poate sa fie ori adevarat, ori fals, nu amandou n acelai
timp. n logica fuzzy, o propoziie poate fi ori adevarat, ori fals, ori poate avea o valoare
intermediar, ca de exemplu poate adevarat. Valorile de adevr ale unei propoziii n logica
fuzzy pot fi exprimate cu ajutorul unui tabel de adevr.
Raionamentul fuzzy este o procedur de inferen care furnizeaz concluzii pe baza
unui set de reguli fuzzy "dac - atunci" ("if - then") i a unui set de fapte cunoscute
What is fuzzy
7/20
Premise: Intr-o regula fuzzy, premisele sunt propozitiile fuzzy cuprinse intre "daca" si
"atunci". Acestea se mai numesc si antecedente. Premisele sunt utilizare in inferenta (reasoning)
prin combinare (utilizand relatii fuzzy intre acestea).
Concluzii: Intr-o regula fuzzy, concluziile sunt propozitiile fuzzy care urmeaza dupa
"atunci". Acestea se mai numesc si consecinte. Consecintele sunt utilizare in inferenta
(reasoning) prin agregarea regulilor.
Baze de reguli: Regulile fuzzy sunt incluse, de obicei, in tabele de reguli, care poarta
numele de baze de reguli. Acestea descriu functionarea sistemlului.
Fuzzificare
Fuzzificarea reprezinta operatia de transformare a variabilelor numerice (ferme) in
variabile lingvistice (vagi).
What is fuzzy
8/20
9/20
What is fuzzy
10/20
Defuzzificare
Deffuzificarea reprezinta operatia de transformare a variabilelor lingvistice (vagi) in
variabile numerice (ferme).
Cele mai utilizate metode de defuzificare:
- centroid
- bisector
- largest of maximum (LOM)
- mean of maximum (MOM)
- smallest of maximum (SOM)
Acestea se aplica asupra suprafetei obtinute in urma inferentei fuzzy.
What is fuzzy
11/20
De exemplu:
What is fuzzy
12/20
What is fuzzy
13/20
What is fuzzy
14/20
What is fuzzy
15/20
Principalele etape ale proiectrii unui sistem de control fuzzy sunt urmtoarele:
- alegerea variabilelor de intrare i de iesire ale regulatorului, pentru care se impune
obinerea unor informaii apriorice despre funcionarea procesului.
- determinarea universurilor de discurs (ceea ce presupune determinarea domeniilor de
funcionare ale variabilelor msurate ale procesului) i a funciilor de apartenen pentru fiecare
variabil n parte.
- construcia bazei de reguli reprezint cea mai important etap n proiectare, regulile
putnd fi deduse din experiena operatorului uman sau prin utilizarea unui model fuzzy al
procesului condus.
- proiectarea mecanismului de inferen presupune alegerea metodei de inferen, care
poate fi bazat pe reguli individuale sau pe compoziie.
- alegerea factorilor de scal asigur normalizarea intrrii i ieirii innd seama de
diversitatea domeniilor de variaie ale intrrii i ieirii, factorii de scal jucnd un rol asemntor
cu factorii de amplificare n cazul regulatoarelor convenionale.
- alegerea metodei de defuzzificare presupune alegerea modului de conversie a
variabilelor lingvistice n variabile numerice cu valori crisp (ferme).
What is fuzzy
16/20
What is fuzzy
17/20
DN
CN
CN
CZ
DZ
CN
CZ
CP
DP
CZ
CP
CP
derivata
erorii
What is fuzzy
18/20
What is fuzzy
19/20
What is fuzzy
20/20