Фазификация - Треугольная фазификация





 
в палитре на схеме

Блок реализует процедуру фазификации входной переменной на несколько термов с помощью функций принадлежности треугольного типа. Предназначен для использования при создании систем управления на базе нечеткой логики.

Функции принадлежности рассчитываются по следующей формуле:



где:

μ(x) – значение функции принадлежности терма в выходном векторе;

x – значение входной величины;

a, b, c, deg – параметры функций, задаваемые пользователем.

По значению входа и заданным параметрам происходит расчет вектора значений функций принадлежности.



Для функции принадлежности возможно несколько вариантов задания вида функции:

  1. Обычная треугольная функция. При выходе за границу диапазона, значение функции принадлежности равняется нулю (Рисунок 1).

    Рисунок: Треугольные граничные функции принадлежности



  2. S функция - расчет происходит c контролем выхода величины за границу диапазона. Для вектора из n термов, если входная величина меньше минимума, то Y0 = 1, если входная величина больше максимума, то Yn = 1 (Рисунок 2).

    Рисунок: S-образные граничные функции принадлежности



  3. Треугольная функция заданная в степенной форме (deg ≠ 1). Для вектора из n термов, задаётся собственый степенной коэфициент (Рисунок 3).

    Рисунок: Функции принадлежности в степенном виде



Порты

Свойства блока