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

Учебное пособие 1942

.pdf
Скачиваний:
13
Добавлен:
30.04.2022
Размер:
3.06 Mб
Скачать

Рис. 4.11. Структурная схема канала контурной СУ без учета электрической постоянной времени

Расчет коэффициентов j j для угловых координат выполняется по формуле (4.62). Для линейных координат j j определяется в соответствии с выражением

 

~

 

 

 

 

(5 10)

R j max A j j

q

n j ke j .

(4.110)

j j

 

 

 

 

 

 

Т j n j km j h j

h j

 

Для практической реализации рассмотренных алгоритмов контурного и позиционного управления в вычислитель системы исполнительного уровня в общем случае необходимо вводить задающие воздействия qзадj(t), q зад j (t) и q зад j (t), определяющие требуемые законы изменения обобщенных координат, скоростей и ускорений во времени. Эти задающие воздействия формируются на тактическом уровне управления.

4.9. Управление манипулятором в базовой системе координат

151

Рассмотренные ранее задачи синтеза алгоритмов управления по ускорению формулировались как задачи управления кинематическими переменными, характеризующими пространственную конфигурацию механизма. В технических приложениях возникает необходимость управления координатами xs в базовой системе отсчета Ох1х2х3. Координаты хs могут определять, например, пространственное положение контролируемой точки рабочего инструмента. В этом разделе изложена методика определения структуры алгоритмов управления и расчета их параметров.

Будем рассматривать исполнительный механизм с тремя степенями подвижности. Кинематическое уравнение механизма запишем в векторной форме

X(t) = F [q(t)], X = [x1, x2, x3]т, q = [q1, q2, q3]т, (4.111)

где x1, x2, x3 — координаты пространственного положения контролируемой точки в базовой системе отсчета;

q1, q2, q3 — кинематические переменные (обобщенные координаты), характеризующие взаимное положение звеньев ИМ.

Задачу синтеза управления в базовой системе координат сформулируем следующим обра-

зом.

В начальный момент времени t=0 состояние ИМ характеризуется некоторыми значения-

ми координат и скоростей их изменения

 

.

.

 

xs (0) = xs 0 , xs (0) = xs 0 , s = 1, 2, 3.

(4.112)

152

Требуется определить структуру и параметры алгоритма вычисления управляющих напряжений us из условия, чтобы ИМ перешел в окрестность неподвижной точки Xзад= (xзад1, xзад2, xзад3)т. Необходимо при этом, чтобы переходные процессы xs (t ) xзадs (t ) с требуемой степенью точности следили за решениями дифференциальных уравнений

х s э (t)+K s 1

х s э (t )+K s 0 xs э (t)=Ks 0 xзадs.

(4.113)

 

 

 

 

Требуемые ускорения aj э вычисляются согласно выражению

 

aj э = K s 0

(xзадs -xs э (t ))-Ks 1 х s э (t).

(4.114)

 

 

 

 

Момент Мд s (t) по координате s определяется движением по всем трем координатам:

3

Сs j (aj э - х j (t)), Cs j =const, j = 1, 2, 3. (4.115)

М д s (t ) =

 

 

 

 

j

1

 

 

Этим уравнениям соответствует интегральная форма

3

 

t

 

Мд s (t ) =

 

Сs j [ а j э dt- х j (t)], j = 1, 2, 3.

(4.116)

j

1

0

 

 

 

 

Согласно (4.11) справедливо выражение

Тэ s M д s +Мд s = Us km s /Rs - km s ke s ns q s /Rs . (4.117)

Из выражений (4.115) и (4.117) следует уравнение для определения управляющего напряжения по координате s:

153

3

 

Us =(Rs / km s )[Тэ s

Сs j (aj э - х j (t))+Мд s +kmskesns q s/Rs]. (4.118)

j

1

Для упрощенной модели управляемого движения (Tэs= 0) управляющие напряжения us определяются интегрированием выражений

3

~ ~

~

 

u s (t) =

Сs j ( а j э - х j (t)),

С s j =const.

(4.119)

j

1

 

 

Интегральная форма уравнений (4.119) имеет вид

3

~

t ~

us (t ) =

Сs j [

а j э dt - х j (t)] , s = 1, 2, 3. (4.120)

j

1

0

 

 

Для алгоритмов, реализующих уравнения (4.114) (4.120), каналы управления взаимосвя-

заны.

Определим параметры алгоритмов управления. Пусть для проектируемого манипулятора рассчитаны физически достижимые длительности tx s переходных процессов в результате анализа динамики ИМ с учетом его инерционно-массовых характеристик и допустимых значений скоростей и ускорений изменения кинематических переменных. Методику выполнения кинематико-динамического анализа ИМ и примеры применения этой методики для исследования динамических и кинематических характеристик движения ТМ можно найти в /12/.

Назначим коэффициенты затухания колебаний в эталон-

154

ных системах (4.113) равными s = 2 /2. Тогда длительность

переходного процесса xs (t) xзадs (t) по каждой координате будет равна ts =tx s , а постоянные времени Tx s =tx s /3. Записав решения (4.113) в стандартной форме, найдем расчетные формулы для их коэффициентов:

 

 

 

 

 

 

 

 

2 s

 

 

 

 

 

 

 

Ks 0

1

9

,

Ks1

3 2

 

,

s = 1, 2, 3. (4.121)

T

2

 

t

2

T

 

t

 

 

 

 

 

 

xs

 

 

 

xs

 

 

 

 

xs

 

 

 

 

xs

 

 

 

 

 

4.10. Cиловое управление манипулятором

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

Проектирование контуров с обратными связями по развиваемым усилиям (моментам) целесообразно выполнять по схеме:

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

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

Сигналы задания моментов в степенях подвижности формируются на основе кинематических уравнений связи между движущими моментами приводов и составляющими усилий в ра-

155

бочей точке (внешний контур системы). Внутренний контур системы в соответствии с математической моделью приводов синтезируется по уравнениям динамики.

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

Рассмотрим вначале вопросы определения алгоритмов внешнего контура системы.

Пусть необходимо, чтобы рабочий инструмент развивал в точке X = (x1, x2, x3)т вектор силы Fy = (Fy1, Fy2, Fy3)т, где Fy s - составляющие силы по осям подвижной системы координат 0y1 y2 y3 , связанной с инструментом. Ориентацию подвижной системы относительно неподвижной 0x1 x2 x3 определим матрицей направляющих косинусов G(q) = [Gs j (q)] размерности 3 3. В этом случае справедливо уравнение

Fx = G(q)Fy .

Вектор силы Fx = (Fx1, Fx2, Fx3)т имеет своими компонентами проекции Fx s зовой (неподвижной) системы.

В раскрытой форме уравнение (4.122) представляется в виде

3

 

Fxs =j=1 Gs j (q)Fyj, s = 1, 2, 3.

(4.123)

(4.122)

по осям 0хs ба-

Составляющие Fxs создаются моментами Mдs исполнительных двигателей. Необходимо установить связь между ними.

Рассмотрим закон сохранения энергии

156

3

3

 

 

s=1

s=1

dxs Fx s = dqs Mд s .

(4.124)

 

 

В левой части равенства (4.124) стоит сумма элементарных работ dxs Fx s сил Fx s на перемещениях dxs , а в правой части - сумма элементарных работ dqs Mд s , которые совершают мо-

менты Mд s на перемещениях dqs . В векторной форме равенство (4.124) имеет вид

(dX )т Fx =(dq)т Mд ,

(4.125)

где (dX )т =(d x1, dx2, dx3)т;

 

(dq)т =(dq1, dq2, dq3)т;

 

Mд =(Mд 1, Mд 2, Mд 3)т.

 

В соответствии с уравнениями кинематики для скоростей (2.3) справедливо равенство

dX =J(q)dq.

(4.126)

