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

3127

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

Mд j = kп j (q задд j - qд j ) - kc j qд j .

(5.36)

 

 

Редуктор координаты c номером j осуществляет преобразование угла поворота вала двигателя qд j во вращательное движение механизма по соответствующей координате qj . Углы и скорости при этом связаны соотношениям

qзадд j = nj qзад j , qд j = nj qj , qд j

= nj q j , j =1, 2,

(5.37)

 

 

 

где nj передаточное число редуктора

 

 

Подставляя выражения (5.37) в (5.36), получим следующее уравнение:

 

Mд j = nj kп j (qзад j - qj ) - nj kc j q j .

(5.38)

 

 

 

5.6. Cтабилизация пространственного движения двухкоординатного манипулятора

181

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

Уравнения движения манипулятора, полученные на основе аппарата Лагранжа, имеют

 

 

 

l

1

x2

 

l

01

 

 

 

q 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m 2

 

 

 

 

 

 

 

 

 

 

 

l02

 

q 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1

 

 

 

 

 

0

 

 

 

 

 

 

 

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

 

 

Рис. 1. Расчетная с ема

манипулятора

 

 

 

 

 

 

 

 

схема манипулятора

 

работающегоРис. 1. Расчетнаяв угловой системе координат

следующий вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

+J3 gcos q1/l2 = M1,

J1 q1

+J3 cos (q2 -q1) q2

- J3 sin (q2 -q1) q

2

 

 

 

 

 

 

 

 

 

2

(5.39)

 

 

 

 

 

 

+J20 g cos q2/l2 =M2,

J2 q2

+J3cos (q2 -q1) q1 +J3 sin (q2

-q1) q1

182

где J1 = m1l012 момент инерции первого звена относительно его оси вращения;

J3 = - m1l01 l2 ;

g – ускорение свободного падения;

M1, M2 вращающие моменты, действующие в сочленениях первого и второго звеньев;

J2 = m1l22 +m2 l022 ; J20 = m2 l2 l02 + m1l22.

В системе подчиненного управления двигателями постоянного тока с ПИ-регуляторами тока и П-регуляторами скорости и положения моменты в соответствии с (5.38) моменты M1, M2 определяются из выражений

M1 = nkп 1 (q1 З - q1 ) - nkс 1 q1 , (5.40)

M2 = nkп 2 (q2 З - q2 ) - nkс 2 q2 ,

где n – коэффициент передачи редукторов координат;

kп 1 kс 1 , kп 2 , kс 2 коэфициенты, определяемые из выражений (5.35); q1З, q2 З – заданные перемещения координат q1 , q2 .

Уравнения (5.39) с учетом (5.40) и инерционности якорей двигателей приобретают вид

 

 

 

- J3

 

2

+

Jq1

+ J3 cos (q2 - q1) q2

sin (q2 - q1) q

2

+ n k с1 q1

+J3 g cos q1 / l2 + n kп 1 q 1 = n kп 1 q,

 

 

 

 

 

 

 

 

 

 

 

(5.41)

 

 

183

Jq2 + J3 cos (q2 - q1) q1 + J3 sin (q2 - q1) q 12 + + n k с2 q2 + J20 g cos q2 / l2 + n kп 2 q2 = n kп 2 q,

где J, J– суммарные моменты инерции, приведенные к выходным валам редукторов первой и второй координат.

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

q2

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

ние по ускорению

 

 

 

 

 

 

 

2

 

 

- J2 с n k п1 q1- JJ3

g cos q1/l2 +

 

q1

= (B q

1

/2 - Jn k с1 q 1

 

 

 

 

 

 

 

2

 

 

 

 

+Jn kп1 q+ JЕ q

2 +Д k с2

q2 +Д kп 2 q2 +

 

 

 

 

+Д J20 g cos q2 / l2 n - Д kп 2 q2 З ) / Г,

 

 

 

 

2

 

- Jn kп 2 q2 - JJ20

g cos q2 / l2 +

(5.42)

q2

= (-В q

2

/2 - Jnkс2 q2

 

+Jn kп 2 q2 З - JЕ q 12 +Д k с1 q 1 +Д k п 1 q1+

+Д J3 g cos q1 / l2 n - Д k п 1 q) / Г,

где В = J32 sin 2(q2 - q1); Е = J3 sin (q2 - q1);

184

Д = J3 cos (q2 - q1) n;

Г= JJ- J32 cos2 (q2 - q1).

Кинематическая взаимосвязанность степеней подвижности манипуляторов определяет не-

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

Уравнения эталонного движения для рассматриваемой исполнительной системы имеют следующий вид:

Jq1m + n kс1 q1m + nkп1 q1m = nkп 1 q1 З,

(5.43)

Jq2 m + n kс 2 q2 m + n kп2 q2m = n kп2 q,

где q1m , q1m , q1m , q2m , q2m , q2m – ускорения, скорости и перемещения координат при эталонном движении.

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

Структурная схема системы управления, обеспечивающей решение этих задач, приведена на рис. 5.5.

185

q1

З

 

РП1

РС1

РТ1

ШИП1

М1 ДП1

 

 

 

 

 

Uа1

q 1

 

 

 

 

 

 

 

 

ДС1

 

 

 

q 1

 

 

 

 

 

АР

q 2

 

 

 

 

 

 

На схеме представлены трехконтурные исполнительные приводы двух координат робота и

приняты следующие обозначения:

 

 

ДС2

 

 

Uа2

q

