Редукция математической модели робота с упругими сочленениями

УДК 517.928

РЕДУКЦИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ РОБОТА С УПРУГИМИ СОЧЛЕНЕНИЯМИ1

© 2014 О.В. Видилина, Н.В. Воропаева2

Рассматривается модель те-звенного манипулятора с упругими сочленениями в условиях слабой диссипации. Выделяется класс сингулярно возмущенных дифференциальных систем, описывающих динамику робота. Для данного класса систем устанавливаются существование и единственность интегрального многообразия медленных движений, изучаются его свойства. Доказывается, что интегральное многообразие может быть построено с любой степенью точности в виде асимптотического разложения по степеням малого параметра. Система, описывающая движение на многообразии, может быть использована в качестве редуцированной модели исходной системы.

Ключевые слова: сингулярно возмущенные системы, интегральные многообразия, асимптотические методы, редукция.

Введение

Решение задач анализа и управления сложными робототехническими системами сопряжено с проблемами, обусловленными высокой размерностью моделей и наличием нескольких временных масштабов. В связи с этим актуальной становится задача редукции моделей, т. е. построения моделей более низкого порядка, адекватно отражающих поведение исходной системы.

Одним из подходов, позволяющих производить редукцию сложных разнотем-повых динамических систем, является метод асимптотической декомпозиции [1-3], базирующийся на аппарате теории интегральных многообразий и сочетающий в себе элементы геометрических и асимптотических методов анализа.

В настоящей работе рассматривается модель п-звенного робота-манипулятора с упругими сочленениями при наличии слабой диссипации. Для описания динамики манипулятора в рассмотрение вводится класс сингулярно возмущенных дифференциальных систем, содержащих малый параметр е при старшей производной. Традиционно в качестве упрощенной модели исходной системы используется порождающая система, получаемая из исходной при е = 0. Ответ на вопрос о допустимости использования порождающей системы в качестве "нулевого приближения" дает известная теорема А.Н. Тихонова, основное предположение которой

1 Работа выполнена при финансовой поддержке Минобрнауки России в рамках базовой части государственного задания и РФФИ (грант 13-01-97002-р_поволжье_а).

2Видилина Ольга Викторовна (vidilina_olga@mail.ru), Воропаева Наталия Владимировна (voropaevan61@mail.ru), кафедра дифференциальных уравнений и теории управления Самарского государственного университета, 443011, Российская Федерация, г. Самара, ул. Акад. Павлова, 1.

состоит в требовании асимптотической устойчивости так называемой присоединенной системы.

Для рассматриваемого класса систем условия теоремы А.Н. Тихонова не выполняются, поэтому целью настоящей работы стало изучение условий существования притягивающего интегрального многообразия медленных движений и возможности использования медленной подсистемы, описывающей движение на интегральном многообразии, в качестве упрощенной модели манипулятора. Подобные вопросы для других классов квазиосциллирующих систем рассматривались в работах [2; 3; 7].

1. Основные результаты

1.1. Описание модели

Рассмотрим динамическую модель ??-звенного манипулятора с упругими сочленениями (рис. 1).

Рис. 1. Динамическая модель ??-звенного манипулятора с упругими сочленениями

Каждое сочленение имеет привод. Податливость г-го кинематического сочленения моделируется пружиной кручения с линейной жесткостной характеристикой. Предполагается, что коэффициенты упругости пружин сочленений — это достаточно большие величины одного порядка. Уравнения, описывающие динамику робота, имеют вид [4-6]