Выполним операцию транспонирования

 

(dX )т = (J(q)dq)т = (dq)т Jт (q).

(4.127)

Из уравнений (4.125) и(4.127) имеем

(dq)т Jт (q)Fx =(dq)т Mд => Mд =Jт (q)Fx . (4.128)

Подставляя в (4.128) выражение для Fx из (4.122), получим

157

Mд = Jт (q)G(q)Fy .

(4.129)

Соотношение (4.129) позволяет вычислить текущие значения моментов Mд s по измеренным значениям усилий Fys, создаваемым инструментом в рабочей точке X = (x1, x2, x3)т.

Заданные значения усилий Fyзад и соответствующие моменты двигателей Myзад связаны соотношением, аналогичным (4.129):

Mд зад = Jт (q)G(q)Fy зад.

(4.130)

Вычитая из выражения (4.130) выражение (4.129), можно найти величину отклонения момента от заданного значения

Mд зад(t) = Mд зад - Mд = Jт (q)G(q)[Fy зад -Fy(t)], (4.131)

 

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

 

Назначение внутренних контуров состоит в отработке рассогласований: Mдзад

0, Fy

0.Определим структуру этих контуров.

Всилу того, что электрические процессы в приводах протекают существенно быстрее ме-

ханических, уравнения для моментов можно принимать в виде

.

 

Ls Mд s + Rs Mд s = km s Us , s = 1, 2, 3,

(4.132)

где Ls , Rs — индуктивность и активное сопротивление якорной цепи; km s — коэффициент пропорциональности в уравнении для момента.

158

Следует отметить, что в (4.132) не учитывается составляющая kе s

s , т.к. манипулятор ра-

ботает «на упор», s 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

Поставим условие, чтобы отклонения

Mд sзад(t) = Mд sзад - Mд s (t) подчинялись дифферен-

циальным уравнениям

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Mд s (t )+ s Mд s (t)=0,

s < Rs /Ls .

(4.133)

Из уравнения (4.132) получим

 

 

 

 

 

 

 

 

 

 

 

 

.

.

 

 

 

 

 

 

 

 

 

 

 

 

Mдs(t)=(Mдsзад-Mдs(t))'= -Mдs(t)= - kmsUs/Ls+ Rs Mдs/Ls.(4.134)

 

 

 

 

С учетом этого выражения из (4.133) имеем

 

 

 

 

 

 

 

 

 

Us =

 

L

s

(Mдsзад - Mдs) +

R s

Mдs, s = 1, 2, 3,

(4.135)

 

s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kms

 

kms

 

 

или

Us =

s

 

Ls

(Mдsзад - Mдs) + Rs Is.

(4.136)

 

 

 

 

 

 

 

 

 

kms

 

 

 

 

 

Введем обозначения:

 

 

 

 

 

 

 

 

 

 

 

 

 

= diag{ s Ls /kms},

R = diag{Rs},

I = (I1, I2, I3)т.

(4.137)

 

 

 

 

тогда векторная форма уравнения (4.136) имеет вид

 

 

 

 

 

U =

Mд + R I.

 

 

 

 

 

 

 

(4.138)

 

 

 

 

159

В соответствии с уравнениями (4.131) и (4.138) построена структурная схема, приведенная на рис. 4.12. На схеме приняты обозначения: Д — двигатель, М — манипулятор, ИС — измеритель силы.

Схема может применяться при автоматизации управления ИМ, предназначенными для выполнения монтажных, демонтажных, сборочных и других операций.

Fyзад

 

Mдзад

 

 

 

 

 

 

 

 

 

Mд

 

 

 

 

 

 

 

 

 

U

 

 

 

 

 

Fy

 

 

 

Jт (q)G(q)

 

 

 

 

Д

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fy

 

 

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

 

 

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ИС

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 4.12. Структурная схема системы,

 

 

 

 

 

 

 

 

 

 

управляе-

 

 

 

 

 

 

 

 

мой по усилию

 

 

 

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

160