A- A+

Definiowanie zmiennych lingwistycznych

Część IX: Budowa i działanie sterownika rozmytego

Część IX: Budowa i działanie sterownika rozmytego

Definiowanie zmiennych lingwistycznych

W pierwszym kroku należy zdefiniować zmienne lingwistyczne dla każdej zmiennej wejściowej i wyjściowej. Robi to ekspert – sposób, w jaki te zmienne lingwistyczne zostaną zdefiniowane ma bardzo duży wpływ na działanie sterownika.


Ponieważ mamy dwie zmienne wejściowe: waga prania oraz stopień zabrudzenia prania – ustalamy dwie zmienne lingwistyczne o nazwach: WAGA i ZABRUDZENIE.


Zmienna opisująca wagę prania:


  • Nazwa: WAGA
  • Termy: mała, średnia, duża
  • Interpretacja termów przedstawiona jest na wykresie
  • Uniwersum: od 0 kg do 10 kg

illustration

Zmienna opisująca stopień zabrudzenia prania:


  • Nazwa: ZABRUDZENIE
  • Termy: małe, średnie, duże
  • Interpretacja termów przedstawiona jest na wykresie
  • Uniwersum: od 0 do 10

illustration

Na wyjściu natomiast otrzymujemy jedną wartość – ilość potrzebnego proszku. Zdefiniujemy więc trzecią zmienną lingwistyczną:


  • Nazwa zmiennej: PROSZEK
  • Termy: bardzo mało, mało, średnio, dużo, bardzo dużo
  • Interpretacja termów przedstawiona jest na wykresie
  • Uniwersum: od 25 do 225 g.

illustration

Istotne jest, aby przy definiowaniu zmiennych lingwistycznych zbiory będące interpretacjami terminów pokrywały całą dziedzinę możliwych wartości i by zachodziły na siebie. Dokładny ich kształt oraz ich ilość jest wynikiem eksperymentów i wiedzy eksperckiej. Zbiory nie muszą mieć tak symetrycznych kształtów jak to widzimy na naszym przykładzie. Często jednak utożsamiane są z liczbami nieostrymi, najczęściej trójkątnymi lub trapezowymi.


Uwaga: Liczbą nieostrą (inaczej: liczbą rozmytą) nazywamy zbiór rozmyty w uniwersum liczb rzeczywistych, który spełnia pewne warunki (na potrzeby naszych zajęć wystarczy, że tyle będą Państwo wiedzieć - wszystkie zbiory rozmyte przedstawione w tym kursie są liczbami nieostrymi).