- •Томский государственный университет систем управления и радиоэлектроники (тусур)
- •Решение задачи нечеткого вывода
- •Томский государственный университет систем управления и радиоэлектроники
- •Введение
- •1 Теория нечетких выводов
- •1.1 Базовая архитектура систем нечеткого вывода
- •1.1.1 Нечеткие лингвистические высказывания
- •1.1.2 Правила нечетких продукций в системах нечеткого вывода
- •1.2 Основные этапы нечеткого вывода
- •1.2.1 Формирование базы правил нечеткого вывода
- •1.2.2. Фаззификация
- •1.2.3. Агрегирование
- •1.2.4 Активизация
- •1.2.5 Аккумуляция
- •1.2.6 Дефаззификация
- •2 Расчеты
- •2.1 Постановка задачи
- •2.2 Формирование базы правил
- •2.3 Фаззификация лингвистических переменных
- •2.4 Агрегирование
- •Список использованных источников
- •Замечания
Введение
Объектом исследования являются три лингвистические переменные, которые могут содержать определенное количество термов, в контексте данной задачи каждая лингвистическая переменная имеет три терма. В процессе выполнения задания необходимо освоить алгоритм получения нечеткого вывода, проанализировав каждый шаг данного алгоритма, а так же закрепить его знание на практике, путем решения поставленной задачи. Для освоения данной темы, необходимо повторить фундаментальные понятия теории нечетких множеств, такие как: функция принадлежности, нечеткие логические операции, степень истинности и так далее.
В настоящее время данная тема актуальна, так как методы и алгоритмы теории нечетких множеств находят широкое применение при управлении организационно-технологическими системами, принятии решений. Они используются для автоматизации управления сложными системами.
Пояснительная записка содержит теоретический обзор, расчеты и выводы о проделанной работе.
1 Теория нечетких выводов
Процесс нечеткого вывода представляет собой некоторую процедуру или алгоритм получения нечетких заключений на основе нечетких условий или предпосылок с использованием понятий нечеткой логики. Этот процесс соединяет в себе все основные концепции теории нечетких множеств: функции принадлежности, лингвистические переменные, нечеткие логические операции.
1.1 Базовая архитектура систем нечеткого вывода
1.1.1 Нечеткие лингвистические высказывания
Нечетким лингвистическим высказыванием будем называть высказывания следующих видов.
Высказывание "β естьα", где β - наименование лингвистической переменной, α - ее значение, которому соответствует отдельный лингвистический терм из базового терм множества Т лингвистической переменной β.
Высказывание "β есть∇α", где∇ - модификатор, соответствующий таким словам, как: "ОЧЕНЬ", "БОЛЕЕ ИЛИ МЕНЕЕ", "МНОГО БОЛЬШЕ" и другим, которые могут быть получены с использованием процедур данной лингвистической переменной.
Составные высказывания, образованные из высказываний видов 1 и 2 и нечетких логических операций в форме связок: "И", "ИЛИ", "ЕСЛИ-ТО", "НЕ".
1.1.2 Правила нечетких продукций в системах нечеткого вывода
Простейший вариант правила нечеткой продукции, который наиболее часто используется в системах нечеткого вывода может быть записан в форме:
ПРАВИЛО <N>: ЕСЛИ " β1естьα ", ТО "β2естьα " . (1.1)
Здесь нечеткое высказывание "β1естьα " представляет собой условие данного правила нечеткой продукции, а нечеткое высказывание "β2естьα " - нечеткое заключение данного правила. При этом считается, что β1 не равноβ2.
Если в качестве условия или заключения используются составные нечеткие высказывания, т.е. образованные из высказываний видов 1 и 2 и нечетких логических операций в форме связок: "И", "ИЛИ", "ЕСЛИ-ТО", "НЕ", то ситуация несколько усложняется. Поскольку вариант использования нечетких высказываний вида 2 сводится к нечетким высказываниям вида 1, то достаточно рассмотреть сложные высказывания, в которых нечеткими логическими операциями соединены только нечеткие высказывания вида 1.
Эта ситуация может соответствовать простейшему случаю, когда нечеткими логическими операциями соединены нечеткие высказывания, относящиеся к одной и той же лингвистической переменной, т.е. в форме "βестьα" ОП "βестьα", где ОП - некоторая из бинарных операций нечеткой конъюнкции "И" или нечеткой дизъюнкции "ИЛИ".