2

 

 

 

 

 

 

 

 

 

 

 

 

РП1, РП2 – регуляторы положения;

 

 

 

 

 

РП2

РС2

РТ2

ШИП2

М2 ДП2

q

2 З

РС1, РС2 – регуляторы скорости;

 

 

 

 

РТ1, РТ2 – регуляторы тока;

 

 

 

 

 

ШИП1, ШИП2 – широтно-импульсные пр обр зов т ли;

 

Рис. 2. Структурная схема самонаст аив ющей я системы упр вления

7. Рис. 5.5. Структурная схема само-

 

 

 

 

 

 

186

 

 

 

 

настраивающейся

 

М1, М2 – двигатели; ДП1, ДП2 – датчики положения;

ДС1, ДС2 – датчики скорости.

 

Адаптивный регулятор АР, используя информацию о заданных

перемещениях q, q

координат, а также о фактических перемещениях q1, q2

и скоростях q1,

q2 движения, формиру-

 

 

 

 

 

 

 

 

ет управляющие воздействия Uа1, Uа2 в соответствии с выражениями

 

 

 

 

 

Uа 1 =Uа л 1 +Uа р 1 ,

Uа 2 =Uа л 2 +Uа р 2 ,

(5.44)

где Uа л 1 , Uа л 2 – локальные адаптивные управляющие воздействия;

 

 

 

Uа р 1 , Uа р 2 – развязывающие адаптивные управляющие воздействия.

 

 

 

Локальные адаптивные управляющие воздействия определяются параметрами движения и

самонастраивающимися коэффициентами ki 1 (t), ki 2 (t ), ki 3 (t), ki 4 (t ):

 

 

 

 

 

2

(5.45)

 

 

 

Uа л i = ki 1 (t )qi +ki 2 (t) qi +ki 3

(t ) q i +ki 4 (t )qi З , i = 1, 2.

 

 

 

 

 

 

Настройка параметров может осуществляться в соответст-

 

 

 

вии с уравнениями /4/:

 

 

 

 

k i1 (t)=-Gi 1 di qi -Ai 1 ki 1 (t),

k i 2

(t)= -Gi 2 di qi -Ai 2 ki 2 (t ),

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

(t)=-Gi 4 di qi З -Ai 4 ki 4 (t ),

(5.46)

 

 

 

k i 3

(t)=-Gi 3 di q i -Ai 3 ki 3 (t),

k i 4

 

 

 

187

di = pi 1

(qi - qi m )+pi 2 (qi

qi m ) ,

i = 1, 2,

 

 

 

 

где Gi 1 , Ai 1 ,

Gi 2 , Ai 2 , Gi 3 , Ai 3 , Gi 4 ,

Ai 4 , pi 1 , pi 2 – положительные коэффициенты усиления

алгоритмов настройки.

 

 

Коэффициенты Gi 1 , Gi 2 ,

Gi 3 , Gi 4 , pi 1 , pi 2 определяют степень приближения перемеще-

ний и скоростей координат манипулятора к эталонным, а коэффициенты Ai 1 , Ai 2 , Ai 3 , Ai 4 – глубину стабилизирующей отрицательной обратной связи по самонастраивающимся парамет-

рам ki 1 (t), ki 2 (t), ki 3 (t), ki 4 (t).

 

 

 

 

 

 

Развязывающие адаптивные воздействия равны

 

 

 

 

 

2

 

+k110(t) q,

 

Uар1= k16(t) q2+k17(t) q 2

+k18(t) q

2

+k19(t) q1q2

 

 

 

 

 

 

2

 

+k210(t) q,

(5.47)

 

 

 

 

Uар2 = k26(t) q1+k27(t) q1

+k28(t) q 1

+k29(t) q1q2

 

 

 

 

 

 

 

при этом алгоритмы настройки параметров выражаются сле-

 

 

 

 

 

 

дующими уравениями:

 

k16 (t)= - G16 d1 q2 - A16 k16 (t),

k17

(t)= - G17 d1 q 2 - A17 k17(t),

 

 

 

 

 

 

 

 

 

 

 

 

 

2

k18(t),

 

 

 

 

 

 

k18

(t)= - G18 d1 q

2 -A18

k

19 (t)= - G19 d1 q1q2 -A19 k19(t),

k110 (t)= - G110 d1 q-A110 k110(t),

k 26 (t)= - G26 d2 q1-A26 k26(t), (5.48)

 

 

 

 

 

 

 

2

 

k 27 (t)= - G27 d2 q1 -A27 k27(t),

k

28 (t)= - G28 d2 q

1 -A28 k28(t),

 

k 29

(t)= - G29 d2 q1q2 -A29 k29(t),

k

210 (t)= -G210 d2 q-A210 k210(t).

 

 

 

 

 

 

 

 

 

188

где G16, A16, G17, A17, G18, A18, G19, A19, G110, A110, G26, A26, G27, A27, G28, A28, G29, A29, G210, A210 – по-

ложительные коэффициенты усиления алгоритмов настройки. Коэффициенты G16, G17, G18,

G19, G110, G26, G27, G28, G29, G210 определяют степень приближения перемещений и скоростей координат манипулятора к эталонным, а коэффициенты A16, A17, A18, A19, A110, A26, A27, A28, A29, A210

– глубину стабилизирующей отрицательной обратной связи по самонастраивающимся парамет-

рам k16(t), k17(t), k18(t), k19(t), k110(t), k26(t), k27(t), k28(t), k29(t), k210(t).

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

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

189

190

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]