Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет.docx
Скачиваний:
72
Добавлен:
11.05.2015
Размер:
378.99 Кб
Скачать

1.2.3. Агрегирование

Агрегирование представляет собой процедуру определения степени истинности условий по каждому из правил нечеткого вывода.

Формально процедура агрегирования выполняется следующим образом. До начала этого этапа предполагаются известными значения истинности всех подусловий системы нечеткого вывода. Далее рассматривается каждое из условий правил системы нечеткого вывода. Если условие правила представляет собой нечеткое высказывание вида 1 или 2, то степень его истинности равна соответствующему значению истинности подусловия системы нечеткого вывода.

Если условие состоит из нескольких подусловий, причем лингвистические переменные в подусловиях попарно не равны, то определяется степень истинности сложного высказывания на основе известных значений истинности подусловий.

П р и м е р 1.2 Для иллюстрации выполнения данного этапа рассмотрим пример процесса агрегирования двух нечетких высказываний: "скорость автомобиля средняя" И "кофе горячий" и "скорость автомобиля средняя" ИЛИ "кофе горячий" для входной лингвистической переменной β1 - скорость движения автомобиля и β2 - температура кофе. Предположим , что текущая скорость автомобиля равна 55 км/ч, а температура кофе равна 70 градусов Цельсия.

Тогда агрегирование первого нечеткого высказывания с использованием операции нечеткой конъюнкции дает в результате число 0.67, которое означает его степень истинности и получается как минимальное значение из значений 0.67 и 0.8. Агрегирование второго нечеткого высказывания с использованием операции нечеткой дизъюнкции дает в результате число 0.8, которое означает его степень истинности и получается как максимальное из значений 0.67 и 0.8.

Рисунок 1.2 - Примеры агрегирования подусловий для двух нечетких высказываний "скорость автомобиля средняя" И "кофе горячий" (а) и "скорость автомобиля средняя" ИЛИ "кофе горячий" (б)

1.2.4 Активизация

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

Для определения истинности подзаключений мы будем пользоваться следующей формулой:

(1.3)

П р и м е р 1.3 Для иллюстрации выполнения этого этапа рассмотрим пример процесса активизации заключения в следующем правиле нечеткой продукции:

ЕСЛИ скорость автомобиля = "средняя" ТО кофе = "горячий"

Входной лингвистической переменной в этом правиле является β1 - скорость движения автомобиля, а выходной переменной является β2 - температура кофе. Предположим, что текущая скорость автомобиля равна 55 км/ч.

Поскольку агрегирование условия этого правила дает в результате значение истинности условия равное 0.67, то это значение будет использоваться в качестве результата активизации.

Рисунок 1.3 - Пример активизации заключения для правила нечеткой продукции.

1.2.5 Аккумуляция

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

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

П р и м е р 1.4 Для иллюстрации выполнения этого этапа рассмотрим пример процесса аккумуляции заключений для трех нечетких множеств С11, С12, С13, полученных в результате выполнения процедуры активизации для выходной лингвистической переменной "скорость движения автомобиля" в некоторой системе нечеткого вывода. Предположим, что функции принадлежности этих нечетких множеств изображены на рисунке 1.4, а, б, в соответственно.

Аккумуляция этих функций принадлежности методом max-объединения нечетких множеств С11, С12, С13 позволяет получить в результате функцию принадлежности выходной лингвистической переменной "скорость движения автомобиля", которая представлена на рисунке 1.4, г.

Рисунок 1.4 - Пример аккумуляции заключения для выходной лингвистической переменной