Линеаризация обратной связи - Feedback linearization
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты.Май 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Линеаризация обратной связи это общий подход, используемый для управления нелинейные системы. Подход включает в себя преобразование нелинейной системы в эквивалентную линейную систему путем замены переменных и подходящего управляющего входа. Линеаризация обратной связи может быть применена к нелинейным системам вида
куда - вектор состояния, - вектор входов, а - вектор выходов. Цель - разработать управляющий вход
который отображает линейную карту ввода-вывода между новыми вводными и выход. Затем может быть применена стратегия управления внешним контуром для полученной линейной системы управления.
Обратная линеаризация систем SISO
Здесь рассмотрим случай линеаризации обратной связи системы с одним входом и одним выходом (SISO). Подобные результаты могут быть распространены на системы с множеством входов и множеством выходов (MIMO). В этом случае, и . Задача - найти преобразование координат что переводит систему (1) в так называемую нормальная форма который покажет закон обратной связи вида
который будет отображать линейную карту ввода-вывода из нового ввода к выходу . Чтобы преобразованная система была эквивалентным представлением исходной системы, преобразование должно быть диффеоморфизм. То есть преобразование должно быть не только обратимым (т. Е. Биективным), но и преобразование, и его обратное должны быть гладкий так что дифференцируемость в исходной системе координат сохраняется в новой системе координат. На практике преобразование может быть только локально диффеоморфным, и результаты линеаризации справедливы только в этой меньшей области.
Для решения этой проблемы требуется несколько инструментов.
Производная Ли
Целью линеаризации обратной связи является создание преобразованной системы, состояния которой являются выходными и его первый производные. Чтобы понять структуру этой целевой системы, мы используем Производная Ли. Рассмотрим производную по времени от (2), которую можно вычислить с помощью Правило цепи,
Теперь мы можем определить производную Ли от вдоль в качестве,
и аналогично производная Ли от вдоль в качестве,
Используя эти новые обозначения, мы можем выразить в качестве,
Обратите внимание, что обозначение производных Ли удобно, когда мы берем множественные производные либо по одному и тому же векторному полю, либо по другому. Например,
и
Относительная степень
В нашей линеаризованной системе обратной связи, состоящей из вектора состояния выхода и его первый производные, мы должны понимать, как вход входит в систему. Для этого введем понятие относительной степени. Наша система (1) и (2) называется относительной степенью в какой-то момент если,
- в район из и все
Учитывая это определение относительной степени в свете выражения производной по времени выходных данных , мы можем рассматривать относительную степень нашей системы (1) и (2) как количество раз, которое мы должны дифференцировать выход перед вводом появляется явно. В Система LTI, относительная степень - это разница между степенью полинома знаменателя передаточной функции (т. е. числом полюса ) и степень полинома числителя (т. е. количество нули ).
Линеаризация по обратной связи
Для дальнейшего обсуждения мы будем предполагать, что относительная степень системы равна . В этом случае после дифференцирования вывода раз у нас есть,
где обозначение указывает на -я производная от . Поскольку мы предположили, что относительная степень системы равна , производные Ли вида за все равны нулю. То есть вход не имеет прямого вклада ни в один из первых th производные.
Преобразование координат который приводит систему в нормальный вид, исходит из первого производные. Особенно,
преобразует траектории из исходной систему координат в новую система координат. Пока это преобразование диффеоморфизм, гладкие траектории в исходной системе координат будут иметь уникальные аналоги в системы координат, которые также гладкие. Те траектории будут описаны новой системой,
Следовательно, закон управления с обратной связью
отображает линейную карту ввода-вывода из к . Полученная линеаризованная система
каскад интеграторы и управление внешним контуром могут быть выбраны с использованием стандартной методологии линейных систем. В частности, закон управления с обратной связью по состоянию
где вектор состояния это выход и его первый производные, приводит к Система LTI
с,
Итак, при соответствующем выборе , мы можем произвольно разместить замкнутые полюса линеаризованной системы.
Нестабильная нулевая динамика
Линеаризация обратной связи может быть достигнута с системами, относительная степень которых меньше . Однако нормальная форма системы будет включать нулевая динамика (т.е. состояния, которые не наблюдаемый с выхода системы), что может быть нестабильным. На практике нестабильная динамика может иметь пагубные последствия для системы (например, для внутренних состояний системы может быть опасно расти неограниченное количество раз). Эти ненаблюдаемые состояния могут быть управляемыми или, по крайней мере, стабильными, и поэтому могут быть приняты меры для обеспечения того, чтобы эти состояния не вызывали проблем на практике. Минимальная фаза системы дают некоторое представление о нулевой динамике.
Смотрите также
дальнейшее чтение
- А. Исидори, Нелинейные системы управления, третье издание, Springer Verlag, Лондон, 1995.
- Х. К. Халил, Нелинейные системы, третье издание, Prentice Hall, Upper Saddle River, Нью-Джерси, 2002.
- М. Видьясагар, Нелинейный системный анализ второе издание, Prentice Hall, Englewood Cliffs, Нью-Джерси, 1993.
- Б. Фридланд, Расширенный дизайн системы управления Факсимильное издание, Prentice Hall, Upper Saddle River, Нью-Джерси, 1996.
внешняя ссылка
- ECE 758: Моделирование и нелинейное управление однолинейным гибким совместным манипулятором - Дает объяснение и применение линеаризации обратной связи.
- ECE 758: Пример линеаризации шарика в трубе - Тривиальное применение линеаризации для системы, уже находящейся в нормальной форме (т.е. преобразование координат не требуется).
- Язык Wolfram функции сделать линеаризация обратной связи, вычислить относительные порядки, и определить нулевая динамика.