1. Вказати номер, тему й мету лабораторної роботи.
2. Розробити структуру бази знань згідно з варіантом (додаток Д), у вигляді дерева секцій.
3. Написати програму для її реаліхації.
4. Навести послідовність роботи системи.
ЛАБОРАТОРНА РОБОТА № 8 РОЗРОБКА НЕЧІТКИХ СИСТЕМ КЕРУВАННЯ З ВИКОРИСТАННЯМ FUZZY LOGIC TOOLBOX МАТЕМАТИЧНОГО ПАКЕТА MATLAB
Мета роботи: Вивчити основи програмування в математичному пакеті MatLab у додатку Fuzzy Logic Toolbox. Навчитися створювати елементарні системи керування на базі нечіткої логіки.
Вступ
Fuzzy Logic Toolbox – це пакет прикладних програм, що входять до складу середовища MatLab. Він дозволяє створювати системи нечіткого логічного виведення і нечіткої класифікації в рамках середовища MatLab з можливістю їх інтеграції в Simulink.
Основні властивості:
- визначення змінних, нечітких правил і функцій належності;
- інтерактивний перегляд нечіткого логічного виведення;
- сучасні методи: адаптивне нечітке виведення з використанням нейронних мереж, нечітка кластеризація;
- інтерактивне динамічне моделювання в Simulink;
- генерація переносного С коду за допомогою Real-Time Workshop.
Пакет Fuzzy Logic містить п’ять графічних редакторів для представлення необхідної інформації в процесі проектування, створення і тестування нечітких моделей.
Пакет Fuzzy Logic містить сучасні методи нечіткого моделювання, включаючи:
- адаптивне нечітке виведення з використанням нейронних мереж для автоматичного формування функції належності в процесі навчання їх на вхідних даних;
- нечітку логіку і кластеризацію для задач розпізнавання образів;
- можливість вибору широко відомого метода Мамдані або метода Сугено для створення гібридних нечітких систем.
Пакет дозволяє роботу:
- у режимі графічного інтерфейсу;
- у режимі командного рядка;
- з використанням блоків та прикладів пакета Simulink.
Базовим поняттям Fuzzy Logic Toolbox є FIS-структура – система нечіткого виведення (Fuzzy Inference System). FIS-структура містить усі необхідні дані для реалізації функціонального відображення “входи-виходи” на основі нечіткого логічного виведення згідно зі схемою, наведеною на рис. 8.1.
Рисунок 8.1 – Нечітке логічне виведення
Позначення: – вхідний чіткий вектор; – вектор нечітких множин, що відповідає вхідному вектору ; – результат логічного виведення у вигляді вектора нечітких множин; – вихідний чіткий вектор.