Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСы / FBI_IIS_2016.docx
Скачиваний:
88
Добавлен:
04.01.2020
Размер:
27.65 Mб
Скачать

Активизация

Активизация – процедура нахождения степени истинности каждого из подзаключений правил нечетких продукций. Во многом аналогична композиции, но не тождественна ей.

Формально процедура активизации выполняется следующим образом. До начала этого этапа предполагаются известными значения истинности всех условий системы нечеткого вывода, т.е. множество значений B={ b1, b2, …, bn } и значения весовых коэффициентов Fi для каждого правила. Если заключение представляет собой правило 1 или 2 типа, то степень истинности равна bi Fi.

Если мы имеем правило типа 3, то степень истинности каждого из подзаключений равна ck=bi Fi. В результате получаем множество С={ с1, с2, …, сq } где q – общее количество подзаключений в базе правил.

После нахождения множества С={ с1, с2, …, сq } определяются функции принадлежности каждого из подзаключений для рассматриваемых выходных лингвистических переменных. Для этого можно использовать, например, min- активизацию:

’(y)=min{ ci, (y)}

где (y) – функция принадлежности терма, который является значением некоторой выходной переменной wj, заданной на универсуме Y.

Этап активизации считается выполненным, когда для каждой из выходных лингвистических переменных, входящих в отдельные подзаключения правил нечетких продукций будут определены функции принадлежности нечетких множеств их значений, т.е. совокупность нечетких множеств С1, С2, …, Сq. где q – общее количество подзаключений в базе правил.

Пример.

Если «температура на улице средняя», то «скорость автомобиля высокая» (F1=1).

1 - температура на улице, 2- скорость автомобиля. Предположим, что температура на улице 10 градусов a1=20.

Аккумуляция

Активизация – процедура нахождения функции принадлежности для каждой из выходных лингвистических переменных множества W= {w1, w2,…, wn}

Цель аккумуляции – объединить или аккумулировать все степени истинности заключений для получения функции принадлежности каждой из выходных переменных. Причина необходимости этого этапа – подзаключения, относящиеся к одной и той же выходной лингвистической переменной, принадлежат разным правилам СНВ.

Формально процедура выполняется следующим образом. До начала этого этапа предполагаются известными значения истинности всех подзаключений длчя каждого из правил в форме совокупности нечетких множеств С1, С2, …, Сq, где q – общее количество подзаключений в базе правил. Далее последовательно рассматривается каждая из выходных лингвистических переменных wjW и относящиеся к ней нечеткие множества Сj1, Сj2, …, Сjq. Результат аккумуляции для выходной лингвистической переменной wj определяется как объединение нечетких множеств Сj1, Сj2, …, Сjq.

Этап аккумуляции считается законченным, когда для каждой из выходных лингвистических переменных будут определены итоговые функции принадлежности нечетких множеств их значений, т.е. совокупность нечетких множеств С’1, С’2, …, С’s где s – общее количество выходных лингвистических переменных в базе правил системы нечеткого вывода.

Соседние файлы в папке ГОСы