Подход, используемый в управлении нелинейными системами
Блок-схема, иллюстрирующая линеаризацию обратной связи нелинейной системы
Линеаризация обратной связи это общий подход, используемый для управления нелинейными системами. Подход включает в себя преобразование нелинейной системы в эквивалентную линейную систему путем замены переменных и подходящего управляющего входа. Линеаризация обратной связи может применяться к нелинейным системам вида
где - вектор состояния, - вектор входных данных, а - вектор выходов. Цель состоит в том, чтобы разработать управляющий ввод
, который отображает линейный ввод– карта вывода между новым вводом и выводом. Затем может быть применена стратегия управления внешним контуром для полученной линейной системы управления.
.
Содержание
- 1 Линеаризация обратной связи систем SISO
- 1.1 Производная Ли
- 1.2 Относительная степень
- 1.3 Линеаризация по обратной связи
- 1.4 Нестабильная динамика нуля
- 2 См. Также
- 3 Далее чтение
- 4 Внешние ссылки
Линеаризация обратной связи систем SISO
Здесь рассмотрим случай линеаризации обратной связи системы с одним входом и одним выходом (SISO). Подобные результаты могут быть распространены на системы с множеством входов и множеством выходов (MIMO). В этом случае и . Цель состоит в том, чтобы найти преобразование координат , которое преобразует систему (1) в так называемую нормальную форму который покажет закон обратной связи формы
, который будет визуализировать линейную карту ввода-вывода из нового ввода в вывод . Чтобы преобразованная система была эквивалентным представлением исходной системы, преобразование должно быть диффеоморфизмом. То есть преобразование должно быть не только обратимым (т. Е. Биективным), но и преобразование, и его обратное должны быть гладкими, чтобы дифференцируемость в исходной системе координат сохранялась в новой системе координат. На практике преобразование может быть только локально диффеоморфным, но результаты линеаризации сохраняются только в этой меньшей области.
Для решения этой проблемы требуется несколько инструментов.
Производная Ли
Целью линеаризации обратной связи является создание преобразованной системы, состояниями которой являются выход и его первый производные. Чтобы понять структуру этой целевой системы, мы используем производную Ли. Рассмотрим производную по времени от (2), которую можно вычислить, используя цепное правило ,
Теперь мы можем определить производную Ли от по как,
и аналогично производная Ли от вдоль as,
В этом новом обозначении мы может выражать as,
Обратите внимание, что обозначение производных Ли удобно, когда мы берем множественные производные по одному и тому же векторному полю, или другой. Например,
и
Относительная степень
В нашей линеаризованной системе обратной связи, состоящей из вектора состояния выхода и его первого производные, мы должны понимать, как ввод попадает в систему. Для этого введем понятие относительной степени. Наша система (1) и (2), как говорят, имеет относительную степень в точке if,
- в окрестности из и всех
Рассматривая это определение относительной степени в свете выражения производной по времени выходных данных , мы можем рассматривать относительную степень нашей система (1) и (2) - количество раз, которое нам нужно дифференцировать вывод перед вводом отображается явно. В системе LTI относительная степень - это разница между степенью полинома знаменателя передаточной функции (т. Е. Числом полюсов ) и степенью полинома ее числителя (т. Е. Числом из нулей ).
Линеаризация по обратной связи
Для дальнейшего обсуждения мы предположим, что относительная степень системы равна . В этом случае, после дифференцирования вывода раз, мы имеем
, где обозначение указывает -ю производную от . Поскольку мы предположили, что относительная степень системы равна , производные Ли вида для все равны нулю. То есть вход не имеет прямого вклада ни в один из первых -ые производные.
Преобразование координат , которое переводит систему в нормальную форму, происходит от первого производные. В частности,
преобразует траектории из исходной системы координат в новую систему координат . Пока это преобразование является диффеоморфизмом, гладкие траектории в исходной системе координат будут иметь уникальные аналоги в системе координат , которые также являются гладкими. Эти траектории будут описаны новой системой:
Следовательно, закон управления с обратной связью
отображает линейную карту ввода-вывода от до . Полученная в результате линеаризованная система
представляет собой каскад из интеграторов, а управление внешним контуром может быть выбрано с использованием стандартных линейных системная методология. В частности, закон управления с обратной связью по состоянию
, где вектор состояния - это выходные и его первые производные, приводит к система LTI
с,
Итак, при соответствующем выборе , мы можем произвольно разместить полюса замкнутого контура линеаризованной системы.
Нестабильная динамика нуля
Линеаризация обратной связи может быть выполнена с системами, относительная степень которых меньше . Однако нормальная форма системы будет включать нулевую динамику (то есть состояния, которые не наблюдаются на выходе системы), которые могут быть нестабильными. На практике нестабильная динамика может иметь пагубные последствия для системы (например, для внутренних состояний системы может быть опасно расти неограниченное количество раз). Эти ненаблюдаемые состояния могут быть управляемыми или, по крайней мере, стабильными, и поэтому могут быть приняты меры, чтобы гарантировать, что эти состояния не вызывают проблем на практике. Системы с минимальной фазой дают некоторое представление о нулевой динамике.
См. Также
Дополнительная литература
Внешние ссылки
- ECE 758: Моделирование и нелинейное управление однолинейным гибким совместным манипулятором - Дает объяснение и применение линеаризации с обратной связью.
- ECE 758: Пример линеаризации шарика в трубе - Тривиальное применение линеаризации для системы, уже находящейся в нормальной форме (т.е. преобразование координат не требуется).
- Язык Wolfram для выполнения линеаризации обратной связи, вычисления относительных порядков и определения динамики нуля.