Нечёткий вывод универсальный

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

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

Выходная величина рассчитывается в зависимости от заданных параметров, либо по алгоритму Мамдани (1), либо по алгоритму Цукамото (2):

где:

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

Max_X, Min_X – границы диапазона для расчета выходной переменной;

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

biпараметр функций принадлежности терма выходной переменной (задаётся пользователем);

– общая функция принадлежности выходной переменной по всем термам с учетом результатов активизации правил ;

– результат активизации под-заключения из правила нечёткого для i-го терма выходной переменной;

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

μi(x) – функция принадлежности i-го терма выходной переменной (определяется величинами ai, bi, ci из параметров блока);

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

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

где:

ai, bi, ci – параметры функций принадлежности i-го терма задаваемые пользователем.

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

Порты

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

Примеры:

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

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

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

Рисунок 4. Внешний вид блока с значениям входа и выхода во время расчета (параметры блока как на рисунке (Рисунок 1), метод активизации prod-активизация )

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