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





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

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

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



где:

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

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

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

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

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

Порты

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