Лабораторная работа №1
.docМинистерство образования Российской Федерации
Уфимский Государственный Авиационный Технический Университет
Кафедра ТК
Отчет по лабораторной работе №1
Изучение методов нечеткого логического вывода с помощью инструментальных средств
Выполнил: студент группы
Т28-420 ФИРТ
Проверил:
Уфа – 2006
Цель работы:
Изучение особенностей применения методов нечеткого логического вывода и дефазификации с помощью инструментальных средств AFLogic.
Выполнение работы:
1. Построить дерево целей дл я выбранной предметной области:
2. Задать функции принадлежностей для всех переменных
Переменная |
Диапазон |
Значение |
Идти в институт |
Да |
20±20 |
Желательно |
40±20 |
|
Без разницы |
50±20 |
|
Нет |
80±20 |
Переменная |
Диапазон |
Значение |
Занятие |
Лекция |
20±20 |
Практика |
40±20 |
|
Лабораторная |
50±20 |
|
Экзамен |
80±20 |
Переменная |
Диапазон |
Значение |
Время |
Утро |
9±3 |
Обед |
12±2 |
|
Вечер |
16±4 |
Переменная |
Диапазон |
Значение |
Самочувствие |
Удовлетворительное |
30±30 |
Хорошее |
70±30 |
Переменная |
Диапазон |
Значение |
Выпито кофе |
Мало |
1±1 |
Средне |
2±1 |
|
Много |
3±1 |
Переменная |
Диапазон |
Значение |
Лег спать |
Рано |
21±2 |
Нормально |
22±2 |
|
Поздно |
2±2 |
|
Под утро |
5±2 |
3. Разработать правила для базы знаний:
Правило |
Лег спать |
Выпито кофе |
Самочувствие |
S1 |
Рано |
Мало |
Хорошее |
S2 |
Рано |
Средне |
Хорошее |
S3 |
Рано |
Много |
Удовлетворительное |
S4 |
Нормально |
Мало |
Хорошее |
S5 |
Нормально |
Средне |
Удовлетворительное |
S6 |
Нормально |
Много |
Хорошее |
S7 |
Поздно |
Мало |
Удовлетворительное |
S8 |
Поздно |
Средне |
Хорошее |
S9 |
Поздно |
Много |
Хорошее |
S10 |
Под утро |
Мало |
Удовлетворительное |
S11 |
Под утро |
Средне |
Удовлетворительное |
S12 |
Под утро |
Много |
Хорошее |
Правило |
Занятие |
Время |
Самочувствие |
Идти в институт |
G1 |
Экзамен |
- |
- |
Да |
G2 |
Лабораторная |
Утро |
Хорошее |
Да |
G3 |
Лабораторная |
Обед |
Хорошее |
Желательно |
G4 |
Лабораторная |
Вечер |
Удовлетворительное |
Без разницы |
G5 |
Практика |
- |
Хорошее |
Желательно |
G6 |
Практика |
- |
Удовлетворительное |
Нет |
G7 |
Лекция |
Утро |
- |
Нет |
G8 |
Лекция |
Обед |
Хорошее |
Желательно |
G9 |
Лекция |
Вечер |
- |
Без разницы |
4. Задать исходные значения переменным нижнего уровня (четкие) и выполнить нечеткий логический вывод для них:
Механизм логического вывода – максимума произведения
Метод дефазификации – метод центра тяжести
№ п/п |
Исходные данные |
Результат |
||
Лег спать |
Выпито кофе |
Самочувствие |
Правила |
|
1 |
21 |
1,2 |
65,249 |
S1, S2, S4, S5 |
2 |
22,2 |
2,4 |
47,778 |
S2, S3, S5, S6 |
3 |
2 |
2,4 |
70 |
S7, S8 |
4 |
2 |
3,5 |
70 |
S9 |
5 |
3,5 |
1,2 |
38,889 |
S7, S8, S10, S11 |
5. Выполнить нечеткий логический вывод для них другого набора методов вывода и дефазификации:
Механизм логического вывода – максимума-минимума
Метод дефазификации – метод левого максимума
№ п/п |
Исходные данные |
Результат |
||
Лег спать |
Выпито кофе |
Самочувствие |
Правила |
|
1 |
21 |
1,2 |
64 |
S1, S2, S4, S5 |
2 |
22,2 |
2,4 |
18 |
S2, S3, S5, S6 |
3 |
2 |
2,4 |
58 |
S7, S8 |
4 |
2 |
3,5 |
55 |
S9 |
5 |
3,5 |
1,2 |
7,5 |
S7, S8, S10, S11 |
6. Построить график результирующей функции принадлежности для одной комбинации, при которой срабатывают несколько правил одновременно:
Вывод: