Нечеткая логика / Функция принадлежности |
_ | ||
в палитре | на схеме |
Блок реализует процедуру фазификации входной переменной по одному терму с помощью единичной треугольной функции принадлежности. Предназначен для использования при создании систем управления на базе нечеткой логики.
По входной значению входа и заданными параметрам происходит расчет вектора значений функций принадлежности. Функции принадлежности рассчитываются по следующей схеме:
где:Y = μ(x) – значение функции принадлежности;
X – значение входной величины;
a, b, c – параметры функций, задаваемые пользователем.
Значение свойства «S-функция» | Формула расчета | Пример графика |
---|---|---|
нет | Стандартная треугольная функция на всем
диапазоне значений входа: Y(x) = 0, если x ≤ a; Y(x) = (x - a)/(b - a), если x > a и x ≤ b; Y(x) = (c - x)/(c - b), если x > b и x ≤ c; Y(x) = 0, если x ≥ c |
Рисунок 1. Примерный вид треугольной функции |
возрастающая | Возрастающая функция от a до
b: Y(x) = 0, если x ≤ a; Y(x) = (x - a)/(b - a), если x > a и x ≤ b Y(x) = 1, если x ≥ b |
Рисунок 2. Возрастающая s-функция |
убывающая | Убывающая функция от b до
с: Y(x) = 1, если x < b; Y(x) = (c - x)/(c - b), если x > b и x ≤ c; Y(x) = 0, если x ≥ c |
Рисунок 3. Убывающая s-функция |
Рисунок 4. Форма кривой на изображении блока