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

Промышленные роботы Ч. 2 учебное пособие

.pdf
Скачиваний:
78
Добавлен:
15.11.2022
Размер:
3.86 Mб
Скачать

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

Низкая вычислительная эффективность уравнений Лагранжа – Эйлера обусловлена в основном тем, что для описания кинематической цепи используются матрицы преобразования однородных координат. Уравнения Ньютона – Эйлера обладают большей вычислительной эффективностью, что связано с их рекуррентной природой. Однако такие рекуррентные уравнения не обладают «аналитичностью», столь полезной при синтезе управления в пространстве состояний. Для синтеза законов управления желательно иметь в распоряжении замкнутую систему дифференциальных уравнений, точно описывающих динамику движения манипулятора.

Поскольку для построения модели динамики переходных процессов и дальнейшего анализа полученных уравнений необходима аналитическая форма, то для получения уравнений динамики используется метод Лагранжа – Эйлера.

Уравнения динамики манипулятора. Уравнения Лагранжа второго рода для голономной системы с n степенями свободы, которым отвечают обобщенные координаты qj (j = 1,2,…,n), имеют вид

 

d

L

 

L

Q

 

(j = 1,2,…,n),

(4.24)

 

 

 

 

 

 

jд

 

 

 

 

 

 

 

 

 

 

qj

 

 

 

 

dt

qj

 

 

 

 

 

где L – функция Лагранжа, разность кинетической Т и потенциальной П энер-

гий системы, L T П; Qjд

обобщенные силы управляющих двигателей,

приведенные к j-й обобщенной координате, они имеют размерность моментов, если qj – угол поворота, или сил, если qj – линейное перемещение.

121

Сучетомтого, что L T П и П qj 0 , перепишемуравнение(4.24) ввиде

 

d

 

T

 

 

T

Q

 

,

(4.25)

 

 

 

 

 

 

 

 

j

 

 

 

 

 

 

 

 

 

 

qj

 

 

qj

 

 

 

 

dt

 

 

 

 

 

 

 

где Qj – обобщенные силы, Qj

Qjд

Qjв ,

Qjв

– внешние обобщенные силы,

вызванные весом звеньев и груза, удерживаемого

в захватном устройстве,

Qjв П qj .

 

 

 

 

 

 

 

 

 

 

При наличии внешнего воздействия – силы Fв , приложенной к захватному

устройству, – в правую часть равенства для Qj

 

надо добавить член QjF , харак-

теризующий это воздействие:

 

 

 

 

 

 

 

 

 

 

Qj Qjд Qjв QjF .

(4.26)

Используем выражение (4.25) для вывода уравнений динамики манипулятора. Рассматривая исполнительный механизм манипулятора как систему из n твердых тел, запишем его кинетическую энергию T в виде суммы кинетических энергий звеньев Ti :

n

TTi .

i 1

Всвою очередь величину Ti определим по формуле [3]

 

1 mivO2i

 

 

 

1

 

 

Ti

mi vOi i r iц

iT ΘOi

i ,

 

2

 

 

 

2

 

 

(4.27)

(4.28)

где mi

– масса звена i; vO – скорость некоторой точки Oi звена i, принятой за

 

i

 

 

 

 

 

 

 

 

 

полюс;

riц – радиус-вектор центра инерции звена в системе осей, с ним связан-

ных, начало которой совпадает с полюсом Oi

;

 

ΘO

– тензор инерции звена

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

в точке Oi ; i – вектор угловой скорости звена в принятой системе координат.

Выражение (4.28) принимает наиболее простой вид, если за полюс звена

принять его центр инерции. Тогда величина riц

будет равна нулю и выражение

(4.28) упростится:

1 m v2

1 T

 

 

 

 

 

 

T

O

 

 

.

(4.29)

 

i

2

i O

2

i

 

i

 

 

 

 

i

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

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

совпадает с осью звена (вектором Oi 1Oi ), а две другие образуют с ней правую

122

триаду. При помещении точки Oi в центр инерции Oi0 (рис. 4.23) оси полученной системы Oi0 xi0 yi0 zi0 становятся главными осями инерции и тензор вектора в точке Oi0 имеет вид диагональной матрицы

 

J x

0

0

 

 

 

ΘO0

 

i

J y

0

 

,

(4.30)

 

0

 

i

 

0

0

i

 

 

 

 

 

Jzi

 

 

моменты инерции J относительно осей в которой определяются выражениями:

Z0

i–1Oi-1 i

 

 

 

 

 

 

 

Oi0

yi0

i+1

 

zi0

 

 

 

 

zi

Oi

yi

 

xi0

 

 

 

 

 

xi

 

 

 

 

 

 

X0

O

 

 

Y0

 

 

 

 

Рис. 4.23. Связанные системы координат с началом в центре кинематической пары Oi xi yi zi

и в центре инерции Oi0 xi0 yi0 zi0

J x

 

 

2

2

dmi ,

 

 

yi

zi

 

 

J y

xi2

zi2

dmi ,

 

(4.31)

 

Jz

 

xi2 yi2 dmi

 

 

 

 

 

 

 

