КРАТКИЕ СООБЩЕНИЯ
УДК 681.51.011+519.87
ОБРАТНАЯ ЗАДАЧА В УПРАВЛЕНИИ ДИНАМИЧЕСКОЙ СИСТЕМОЙ
А.А. Брагина
Предложен синтез управлений движением манипуляционного робота (МР) в точку программной траектории прямым методом Ляпунова. При построении модели динамики МР представлен единой системой, фазовый вектор которой определяется данными как механизма, так и исполнительных приводов. Такой подход к синтезу управлений базируется на использовании в качестве функций Ляпунова первых интегралов движения системы, поэтому включаемый в рассмотрение привод должен иметь конкретный физический смысл, например, электропривод постоянного тока, гидропривод с дроссельным управлением и т.д., что позволит учесть его энергию при построении функции Ляпунова. Для определенности рассмотрен МР с электроприводами, с якорным управлением, что не ограничивает возможности перехода к другому типу привода. Вывод уравнений движения МР проведен на основе полной нелинейной модели МР с использованием тензорного анализа. Исследовано на устойчивость движение промышленного МР, рабочим органом которого является тело вращения.
Ключевые слова: модель динамики, синтез управлений, точка программной траектории, функции Ляпунова.
Задача наведения характеристической точки рабочего инструмента манипуляционного робота (МР) при выполнении им различных работ промышленного и непромышленного характера является одной из основных. Трудности при синтезе законов управления такими многомерными, нестационарными объектами определяются их нелинейными свойствами, обусловленными кинематическими и динамическими связями [1 — 3].
В работе прямым методом Ляпунова [4] решена задача перевода динамической системы из произвольной точки Хо € Хо С Кп в точку программной траектории х° на обрабатываемой поверхности. Уравнения динамики получены для многозвенного МР с распределенными массами звеньев, кинематическая схема которого приведена на рис. 1. Обобщенные координаты манипулятора Па, Пм, А, ^ = 1, 2, 3 определяются углами поворота его звеньев. Обобщенными координатами электроприводов являются заряды даА, Яъа, А = 1, 2, 3, протекающие через поперечные сечения обмоток якоря и возбуждения соответствующих электродвигателей. Модель динамики МР получена в форме уравнений Лагранжа-Максвелла [5] с индексным способом записи [6], снимающим громоздкость преобразований аналитических выражений при построении модели динамики МР.
Точка программной траектории системы определена обобщенными координатами п° и скоростями п°, 1°а. Классический способ вывода уравнений динамики дает систему уравнений движения электромеханической системы
(¿аА^ — М^АМиц)1ам + (п7 — 2МГМ = ^*5
^ (1)
САмПм + Са^ ПмПу + Щм1ац ^ЩАв [ав = МА-
Здесь в\ц - тензор инерции манипулятора [6], 1ах = да\, 1ьх = <[ьх, Пх - обобщенные скорости системы, Ьа\^, - тензоры индуктивности, М\х - тензор взаимной индуктивности обмо-
ток якоря и возбуждения электродвигателей приводов, 1ьх - циклическая скорость, Сх^и -символ Кристоффеля первого рода метрического тензора вх^, тензор Ь^х: Ь^Ььци = 5х, 5х - символ Кронекера, обобщенные силы даются равенствами N = — Ехр1ах + их, 1\/Г тз д I \ I Т^1 дМУ@ т тз тз
Мх = -Вх^Г]^-(п)+Ц 1ав, где Ех^, Вхх - тензоры, определяющие диссипацию
электромагнитной и механической энергий системы, соответственно, Шр(г() - потенциальная
д'^р (п)
энергия манипулятора, —--------потенциальные силы, действующие на степень подвижно-
дпх
сти с номером Л, их - управление, стесненное ограничением их € Е5, Ев - ограниченное замкнутое множество, задаваемое из ресурсов управления. Введем возмущения Д^х, ДПх, А1ах, Д1ах как разность между текущими и программными значениями обобщенных координат и скоростей. Условие стационарности движения в точке программной траектории дает следующий интеграл возмущенного движения приведенной системы [1]:
Л = (Ьахд - Ц?И„х) Та,а - {ЬаХц - Ц?Ы^Ы^) Гщ, + Ц?—Пв. (2)
дМх дПв
Энергия возмущенного движения системы имеет вид
3 = 1 Сх^Г]хГ]ц + 1 {Ьахц - Ц?М^хМ^ц) △ 1ах △ 3-ад + Шр(Дг]). (3)
Построим функцию Ляпунова V как связку интегралов возмущенного движения системы [4]:
V = 3 + рЗхЗх, (4)
где р - положительная константа. Так как в стационарном движении (равновесии системы) все обобщенные скорости П[х =0, имеем следующее условие осуществимости стационарного движения
Т^1 М ° Т° дМив Т° ти7 п дМУ@ I о + д^р (п ° )=0 (5)
Ц М^х1ах дпх 1ав - Ц П дпх 1ав + дпх (П ) = 0' (5)
Полная производная в силу системы (1) функции V с учетом (5) после проведенных преобразований имеет вид
= -Вх^П[хП[^ + {их — Ех^!а^ {р3х + 5хД1ах) '
Выбрав управление в виде
их = Ехх^ах — а(3х + 5х-----^ (6)
с положительной константой а, имеем
V — —Вхапхпа — ра(^х + —рр~^
АТад
х Р
Исследуем устойчивость движения МР, приведенного на рис. 1. Рабочим органом является инструмент, представленный телом вращения (1 - характеристическая точка рабочего органа). Инерциальную систему координат Охі свяжем с основанием МР, а подвижную систему координат О'хІ (і — 1.2.3) - с третьим звеном, выбрав ее начало в центре инерции тела. По теореме сложения скоростей абсолютная скорость произвольной точки тела
V — у0' + оо х т' + V', (7)
Хз
Рис. 1. Кинематическая схема МР
где у0/ - скорость полюса О' движущейся системы осей, Со - ее угловая скорость, V' - скорость точки по отношению к подвижной системе осей, г' - радиус-вектор точки в подвижной системе осей.
Кинетическую энергию рабочего органа определим выражением
где $0/ -тензор инерции тела, т - масса тела. Предполагая равенство экваториальных моментов инерции тела А и С относительно осей О'х^, О'х'2, учитывая то, что $0/ = АЕ + (В — А)ее, где В - момент инерции тела относительно оси О'х'2, преобразуем (8) к виду
Отнесем слагаемые, не зависящие от угловой скорости рабочего органа ф к тензору инерции манипулятора, сформируем тензор в л,. Кинетическая энергия системы имеет вид
Здесь ф\ = аГ^л (і = 1, 2, 3, А = 1, 2, 3), Г^д - тензор, связывающий проекции вектора Со на оси подвижной системы координат с эйлеровыми углами пл, аї - направляющие косинусы вектора е в подвижной системе координат. Считая координату ф циклической и определив отнесенный к ф импульс р формулой р = В(ф + ф\пл), сформируем функцию Рауса и получим следующие уравнения динамики МР с рабочим инструментом
(8)
(9)
(10)
(11)
Здесь = в\д — Бф\фд, Q\,ßv - символ Кристоффеля тензора Оставим структуру функции Ляпунова (4) прежней. С учетом (4)-(6) имеем:
V = 1 ^XßVxVß + 2 [La\ß — LV м1\Mvx)AIa\ Д^ + №р(Дц) + pJ\J\.
Полная производная функции Ляпунова в силу системы (11) имеет вид
д'ф \ д'ф
V = —Б\д + (U\ — R\ßIag))(pJ\ + ^Д1ах) — Vj,—П^Пх + П\ Vß-
dVx
Сумма двух последних слагаемых в выражении V равна нулю, и управление (6) обеспечивает асимптотическую устойчивость движения характеристической точки рабочего органа в точку программной траектории.
Литература
1. Горитов, А.Н. Построение плана траектории промышленного робота в условиях неполной информации о внешней среде / А.Н. Горитов // Мехатроника, автоматизация, управление: Прил. - 2010. - № 9. - С. 25-29.
2. Попов, А.В. О способах сил и моментов при взаимодействии манипулятора с окружающей средой / А.В. Попов // Научно-технические ведомости СПбГТУ: Естеств. и техн. науки. - 2006. - Т. 1, № 5. - С. 169-172.
3. Рубцов, И.В. Аналитический синтез законов автоматического наведения и стабилизации оружия мобильного робототехнического комплекса специального назначения /И.В. Рубцов, П.Н. Саламаха // Мехатроника, автоматизация, управление: Прил. - 2006. - № 10.
- С. 40-48.
4. Барбашин, Е.А. Функции Ляпунова / Е.А. Барбашин. - М.: Наука, 1970.
5. Борцов, Ю.А. Электромеханические системы с адаптивным и модальным управлением / Ю.А. Борцов, Н.Д. Поляхов, В.В. Путов. - Л.: Энергоатомиздат, Ленинградское отд-ие, 1984.
6. Коренев, Г.В. Целенаправленная механика управляемых манипуляторов / Г.В. Коренев.
- М.: Наука, 1979.
Асия Ахмедовна Брагина, кандидат технических наук, доцент, кафедра «Прикладная математика>, Южно-Уральский государственный университет (г. Челябинск, Российская Федерация), abragina@gmail.com.
MSC 93С85, 93A30
Inverse Problem in the Control of Dynamic System
A.A. Bragina, South Ural State University, Department of Applied Mathematics(Chelyabinsk, Russian Federation)
We propose a synthesis of motion control for manipulation robot (MR) to the destination point of the programmed trajectory by the Lyapunov’s direct method. During constructing of the model of dynamics MR is presented as a unified system, whose phase vector is determined by the data of a mechanism, as well as of the actuators. This approach to the control synthesis is based on the use of first integrals of the system motion as Lyapunov functions, therefore a considered drive must have specific physical meaning, such as DC electric drive, hydraulic drive with throttle control, etc., what will enable to take drive’s energy into account in the construction of Lyapunov function. For definiteness, an MR with electric drives and the anchor control was taken as an example, which does not limit the possibility to use a different type of drive. Derivation of the MR motion equations is conducted on the basis of complete non-linear MR model using tensor analysis. The stability of movements of industrial MR with the solid of revolution as operating device is studied.
Keywords: model of dynamics, control synthesis, point of programmed trajectory, Lyapunov functions.
References
1. Goritov A.N. Construction of the Plan of a Trajectory of the Industrial Robot in the Conditions of the Incomplete Information on an Environment. Mechatronics, Automatization, Control: Appendix, 2010, no. 9, pp. 25-29. (in Russian)
2. Popov A.V. On Estimation Approaches of Forces and Moments in Interaction of the Manipulator and its Environment. Science and Technical News State Technical University of St.Petersburg: Natural and Technical Sciences, 2006, vol. 1, no. 5, pp. 169-172. (in Russian)
3. Rubtsov I.V., Salamaha P.N. Analytical Synthesis Laws Automatic Guidance and Stabilization for Weapons of Mobile Robotic Complex of Special Purpose. Mechatronics, Automatization, Control: Appendix, 2006, no. 10, pp. 40-48. (in Russian)
4. Barabashin E.A. Lyapunov Functions. Moscow, Nauka (Science), 1970. (in Russian)
5. Bortsov Y.A., Polyakhov N.D., Putov V.V. Electromechanical Systems with Adaptive and Modal Control. Leningrad: Energoatomizdat, Leningrad department, 1984. (in Russian)
6. Korenev G.V. Targeted Mechanics of Controlled Manipulators. Moscow, Nauka (Science), 1979. (in Russian)
Поступила в редакцию 8 августа 2012 г.