Методы приведения к четкости.
- Дефаззификация – приведение к четкости (defuzzification). Преобразование нечеткого набора выводов в число.
Алгоритмы нечеткого вывода Мамдани (Mamdani).
Пусть заданы два нечетких правила:
П1: если х есть А1 и y есть В1, тогдаzесть С1, П2: если х есть А2 и y есть В2, тогдаz есть С2.
1) Нечеткость. Находят степени принадлежности для предпосылок каждого правила: А1(х0), А2(х0), B1(y0), B2(y0).
2) Нечеткий вывод. Определяют уровни «отсечения» для предпосылок каждого правила (операция min):
1= А1(х0) B1(y0), 2= А2(х0) B2(y0).
определяют усеченные функции принадлежности
С'1=( 1 С1(z)), С'2=( 2 С2(z)).
3) Композиция. Производится объединение найденных усеченных функций (операция max), получают нечеткое подмножество для переменной выхода с функцией принадлежности:
(5.16) |
4) Дефаззификация. Приведение к четкости (определение z0), например, центроидным методом (как центр тяжести для кривой ):
. | (5.17) |
Алгоритм иллюстрируется на рисунке 5.2.
Алгоритмы нечеткого вывода Сугено (Sugeno) и Такаги (Takagi).
Сугено (Sugeno) и Такаги (Takagi) использовали набор правил в следующей форме:
П1: если х есть А1 и y есть В1, тогда z=a1x+b1y, П2: если х есть А2 и y есть В2, тогдаz =a2x+b2y.
Рисунок 5.2 – Графическая интерпретация алгоритма Мамдани
<== предыдущая лекция | | | следующая лекция ==> |
Нечеткий логический вывод | | | Общая структура нечеткого микроконтроллера |
Дата добавления: 2016-03-30; просмотров: 2026;