и для звеньев заданной конфигурации являются известными константами. При отсутствии осевых симметрий тензор инерции звена в точке Oi0 характеризуется матрицей

 

 

J x

J x y

J x z

i

 

 

ΘO0

 

i

i i

i

 

 

 

J y x

J y

J y z

 

,

i

 

i i

i

i

i

 

 

 

 

J zi xi

Jzi yi

J zi

 

 

 

центробежные моменты в которой определяются выражениями:

J xi yi

J yi xi

xi yidmi ,

 

 

J xi zi

J xi zi

xi zidmi ,

 

 

J

yi zi

J

zi yi

 

 

i i i

 

 

 

 

 

y z dm

 

(4.32)

(4.33)

и также являются известными константами.

Определим вектор скорости viц центра инерции звена i через проекции на оси связанной с ним системы координат:

123

viц vixц,viyц,vizц T ,

 

 

(4.34)

или через проекции на оси неподвижной системы осей:

 

v

0iц v0ixц,v0iyц,v0izц T .

 

(4.35)

По аналогии с viц введем вектор угловой скорости звена:

 

 

 

T

,

(4.36)

 

i ix , viy , iz

 

и запишем равенство (4.29) в развернутой форме для случая, когда звенья ма-

нипулятора обладают симметрией относительно главных осей инерции. Для

этого подставим выражения ΘO0 ,

 

 

 

 

 

 

 

viц , i из (4.30), (4.34), (4.36) в (4.29) и полу-

 

 

 

 

i

 

 

 

 

 

 

 

чим следующее:

 

0,5mi vix2

 

 

ц viz2ц 0,5

Jxi ix2

 

Jzi iz2 .

 

 

Ti

ц viy2

J yi iy2

(4.37)

При использовании вектора скорости центра инерции в виде (4.35)

 

Ti 0,5mi v02ixц v02iyц v02izц 0,5 Jxi ix2 J yi iy2 Jzi iz2

.

(4.38)

С учетом этого равенство (4.27) принимает вид

 

 

 

 

 

1

n

 

2

2

 

2

2

2

2

 

 

T 2

i 1

mi v0ixц v0iyц v0izц Jxi ix J yi

iy Jzi

iz .

(4.38)

Задачи динамики манипуляторов промышленных роботов. Из большо-

го разнообразия задач динамики манипуляторов рассмотрим две: силовой расчет и расчет быстродействия ПР.

Силовой расчет манипуляторов. Он состоит в решении задач по определению внешних силовых управляющих воздействий, обеспечивающих требуемый закон движения механизма, и по расчету реакций в кинематических парах. Первую часть часто называют задачей синтеза управления. При силовом расчете обычно применяется метод кинетостатики, основанный на принципе Д'Аламбера. По этому методу к внешним силам и моментам, приложенным к звеньям механизма, добавляются расчетные силы инерции, которые обеспечивают силовую уравновешенность системы и позволяют рассматривать подвижную систему в квазистатическом равновесии, т.е. как условно неподвижную. Силовой расчет выполняется при заданной полезной нагрузкеFn , известных из предварительного кинематического расчета законах движения звеньев asi и i ( asi – ускорение центра масс i-го звена, i – угловое ускорение), известных инерционных характеристиках звеньев: массах звеньев mi и их моментах

124

инерцииJsi относительно центра масс s. По этим данным определяются главные векторы Fiи m asi и главные моменты Miи Jsi i сил инерции для каждого из звеньев механизма.

Для открытой кинематической цепи решение начинаем с выходного звена – схвата. Отброшенные связи звена n со звеном (n–1) и выходным валом привода звена n заменяем реакциями Mn,n 1 и Fn,n 1 и составляем кинетостати-

ческие векторные уравнения равновесия сил и моментов для звена n (рис. 4.24):

G0 Gn Fnи F0и Fn,n 1 Fn 0,

M Gn M G0 M Fnи M F0и Mnи Mn,n 1 M Fn 0,

где G0 , Gn – сила тяжести звеньев; Mn,n 1 – вектор момента в кинематической

паре (проекция этого вектора на ось z является движущим моментом привода

в КП, т.е. M z(n,n 1) M (n,n 1) ).

Рис. 4.24. Система сил, действующих на звено со схватом

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

 

 

 

 

 

 

 

Fx(n,n 1)

, Fy(n,n 1)

, Fz(n,n 1)

, M x(n,n 1)

, M y(n,n 1)

, M z(n,n 1)

M (n,n 1) .

Далее рассматривается равновесие звена (n–1). При этом в месте его присоединения к звену n прикладываются реакции со стороны звена n:

Fx(n 1,n) , Fy(n 1,n) , Fz(n 1,n) , M x(n 1,n) , M y(n 1,n) , M z(n 1,n) M (n 1,n) ,

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

125

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

Рис. 4.25. Кинематическая схема трехподвижного манипулятора

На рис. 4.25–4.26 изображена кинематическая схема трехподвижного манипулятора ПР (1, 2, 3 – подвижные звенья, 0 – неподвижное звено) и приведена циклограмма настройки командоаппарата (сплошные линии) и циклограмма работы ПР (пунктирные линии). Здесь обозначены: 10 – угол поворота звена

