Использование нечеткой логики для синтеза управления. Лингвист. переменные.

Нечеткое множество – совокупность элементов, для каждого из которых задана степень принадлежности к этому множеству. А: Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru , где x – элемент, Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru - степень принадлежности. Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru . Для классических элементов: Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru .

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru Для нечеткого множества границы а и b размыты, как показано на рисунке:

Функцию принадлежности строят с помощью экспертных оценок или на основании содерж. анализа того или иного множества.

Логические операции для нечетких множеств:

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru А: Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru , В: Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru .

Операция ИЛИ Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru :

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru

Операция И:

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru Арифметические операции:

С=А+В => Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru

С=А*В => Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru
Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru Лингвистические переменные дают большую погрешность. Применение их позволяет заменить мат. расчеты логическим выводом. Логические действия легко алгоритмизируются и не требуют большого количества разрядов. Если заменить действующие числа лингвистическими переменными , то для формирования управляющего сигнала возможно применение логических правил вывода. БП – большое положительное, МП – малое положительное, Н – нулевое, МО – малое отрицательное, БО – большое отрицательное. Когда введены лингвистические переменные, тогда каждое из них представляет собой нечеткое множество


Выполнение искусственным нейроном арифметических и логических операций.

Нейрон с пороговой передаточной функцией может моделировать различные логические функции. Изображения иллюстрируют, каким образом можно, задав веса входных сигналов и порог чувствительности, заставить нейрон выполнять конъюнкцию(логическое «И») и дизъюнкцию(логическое «ИЛИ») над входными сигналами, а также логическое отрицание входного сигнала[19]. Этих трех операций достаточно, чтобы смоделировать абсолютно любую логическую функцию любого числа аргументов.

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru

Применение искусственной нейронной сети в качестве устройства управления.

Искусственная нейронная сеть (ИНС) имеет на выходе векторный сигнал. Представим, что

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru .

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru Такой объект можно представить, как:

Благодаря тому, что есть алгоритм обучения, система делается адаптивной. Адаптация:

1. Сигнальная (формирует компенсирующий сигнал, который улучшает динамику системы).

2. Параметрическая (перенастраивает параметры регулятора при отклонении динамики от оптимальной)

Достоинство: ИНС может обеспечивать как сигнальную, так и параметрич. настройку.

Недостаток: Отсутствуют методы расчета количества слоев и выбора количества нейронов в слое.

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru Структура ИМС с применением модели:

Где стрелки с полосой – основной контур, без полосы – контур адаптации.

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru - идеальный случай – процесс обучения не происходит.

Если ОУ изменился, то

Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru . Начинается процесс обучения до тех пор, пока Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru , Использование нечеткой логики для синтеза управления. Лингвист. переменные. - student2.ru - заданная величина. Для обучения может быть применен метод обратного распространения ошибки.


Наши рекомендации