Появление многотельных систем (MBS) [1] сложной конструкции обуславливает разработку и модификацию методов управления их пространственным движением. Важной задачей является обеспечение асимптотической устойчивости програм- мных траекторий управляемого объекта.
В общем виде динамика MBS модели описывается уравнениями
где – вектор обобщенных координат объекта управления (МBС модель),
– вектор обобщенных координат генератора движения, первое уравнение системы описывает МBС модель, второе – генератор траекторий движения, третье – связи внутри МBС модели, четвертое – связи между генератором и МBС моделью.
Такие системы управления находят свое применение в решении задачи синтеза управляемого движения шагающими роботами. Их программное движение включает в себя траекторию движения точек корпуса и траекторию движения концевых точек шагающих движителей [2]. Кинематические характеристики перемещения, нахождение усилий в приводах под действием внешних нагрузок, инерционных сил определяют параметры управляющих воздействий для получения заданного движения пространственной многотельной системы.
В данной работе рассматриваются генераторы движения с решением в форме асимптотически устойчивых предельных циклов (рис. 1). Предложенный в работе подход опирается на теоремы В.И. Зубова о стабилизации систем в окрестности заданных многообразий и требует получения непрерывных гладких функций управления посредством метода функций Ляпунова.
Рис. 1. Устойчивый предельный цикл
Для описания генераторов движения используются близкие к программной траектории аналитические функции, улучшающие качество управляемого движения звеньев объекта управления [3]. Особый интерес представляет исследование численного решения многотельных систем с такими генераторами при различных типах связей между МBС моделью и генератором движения [4].
Результаты проведенных исследований можно использовать при разработке антропоморфных роботов [2], при проектировании детектирующих устройств переходных процессов движения по траекториям.
Структура управления генератора предельных циклов
Рассмотрим задачу стабилизации двух нелинейно-связанных подсистем:
(1)
где ,
,
,
,
,
,
при
,
Требуется построить внутрисистемные управления , обеспечивающие существование ω – предельных множеств в подпространстве состояний
, i = 1, 2, каждой из подсистем системы управления [5].
Вывод соотношений на параметры стабилизирующего управления
Будем искать управляющие функции в следующем виде:
где i = 1, 2.
Рассмотрим две кривые ,
, где ϑ – гомеоморфизм
, i = 1, 2.
Определим параметры внутрисистемных управлений , используя условие инвариантности данных кривых. Введем
– область в
, тогда граница области в фазовом пространстве i-й подсистемы будет
, где i = 1, 2.
Получим достаточные условия инвариантности кривых и
из уравнений
(2)
(3)
где =
,
=
,
– оператор векторного поля системы (1), где
,
– вектор состояния системы (1).
Расчет параметров управления, обеспечивающих инвариантность кривой
Подставим функцию в уравнение инвариантности (2):
Преобразуем полученные выражения, раскрыв скобки и сгруппировав слагаемые при степенях ,
,
,
где r = m, k, l:
где ,
,
,
,
,
,
. Оператор векторного поля системы равен нулю на кривой, определяемой уравнением
(4)
при условии ,
,
,
,
,
,
, P1 = 1. Здесь
,
. Условие P1 = 1 выполняется при
. Кривая (4) является
.
Для обеспечения инвариантности только одной линии уровня =
функции F1 полная производная системы обратится в ноль на кривой
при выполнении следующих условий
,
,
,
,
,
,
где ,
,
.
Повторив подобный расчет, установим, что существование подсистемы с инвариантной кривой приводит к инвариантности кривой
у второй подсистемы при выполнении определенных условий на параметры управляющих функций.
Таким образом, коэффициенты внутрисистемных управлений будут определяться по формулам
где i, j = 1, 2, j = i.
Кривые и
являются ω – предельными множествами в подпространствах
и
соответственно.
Численное моделирование
Построенная в работе модель генератора движения относится к системам автоколебательного типа. В подпространстве каждой подсистемы наблюдается процесс стабилизации траекторий в окрестности инвариантного асимптотически устойчивого многообразия [6]. Выполнено численное моделирование такой системы в условиях параметрического изменения управляющего воздействия. Качественное исследование ее решения подтвердило действенность приведенной в работе методики аналитического конструирования генераторов движения.
Согласно соотношениям синтеза при достаточно широком диапазоне изменения значений коэффициентов управляющих функций показано существование областей устойчивого поведения системы в окрестности режима (рис. 2).
Рис. 2. Интегральные трубки в подпространствах и
По иллюстрациям численного моделирования можно определить время выхода интегральных кривых на режим устойчивых периодических колебаний.
В соответствующих подпространствах системы показано существование возможности одновременного выхода процессов на заданный режим.
Заключение
В работе получены стабилизирующие управления для генерации программных движений MBS модели. Предложенный подход позволяет решать задачу синтеза управляемого движения многотельных систем по предписанным траекториям. Методика интегрирования генераторов движения в динамику многотельных систем дает возможность реализовать перемещение звеньев объекта управления с помощью полученных генераторов предельных циклов.