Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Механика промышленных роботов и манипуляторов с электроприводом

..pdf
Скачиваний:
19
Добавлен:
12.11.2023
Размер:
9.74 Mб
Скачать

Кватернионы вида [Л0, О, О,

 

Л3 ]и

[Л0, О, Л2, 0] представляют

 

кватернионы поворотов вокруг

 

осей z и у. К ним относятся соответ­

 

ственно кватернионы Л5, Л9, Л 13 и

 

Л2, А3, Л4.

 

 

Рассмотрим задачу о разложе­

 

нии конечного поворота по двум-

 

заданным направлениям враще­

х

ния в аналитической постановке.

Пусть эти направления определя­

 

ются векторами А^, и А#, а после­

 

довательность поворотов, как и

 

прежде, - 0.

 

 

Соответствующие кватернио­

 

ны примут вид:

 

 

 

 

 

Рис. 4.49. Разложение конечного поворота по

 

 

 

двум осям

 

= c o s ( ^ / 2 ) - l + s i n ( < p / 2 ) - k ,

(4.93)

h e = c o s ( 0 / 2 ) - l

+ s in ( 0 / 2 ) «y,

A

= A^ о

= [A0 , A j ,

A2 , A3 ],

где

A0 = cos(p/2)cos(0/2 ),Aj = -sinty>/2)sin(0/2),

A2 = cos(p/2)s in(6/2 },A3 = sin(ÿ>/2)cos(0/2).

Уравнения (4.93) образуют систему относительно углов и 0, а также двух компонент кватерниона Л. Будем считать заданными компоненты кватерниона А0 А2. Выбор А0 обусловлен тем, что А0 =cos%/2, и, следова­ тельно, А0 полностью определяется углом конечного поворота х\ А2 выбран для удобства решения системы (4.95). Из совместного решения первого и третьего уравнений этой системы вытекает:

= 2arccos\/A jj + А2 ,

0 = 2 ar ccos

Ап

u —

М

+ А1

Компоненты A 1и А 3 определяются как функции найденных углов и 0 из второго и четвертого уравнений.

Таким образом, для решения задачи о разложении конечного поворота по двум заданным направлениям недостаточно знать только угол конечного поворота х • В этом случае задача недоопределена и возможно бесконечное

множество решений. Для определенности решения требуется указание угла /3 между вектором конечного поворота и одной из осей, в данном случае осью у. Угол /3 совместно с углами а и у определяет наклон вектора конечного поворота.

Угол /3 (рис. 4.49) определяет наклон плоскости большого круга резуль­ тирующего конечного поворота к оси у. Наряду с углом х угол /3 может задаваться свободно. Углы а и z определяются как функции этих независи­ мых параметров.

Контрольные вопросы

1.Как задастся ориентация тела в пространстве?

2.Что такое оператор преобразования координат? Как с его помощью определить коорди­

наты точек тела в неподвижном

странстве?

3. Запишите операторы пре

. ьзования координат при элементарных поворотах вокруг

осей. Как определяется оператор преобразования координат при последовательности поворо­ тов?

4.Что такое углы Эйлера и углы Крылова? В чем их отличие?

5.Что представляют собой операторы угловой скорости и углового ускорения и как с их помощью определить скорости и ускорения точек тела? Запишите соответствующие формулы.

6. Как определяются угловая скорость и угловое ускорение для случая сложения поворотов? 7. Что представляют собой кинематические уравнения и как с их помощью определить

ориентацию тела в пространстве?

8. Сколько степеней свободы имеет твердое тело в пространстве? Каковы его обобщенные координаты? Что такое связи и уравнения связей?

9.Запишите матрицы ориентации для сферической, сферической с пальцем, вращатель­ ной и поступательной кинематических пар.

10.Что такое прямая задача кинематики манипулятора? Как она решается?

11.Что такое обратная задача кинематики манипулятора? Какие способы ее решения существуют?

12.Приведите примеры дифференциальных передаточных механизмов. Где они применя­ ются? Как определить скорость на выходе дифференциального механизма, если известны

скорости на входе?

13.С какой целью и какими средствами осуществляется развязка движений звеньев мани­ пулятора?

14.Приведите примеры плоских рычажных механизмов, применяемых вроботах. Чтотакое

карданов подвес? Какую функцию выполняет универсальный шарнир?

15.Как устроены гибкие управляемые органы манипуляторов?

16.Что такое кватернион? Каков его геометрический смысл? В чем преимущество кватер­ нионов при описании вращательного движения?

5. КИНЕТОСТАТИЧЕСКИЙ АНАЛИЗ ИСПОЛНИТЕЛЬНЫХ ОРГАНОВ ПРОМЫШЛЕННЫХ РОБОТОВ И МАНИПУЛЯТОРОВ

5.1.Кинетостатический метод исследования манипуляторов

Вмеханике разработано множество методов составления динамических уравнений, служащих аналогами основного закона динамики для механи­ ческих систем. Рассмотрим кинетостатический метод составления уравне­ ний движения, поскольку он хорошо согласуется с алгоритмом кине­ матического анализа и удобен для составления вычислительных программ для ЭВМ. Важно также, что уравнения кинетостатики позволяют опреде­ лять реакции и учитывать силы трения, зависящие от реакций в кинемати­ ческих парах. Кинетостатический метод составления уравнений движения основан на следующем принципе кинетостатики: если ко всем внешним активным силам, действующим на механическую систему, добавить силы инерции, такая система сил будет находиться в равновесии. Это позволяет воспользоваться условиями статического равновесия: главный вектор всех сил, действующих на систему, равен нулю; главный момент всех сил (вклю­ чая силы инерции) также равен нулю.

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

При изменении конфигурации кинематической цепи материальные точки, составляющие z-e звено, движутся с ускорениями, порождающими силы инерции. Эти силы могут быть сведены к главному вектору и главному моменту. Всякое движение твердого тела может быть представлено состоя­ щим из поступательного движения вместе с полюсом и вращательного дви­ жения относительно полюса. За полюс обычно принимается центр масс тела. Главный вектор сил инерции как равнодействующая элементарных сил инерции при поступательном движении определяется по формуле

К= - m ïs-

где as — ускорение центра масс.

Векторы вычислены в инерциальной системе, каковой по способу выбора является система, связанная с неподвижным пространством. Вектор Ри приложен в центре масс тела — точке 5. С учетом формулы (4.24)

К = -m [rA + А(е + Ù>2 ) ( 7 S т а )] .

(5.1)

При переходе к операторам угловой скорости и углового ускорения в теле выражение для главного вектора сил инерции примет вид

/ и

+ тА(1 + Й2 ) р] ,

(5.2)

где р=тт(г$ - г^) — радиус-вектор центра масс в связанной системе тела. Выражение (5.2) получено из формулы (5.1) с учетом правил перевода операторов и векторов в связанную систему звена (см. § 4.1). Главный вектор сил инерции вращательного движения в системе тела, выраженный

в операторах угловой скорости и углового ускорения в теле, имеет вид

Г и = т ТР И = - т А( е + С2)р.

Главный момент сил инерции возникает в результате вращательного движения тела вокруг центра масс. Он определяется как производная по времени вектора кинетического момента (момента количества движения), взятая с обратным знаком:

Л?И = - d t / d t .

(5.3)

Для вычисления кинетического момента введем вспомогательную свя­ занную систему звена xyz(5), поместив ее начало в точке S и направив оси параллельно основным связанным осям xyz. Кинетический момент тела относительно неподвижной точки, согласно определению, вычисляется по формуле

к =Л .т .(7 . х V. ),

где 7, и Vf — радиус-вектор и скорость i-й частицы тела относительно этой точки.

Всвязанной системе xyz S в операторной форме это уравнение примет вид*

к= Tf-rn. А(р. ) [А(й)р. ],

где

 

 

 

 

 

 

 

А (р )

■ 0

y f

’ 0

-u>z

0)y

Z 0

-X

А(ш) =

0

-ù)

X

. P = y i

i

i

Л i

 

 

0

 

 

0

 

 

 

zi

 

 

 

 

 

 

 

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

к х = ы£ т1( У* + Ф

u S * i x t z r

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

к X

II

3 XX

X

S ху

3

у

/гXZ(<>Z, >

ки =

- J

ух

0)

X

+ /

УУ

(|>

/

 

0> ,

(5.4)

У

 

 

 

 

0)

У

 

y z z J

*

к Z

- J

 

Ü)

 

J

zy

У

+ J ,

 

 

 

 

 

ZX X

 

 

 

Z Z

z

 

 

Девять коэффициентов в этих выражениях являются элементами мат­ рицы преобразования

