- •1.Коньюнкция условий и разбиение пространства входа.
- •Композиция нечетких отношений.
- •Нечеткое инверсное управление и нечеткая система управления с внутренней моделью
- •Алгоритм жесткой кластеризации.
- •Операции над нечеткими множествами. Модификаторы.
- •8. Проектирование нечетких контроллеров (метод Мамдани)
- •2. Нечеткий контроллер с двумя входами и одним выходом
- •9.Нечеткая система управления с плановым изменением коэффициента.
- •10. Оценка параметров заключений по (мнк)
- •11. Адаптивные нейронные нечеткие системы инференции (anfis)
- •12.Импликация Мамдани. Внешнее произведение.Таблица импликаци
- •13. Нечеткая идентификация. Структура и параметры.
- •14. Нечеткий логический вывод для нескольких правил и нескольких входов.
- •Несколько входов (многомерная лингвистическая модель)
- •16. Функциональная схема нечеткого контроллера
- •17. Отношения между нечеткими множествами
- •18. Алгоритм нечеткой кластеризации с-средних
- •19. Моделирование статических объектов упр-я как аппроксимация функций с помощью нейронных сетей (есть только для динамических объектов)((((((((
- •20. Анализ устойчивости тс модели объекта управления в пространстве состояний.
- •22. Нечеткий логический вывод с исп-м отношений. Пример
- •24. Визуализация алгоритма нечеткого логического вывода.
- •25. Понятия о нечетких множествах
- •26. Обучение нейронной сети. Общие сведения.
- •27. Упрощение алгоритма нечеткого логического вывода.
- •28. Обратное распространение ошибки
- •29. Визуализация нечеткого логического вывода.Аккумуляция.
- •30. Параметры алгоритма с-средних
- •31. Проектирование нечетких контроллеров (метод Мамдани)
- •32. Нечеткая логика. Логические связки.
- •33.Проектирование нечетких контроллеров(метод Мамдани). Многомерный нечеткий контроллер.
- •34. Алгоритм обучения anfis
- •35. Максиминная композиция нечетких отношений. Внутренне произведение. Пример.
- •36. Преобразование вход-выход. Кривая управления. Пов-ть управления.
- •37. Табличное изменение коэффициента усиления (супервизорное управление)
- •38. Алгоритм нечеткой кластеризации Густафсона–Кесселя.
- •39. Генетические алгоритмы
- •40. Извлечение правил с помощью кластеризации
- •41.Нечеткий сумматор для контроллеров с 2 входами и 1 выходом
- •42. Нейросетевое прямое и косвенное адаптивное управление с эталонной моделью
- •43. Обратное распространение ошибки. Обновление весовых коэф-в скрытых слоев. Локальные градиенты.
- •44. Модель Такаги-Сугено как квазилинейное устройство
- •45. Контроллер типа Такаги-Сугено
- •46. Нейросетевое управление с адаптивной линеаризацией обратной связью
- •48. Такаги-Сугено модель оу в пространстве состояний
- •49. Нечеткие множества. Синглтоны и лингвистические переменные.
- •50. Моделирование нелинейных динамических оу с помощью нейронных сетей
- •51. Структура интеллектуальной системы управления
- •52. Многослойная нейронная сеть
- •53. Дефаззификация. Методы дефаззификации.
- •54. Нейронная сеть с радиальными базисными функциями
- •56. Синтез нечеткой обратной связи
- •57. Линейные матричные неравенства, основные понятия.
- •58. Аппроксимация функций (моделирование) с помощью нейронных сетей (персептронов)
- •59. Классификация генетических нечетких систем
- •60. Синтез нейронных нечетких сетей. Структура anfis
- •19. Моделирование статических объектов управления как аппроксимация функций с помощью нейронных сетей.
- •Адаптивные нейронные нечеткие системы интерференции (anfis). . Синтез нечетких нейронных сетей
- •5.1. Введение
- •Адаптивные нейронечеткие системы инференции (anfis)
- •Импликация Мамдани. Внешнее произведение. Таблица импликации.
- •Нечеткая идентификация. Структура и параметры
- •Нечеткий логический вывод для нескольких правил и нескольких входов.
- •1. Настройка пид-регулятора
- •3. Перенос параметров пид-регулятора в нечеткий контроллер
- •Анализ устойчивости тс модели объекта управления в пространстве состояний. Анализ устойчивости тс модели объекта
- •1. Настройка пид-регулятора
- •Нечеткий логический вывод (инференция). Пример.
- •Визуализация нечеткого логического вывода. Агрегирование условий и активизация заключений.
- •Математическая модель нейрона. Математическая модель нейрона
- •Нечеткое управление с предсказанием.
- •Визуализация нечеткого логического вывода. Аккумуляция заключений.
- •5.1. Введение
- •Алгоритм обучения anfis
- •Максиминная композиция нечетких отношений. Внутреннее произведение. Пример.
- •Преобразование вход-выход для нечетких контроллеров. Кривая управления и поверхность управления.
- •2.4. Преобразование вход-выход
- •Табличное изменениекоэффициентаусиления (супервизорное управление).
- •2.8. Табличное изменение коэффициента усиления (супервизорное управление)
- •Алгоритм нечеткой кластеризации Густафсона-Кесселя.
- •Генетические алгоритмы. Генетические алгоритмы
- •Модель Такаги-Сугено как квазилинейное (аффинное) устройство. Модель Такаги-Сугено как квазилинейное устройство
- •Контроллер типа Такаги-Сугено.
- •Деффазификация. Методы деффазификации.
- •2.2.5. Дефаззификация
- •Теорема б универсальной аппроксимации.
- •Такаги-Сугено модель объекта управления в пространстве состояний.
- •Табличный контроллер. Билинейная интерполяция.
- •2.3. Табличный контроллер
- •Моделирование нелинейных динамических объектов управления с помощью нейронных сетей.
- •Моделирование нелинейных динамических процессов (объектов)
- •Упрощение алгоритма нечеткого логического вывода.
- •Обратное распространение ошибки. Обновление весовых коэффициентов выходного слоя.
- •4.6. Обратное распространение ошибки
- •Структура интеллектуальной системы управления.
- •Многослойная нейронная сеть. Многослойная нейронная сеть
- •5.1. Введение
- •Структура anfis
Композиция нечетких отношений.
Отношения между нечеткими множествами
В любом нечетком контроллере отношения между множествами играют главную роль. Понятие нечеткого отношения, наряду с понятием самого нечеткого множества, следует отнести к фундаментальным основам всей теории нечетких множеств. Нечеткое отношение часто заменяется терминами нечеткая связь, ассоциация, взаимосвязь или соотношение. Некоторые отношения затрагивают элементы одного и того же универсума: например, одно измерение больше другого, одно событие наступает раньше другого, один элемент похож на другой элемент и т.п. Другие отношения связывают элементы из разных универсумов, например величина измерения большая и его скорость изменения положительная, x- координата (абсцисса) большая и y- координата (ордината) малая. В этих примерах фигурируют отношения между двумя множествами. Однако в принципе могут иметь место отношения, устанавливающие связи между несколькими множествами.
Формально бинарное четкое отношение
или просто четкое отношение R
между двумя четкими множествами
и
(отношение между элементами x
и y множеств
и
)
приписывает каждой упорядоченной паре
только лишь одно из следующих утверждений:
а) «x связано с y»
или б) «x не
связано с y». Декартово
произведение
есть множество всех возможных комбинаций
элементов
и
или это то же, что для всех
.
Нечеткое отношение R
между множествами A
и
,
называемое двуместным нечетким
множеством, есть нечеткое подмножество
декартового произведения
соответствующих им универсумов
и
.
При этом двуместная функция принадлежности
,
описывающая нечеткое отношение,
показывает степень выполнения отношения
R между элементами
x и y,
.
Отсюда нечеткие отношения являются
более гибкими по сравнению с традиционными
(четкими) отношениями. Они позволяют
задавать не только сам факт выполнения
соотношений, но и указывать степень его
выполнения, что является очень важным
для многих практических задач, в частности
для задач управления. Нечеткое отношение
R между множествами
A и
называют двуместным нечетким множеством
с функцией принадлежности
.
Если множество A
состоит из m элементов,
а множество
из
элементов, то
является матрицей размерности (
).
По сути дела нечеткое отношение можно
считать равным своей функции принадлежности
,
т.е. можно записать, что
.
Композиция нечетких отношений для дискретных универсумов
Общее правило, когда осуществляется
комбинация или, другими словами,
композиция нечетких отношений,
выбрать минимальное значение в
«последовательной связи (цепи)» и
максимальное значение в «параллельной
связи (цепи)». Эти операции удобно
реализовать, используя внутреннее
произведение. Внутреннее произведение
сходно с обычным произведением матриц
(точка) за исключением того, что операция
умножения заменяется пересечением
,
а операция суммирования заменяется
объединением
.
Предположим, что R
– матрица m
p,
а S – матрица p
n. Тогда внутреннее
произведение T=
есть матрица T =
(
)
размерности m
n,
каждый (ij)- элемент
которой находится путем комбинации i-
строки матрицы R и
j- го столбца матрицы
S, так что
, (1.7),т.е. i- строка
матрицы R
«умножается» на j-
й столбец матрицы S
с использованием операции
,
затем полученный результат «свертывается»
в
с помощью операции
.
В соответствии с данными нами определениями
операциям пересечение как операции
min и объединение
как операции max
выражение (1.7) можно записать в виде
.(1.8).
Композиция, описываемая последним
выражением, в литературе называется
max-min
композицией (максиминной композицией).
Если R есть нечеткое
отношение между множествами A
и
,
и S есть нечеткое
отношение между множествами
и C , то композиция
(свертка) R и S
есть нечеткое отношение между A
и C [свойство
транзитивности (переходности)], так что
Нечеткое управление с моделью предсказания.
Кроме
управления с внутренней моделью к
числу продвинутых принципов управления
относят так называемое управление с
моделью предсказания (МПУ). Контроллер
системы управления с моделью предсказания
вычисляет настоящее и будущие значения
управляющего воздействия на основе
информации о текущем состоянии объекта
управления или управляемой величины,
чтобы принудить модель предсказания,
следовательно, и объект управления
воспроизводить желаемое задающее
воздействие в течение горизонта
(интервала) предсказания. Основное
достоинство систем МПУ в том, что они
объединяют в себе методы оптимального
управления, стохастического управления,
управления ОУ с запаздыванием и в общем
случае управления нелинейными и
многомерными ОУ. Управление, основанное
на стратегии предсказания, также
демонстрирует высокую робастность по
отношению к несоответствию модели и к
немоделируемой динамике. При таком
управлении управляющее воздействие
вычисляется онлайн в каждый момент
дискретизации путем решения оптимизационной
задачи. В этом кроется главное отличие
от других известных в настоящее время
принципов оптимального управления, в
которых используется заранее
(предварительно) рассчитанный закон
управления. Таким образом, обеспечивается
полезный инструмент для управления
линейными и нелинейными системами.
Управление МПУ не какая-то специфическая
стратегия (закон) управления, а стратегия,
соответствующая широкому спектру
методов управления, инспирированных
некоторыми общими ключевыми принципами.
Главное узкое место в практическом
применении МПУ получение достоверной
модели предсказания. Нечеткие модели
типа Такаги-Сугено показали на практике
свою пригодность для использования в
нелинейных системах с МПУ в силу своей
способности достаточно точно
аппроксимировать свойства сложных
нелинейных объектов путем сочетания
экспериментальных данных с априорными
знаниями.
Рис. 2.4,а
Каждый контроллер цифровой системы МПУ включает в себя четыре блока (рис. 2.4,а).
1.Модель предсказания (прогноза),
вытекающую из модели ОУ и позволяющую
вычислить будущие значения управляемой
величины
={y[i+1|i],
y[i+2|i],…,
y[i+j|i]}
на конечном горизонте [i,i+j].
Например, для линейного объекта
управления, описываемого четкой моделью
,модель
предсказания имеет вид
Символ |i говорит о том,
что для получения прогнозируемых
значений используется текущее (настоящее)
значение управляемой величины y[i]
и текущее
и будущие значения
,
,…,
управляющего воздействия.
Р
ис.
2.4,б
Любая модель (типа вход-выход или в переменных состояния), которая описывает динамику ОУ, может быть использована, но в рассматриваемом случае имеется в виду нечеткая (лингвистическая) модель ОУ. Модели возмущающих воздействий и шума измерения (не показаны на схеме) являются частью модели ОУ и служат для предсказания поведения возмущений, влияющих на работу ОУ, а также для повышения робастности системы.
2. Желаемое задающее воздействие как
вектор
,
который описывает, каким должен быть
выход объекта управления (управляемая
величина) в пределах горизонта управления,
т.е. в моменты i+1, i+2,…,i+j.
3. Целевая функция (функция стоимости)
,
которая выражает требуемые показатели
качества работы системы, такие как
максимальное абсолютное значение
управляющего воздействия
,
перерегулирование, время переходного
процесса и т.д. Другими словами, она
определяет свойства замкнутой системы
и стратегию управления контроллера.
Как правило, целевая функция имеет
следующий вид
.
4. Процедура оптимизации использует
выходную величину модели предсказания
для определения управляющего воздействия
как вектора
в пределах горизонта предсказания,
точнее управляющей последовательности
={
}
или как вектора
разностей управляющей последовательности
={
},
путем минимизации целевой функции. Цель
заключается в том, чтобы минимизировать
отклонение между желаемым задающим
воздействием
и предсказанным значением управляемой
величины
в пределах горизонта предсказания.
Выбор этой процедуры зависит от модели
предсказания, целевой функции и
ограничений, наложенных на величину
управляющего воздействия и переменные
состояния системы. Обычно ограничения
выглядят так:
Оператор
q-1 смещает входную
последовательность на один период
дискретизации в сторону запаздывания.
Работа системы управления с МПУ.
В течение текущего периода дискретизации
[(i-1)T, iT]
процедура оптимизации производит
различные вычисления целевой функции
для различных векторов будущего
управляющего воздействия
или
.
Модель предсказания использует эти
векторы управляющего воздействия, чтобы
вычислить будущие значения своего
выходного сигнала
.
В каждый момент дискретизации модель
предсказания инициализируется за счет
измерения прошлого значения выхода
объекта управления y[i]
и будущих значений управляющего
воздействия. Когда найден оптимальный
вектор управляющего воздействия, его
первый элемент
или
поступает на вход ОУ, так что закон
управления описывается как
или
,
и контроллер ожидает следующего момента
дискретизации, i+1, после
которого вся вышеописанная процедура
повторяется для смещенного на один
период дискретизации горизонта
предсказания [i+1, i+j+1]
и измеренного выхода ОУ y[i+1].
С каждым новым периодом дискретизации
горизонт предсказания все дальше
удаляется от момента i.
Поэтому управление УМП характеризуют
как принцип удаляющегося горизонта.
Основная идея управления УМП иллюстрирована
с помощью рис. 2.4,б
Заметим, что МПУ-управление можно рассматривать как обобщение системы управления УВМ. На рис. ниже МПУ контроллер встраивается в структуру системы управления УВМ с тем, чтобы скомпенсировать возмущения и ошибки моделирования. Очевидно, что нечеткая модель объекта может быть включена в эту схему с одной стороны для предсказания управляемой величины в УВМ системе (модель ОУ), а с другой стороны
для прогноза будущих значений (модель предсказания), используемых в процедуре оптимизации (стратегия МПУ).
Мы должны иметь в виду, что использование нечетких моделей для предсказания выходов нелинейных объектов означает, что требуется решение задачи невыпуклой оптимизации. Эта время затратная процедура, которая требует значительной мощности компьютера, и большинство методов, связанных с ее решением, не гарантируют получение глобального минимума. В общем случае это обстоятельство затрудняет применение МПУ управления для нелинейных объектов. Однако это общая проблема, характерная для нелинейных систем, не обязательно связанная с нечетким подходом.