где координаты векторов <71 (Е Д" и <72 € Д" - углы, характеризующие положение звеньев манипулятора и роторов, соответственно, П(д 1) - матрица инерции звеньев, J - диагональная матрица инерции роторов, вектор с(<71,(71) определяется кориолисовой, центробежной и гравитационной составляющими, К = к <Иад(К\,..., Кп) - диагональная матрица жесткости связей. В = = ¿гад(В\,..., Вп) - диагональная матрица демпфирования.

Введем в рассмотрение малый параметр (л = 1/к. Заметим, что в работах [4; 5] вводится более жесткое ограничение на матрицу В. При построении комбинированного управления предполагается, что Bj = В^/(л, или Bj = В^/у^, что означает наличие в системе достаточно большой диссипации. Это ограничение обеспечивает выполнение условий теоремы А.Н. Тихонова об асимптотической устойчивости присоединенной системы. В настоящей работе предполагается Bj = 0( 1), и условия данной теоремы не выполнены.

1-е звено

Д91)91 + с(<7ъ 41) + ~ 42) + В(<71 - <Ы = О,

ГА1 ~ К(д 1 - <й) - В(д 1 - до) = и,

Произведем замену переменных ц = г = к(ц\ — Ц2). Получаем систему вида

д = ц) + А1(д)г + цЛз(ц)г,

¡х = а2

ал(ц, ц) = а2(д, ц) = —В-\ц)е(ц, ц), А1(д) = —В-1(ц)К, А2(д) = (Б-1(д) + 1-1)К, А3(ц) = —В-\д)Б, АА(д) = (В-1(д) + J -1)Б, М2 = —J-1.

1.2. Приведение системы к специальному виду

Введем новые переменные: Х1 = ц, х2 = ц, г1 = г, г2 = г и перепишем систему (1.2) в виде

Х1 Х2 ¡г1 ¡г2

Х2,

а1(х) + А1(х\)г1 + ¡лАз(х\)г2, ¡г2,

а,2(х) — А2(х\)г1 — ¡АА(х1)г2 + М2и(г, х, ¡л).

Представим функцию п(1,х,л) в виде

и(г, х, ц) = ио(г, х) + ¡41(1, х) + ¡12П2(Ь, х, ц). Положим в последнем уравнении системы (1.3) ¡л = 0 и выразим г1. Получаем г1 = Но(г, х) = А-1 (х1)[а2(х) + М^и^г, 'х)}.

Пусть

/ N дНо дко дко Г ]

Но(г, х) = -д^ + дх~ х2 + дхх~ а + А1Н,

ьЛ(г, х) = —А2

гдЯо дН0 дНо „ , п „ тт

+ ^х2 + [а1 + А1Но}+ А4Н0 — М241

дг

дхл

дх2

Произведем в системе (1.3) замену переменных

У1 = г1 — Но(г,х) — ¡Ьл(г,х), У2 = г2 — Но(г,х).

Получим систему вида

х = С1х + С2(х1,л)у + /1(г,х,л),

¡у = сА(г,х,л)у + ¡2Ми2(г,х,л) + ¡л2 д2(г,х,л),

где

С1 ^ 0 0 ) , С2(х1>л)=( 0 ¡°А3) ,

11

/

сА(г, х, ¡¡) =

дКр + и ВКг

А1 ¡1 — ¡2

окр + и огч

8x2 ' дх2

А3

V —А2 — м дН А1

—А — и2 дН А

1

92

8Н0 дх2

Лх Нг + Аз Но

8^ + Х2 + дй

ЗК\

\

дИ0 дх2

А^ + А3Н0

Представим матрицу С4(Ь,х,^) в виде

С4(Ь, х, ¡) = А(х, ¡) + ¡С(Ь, х, ¡),

где

0

С

А(х, ¡ ) / -

\

¡I

-А2

А1 -¡

дкр + „ дК\ 8x2 + ' дх2

дкр + „ 8К\ 8x2 + ' 8x2

Аз

- А1

-л Аз

Введем в рассмотрение матрицу

Q(xl, ¡¡) = А2(х1) - ¡4А2(х 1).