J XX

J xy

JCz

- J yx

J УУ

- / yz

-J ZX

-J zy

J zz

Диагональные элементы этой матрицы называются осевыми мо­

ментами

инерции. Они имеют вид

 

J x x = p

i <3 7 + z 7>> J y y = p i < * i + ZV ’ J zz =

+ У р -

Остальные элементы этой матрицы называются центробежными момен­ тами инерции. Они выражаются равенствами

ху

ух

= Z т . х ( у . , J x z - / „ = S * , * , * , ,

У z

J z у = Р . З ’, 2 ,'

Уравнения (5.4), связывающие составляющие вектора к с составляющи­

ми вектора С, можно заменить одним операторным уравнением:

 

к « /о).

(5.6)

Здесь под / следует понимать оператор, действующий на вектор Z3, при­ чем векторы Ô5 и к имеют различную физическую природу. В отличие от безразмерного оператора вращения т оператор / измеряется в килограммах на квадратный метр. Кроме того, он не связан условиями ортогональности. Оператор J называется тензором инерции тела в данной точке. Поскольку je,*, У|, Z{ не изменяются во времени, элементы матрицы тензора инерции будут постоянными величинами, характеризующими данное тело и зави­ сящими от положения осей jcyz в теле.

Из формулы (5.5) следует, что составляющие тензора инерции симмет­ ричны. Таким образом, хотя этот тензор имеет девять составляющих, среди них только шесть независимые: три вдоль диагонали и три по одну сторону от нее. Моменты инерции зависят как от положения начала связанной системы, так и от ее ориентации относительно тела.Следует стремиться найти такую ориентацию связанных осей jtyz<$>, при которой тензор инерции являлся бы диагональным. В такой системе координат каждая из составляющих вектора к будет содержать только соответствующую составляющую вектора с5. Это всегда можно осуществить. Как было отме-' чено в § 4.1, уравнение, определяющее собственные значения матрицы, можно решить путем приведения этой матрицы к диагональному виду.

Элементы полученной матрицы и будут искомыми собственными значени­ ями. Следовательно, задача отыскания системы, в которой / имеет диаго­ нальный вид, является задачей нахождения собственных значений матрицы тензора / , причем числа Jxv Jyy, Jzz — это собственные значения А.1, А 2, А з . Методы матричной алгебры позволяют доказать, что для любой точки тела существует декартова система координат, в которой тензор инерции является диагональным. Оси этой системы называются главными осями инерции, а соответствующие диагональные элементы Jхх} Jyy, Jzz — главными моментами инерции. Ортогональное преобразование, с помощью которого оси данной подвижной системы координат переходят в главные оси, называют преобразованием к главным осям. Главные моменты инер­ ции находятся из уравнения, определяющего собственные значения матри­ цы тензора /, т.е. из характеристического уравнения (4.2).

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

Согласно формуле (5.3), представим к в виде

Тс = тк = T JÔ)

и продифференцируем по времени

ас

_

_

Ы =

JÜ)

т /е .

При дифференцировании учтено, что/—постоянная матрица. Далее имеем

# и = -тЛ(<3)/й

т J e ,

(5.7)

в связанной системе тела

# и = -A(S)/<3

J e .

(5.8)

Согласно принципу кинетостатики, при вращении тела вокруг непод­ вижной точки сумма момента внешних сил Мв и главного момента сил инерции Л7Иравна нулю. Тогда

Яв = т[А(бУ)/б) + / ё ] .

(5.9)

Из уравнения (5.9) следуют три скалярные уравнения, называемые ди­ намическими уравнениями Эйлера. С кинематическими уравнениями Эйлера (4.41 ) они образуют систему из шести нелинейных дифференциаль­ ных уравнений первого порядка относительно шести неизвестных функций w*(f), u)y(t) ,fc>z(*),^(f),^(/),0(/). Исключая из уравнений^, и)у, и2, можно получить три дифференциальные уравнения второго порядка относительно трех эйлеровых углов ф, у), 0. Решаются уравнения численными методами на ЭВМ.

5.2. Условия динамического равновесия кинематической цепи

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

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

Систему из N тел можно расчленить на несколько групп. Внутренние силы для отдельных групп и всей рассматриваемой системы тел учитывать не надо. Это позволяет рассматривать кинематическую цепь мгновенно “затвердевшей” и использовать уравнения равновесия так же, как и для твердого тела.

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

