Sterownik rozmyty - ZADANIE

Proszę wybrać dziedzinę i utworzyć dla niej sterownik rozmyty.

W systemie powinny być 3-4 zmienne wejściowe, jedna zmienna wyjściowa i 10-15 reguł.

Można użyć innej biblioteki niż jfuzzylogic i innego języka niż Java.

Na ocenę 4.5-5.0 proszę również dorobić symulator - aplikację demonstrującą działanie sterownika.

Symulator powinien być dynamiczny - stan powinien się zmieniać nawet jeśli użytkownik nic nie zmienia.

Wszystkie wartości zmiennych wejściowych powinny być pokryte przez reguły.

Nie znaczy to jednak, że w regułach trzeba uwzględnić wszystkie kombinacje zbiorów.

Przykładowo, w niektórych regułach może występować jedna zmienna, co pokrywa znaczną część przestrzeni.

Uwaga! Jako rozwiązanie zadania proszę załączyć program (pliki fcl, java oraz class). Nazwa archiwum powinna mieć postać --.

W przypadku projektów na 4.5-5.0 proszę zgłosić się na zajęcia/konsultacje i zademonstrować działanie sterownika lub udostępnić film z demonstracją. W pozostałych przypadkach wystarczy wstawić rozwiązanie do moodle, choć oczywiście można przyjść/zgłosić się na konsultacje.

Proszę też wstawić wraz z kodem krótki opis (około 2 stron), który pozwoli mi uruchomić system. Opis (plik pdf/odt/doc/docx) powinien być dołączony w moodle osobno (nie w archiwum) i powinien zawierać następujące punkty:

Wejścia i wyjścia sterownika (najlepiej wykresy). Objaśnienie reguł (w punktach - co robią poszczególne grupy reguł lub reguły) Sposób uruchomienia programu (jeśli to nie jest aplikacja taka jak na zajęciach). Przykłady użycia (wartości wejść i wyjść).