Матрицы А2(х1) и А4(х1)- симметрические и положительно определенные. Предположим, что существует такое ¡о > 0, что при € (0,¡о] матрица Q(xl,¡) будет тоже симметрической и положительно определенной. Тогда существует симметрическая положительно определенная матрица Б(х1,^) такая, что Б2(х1, ¡) = = Q(x1,¡), а значит, А2(х1 ) = Б'2(х1, ¡) + $А4(х1). Рассмотрим матрицу

—А(х, ¡) = ¡

- $ Б2 - 4 А -А4

Произведем невырожденное линейное преобразование у = Р(х1 ,е)г, где е =

0 I

Р

А.

2

В новых переменных система (1.5) примет вид

х = С\х + С2(хЛ)Р (х1 ,е)г + /1(Ь,х,^),

-1( — ¡

ег =

еР 1 ( - С4РГ - Рг + ¡92 (Ь, х, ¡) + ¡Ип2 (Ь, х, ¡ ) ,

где р= Щ х2.

Второе уравнение системы (1.6) можно переписать следующим образом: еГ = С(Ь, х, е)г + е3Р-1д2(Ь, х, ¡) + е3Р-1Ми2(Ь, х, ¡),

где

0

I

С(Ь,х,е) = С1(х)+ еК1(х1)+ еК2(Ь,х,е), С1 + еК1 = Р-1 А Р,

К2 = -Р -1Р + р -1СР,

0 5

С =

К

К =

-15-1А45 0

К2 =

-5 0

11

К12 =

-5 -— Х2 - — 5 А4 дх1 2

£а-1 дА4 , е -1

- 2 5 дХ1Х2 + 2 5 А4

- 2 А4

дН0 дН1

дх2 ^дх2

дН0 дН1

дх2 ^дх2

( Кп К12 N

К21 К22

Аз5 - е25-1 дНАз5, дх2

А1 + е5-1 д-Н А1 -

дх2

т 5-1А4

дН0 дН1 дх2 ^дх2

А3А4- —5

е „-1 дНо

2 дх2

А3А4,

К21 = е

К22

дН0 дН1

дх2 ^дх2

дН0 дН1

дх2 ^дх2

Аз5,

А1 + ^

дН0 дН1 дх2 ^дх2

А3А4.

Пусть х = ф(г,е) - заданная вектор-функция, определенная и непрерывная при г € (-ж, ж), е € (0, е0), е0 = у^о. Рассмотрим линейное однородное уравнение

1 , ч ч

Для любого решения этого уравнения при г ^ в справедлива следующая оценка:

КМ) || < е1 Р(т)йт

\Нв,е)

где р(т) - суммируемая функция, удовлетворяющая условию

1

Р(т) ^ Л{ + СТ) },

где Л{Z} - наибольшее собственное значение матрицы Z.

В рассматриваемом случае С^ = -С1, КТ = К1, следовательно,

—(С + СТ) = К1 + 2 (К2 + КТ).

Потребуем, чтобы собственные значения матрицы К1 +1 К + КТ)

удовлетворяли условию \(г,х,е) < -в. В качестве р(т) в неравенстве (1.8) можно взять -в, тогда оно примет вид:

,

>

< г > в.

Эта оценка является равномерной для всех решений уравнения (1.7). Следовательно, такая же оценка справедлива и для матрицы Коши этого уравнения, то есть для г ^ в выполняется неравенство

\Шф

Из ограниченности частных производных элементов матриц С1, К1, К2 вытекает существование такого положительного числа Ь, что

\\С(г,х,е) - С(г,х,е)\\ < Ь\\х - х\\.

0

1.3. Основные предположения

Перепишем систему (1.6) в виде:

х = С\х + Д (х,е)г + / (г,х,е), ег = 0(г,х,е)т + е3д(г,х,е).

Здесь

Д (х,е) = С2(х)Р (х,е), / (г,х,е) = /х(г,х,е2),

С(г, х, е) = С1(х1) + еК1(х1) + еК2(г, х, е),

д(г,х,е) = Р-1(х1 ,е)[Б1П2 (Ь,х,е2) + д2 (г,х,е2)].

