Материал: Специализированные исполнительные устройства (Динамический расчет робототехнических систем). Литвиненко А.М., Машаров А.В

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Рис. 3

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

Построение системы координат Денавита – Хартенберга для манипулятора с N степенями подвижности (N+1 звено) опишем виде алгоритма, состоящего в выполнении следующей последовательности шагов (рис. 3).

Шаг 1. Построение абсолютной системы координат. Построить правую ортогональную систему координат

O0 X 0Y0 Z 0 , направив Z0 вдоль оси первого сочленения в на-

правлении схвата.

Шаг 2. Инициализация и цикл.

Для всех i=1, 2, , N выполнить шаги 3-6. Шаг 3. Построение Zi.

Направить ось Zi вдоль оси (i+1)–го шарнира. При i=N (т. е. для схвата) выберем ось ZN в направлении оси

ZN-1.

Шаг 4. Построение начала i-й системы координат.

78

Выбрать начало i-й системы координат в точке пересечения осей Zi-1 и Zi или в точке пересечения оси Zi и общей нормали к осям Zi-1 и Zi (если оси Zi-1 и Zi не пересекаются).

Шаг 5. Построение оси Xi.

Направить ось Xi вдоль общей нормали к осям Zi-1 и Zi (вдоль вектора (zi 1 , zi ) ,где zi-1 и zi – орты соответствующей системы координат).

Шаг 6. Построение оси Yi.

Направить ось Yi так, чтобы полученная в результате система координат Oi X iYi Zi была правосторонней.

Шаг 7. Нахождение параметров.

Для всех i = 1, 2, ..., N выполнить шаги 8-11.

Шаг 8. Нахождение di.

Параметр di равен расстоянию от начала (i-1) -й системы координат до точки пересечения осей Zi-1 и Xi, измеренному в направлении оси Zi-1. Если i-e сочленение телескопическое, то di является обобщенной координатой.

Шаг 9. Нахождение аi.

Параметр аi равен расстоянию от точки пересечения осей Zi-1 и Xi до начала i-и системы координат, измеренному в направлении оси Xi.

Шаг 10. Нахождение qi.

Параметр qi равен углу поворота оси Хi-1 вокруг оси Zi- 1 до ее совпадения с осью Xi. Если i-е сочленение вращательное, то qi является обобщенной координатой.

Шаг 11. Нахождение i .

Параметр i равен углу поворота оси Zi-1 вокруг оси Xi до ее совпадения с осью Zi.

Шаг 12. Конец.

79

Примерами промышленных манипуляторов являются: пятистепенный манипулятор IRIS-11 (рис. 4), шестистепенный манипулятор PUMA-600 (рис. 5) и шестистепенный манипуля-

тор RAMP-2000 (рис. 6).

Рис. 5

Рис. 4

80

81

 

 

Рис. 6

4.ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ.

-Используя схему двигателя второго привода поворота с блоком вычисления момента внешней нагрузки (Считать момент инерции двигателя и нагрузки постоянной величиной) добавить блок нелинейности вида ―зона нечувствительности‖ (смю рис. 7).

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

Параметры блока Dead Zone (зона нечувствительности): Start of dead zone - Начало зоны нечувствительности (нижний порог). End of dead zone - Конец зоны нечувствительности (верхний порог). Saturate on integer overflow (флажок) - Подавлять переполнение целого. При установленном флажке ограничение сигналов целого типа выполняется корректно. Treat as gain when linearizing (флажок) - Трактовать как усилитель с коэффициентом передачи равным 1 при линеаризации.

Принять начало зоны нечувствительности равной концу зоны нечувствительности и ширине зоны нечувствительности. Варианты:

 

 

Передаточное число

 

 

 

 

редуктора

 

1 / J н

 

 

 

ширина зоны

 

 

 

 

 

 

1

100

120

 

0,01*U вх

 

 

 

 

 

 

2

200

140

 

0,04*U вх

 

 

 

 

 

 

3

300

200

 

0,05*U вх

 

 

 

 

 

 

4

400

180

 

0,06*U вх

 

 

 

82

 

 

 

 

 

 

 

 

 

 

 

 

 

5

500

160

0,07*U вх

 

 

 

 

6

600

100

0,08*U вх

 

 

 

 

- Построить систему координат методом ДенавитаХартенберга для автоматического артикулятора;

5. СОДЕРЖАНИЕ И ПОРЯДОК ВЫПОЛНЕНИЕ ОТЧЕТА

-Цель работы.

-Формулы.

-Данные опытов.

-Структурные схемы.

-Выводы.

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

6. КОНТРОЛЬНЫЕ ВОПРОСЫ

-Напишите передаточную функцию интегратора.

-Написать уравнение апериодического звена первого по-

рядка.

-Какую характеристику имеет звено с «зоной нечувствительности»

-Приведите пример механической модели зоны нечувст-

вительности. 83

-Как называются уравнения, которыми можно описать любую голономную систему с n степенями свободы, и какой эти уравнения имеют вид?

