Адаптивное управление - Adaptive control
Адаптивное управление - это метод управления, используемый контроллером, который должен адаптироваться к управляемой системе с изменяющимися или изначально неопределенными параметрами. Например, когда самолет летит, его масса будет медленно уменьшаться в результате расхода топлива; необходим закон управления, который адаптируется к таким меняющимся условиям. Адаптивное управление отличается от надежный контроль в этом не нуждается априори информация о границах этих неопределенных или изменяющихся во времени параметров; Робастное управление гарантирует, что, если изменения находятся в заданных пределах, закон управления не нужно менять, в то время как адаптивное управление касается самого изменения закона управления.
Оценка параметров
В основе адаптивного управления лежит оценка параметров, который является ветвью идентификация системы. Общие методы оценки включают: рекурсивный метод наименьших квадратов и градиентный спуск. Оба эти метода обеспечивают законы обновления, которые используются для изменения оценок в реальном времени (т. Е. Во время работы системы). Ляпуновская устойчивость используется для вывода этих законов обновления и отображения критериев сходимости (обычно постоянное возбуждение; ослабление этого условия изучается в адаптивном управлении параллельным обучением). Проекция и нормализация обычно используются для повышения устойчивости алгоритмов оценки.
Классификация методов адаптивного управления
В целом следует различать:
- Адаптивное управление с прогнозированием
- Адаптивное управление с обратной связью
а также между
- Прямые методы
- Косвенные методы
- Гибридные методы
Прямые методы - это методы, в которых оцениваемые параметры используются непосредственно в адаптивном контроллере. Напротив, косвенные методы - это те, в которых оценочные параметры используются для расчета требуемых параметров контроллера.[1] Гибридные методы основаны как на оценке параметров, так и на прямом изменении закона управления.
Существует несколько широких категорий адаптивного управления с обратной связью (классификация может быть разной):
- Двойные адаптивные контроллеры - на основе теория двойного управления
- Оптимальные двойные контроллеры - сложно спроектировать
- Неоптимальные двойные контроллеры
- Недвойственные адаптивные контроллеры
- Адаптивное размещение стойки
- Контроллеры, ищущие экстремум
- Итеративный контроль обучения
- Планирование усиления
- Эталонные модели адаптивных контроллеров (MRAC) - включают эталонная модель определение желаемого закрытого производительность цикла
- MRAC оптимизации градиента - используйте локальное правило для настройки параметров, когда производительность отличается от эталонной. Пример: «Правило MIT».
- MRAC с оптимальной стабильностью
- Адаптивные контроллеры идентификации модели (MIAC) - выполнить идентификация системы пока система работает
- Осторожные адаптивные контроллеры - используйте текущую SI для изменения закона управления с учетом неопределенности SI
- Эквивалентные адаптивные контроллеры - принимайте текущую SI за истинную систему, не допускайте неопределенности
- Непараметрические адаптивные контроллеры
- Параметрические адаптивные контроллеры
- Адаптивные контроллеры с явными параметрами
- Контроллеры с неявными параметрами
- Несколько моделей - Используйте большое количество моделей, которые распределены в области неопределенности и основаны на ответах завода и моделей. В каждый момент времени выбирается одна модель, ближайшая к заводу по некоторой метрике.[2]
Также могут быть представлены некоторые специальные темы по адаптивному управлению:
- Адаптивное управление на основе идентификации процесса в дискретном времени
- Адаптивное управление на основе метода эталонного управления моделью[3]
- Адаптивное управление на основе моделей процессов с непрерывным временем
- Адаптивное управление многопараметрическими процессами [4]
- Адаптивное управление нелинейными процессами
- Адаптивное управление с одновременным обучением, которое ослабляет условие постоянного возбуждения для сходимости параметров для класса систем [5][6]
В последнее время адаптивное управление было объединено с интеллектуальными методами, такими как нечеткие и нейронные сети, чтобы породить новые концепции, такие как нечеткое адаптивное управление.
Приложения
При проектировании адаптивных систем управления необходимо учитывать конвергенция и надежность проблемы. Ляпуновская устойчивость обычно используется для вывода законов адаптации управления и шоу.
- Самонастройка последовательно фиксируемых линейных контроллеров на этапе реализации для одной рабочей точки;
- Самонастройка последовательно фиксируемых надежных контроллеров на этапе внедрения для всего диапазона рабочих точек;
- Самонастройка фиксированных контроллеров по запросу, если поведение процесса изменяется из-за старения, дрейфа, износа и т.д .;
- Адаптивное управление линейными регуляторами нелинейных или нестационарных процессов;
- Адаптивное управление или самонастраивающееся управление нелинейными регуляторами нелинейных процессов;
- Адаптивное управление или самонастраивающееся управление многопараметрическими контроллерами для многопараметрических процессов (системы MIMO);
Обычно эти методы адаптируют контроллеры как к статике, так и к динамике процесса. В особых случаях адаптация может быть ограничена только статическим поведением, что приводит к адаптивному управлению на основе характеристических кривых для установившихся состояний или к контролю экстремальных значений, оптимизируя установившееся состояние. Следовательно, есть несколько способов применения алгоритмов адаптивного управления.
Особенно успешным применением адаптивного управления было адаптивное управление полетом.[7][8] В данной работе основное внимание уделяется обеспечению устойчивости эталонной схемы адаптивного управления модели с использованием аргументов Ляпунова. Было проведено несколько успешных демонстрационных летных испытаний, включая отказоустойчивое адаптивное управление.[9]
Смотрите также
использованная литература
- ^ Астром, Карл (2008). адаптивное управление. Дувр. С. 25–26.
- ^ Narendra, Kumpati S .; Хань, Чжо (август 2011 г.). «Адаптивное управление с использованием коллективной информации, полученной из нескольких моделей». Международная федерация автоматического управления. 18 (1): 362–367. Дои:10.3182 / 20110828-6-IT-1002.02237.
- ^ Лаврецкий, Евгений; Мудрый, Кевин (2013). Надежное адаптивное управление. Springer London. стр.317 –353.
- ^ Дао, банда (2014). «Многовариантное адаптивное управление: обзор». Automatica. 50 (11): 2737–2764. Дои:10.1016 / j.automatica.2014.10.015.
- ^ Чоудхари, Гириш; Джонсон, Эрик (2011). «Теория и проверка летных испытаний адаптивного контроллера с параллельным обучением». Журнал управления, контроля и динамики. 34 (2): 592–607. Дои:10.2514/1.46866.
- ^ Чоудхари, Гириш; Мюлегг, Максимилиан; Джонсон, Эрик (2014). «Экспоненциальный параметр и сходимость ошибок отслеживания гарантирует для адаптивных контроллеров без постоянства возбуждения». Международный журнал контроля. 87 (8): 1583–1603. Дои:10.2514/1.46866.
- ^ Лаврецкий, Евгений (2015). «Надежные и адаптивные методы управления летательными аппаратами». Справочник по беспилотным летательным аппаратам. С. 675–710. Дои:10.1007/978-90-481-9707-1_50. ISBN 978-90-481-9706-4.
- ^ Каннан, Суреш К .; Чоудхари, Гириш Винаяк; Джонсон, Эрик Н. (2015). «Адаптивное управление беспилотными летательными аппаратами: теория и летные испытания». Справочник по беспилотным летательным аппаратам. С. 613–673. Дои:10.1007/978-90-481-9707-1_61. ISBN 978-90-481-9706-4.
- ^ Чоудхари, Гириш; Джонсон, Эрик Н; Чандрамохан, Раджив; Кимбрелл, Скотт М; Кализа, Энтони (2013). «Наведение и управление самолетами при отказе исполнительных механизмов и серьезном повреждении конструкции». Журнал управления и динамики наведения. 36 (4): 1093–1104. Дои:10.2514/1.58028.
дальнейшее чтение
- Эгардт Б. Устойчивость адаптивных регуляторов. Нью-Йорк: Springer-Verlag, 1979.
- Ландау И. Д. Адаптивное управление: эталонный подход к модели. Нью-Йорк: Марсель Деккер, 1979.
- Иоанну П. А., Сан Дж. Робастное адаптивное управление. Река Аппер Сэдл, Нью-Джерси: Прентис-Холл, 1996.
- Нарендра К., Аннасвами А. М., Стабильные адаптивные системы. Энглвуд Клиффс, Нью-Джерси: Прентис-Холл, 1989; Dover Publications, 2004 г.
- С. Састри, М. Бодсон, Адаптивное управление: устойчивость, сходимость и надежность. Прентис Холл, 1989.
- К. Дж. Астром, Б. Виттенмарк, Адаптивное управление. Ридинг, Массачусетс: Аддисон-Уэсли, 1995.
- И. Д. Ландау, Р. Лозано, М. М’Саад, Адаптивное управление. Нью-Йорк, штат Нью-Йорк: Springer-Verlag, 1998.
- Г. Тао, Адаптивное управление и анализ. Хобокен, Нью-Джерси: Wiley-Interscience, 2003.
- Иоанну П. А., Фидан Б. Учебник по адаптивному управлению. СИАМ, 2006.
- Г. С. Гудвин, К. С. Син, Прогнозирование и управление адаптивной фильтрацией. Энглвуд Клиффс, Нью-Джерси: Прентис-Холл, 1984.
- Крстич М., Канеллакопулос И., Кокотович П. В., Нелинейный и адаптивный дизайн управления. Wiley Interscience, 1995.
- Иоанну П. А., Кокотович П. В. Адаптивные системы с редуцированными моделями. Springer Verlag, 1983.
внешние ссылки
- Шанкар Састри и Марк Бодсон, Адаптивное управление: стабильность, конвергенция и надежность, Прентис-Холл, 1989–1994 (книга)
- К. Севчик: Учебное пособие по эталонному адаптивному управлению модели (Университет Дрекселя)
- Учебник по модели параллельного обучения Справочник по адаптивному управлению Г. Чоудхари (слайды, соответствующие документы и код Matlab)