Очевидно, что существуют такие константы К ^ 1 и а ^ 0, что

при всех г и в (—ж < г ^ в < ж).

Предположим, что векторные и матричные функции /, д, Д определены и непрерывны в области

п = {(г,х,г,е)\ г е я, х е яп, ||г|| < р, е е (о,ео]}

и удовлетворяют неравенствам

\\f (t,x, е)\\ < mi,

\ g(t, x, е)\\ < m-2,

\ F(x, е)\\ < m,

\\f (t,x,е) - f(t, x, е)\\ < li\\x — x\

\\g(t,x,е) - g(t, x, е)\\ < h\\x — x\

\\F (x^ - F(x, е)\\ < l\ x - x\ ,

\\G(t,x,¿)- ~ G(t, x, е)\\ < L\\x — x\\

Будем изучать интегральные многообразия системы (1.10), описываемые уравнением

r = p

где функция p(t, x, е) непрерывна и удовлетворяет условиям

\\p

при t £ R, x £ Rn, е £ (0,ео], Будем называть такие многообразия (D, Д)-многообразиями. Движение по многообразию (1.13) описывается уравнением

x = C\x + F

Можно доказать, что поверхность r = p(t,x,е) является (D, Д)-многообразием системы (1.10) тогда и только тогда, когда p(t,x,е) является решением уравнения

т

где Ф(£,т,х,е\р) = ф(т) - решение уравнения (1.15), удовлетворяющее начальному условию ф(т) = х.

Рассмотрим пространство ограниченных и непрерывных на П функций р(Ь,х,е), принимающих значения в Кп и удовлетворяющих условиям (1.14). Введем в этом пространстве метрику

Р(Р,Р) = вир \\р(г, х, е) - р(г, х,е)\\. п

Это пространство в дальнейшем будем обозначать через С (Ю, А). Можно показать, что это пространство является полным метрическим пространством.

1.4. Оценка разности решений

Для произвольных функций р,р € С(Ю, А) рассмотрим уравнение (1.15). Справедливо следующее утверждение

Лемма 1 . Пусть а + К(тА + ¡В + ^ где 7 - некоторое положительное число. Тогда при т ^ £ справедливо неравенство

\\Ф

о

где 0 = тА + ¡В + ¡1. Доказательство.

Пусть ф(Ь) = Ф(£,т,х,е\р), фр(Ь) = Ф(£,т,х,е\р). Эти функции удовлетворяют интегральным уравнениям

г

Ф

ф

¿8,

¿8.

Из (1.15), используя условия (1.11),(1.12) и (1.14), получаем при т ^

\\ф) - т\\ < \вс1(г-т^х - х\\ +1 \\вс1(г-в)\\^(ф(з),е)р(8,ф(8),е),е)+

т

+/(з,ф(з)) - ^ (ф(з),е)р(8,ф(8),е) - / (з,ф(з))^ ¿8 < < \\вс1(г-т)\\\\х - х\\ + | \\вс1(г-з)\\(г (ф(8),е)\\\\р(8,ф(8),е) - р(8,ф(8),е)\\ +

т

+ \\^ (ф),е)\\\\р(8,ф(8),е) - р(8,ф(8),е)\\ + + \\^ (ф(8), е ) - ^ (ф(8), е)\\\\р(8,ф(8), е)\\ +

+ \\/(8,ф(8)) - /(8, ф(8)) ¿8 < < Ква(т-г)\\х - х\\ + У Ква(т-г) ^(шА + Ю + ¡^ \\ф(8) - ф(8)\\ + тр(р,р^ ¿8.

г

Если ввести в рассмотрение вспомогательную функцию

тр

6

У

-а

рассматриваемое неравенство примет вид

ф(*) = (м*) - т\\ + • v - |е д

Ф* < к\\х - х\\ + тр6,р) + ^ кбф(в)ав.

г

Из неравенства Гронуолла — Беллмана следует

Ф(*) < (К\х - х» + У'*-г).

Отсюда имеем

\\ф(г) - т\\ < (к\\х - х\\ + ^бЩ¿а+к*)(т~*

что и доказывает лемму.

1.5. Оценка разности матриц Коши

Оценим теперь разность матриц Wф(t,в,e) - Wíp(t,в,e), где =

= е\р), ф(*) = Ф(*,*о, X, е\р). Имеет место соотношение

W,ф(sl, в2,е) - Wl¿(в 1, В2,е) =

1

/

I Wф(в1,в,е)|.

(вьв,е) С(ф(в),в,е) - С(ф(в),в,е) в2,е)йв.

Используя последнее из неравенств (1.12), получаем при в1 ^ в2

»1

(в1,в2,е) - (в1,в2,е)\ < Х-Ь е-в(»1-»2) ^ \ф(в) - ф(в)\\в.в.

Полагая в1 = = т, в2 = из неравенства (1.17) получаем

^ (т,*,е) - Wф(т,t,e)\\ < —\К\\х - х\\ +

е7

тР(Р,Р)\

-

1.6. Теорема существования интегрального многообразия

Введем в рассмотрение оператор Ттх

т

Тт,х

Докажем некоторые вспомогательные неравенства. Лемма 2 . Пусть 7 ^ в, тогда имеют место неравенства

\\Тт,АР)\\ <

2

е2 т2

\\Тт,х(р) - Тт,х(р)\\ < е2К\\х - х\\

—т2

е1

+ к

в - 1

е

1

\\Тт,х

Ьш2

£4

+ 12

в - 7

Доказательство.

Чтобы получить оценку (1.19), воспользуемся условиями (1.9) и (1.12). Получаем

т

\\Тт,хШ < £2 / тф(г,г,£)\\Ы1ф(г),£)\\(й <

— то т

~2 [ „ — в

< £2 е—в(т—1)Ш2А =

2

£2Ш2

в "

-оо

Далее имеем

т

\\Тт,х(р) - Ттхм < £ \ (№ф(г,г,£) - Шф(т,г,£)\\\\д(г,ф(г),£)\\)А+

2

У \\Шф

-ТО

[ \—\к\\х - х\\ + тр(р,р)} е—(в—^)(т—г)т2)йг+ J \£ 1

-оо ^

+£2 е—в(т—)12

к\\х - х\\ + 6р

)

