Подход, используемый при управлении нелинейными системами
Линеаризация обратной связи является общей стратегией, используемой в нелинейном управлении для управления нелинейными системами . Методы линеаризации обратной связи могут применяться к нелинейным системам управления вида
где - состояние, - входы. Подход включает преобразование нелинейной системы управления в эквивалентную линейную систему управления посредством замены переменных и подходящего управляющего входа. В частности, ищутся изменения координат и управляющего входа так, чтобы динамика в координатах приняла форму линейной, управляемой системы управления,
Затем для достижения цели управления можно применить стратегию управления внешнего контура для полученной линейной системы управления.
Линеаризация обратной связи систем SISO
Здесь рассмотрим случай линеаризации обратной связи системы с одним входом и одним выходом (SISO). Аналогичные результаты можно распространить на системы с несколькими входами и несколькими выходами (MIMO). В этом случае и . Цель состоит в том, чтобы найти преобразование координат , которое преобразует систему (1) в так называемую нормальную форму , которая выявит закон обратной связи вида
который отобразит линейную карту вход-выход из нового входа в выход . Чтобы гарантировать, что преобразованная система является эквивалентным представлением исходной системы, преобразование должно быть диффеоморфизмом . То есть преобразование должно быть не только обратимым (т. е. биективным), но и преобразование, и его обратное должны быть гладкими , чтобы дифференцируемость в исходной системе координат сохранялась в новой системе координат. На практике преобразование может быть только локально диффеоморфным, и результаты линеаризации справедливы только в этой меньшей области.
Для решения этой проблемы требуется несколько инструментов.
производная Ли
Целью линеаризации обратной связи является создание преобразованной системы, состояния которой являются выходом и его первыми производными. Чтобы понять структуру этой целевой системы, мы используем производную Ли . Рассмотрим производную по времени от (2), которую можно вычислить с помощью цепного правила ,
Используя эту новую нотацию, мы можем выразить это как:
Обратите внимание, что обозначение производных Ли удобно, когда мы берем несколько производных по одному и тому же векторному полю или по разным. Например,
и
Относительная степень
В нашей системе с обратной связью, линеаризованной из вектора состояния выхода и его первых производных, мы должны понимать, как вход поступает в систему. Для этого мы вводим понятие относительной степени. Говорят, что наша система, заданная (1) и (2), имеет относительную степень в точке, если,
Рассматривая это определение относительной степени в свете выражения производной по времени выхода , мы можем считать относительную степень нашей системы (1) и (2) числом раз, которое нам приходится дифференцировать выход, прежде чем вход появится явно. В системе LTI относительная степень — это разница между степенью полинома знаменателя передаточной функции (т. е. числом полюсов ) и степенью полинома ее числителя (т. е. числом нулей ).
Линеаризация по обратной связи
Для дальнейшего обсуждения мы предположим, что относительная степень системы равна . В этом случае после дифференцирования выходных времен мы имеем,
где обозначение указывает на th производную от . Поскольку мы предположили, что относительная степень системы равна , производные Ли формы для все равны нулю. То есть, вход не имеет прямого вклада ни в одну из первых th производных.
Координатное преобразование , которое приводит систему к нормальной форме, происходит из первых производных. В частности,
преобразует траектории из исходной системы координат в новую систему координат. Пока это преобразование является диффеоморфизмом , гладкие траектории в исходной системе координат будут иметь уникальные аналоги в системе координат, которые также являются гладкими. Эти траектории будут описываться новой системой,
Следовательно, закон управления с обратной связью
визуализирует линейную карту ввода-вывода из в . Полученная линеаризованная система
представляет собой каскад интеграторов, и управление внешним контуром может быть выбрано с использованием стандартной линейной системной методологии. В частности, закон управления с обратной связью по состоянию
где вектор состояния является выходом и его первыми производными, приводит к системе LTI
с,
Таким образом, при соответствующем выборе мы можем произвольно размещать полюса замкнутого контура линеаризованной системы.
Нестабильная нулевая динамика
Линеаризация обратной связи может быть выполнена с системами, имеющими относительную степень меньше . Однако нормальная форма системы будет включать нулевую динамику (т. е. состояния, которые не наблюдаются из выходных данных системы), которые могут быть нестабильными. На практике нестабильная динамика может иметь пагубные последствия для системы (например, может быть опасно, чтобы внутренние состояния системы росли неограниченно). Эти ненаблюдаемые состояния могут быть контролируемыми или, по крайней мере, стабильными, и поэтому можно принять меры, чтобы гарантировать, что эти состояния не вызовут проблем на практике. Минимально-фазовые системы дают некоторое представление о нулевой динамике.
Линеаризация обратной связи систем MIMO
Хотя NDI не обязательно ограничивается этим типом системы, давайте рассмотрим нелинейную систему MIMO, которая является аффинной по входу , как показано ниже.
Предполагается, что количество входов равно количеству выходов. Допустим, есть входы и выходы. Тогда — матрица, где — векторы, составляющие ее столбцы. Кроме того, и . Чтобы использовать вывод, аналогичный выводу для SISO, систему из уравнения 4 можно разделить, изолировав каждый '-й выход , как показано в уравнении 5.
Аналогично SISO, можно показать, что вплоть до 'th производной от , термин . Здесь относится к относительной степени 'th выхода. Аналогично, это дает
Решая этот вопрос так же, как и SISO, можно обнаружить, что определение виртуального входа таким образом, что
линеаризует эту '-ю систему. Однако, если , очевидно, не может быть решена при заданном значении для . Однако, создание такого уравнения для всех выходов, , приводит к уравнениям вида, показанного в уравнении 7. Объединение этих уравнений приводит к матричному уравнению, которое в общем случае позволяет решить для входных данных , как показано ниже.
А. Исидори, Нелинейные системы управления, третье издание, Springer Verlag, Лондон, 1995.
Х. К. Халил, Нелинейные системы, третье издание, Prentice Hall, Аппер Сэдл Ривер, Нью-Джерси, 2002.
М. Видьясагар, Нелинейный системный анализ , второе издание, Prentice Hall, Энглвуд Клиффс, Нью-Джерси, 1993.
Б. Фридланд, Advanced Control System Design , факсимильное издание, Prentice Hall, Аппер Сэддл Ривер, Нью-Джерси, 1996.
Ссылки
^ Исидори, Альберто (1995). Нелинейные системы управления (Третье изд.). Спрингер-Верлаг Лондон. п. 5. ISBN 978-1-4471-3909-6.
^ Х. Неймейер и А. ван дер Шафт, Нелинейные динамические системы управления, Springer-Verlag, стр. 163, 2016.
^ Исидори, Альберто (1995). Нелинейные системы управления (Третье изд.). Спрингер-Верлаг Лондон. п. 147. ИСБН978-1-4471-3909-6.
Внешние ссылки
Фабио Челани и Альберто Исидори, ред. (2009). "Линеаризация обратной связи". Scholarpedia . Получено 31 декабря 2022 г. .
ECE 758: Моделирование и нелинейное управление однозвенным гибким сочлененным манипулятором – дает объяснение и применение линеаризации обратной связи.
ECE 758: Пример линеаризации с использованием шарика в трубке – тривиальное применение линеаризации для системы, уже находящейся в нормальной форме (т.е. преобразование координат не требуется).
Функции языка Wolfram для выполнения линеаризации обратной связи, вычисления относительных порядков и определения нулевой динамики.