1 относительно стойки 0; S21 – перемещение штока поршня 2 относительно цилиндра 1; S32 – перемещение штока поршня 3 относительно цилиндра 2;

126

H21 и H32 – перемещение третьего звена; hд – перемещение третьего звена при

демпфировании. Общее время рабочего цикла Тц состоит из времени выстоя в заданных положениях (на циклограмме выстой показан прямыми, параллельными горизонтальной оси t) и времени относительных перемещений звеньев из одного заданного положения в другое tп.х (прямой ход) и обратно tо.х (обратный ход) (наклоные прямые на диаграммах). Время выстоя обычно задано условиями технологического процесса. Время выполнения роботом движений определяется динамическими характеристиками приводов и манипулятора – движущими силами и силами сопротивления, массами и моментами инерции звеньев.

Рис. 4.26. Циклограммы командоаппарата и промышленного робота

Рассмотрим работу пневмопривода перемещения руки манипулятора (рис. 4.27). По сигналу от командоаппарата в правую полость цилиндра подает-

ся сжатый

воздух,

который действует

на

поршень с

движущей силой

FД3 p Sп,

где p

– давление воздуха,

Sп

– активная

площадь поршня.

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

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

127

относительно заданного конечного положения. Время затухания этого процессаt (см. рис. 4.27, а) значительно снижает быстродействие ПР.

а

б

Рис. 4.27. Диаграмма работы пневмопривода при перемещении руки манипулятора: а – упор без демпфера; б – упор с демпфером

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

128

Рис. 4.28. Физическая модель портального манипулятора

но возрастает. Компромиссным решением является останов с мягким ударом, при котором относительная скорость в конце хода V32= 0, а ускорение ограничено некоторым допустимым значением a32 < [a].

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

ется равенством за цикл движения работы движущей силы

AF

и работы силы

 

 

 

Д3

сопротивления демпфера AF

(рис. 4.27, б):

 

 

 

с

 

 

 

AF

AF

или FД3 (Н32 hд) Fc hд.

 

 

Д3

с

 

 

В этом выражении неизвестны две величины: сила сопротивления демпфера Fc и перемещение звена при демпфировании hд, одной из них задаются, вторую рассчитывают.

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

Модель переходных процессов рассмотрим на примере манипулятора МРЛ-901П.

Модель портального манипулятора МРЛ-901П представлена на рис. 4.28, на котором обозначены: q1, q2, q3 смещение звеньев манипулятора вследствие деформации; 3 угол изгиба основания консоли вследствие деформации; m сосредоточенная масса; l плечо приложения сосредоточенной массы.

Деформирующимися элементами в манипуляторе являются: зубчатый ремень, обозначенный пружиной; консольная часть, на которой имеется сосредоточенная масса m. Исходными данными для расчета такой модели будут значение подвижной массы m,

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

129

При остановке электроприводов подвижные массы будут продолжать движение под действием инерционных сил, в результате чего точки А и Б займут поло-

 

 

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

жение А и

A

деформации пружины и балки начнут совершать колебательное движение.

 

Рассматриваемая модель имеет три степени свободы, обозначим независи-

мые обобщенные координаты q1 , q2

и q3 . Для описания данной модели вос-

пользуемся уравнением Лагранжа второго рода:

 

 

 

 

d

 

T

 

T

Qj (j = 1,2,…,k),

(4.39)

 

 

 

 

 

 

 

 

 

dt qj

qj

 

где T кинетическая энергия системы; Q обобщенная сила; k количество степеней свободы.

Кинетическая энергия системы с тремя степенями свободы является однородной квадратичной формой обобщенных скоростей [2]:

T 1

A11q12 2A12q1q2 A22q22 2A23q2q3 A33q32 2A13q1q3 ,

(4.40)

2

 

 

коэффициенты Aik

являются функциями координат q1 , q2 и q3 .

 

Предположим, что обобщенные координаты отсчитываются от положения

равновесия, где q1

q2 q3 0.

 

Располагая коэффициенты Aik q1,q2 ,q3 по степеням и полагая для упрощения записи Aik 0,0,0 aik aki , получим:

T

1

a11q12

2a12q1q2 a22q22

2a23q2q3 a33q32

2a13q1q3 .

(4.41)

 

2

 

 

 

 

 

Потенциальную энергию q1,q2 , q3 системы определим по формуле:

 

 

 

 

1

C11q12 2C12q1q2

C22q22 2C23q2q3

C33q32 2C13q1q3 ,

(4.42)

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где С

 

2 П

; С

 

С

 

 

2 П

 

;

С

 

 

2 П

;

С

 

С

 

2 П

 

;С

 

2 П

;

q

 

 

 

q q

 

 

q2

 

q q

q2

11

 

2

 

12

 

 

21

 

2

 

 

22

 

 

 

23

 

32

 

33

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

2

 

 

 

 

 

 

2

3

 

 

3

 

С

С

 

2 П

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q

q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

 

31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

При этом учитываем, что в положении равновесия 0,0,0 0 и обоб-

щенные силы также обращаются в нуль.

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

130