—6) ¿1 <

< £ 2

К\\х - х\\ + ^Р

—т2 \ 1

--+ 12

£1

2

в - 7

Положив в последнем неравенстве поочередно р = р и х = х, получим требуемые оценки. Лемма доказана.

Предположим теперь, что при определении класса функций С (Б, А) величины Б и А удалось выбрать таким образом, что выполняются неравенства

2

2т2

< Б,

£ 2 К

6

—т2

£1

—т2

+ 12

1

£1

+ 12

в - 1 1

^ А,

в - 7

< Я < 1.

Очевидно, что эти неравенства выполняются, если Б

А = £ Аь

Тогда из неравенств (1.19), (1.20) имеем

\\Тт,х(р)\\ < £ \\Тт,х(р) - Тт,г(р)\\ < £ А1\\х - х\\,

£2В1

1

т

2

т

в

т

2

£

то есть оператор TT,x(p) переводит C(D, А) в себя. Вычислив в (1.18) точную верхнюю грань по t и x, получим с учетом (1.24) существование такого числа q (0 ^ q < 1), что

p

Следовательно, оператор T является сжимающим и в силу принципа сжимающих отображений имеет в C(D, А) единственную неподвижную точку.

Таким образом, система (1.10) имеет единственное интегральное многообразие вида: r = p*(t,x,e), где функция p*(t,x,e) удовлетворяет неравенствам

\\p*(t,x,e)\\ < e2Dh \\p*(t,x,e) - p*(t,x,e)\\ < eAi\\x - x\\.

