Нечёткий вывод точечными множествами (алгоритм Цукамото)

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

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

Выходная величина рассчитывается в зависимости от заданных параметров по алгоритму Цукамото, как центр тяжести точечного множества:

где:

Y – значение выходной переменной, результат нечеткого вывода;

N_term – количество термов выходной переменной;

biчисленное значение i-го терма выходной переменной (задаётся пользователем);

ki - степень истинности для i-го правила нечеткого вывода (значение из входного вектора).

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

Порты

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

Примеры:

Рисунок 1. Пример заполнения свой свойств блока

Рисунок 2. Внешний вид изображения блока на схеме во время расчета (параметры блока как на рисунке выше).