Documente Academic
Documente Profesional
Documente Cultură
Reglarea fuzzy
Fig. 19. Reprezentarea schematică a regulatorului fuzzy. Valoarea numerică x ' este fuzificată în
A' . Ieşirea fuzzy B ' este defuzificată în ieşirea numerică y ' .
Metoda este aceeaşi cu cea utilizată pentru calculul centrului de greutate al unui
sistem de puncte materiale. Diferenţa este că punctele materiale sunt înlocuite cu valori de
apartenenţă. Pentru mulţimile fuzzy unidimensionale metoda se mai numeşte a centrului
suprafeţei.
Metoda se defineşte prin operatorul cog (center of gravity) astfel:
B' y ydy
cog B
' Y
(55)
' y dy
B
Y
iar varianta discretă prin
Nq
y y B' q q
cog B
' q 1
Nq
(56)
y
q 1
B' q
Acestea sunt utilizate pentru a determina acea parte din ieşirea fuzzy ale cărei valori
de apartenenţă sunt sub un anumit prag t :
idfz B ' , t dfz B ' cut B ' , t cu t
dfz B t cut B
'
'
(57)
unde dfz este metoda de defuzificare, iar idfz este varianta ei indexată. Metoda de
defuzificare dfz este aplicată numai unei părţi din ieşirea fuzzy, care are gradul de
apartenenţă mai mare sau egal cu t . In fig. 21(a) este dat un exemplu de metodă indexată
1
a centrului de greutate cu t .
2
Această metodă în literatură este de cele mai multe ori confundată cu COG. Metoda
este definită prin:
coa B '
sup y
Y
B y dy B y dy
' ' (59)
inf y coa B
'
Y
valoarea numerică ycoa B ' împarte aria funcţiei de apartenenţă în două părţi egale (fig.22).
Mai întâi trebuie alese mulţimile fuzzy pentru intrarea şi ieşirea regulatorului. In
fig.24 sunt prezentate mulţimile fuzzy pentru intrare (24a) şi pentru ieşire (24b).
Fig.24. Exemplu de abordare teoretică în reglarea fuzzy. (a) şi (b) reprezintă mulţimile fuzzy pentru
universul de intrare şi respectiv de ieşire. Relaţia R a regulatorului fuzzy rezultată (c) este aplicată pentru
'
relaţia fuzzy de intrare A (un singleton) iar rezultatul acestei compoziţii este prezentat în (d).
Alegerea e oarecum arbitrară, un număr de la 5 la 9 mulţimi fuzzy pe univers fiind
însă utilizat în mod curent în reglarea fuzzy. Pasul următor în proiectarea regulatorului
fuzzy constă în stabilirea bazei de reguli. Baza de reguli conţine următoarele reguli:
r1 : dacă x este NB atunci y este NB
r2 : dacă x este NS atunci y este NB
r3 : dacă x este AZ atunci y este AZ
r4 : dacă x este PS atunci y este PS
r5 : dacă x este PB atunci y este PB
unde AZ- about zero, aproape zero
NB- negative big, negativă mare
NS- negative small, negativă mică
PB- positive big, pozitivă mare
PS- positive small, pozitivă mică
Pentru fiecare regulă trebuie construită o relaţie fuzzy Rk . Relaţiile Rk sunt
agregate pentru obţinerea relaţiei R a regulatorului fuzzy. Relaţia fuzzy R este
reprezentată în fig.24c. Urmează defuzificarea. Metoda COG este utilizată în acest
exemplu. Proiectarea regulatorului fuzzy este completă în acest moment, în condiţiile în
care cunoştinţele reprezentate sub formă de reguli se presupun a fi corecte. Pentru
determinarea ieşirii regulatorului fuzzy la o intrare numerică x ' ca în fig. 24a se foloseşte
CRI, adică compunerea relaţiei A' (un singleton în acest caz) cu relaţia regulatorului R .
Acest rezultat fuzzy trebuie defuzificat pentru a se obţine o valoare numerică la ieşirea
regulatorului (fig. 24d).
Obs. Implementarea regulatorului fuzzy bazat pe abordarea teoretică necesită
discretizarea relaţiilor fuzzy pentru stocarea lor în memoria calculatorului. Pentru
minimizarea erorilor datorate discretizării, pasul de discretizare trebuie ales suficient de
mic.
In exemplul ales, rezultatul B ' poate fi obţinut şi prin:
B' y max min PS x x ' , PS y y , min PBx x ' , PBy y (60)
Este practic cea mai utilizată metodă în reglarea fuzzy.