В силу соотношения y = P(xi,e)r это означает существование интегрального многообразия

yi = h*

для системы (1.5), где \\h*(t,x,e)\\ ^ e2D, \\H*(t,x,e)\\ ^ eaD, a - некоторая константа. Тогда в силу (1.4) для исходной системы (1.3) получим интегральное многообразие медленных движений вида

zi = h*(t,x,e) + ho(t,x) + jhi(t,x) = h(t,x,j),

z2 = H *

Следуя схеме рассуждений, приведенной в [2], можно получить условия, при которых интегральное многообразие обладает свойством притяжения.

1.7. Асимптотическое разложение интегрального многообразия

Докажем, что функции h, H могут быть построены в виде асимптотических разложений по степеням малого параметра j = e2

С этой целью в системе (1.3) произведем замену переменных

Zi = Si + ho(t,x) + jhi(t,x) +  + ¡Jk-1hk-i(t,x) + jk hk(t,x), Z2 = S2 + Ho(t,x)+ jHi (t,x) +  + jk-iHk-i(t,x).

Определим hi(t,x), Hi(t,x), приравнивая коэффициенты при соответствующих степенях ¡ в системе

¡(ho + jh i +    + jkh k + Si) = ¡(Ho + jHi +    + jk-iHk-i + S2),

j(Ho + jH i +  + jk-iHk-i + S2) = a2 - Ä2(ho + jhi +  + jkhk + Si )-

-jAi(Ho + jHi +    + jk-iHk-i + S2) + B2uo + jB2Ui + ¡J2 B2U2 +   Здесь

dhi dhi dhi .  дЩ дЩ дЩ .

hi = + я— x2 + ^— x 2, H i = + д— x2 + — x 2,

dt dxi dx2 dt dxi dx2

x 2 = ai + ÄiSi + JÄ3 S2 + Äi(ho + jhi +  + jk-ihk-i + Jk hk) +

+ jÄs(Ho + jHi +  + jk-iHk-i),

Для ho, Ho имеем формулы

, Л-и n i tt dho dho dho r . , ,

ho = Ä2 [a2 + B2uo], Ho = -df + dxlx2 + [ai + Äiho]

Тогда для Н1,Н1 получаем:

Н1 = А2

дНо дЬ

дНо дНо

Х2 — —— [а^ + А1Но] - А4Н0 + В2щ

дх1

дхо

дЬ\ дН\ дН\. л , , дНо г . , . тт , Н1 = —1 + Х2 + [ах + АхНо] + -^ [АН + А3Н0]. дЬ дх1 дх2 дх2

Аналогично получаем формулы для Нк ,Нк

Нк = А.

1

2

к-2

В2Пк — А4Нк-1 —

дН

к2 1

дЬ

дНк2 1 дНк2 1

Х2--—— [а1 + А1 Но] —

дН,

— дХ, [А1Нк-г-1 + АзНк-,-2]

¿=0

дх1

к1

дх2

Нк

дНк дНк дНк _ , , _ ^^ дН, г , , , тт ^Г + 7^х2 + ^ [а1 + А1Н0] + V ^[АН- + АзНк-,-1]. дЬ дх1 дх2 ^ дх2

¿=о

Для переменных х1,х2 ,«1,^2 получим уравнения

1

х = С1х + С2(х1,р,)з + /(Ь,х,Л), Лз = А(Ь,х,л)з + цк+1 ^д(Ь,х,Л) + В1Пк+1(Ь, х, /л)^ ,

где

С1 = (° 0) , С2(хил)=( а

о о

1

о

)• В- =

/ 1 а1 + А1

,

А(ь>х>Л) = ( А11 а22) '

А11 = —/

дНо + + + к дНк дх2 Л дх2 / дх2

А1

А12 = Л1 — /л2

дНо + дНх + + к дНк

дх2 Л дх2 Л дх2

А3

А

А21 = —А2 — / дНо

дНо дН1 + + к-1 дНк-1 дх2 Л дх2 Л дх2

А1

22

—ЛА4 — л

__+ /дН1 + + /к-1 дНк-1

дх2 дх2 дх2

А3, д

и)

д1 = [А1Нк + АзНк-1] + [А1(Нк-1 + лНк) + Аз(Н— + ЛНк-1)] + ...

к2 1

... + [А1(Н1 + ... + Лк-1Нк) + Аз (Но + ... + Лк-1Нк-1)] +

+ Ж! + ЖТ х2 + [а1 + А1(Но + ... + Лк Нк) + ЛАз(Но + ... + Лк-1Нк-1)],

д2 = дН0 АН + АзНк-1] + [А1 (Нк-1 + ЛНк) + Аз(Нк-2 + ЛН—)] + ... ... + ^дкт [А1(Н1 + ... + Лк-1Нк) + Аз (Но + ... + Лк-1Нк-1)].

Повторяя рассуждения, проведенные при доказательстве существования интегрального многообразия медленных движений системы (1.6), можно доказать,

что полученная система (1.26) имеет интегральное многообразие вида вх = = Н(1,х,е), в2 = Ндля которого имеют место оценки

\\h(t,x,£)\\ < e2kD, \\H(t, x, е)\\ < e2k-ibD,

где Ь - некоторая константа. Полученные неравенства и доказывают асимптотический характер разложения интегрального многообразия (1.25) системы (1.10).

Система, описывающая движение на интегральном многообразии медленных движений, имеет вид

v 1 = V2,

V2 = ai(v) + Ai(vi)h(t,v,¡) + ¡^A3(vi )H (t,v,¡).

Эта система имеет вдвое меньшую размерность по сравнению с исходной системой (1.10), не содержит разнотемповых переменных, но тем не менее достаточно достоверно отражает поведение исходной системы в окрестности интегрального многообразия, что позволяет использовать ее в качестве редуцированной модели робота с упругими сочленениями.

В работах [8; 9] предлагаемый подход к построению редуцированной модели использовался для решения задач управления и оценивания для однозвенного манипулятора. Рассмотрим теперь задачу управления двухзвенным манипулятором с упругими сочленениями. Динамика манипулятора описывается системой (1.1), где

D

di + 02 + 203 COS Ф2 02 + 03 COS ф2

02 + 03 COS ф2 02

) " =

01 = mil^ + m2l2 + Ii,

= m2l2 + I2, 03 = m2 li lc

(

04 = miC, 05 = m2li, 06 = m2lc2,

c(qi,qi) = 03 Sin " Ф2 ) ,

g

Пользуясь изложенным выше алгоритмом, построим интегральное многообразие медленных движений (1.25) и редуцированную систему (1.27) c точностью до членов второго порядка по е. Подобно тому как это делается в [9], построим управляющее воздействие с целью обеспечения перехода звеньев манипулятора в вертикальное положение. На рис. 2 приведены графики изменения углов поворота звеньев манипулятора с использованием управляющего воздействия, сформированного на основании анализа редуцированной системы, для следующих значений параметров системы: mi = 10, m2 =5, li = 1, l2 = 1, lCl = 0, 5, lC2 = 0, 5,

Ji = 1, J2 = 1, Ki = 1, е = 0.1, K2 = 1.

x1

1.46

1.48

1.52

1.54

1.56

1.58

1.5

1.6

AM

10

Рис. 2. Углы поворота звеньев манипулятора y>i(i),

Видно, что траектории исходной системы, характеризующиеся наличием гаснущих высокочастотных колебаний, приближаются к траекториям редуцированной системы, которые в свою очередь, в соответствии с заданным законом, приближаются к желаемым стационарным режимам.

Литература

[1] Sobolev V.A. Integral manifolds and decomposition of singularly perturbed systems // Syst. & Control Lett. 1984. № 5. P. 169-279.

[2] Стрыгин В.В., Соболев В.А. Разделение движений методом интегральных многообразий. М.: Наука, 1988.

[3] Воропаева Н.В., Соболев В.А. Геометрическая декомпозиция сингулярно возмущенных систем. М.: ФИЗМАТЛИТ, 2009.

[4] Spong M.W. Modeling and control of elastic joint robots // Journal of Dynamic Systems, Measurement, and Control. 1987. № 109. P. 310-319.

[5] Spong M.W., Khorasani K., Kokotovic P.V. An integral manifold approach to feedback control of flexible joint robots // IEEE Journal of Robotics and Automation. 1987. V. 3. № 4. P. 291-301.

[6] Moberg S. On modeling and control of flexible manipulators. Linkoping: Linkoping University, 2007.

[7] Singular Perturbation and Hysteresis / M.P. Mortell [et al.]. Philadelphia: SIAM, 2005.

[8] Осинцев М.С., Соболев В.А. Понижение размерности задач оптимального оценивания и управления для систем твердых тел с малой диссипацией // Автоматика и телемеханика. 2013. № 8. С. 121-137.

[9] Воропаева Н.В. Декомпозиция разнотемповых динамических систем со слабой диссипацией // Вестник СамГУ. Естественнонаучная серия. 2013. № 9/2(110). С. 5-10.

References

[1] Sobolev V.A. Integral manifolds and decomposition of singularly perturbed systems // Syst. & Control Lett. 1984. № 5. P. 169-279.

[2] Strygin V.V., Sobolev V.A. Separation of motions by integral manifolds method. M.: Nauka, 1988.

[3] Voropaeva N.V., Sobolev V.A. Geometrical decomposition of singularly perturbed systems. M.: FIZMATLIT, 2009.

[4] Spong M.W. Modeling and control of elastic joint robots // Journal of Dynamic Systems, Measurement, and Control. 1987. № 109. P. 310-319.

[5] Spong M.W., Khorasani K., Kokotovic P.V. An integral manifold approach to feedback control of flexible joint robots // IEEE Journal of Robotics and Automation. 1987. V.3. № 4. P. 291-301.

[6] Moberg S. Modeling and control of flexible manipulators. Linkoping: Linkoping University, 2007.

[7] Singular Perturbation and Hysteresis / M.P. Mortell [et al.]. Philadelphia: SIAM, 2005. 344 p.

[8] Osintsev M.S., Sobolev V.A. Dimensionality reduction in optimal control and estimation problems for systems of solid bodies with low disipation // Automation and remote control. 2013. №74(8). P. 1334-1347

[9] Voropaeva N.V. Decomposition of multirate dynamic systems with small dissipation // Vestnik SamGU. Estestvennonauchnaya seriya. 2013. № 9/2(110). P. 5-10.

Поступила в редакцию 17/77/2014; в окончательном варианте — 17/77/2014.

REDUCTION OF MATHEMATICAL MODEL OF ROBOT WITH ELASTIC JOINTS

© 2014 O.V. Vidilina, N.V. Voropaeva3

A model of n — joint manipulator with elastic joints with small dissipation is studied. Class of singularly perturbed differential systems that describe the dynamics of robot is singled out. For a given class of systems the existence and uniqueness of integral manifoldness of slow movement is established, its features are studied. It is proved that integral manifold may be constructed with any degree of accuracy as asymptotic decomposition in powers of small parameter. System that is used to describe movement in manifolds may be used as a reduced model of initial system.

Key words: singularly perturbed systems, integral manifolds, asymptotic methods, reduction.

Paper received 17/77/2014. Paper accepted 17/77/2014.

3Vidilina Olga Viktorovna (vidilina_olga@mail.ru), Voropaeva Nataliya Vladimirovna (voropaevan61@mail.ru), the Dept. of Differential Equations and Control Theory, Samara State University, Samara, 443011, Russian Federation.