Documente Academic
Documente Profesional
Documente Cultură
Proiect MSC 2014-2015
Proiect MSC 2014-2015
Metode de Soft-Computing
1. Tema proiectului
A)
Se consider un sistem de inferen fuzzy avnd 2 variabile de intrare eroare i
derivata_erorii i 1 variabil de ieire comanda. Termenii lingvistici ai variabilelor de
intrare sunt descrii n figura 1, iar baza de reguli este descris n tabelul 1. Termenii
lingvistici ai variabilei de ieire sunt identici cu cei ai variabilei eroare (figura 1 a).
Metoda de inferen propus este de tip Mamdami: i) operaiile de intersecie i implicaie
fuzzy sunt realizate cu operatorul min, iar operaiile de reuniune cu operatorul max; ii)
evaluarea inferenelor conine o etap de defuzzyficare (metoda de defuzzyficare nu este
impus).
Fig. 1
Tabelul 1.
Eroarea
Derivata erorii
N
NB
NB
NB
NS
NS
NS
NS
ZE
ZE
ZE
ZE
ZE
PS
ZE
PS
PS
PB
PS
PB
PB
B)
Pentru optimizarea implementrii numerice a sistemului de inferen fuzzy, o soluie
consacrat este utilizarea tabelei de inferen Mamdani. Pentru acest lucru, fiecrei
variabile de intrare i se stabilete o mulime de baz discret, pstrnd un numr de puncte
din mulimea de baz continu dat iniial. Astfel, se propune:
a) pentru variabila eroare se aleg 11 valori din mulimea de baz continu:
= {1 ; 0,8 ; 0,6 ; 0,4 ; 0,2 ; 0 ; 0,2 ; 0,4 ; 0,6 ; 0,8 ; 1}
(1)
= {1 ; 0,5 ; 0 ; 0,5 ; 1}
iar tabela de inferen Mamdani va avea structura din tabelul 2.
Se cere s se calculeze valorile din tabela de inferen Mamdani pentru baza de
reguli descris anterior.
Observaie. Pentru a verifica valorile din tabela Mamdani se poate folosi aplicaia FIS Editor
din Matlab.
2
Tabelul 2.
eroarea
derivata erorii
-1
-0,8
-0,6
-0,4
-0,2
0,2
0,4
0,6
0,8
-1
-0,5
0,5
C)
n sistemele de reglare numerice, derivata mrimii de eroare este calculat din valorile
nregistrate ale erorii i pe baza perioadei de eantionare. n varianta cea mai simpl,
relaia de calcul a derivatei este:
[] =
[ ] [ 1]