-Что представляет собой манипулятор?

-Чему равна кинетическая энергия манипулятора?

-Общий вид уравнений Лагранжа.

-Что называется эффективным моментом инерции?

ЛАБОРАТОРНАЯ РАБОТА №2

ИССЛЕДОВАНИЕ НЕЛИНЕЙНОСТИ ВИДА ЗОНА НЕЧУВСТВИТЕЛЬНОСТИ В БЛОКЕ ВТОРОГО ПРИВОДА ПОВОРОТА РОБОТА-МАНИПУЛЯТОРА.

1. ЦЕЛЬ РАБОТЫ

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

2. КРАТКИЕ ТЕОРEТИЧЕСКИЕ СВЕДЕНИЯ

Характеристики звена типа «зона нечувствительности» показаны на рис. 1.

Рис. 1 Такими схемами обладают некоторые схемы электрон-

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

Рис. 2 Здесь зона свободного хода ведущего вала имеет ширину

2xa . Характеристика звена (рис. 1,а) выражается следующими уравнениями:

 

 

0

при

x

 

xa ;

z

k (x

xa )

при

x

xa ;

 

k (x

xa )

при

x

xa .

Вводя переменные x / xa и z /(kxa ) , получим

нормированную характеристику:

70

0

при

 

1;

1

при

1;

1

при

1.

Уравнения Лагранжа II рода, которыми, как известно, можно описать любую голономную систему с n степенями свободы, имеет вид

d

 

L

 

L

Qk

, k 1, , n,

(4.1)

 

 

 

 

 

dt

 

qk

 

qk

 

 

 

 

 

где L=T–П – функция Лагранжа системы, Т – кинетическая энергия системы, П – потенциальная энергия системы, qk

– обобщенные координаты, qk – обобщенные скорости, Qk

обобщенные силы. Рассмотрим компоненты формулы (4.1) для манипулятора, представляющего собой разомкнутую кинематическую цепь из n звеньев, с учетом объекта манипулятора. Кинетическая энергия манипулятора равна сумме кинетических энергий его звеньев и объекта манипулирования:

 

n

 

T

Ti TГ

(4.2)

 

i 1

 

Здесь Ti – кинетическая энергия i-го звена, ТГ – кинетическая энергия груза (объекта манипулирования).

Обозначим через

r i

(xi

,1)*

(xi

, xi

, xi

,1)*

радиус-

 

p

p

 

1 p

2 p

3 p

 

 

вектор некоторой точки i-го звена в системе координат, связанной с р-м звеном (i=1, , n; p=0, 1, ,n), и положим

r i r i . Тогда для элемента i-го звена

dm

i

соответствующий

0

 

 

ему элемент энергии

 

 

 

dT

1

 

r i

 

2 dm ,

(4.3)

 

 

 

i

2

 

 

 

i

 

72

 

 

 

 

 

 

 

 

 

 

 

где rpi

– радиус-вектор этого элемента, р=0, 1, , n. Из

формулы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ai

 

 

Di

Ai

 

 

 

 

 

 

(4.4)

 

 

 

 

 

 

qi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

следует, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r i

B r i

,

 

 

 

 

 

 

(4.5)

 

 

 

 

 

 

 

 

 

 

i i

 

 

 

 

 

 

 

 

где Bi

Bi (q1 , , qn )

Bi (q)

-

матрица перехода от i-й

системы координат к инерциальной. Следовательно,

 

 

 

 

1

 

 

 

 

i

 

i

 

 

 

 

 

(4.6)

 

dTi

2

 

(Bi ri

 

, Bi ri

 

)dmi .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Воспользовавшись известным соотношением для векто-

ров a и b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a, b) = a*b = tr (ab*)

 

(4.6)

перепишем формулу (4.2) в другом виде:

 

 

 

 

 

 

 

 

 

1

 

 

 

i

 

i* *

 

 

 

(4.7)

 

 

dTi

2

tr(Bi ri

ri B

)dmi .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Полная кинетическая энергия i-го звена

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

i

 

i*

 

*

(4.8)

 

Ti

dTi

 

 

2

tr(Bi ( ri

ri

 

dmi

)Bi ),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где интеграл берется по объему i-го звена. Назовем мат-

рицей инерции i-го звена

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

i

r i r i*dm ;

(4.9)

 

 

i

i

i

 

 

 

 

 

 

 

 

 

 

тогда

 

 

 

 

 

 

 

 

 

 

 

1

 

 

*

 

(4.10)

Ti

 

2

tr(Bi

Hi

Bi

).

 

 

 

 

 

 

 

Теперь заметим, что объект манипулирования представляет собой некоторый груз, жестко связанный с последним (n- м) звеном. Поэтому последнее звено можно рассматривать совместно с грузом и матрицу инерции этого звена Hn формировать, учитывая груз. В результате получаем выражение для кинетической энергии манипулятора с грузом:

73

Источник: https://studfile.net/preview/16568554/