|
Proiectarea regulatorului Fuzzy
Primul pas in logica Fuzzy il reprezinta conversia semnalului "x" (ce poate fi semnalul eroare dintr-un sistem de control) intr-un set de variabile Fuzzy. Acest procedeu se numeste "clasificare Fuzzy" sau "fuzzyficare". Vom aborda urmatoarea fuzzyficare:
XPM: daca semnalul x este "pozitiv mare";
XPm: daca semnalul x este "pozitiv mic"
XZ: daca semnalul x este "zero"
XNM: daca semnalul x este "negativ mare"
XNm: daca semnalul x este "negativ mic".
Pentru problema noastra avem urmatoarea schema cu regulatoare fuzzy:
Vom realiza simularea cu urmatoarele date:
C1=0.1;
C2=0.2;
A=2 (constanta de debit).
Pentru primul rezervor:
Date de intrare:
Eroarea: e=r-y; Domeniul: [-2,2]
Variatia erorii: de=e(k)-e(k-1); Domeniul: [-4,4]
Date de iesire: comanda u; Domeniul: [0,5]
Eroarea:
Variatia erorii:
Comanda:
Pentru al doilea rezervor
Date de intrare:
Eroarea: e=r-y; Domeniul: [-2,2]
Variatia erorii: de=e(k)-e(k-1); Domeniul: [-4,4]
Date de iesire: comanda u; Domeniul: [0,5]
Eroarea:
Variatia erorii:
Comanda:
Tabelul cu regulile de fuzzyficare: