Динамическая модель механизма с параллельной кинематикой

Автор: Смирнов Владимир Алексеевич, Петрова Лина Николаевна

Журнал: Вестник Южно-Уральского государственного университета. Серия: Машиностроение @vestnik-susu-engineering

Рубрика: Расчет и конструирование

Статья в выпуске: 11 (144), 2009 года.

Бесплатный доступ

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

Динамическая модель, механизм с параллельной кинематикой, гексапод

Короткий адрес: https://sciup.org/147151457

IDR: 147151457

Текст научной статьи Динамическая модель механизма с параллельной кинематикой

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

Решение задач кинематики позволяет связать между собой при помощи математических зависимостей выходные координаты механизма с его обобщенными координатами: прямая задача связана с определением выходных координат по известным обобщенным; цель решения обратной задачи - определение обобщенных координат по заданным выходным. Составление уравнений кинематики рассмотрено во многих публикациях, например [1, 2]. Эти уравнения могут использоваться при анализе рабочего пространства механизма с параллельной кинематикой [3], а также при решении траекторных задач применительно к технологическому оборудованию, построенному на основе подобных механизмов [4].

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

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

Рассмотрим динамическую систему, в которую входят механизм типа «гексапод» [1] и приводы, обеспечивающие движение элементов этого механизма. Гексапод включает в себя подвижную платформу, соединенную с основанием с помощью шести штанг, способных изменять свою длину (рис. 1). Примем, что обобщенными координатами q( для этого механизма являются величины, связанные с длинами штанг.

Подвижная рвн

Штанги

Рис. 1

Для составления уравнений динамики данной динамической системы можно воспользоваться уравнениями Лагранжа 2-го рода [5]:

а\ аг dtyjacp

r=QPj=^,

где Т - кинетическая энергия системы; Qj - обобщенная сила, соответствующая j-й обобщенной координате.

Рассмотрим одну из штанг переменной длины (рис. 2). Штанга состоит из двух частей: нижней массой тхн и верхней массой тхв, соединенных посредством поступательной кинематической пары. Определим кинетическую энергию этой штанги.

Нижняя часть штанги может рассматриваться как твердое тело с одной закрепленной точкой А], поэтому ее кинетическая энергия может быть записана в следующем виде [5]:

Т ю ю _j ю ю _J ю ю , (2) 2 мнАн мн Ан Анмн Ан Ан мнмн -ан мн где компоненты тензора инерции нижней части штанги JXH и проекции угловой скорости ®хн записаны для осей связанной со штангой подвижной системы координат A.xXxhYxhZxh . Компоненты тензора инерции при этом будут постоянными величинами. Если оси системы координат XxXxhYxhZxh являются главными осями инерции для нижней части штанги в точке А], то выражение для кинетической энергии примет следующий более простой вид:

т- _ ХХ\Н Ан Ан zw z\h

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

гр _ грЦ.М . ’рВр 1\в -^в  ^*\в *

Первое слагаемое в (4) можно записать следующим образом:

^8 М'- 27И18|тС|д| .

Скорость vCifi точки Схв определяется как

VC]S =|A]Cls|S] + ^, следовательно, |тС]Д|2 = [AjC^]2 оу,2 + ^2

(так как 5] ± ^ ) и

Тхцвм =^тхв

|А]С1Д|2(®2. + <У2. + ®2. ) + £[ , 1 МН цн ^лн где qx - производная по времени обобщенной координаты. В качестве обобщенной координаты можно принять длину штанги - расстояние между шарнирами А] и В,, однако с целью упрощения математических выкладок примем за обобщенную координату длину |A]CW|. Тогда

Tjs ~ 2 W1S 9х ^®.

2           7          2 х • 2

' • +(0". +0 . ) + ^ . х\н    чн    Ан

Второе слагаемое в (4) можно записать аналогично (2):

„ JсоЧ *J.co\*J . соЧ

ТВР- ххв Ххв YXB У15 ____ ZXB ZXB ,                _ ,               _ ,

  • 18                     2                      -^IS^lS Ххв YXB Y*BZXB YXB ZXB ZXBXXB ZXB XXB

где система координат CxbXxbYxbZxb связана с верхним элементом. Так как проекции вектора на сонаправленные оси равны, то последнее выражение можно переписать в виде

J . юЧ + J . ю1.    . юЧ

ТВр = Ххв Ххн YxH Z'H - I m m - T m m          m m

  • 18                      2                        XXBYXB XXH YXH YXBZXB YXH ZXH ZXBXXB ZXH Xxff

если принять, что соответствующие оси систем координат CxbXxbYxbZxb и AxXxhYx‘hZxh сона- правлены.

С учетом (6) и (7) выражение для кинетической энергии верхнего элемента штанги можно записать как

^is = |р1в?12 + ^^ ("М? + J^ ) + ю1^ (mXBqx

+ JY* ) + ^ {m^+J . ) 'IB ZXH                ZXB

„• co . to . J . . ю . co . J . « co . ю.

X\B4B XXH YXH YXBZXB YXH ZXH ZXBXXB ZXH XXH

Полная кинетическая энергия штанги равна со QmXBqx-\-J . +J . ) + to. (mXBqx+J . +J . ) + ® • (jnXBqx +J . +J . ') + mXBqx XXH            XXB XXH______YXH 1          YXH______ZXH 1 ZXB ZXH_________

®Y* ^ X* Y* ^ ^X* Y* ®Y* ®7* ^Y*7* ^ ^7* ^—®7* ® Y* ^ 7* Y*      X*

Х\н YXH XXBYXB XXHYXH YXH ZXH YXBZXB YXHZXH ZXH XXH ZXBXXB ZXHXXH

Аналогичные выражения должны быть составлены для каждой штанги механизма.

Для определения проекций угловой скорости на оси системы координат AXXXHY*HZXH можно использовать следующие кинематические уравнения:

®xtH"^H^yXH ; со . =У\н\ со . = ^ sin/w .                                   (9)

Л\Н                  чн         £\н

Уравнения (9) выводятся аналогично кинематическим уравнениям Эйлера [5] при условии, что поворот штанги в двухстепенном шарнире А] рассматривается как совокупность двух последовательных поворотов: вокруг связанной со штангой оси АхХхн на угол 9ХН , вокруг связанной со штангой оси AXYXH на угол /ш.Углы SXH и ухн определяют пространственную ориентацию системы координат AxXxhYxhZxh относительно некоторой неподвижной системы координат. Пусть в качестве неподвижной выступает система координат AxXxhYxhZxh . При решении задач кинематики для заданных значений обобщенных координат q, могут быть определены координаты (х™н, у™нZH ) точки Схн (или любой другой точки, принадлежащей нижнему элементу штанги и лежащей на оси AXZXH) в этой неподвижной системе координат. Так как пересчет координат при развороте систем координат на углы дхн и ухн описывается произведением

матриц 0 0 > 4osy 0 - sin y^ 0 cos .9 sin i9 ^7- 0 1 0 .0 -sin 19 cos#. 4siny 0 cosy ? то можно записать

Хсхн =s*n/i//|^1Сш|; Усхн ^-siniS]^ со5/]Я lA^i^l; yCw =cosSXH cosyXH |AjCw|, откуда получаются два простых выражения для определения углов SXH и ухн по известным координатам точки Схн:

„НП            _

У\н = агс8ЮТГ7^7; = arctg—.

(Ю)

ZCXH

Продифференцировав (10) по времени:

НП -НП _ НП -НП

/, _ ХС\Н          Q _ZcAH^C\H Усхн2СХН а с 1-х™       у

ХСхн           УСи Чн можно переписать выражения (9) как функции от координат точки Схн :

,™ ..НП _ НП -НП „ _ 2схнУсхн ^С\Н ZC\h со • —           :       5

Х\н НП 2 НП 2

Усхн *zcXH

1-

X™ ХСХн

хнп ХС\н

; “V = "'ГЛ.....

™ пас 12-х™ уН-гин! xCw

НП -НП _ НП -НП

0) , г\н

ХС\Н

(П)

у"?„2«™„2 1А'С“1'

Выражения (11) входят в уравнение (8) кинетической энергии штанги. При составлении уравнений Лагранжа 2-го рода потребуется дифференцирование (8) по обобщенным координатам и скоростям. Координаты (х™ , у™н , z™H) , входящие в (11), являются функциями обобщенных координат q, , однако получение этих функций в явном виде затруднительно. Поэтому целесообразно представить проекции угловой скорости в следующем виде:

8ю.           дсп.           8®.

tox*XH = 5~^-’ Х =        ®zXH а уравнения (11) использовать для численного определения частных производных угловых ско-дсох.   8®у.   8юг.

ростей---—,---—,---—. При этом координаты и скорости, входящие в (11), определяются

8q,      Sq, 8q, численно при решении прямой задачи кинематики как функции обобщенных координат q,.

Кинетическая энергия Тпп подвижной платформы как абсолютно твердого тела будет определяться следующим образом:

m _ грЦ.М , прВр

1ПП ~1ПП ^ПП’ где Т^ - кинетическая энергия движения центра масс подвижной платформы в предположении, что в нем сосредоточена вся масса платформы; Т^ - кинетическая энергия вращения платформы вокруг центра масс. Аналогично (5) можно записать:

тЦ-м               I2

^ПП - ^nnVCnn! ’ где mnn - масса платформы; vCnn - скорость центра масс платформы. Величину |тСда | целесообразно выразить через обобщенные координаты qe следующим образом:

i?c>z^,=z:%L                        («I где модуль радиус-вектора центра масс подвижной платформы УСпп | определяется через координаты центра масс (хСпп, Успп, 2спп) в нек0Т0Р°й неподвижной системе координат, например, OXYZ: ^гСпп | = ^х^пп + у1-пп + z^nn . Входящие в (12) частные производные находятся из решения задач кинематики. При моделировании координаты (хСпп, уСпп, zc ) можно принять в качестве выходных координат механизма.

Свяжем с подвижной платформой систему координат CnnX'Y'Z' (см. рис. 1), такую, что ее оси являются главными осями инерции платформы. Если известны компоненты тензора инерции подвижной платформы в точке Спп относительно осей этой системы координат, то аналогично (3) можно записать, что

J , ю1, +J, ю2, +J, ®2, уВр _ х'пп Х'пп Y'nn Y'nn Z'nn Z'nn nn                     2                   > где проекции вектора угловой скорости могут быть определены в виде

® X'nn

а® ,                 а® ,

R™q. ’ ®Y. =          ’03г dq j       Y пп у dq/ z пп

Для определения частных производных в (13) можно использовать кинематические уравнения Эйлера [5]:

юх'пп ”Фпп s™ ^пп sin^ пп + 9ПП cos српп; юу.пп =i//nnsm9nncos

nn -9nns"m

nn;

®z’nn ~^пп С08^лл +Фпп где углы прецессии у/пп, нутации Эпп и чистого вращения фпп определяют разворот системы координат CnnX'Y'Z' (соответственно, разворот платформы) относительно осей некоторой неподвижной системы координат, например, OXYZ. При моделировании целесообразно принять эти углы в качестве выходных координат механизма; связь этих углов с обобщенными координатами определяется из решения задач кинематики.

Полная кинетическая энергия элементов механизма равна Т^ = 5^^+^7л >где z = l,6.

Найдем производные кинетической энергии, необходимые для записи уравнений Лагранжа:

ay _ у ат, атпп 8^ ^ 8q j Bq j

= qjT4miB*mnn

STcnn aq.

IV^™!^;

d dT^ _

dt Bq

d . 4.

= д qj4m‘B+m,

д гсял Лд гс .

9q,

Bq,

Bq,

■пп

5|гг I 6 gif I lymzl V^ l£mz| "

q.;

BTy ar aq, ^aq.

am 6                     B®„. 6

aq, ^        ^ XiH eq, tl

6 3®.

xiH

Sq»

qn+miBqj £

6 a® .

XiH

-|2

qn

a®v. t + (miBq^J . +J.

Qq

6 a®.

”1 YiH

6 а®. qn+^iBqj ^-x^qn

-12

1                       а®.

6 а®.

м 8qiX

q^m^qj ^

6 a®.

2Ш SqiX

- 2

9,1 Y* Y* Y* V* xiBY,B XiHYiH

a®.

xiH у aq, h

6 a®.

YiH

Sqn

9,1

814 4^X1, „

&1, IS &,« "

+ VY* 7* "*" JY* 7* ^

YiHzm Qq

а®. 6 а®.

У,н у ZiH. м aqn

dm. 6 a®.

aq.

YiH

q^ + У

ziBxiB ziHxiH

x

a®. 6 a®.

ZiH у XiH 8q, 8qiXn

аю. aq.

6 a®.

a® , '         X’nn x'nn dq

6

Г Y'nn rnn dq.

6 a®.

X

Y’nn

a®.

Sqn

9,1 + J.

2'nn

z'nn Bq

6 C ^ пп

8qn

qt\-

Смирнов В.А., Петрова Л.Н.                                  Динамическая модель механизма___________________________________________________________с параллельной кинематикой

Обобщенные силы Q(, присутствующие в рассматриваемой динамической системе, определяются активными силами в приводах, силами веса элементов штанг и подвижной платформы, а также некоторой внешней силой, например, силой резания.

Пусть внешняя сила Рвн приложена в точке Свн (см. рис. 1) с координатами (х'вн 1 Увн 1 z'bh ) в связанной с подвижной платформой системе координат С nnX'Y’Z' ; направление действия этой силы определяется направляющими косинусами 1ВН, твн, пвн в неподвижной системе координат, например, OXYZ . Элементарная работа этой силы равна скалярному произведению вектора силы на изменение радиус-вектора точки Свн ее приложения: ЗАВН= ^вн ' ^свн • Если изменение радиус-вектора точки Свн вызвано изменением обобщенной

координаты qx, то можно записать:

Ж                         _(вн 7 , ^вн , 9z.

Свн "" ^Свн иУсвн №свн -

5^1

где i , j, k - единичные векторы системы координат OXYZ ; частные производные по обобщенной координате рассчитываются с использованием уравнений кинематики. Элементарная работа в этом случае равна:

SABH - Zj

i ®xbh , 9yBH       8zBH

BH -  + mBH -   + "BH a

5?i d^i 5qx

что позволяет записать составляющую обобщенной силы ^, определяемую внешней силой:

^_РВН О h

' ®хвн , ™ вн         dzBH

ВН - +тВН -   + ПВНЕШ а

9q\ oqx            oqx

Ip I

\ГВНЕШ | '

Составляющая обобщенной силы Qx , определяемая силой веса подвижной платформы, запишется следующим образом:

8zCmi й Рпп = -Х^™пп8,

  • -    ™ oqx

где zCnn - соответствующая координата центра масс подвижной платформы в неподвижной системе координат OXYZ ; g - модуль ускорения свободного падения.

Составляющие, определяемые силами веса элементов раздвижных штанг, равны: gz™            qz™       _

61 Рпп             й Рпп =-Х^т>в8. z = l,6,

  • -    oqx            ~ oqx

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

Выражение для j-Й обобщенной силы примет следующий вид:

г вн , ^Увн , вн а+ твн + пвн 8q,         9q.

^ВН

dq

вн

^ пп V ^j

т,

« 94j

где Р} - активная сила, соответствующая j-й обобщенной координате.

Активные силы могут задаваться через статические Р, = PCTjQu pqpq ^ или динамические TjPj + Р, = PCTJ (и}, q}, q}) характеристики приводов [6], где и3 - управляющее воздействие, т} - постоянная времени привода.

Полученные выражения для обобщенных сил и производных кинетической энергии после подстановки в (1) позволяют получить 6 (по числу степеней свободы) дифференциальных уравнения 2-го порядка, описывающих динамику рассмотренной системы.

Список литературы Динамическая модель механизма с параллельной кинематикой

  • Обрабатывающее оборудование нового поколения. Концепция проектирования/В.Л. Афонин, А.Ф. Крайнев, В.Е. Ковалев и др.; под ред. В.Л. Афонина. -М.: Машиностроение, 2001.-256 с.
  • Манипуляционные системы роботов/А.И. Корендясев, Б.Л. Саламандра, Л.И. Тывес u др.; под общ. ред. А.И. Корендясева. -М.: Машиностроение, 1989. -472 с.
  • Bulca, F. The kinematics and workspace analysis of platform mechanisms: a thesis submitted to the Faculty of Graduate Studies and Research in partial fulfilment of the requirements for the degree of Doctor of Philosophy/F. Bulca. -Montreal: Department of Mechanical Engineering McGill University, 1998.
  • Смирнов, B.A. Алгоритм управления механизмом с параллельной кинематической структурой/В.А. Смирнов, В.Б. Федоров//Вестник ЮУрГУ. Серия «Машиностроение». -2005. -Вып. 7. -№ 14 (54). -С. 23-27.
  • Бухгольц, H.H. Основной курс теоретической механики (часть вторая)//H.H. Бухголъц. -М.: Наука, 1972.-332 с.
  • Коловский, М.З. Динамика машин/М.З. Коловский. -Л.: Машиностроение. Ленингр. отд-ние, 1989. -263 с.
Статья научная