Во вращательной паре разложим главный вектор R и главный момент L реактивных сил по осям промежуточной системы координат хyz(5) (см. рис. 4.17). Упругими силами связей воспринимаются три составляющих главно­ го вектора и две составляющих главного момента — вдоль осей у(5) и je*5* Составляющая момента по оси z(5)i представляет усилие по обобщенной координате. Аналогичным образом в поступательной паре упругими сила­ ми воспринимаются три составляющих момента и две составляющих силы. Составляющая вдоль оси ziS*представляет усилие по обобщенной коорди­ нате. В шаровом шарнире с пальцем три составляющих силы и одна состав-

Рис. 5.1. Схема нагружейия кинематической цепи

ляющая момента восприни­ маются связями, составляю­ щие моменты по осям z(S) иу (5), являются усилиями по обоб­ щенным координатам и 0 (см. рис. 4.19). В полном шаровом шарнире имеются три состав-

уу ляющих момента по обобщен­ ным координатам у>, ф, 0. Проектирование векторов R и L на соответствующие оси осуще­ ствляется по правилу скаляр­ ного произведения вектора на орт выбранного направления (см. формулу (4.6)).

Составим схему нагруже­ ния открытой кинематической цепи. Для этого приложим к звеньям актив­ ные силы Fa, включая силы тяжести и активные моменты А/а, главные векторы и главные моменты Л/и сил инерции, считая их приведенными к центрам масс звеньев. Это нагружение можно представить главными векторами FBi и главными моментами Мщ внешних сил (рис. 5.1), причем

Bi

-

Л .,

+ Рн

MD. = Л/ . + м

 

л а I

л ш *

inBi

'"a i

Разобьем кинематическую цепь на участки, отделяя по одному звену, начиная со стойки. Таких участков будет N по числу звеньев: от первого до А^-го, от второго до N-то и т.д. Рассмотрим равновесие полученных участ­ ков, при этом действие отброшенных связей заменим реакциями, внутрен­ ние реакции во внимание не принимаются. Участок цепи, согласно принципу “затвердевания”, рассматривается как одно твердое тело (рис. 5.2). Уравнение кинетостатического равновесия участка в форме уравне­

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

 

L ( i )

, .v

N

л <*H F ( i >=

n

(5.10)

> +

ZA(psy >)F

u »

LAi

 

 

 

В к

 

n< i

)

B( V -

° .

 

 

(5.11)

KAi

+ ¥

 

 

_Уравнения представлены в связанной системе звена с номером T «> i. LÀi

и Rf**AI — реактивный момент и реактивная сила в кинематической паре Д- Все векторы взяты в i-й системе, на что указывает верхний индекс (/). Выражение

x ^ S k >^вк *

представляет момент активных сил, приложенных к к-му звену, относи­

тельно центра кинематической пары А;. Матричный оператор

Л(р(1»

имеет вид

Sk

В символическом виде уравнение (5.12) запишется так:

 

1 ° + т °Щ + հа = 0 .

(5.13)

<v

 

В выражении (5.12) учтено, что векторы М т и FBiопределены в основ­ ной неподвижной системе.Т4х перевод в связанную систему звена осущест­ вляется матрицей т J

Аналогичным образом записываются уравнения сил:

п< 1И

* А \

 

0(2)

(5.14)

К А2

 

n(N)

 

KAN

 

или в символическом виде

 

Л° + T°F°B = 0.

(5.15)

Произведем скалярное умножение уравнений (5.13) и (5.15) на орты осей обобщенных координат êq. Получим уравнения равновесия в проекци­ ях на оси обобщенных координат:

! ° а °

+

т ° м ° + х ° ? 1 ) = о , 1

> °а °

+

T ° F °) = 0 .

(5.16)

J

Матрица е° формируется из ортов осей обобщенных координат с учетом типа кинематических пар. Из выражений (5.16) следуют равенства

М =

e°Z°

=

-е°(т°1 ® + \ ° F B) ,

Q =

e°R°

=

(5.17)

- e ° r ° / ° ,

гдеМ и Q — векторы моментов и сил соответственно по угловым и линейным обобщенным координатам.

Если движение системы задано, из выражений (5.17) находятся усилия, обеспечивающие это движение.

5.3. Предварительный силовой расчет манипулятора

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

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

Соседние файлы в папке книги