
- •Лекция 6 Уравнения кинематики манипулятора
- •Классификация манипуляторов
- •Обратная задача кинематики
- •Метод обратных преобразований
- •Лекция 7 Геометрический подход
- •Определение различных конфигураций манипулятора
- •Решение обратной задачи кинематики для первых трех сочленений
- •Решение для первого сочленения
- •Решение для второго сочленения
- •Лекция 8 Решение для третьего сочленения
- •Решение обратной задачи кинематики для последних трех сочленений
- •Решение для четвертого сочленения
- •Решение для пятого сочленения
- •Решение для шестого сочленения
- •Лекция 9 Уравнения вида конфигурации для определения индикаторов конфигурации манипулятора
- •Машинное моделирование
- •Динамика манипулятора
- •Метод Лагранжа-Эйлера
- •Скорость произвольной точки звена манипулятора
- •Лекция 10 Кинематическая энергия манипулятора
- •Потенциальная энергия манипулятора
- •Уравнение движения манипулятора
- •Уравнения движения манипулятора с вращательными сочленениями
- •Пример: двухзвенный манипулятор
Лекция 10 Кинематическая энергия манипулятора
Зная скорость произвольной точки каждого звена манипулятора, найдём кинетическую энергию i-го звена.
Обозначим
через
кинетическую энергиюi-го
звена (i=1,
2, …, n).
Пусть
кинетическую энергию элемента массыdm
i-го
звена. Тогда:
.
(10-1)
Здесь
вместо скалярного произведения
используется оператор
(след матрицы
),
что в дальнейшем позволит перейти к
матрице инерции
i-го
звена.
Подставляя
в выражение (10-1) значение
из равенства (9-20), получим выражение для
кинетической энергии элемента массойdm:
(10-2)
Матрица
характеризует положение точкиi-го
звена относительно базовой системы
координат, обусловленное изменением
координаты
.
Данная
матрица одинакова для всех точек i-го
звена и не зависит от распределения
массы в этом звене, также как и
.
Таким образом:
.
(10-3)
Интегральный
член в скобках представляет собой
матрицу инерции
i-го
звена:
.
(10-4)
Преобразуя выражения, получим:
,
(10-5)
где
однородные координаты центра массi-го
звена в i-й
системе координат;
-
тензор инерции, где i,
j,
k
принимают значения xi,
yi,
zi
(оси i-ой
системы координат), а
- символ Кроникера.
Формулу (6-26) можно также записать в виде:
.
(10-6)
Здесь
иj,
k=1,
2, 3, а
-
радиус вектор центра массi-го
звена в системе координат i-го
звена. Таким образом, полная кинетическая
энергия манипулятора равна:
.
(10-7)
Отметим, что величина Ji (i=1, 2,…, n) зависит только от распределения массы i-го звена в i-й системе координат и не зависит ни от положения, ни от скорости звеньев. Это позволяет однажды вычислив матрицу Ji, использовать полученное значение в дальнейшем для вычисления кинетической энергии манипулятора.
Потенциальная энергия манипулятора
Обозначим
полную потенциальную энергию манипулятора
через Р,
а потенциальную энергию i-го
звена – через
.
Тогда:
.
(10-8)
Суммируя потенциальные энергии всех звеньев, получаем:
.
(10-9)
Здесь
- вектор-строка, описывающая гравитационное
ускорение в базовой системе координат.
В земной системе координат
,
аg
– ускорение свободного падения на
поверхности Земли (g=9,8062
м/с2).
Уравнение движения манипулятора
Используя равенства (10-7) и (10-9), запишем выражение для функции Лагранжа:
.
(10-10)
Подставив
это выражение в уравнение Лагранжа,
получим выражение для обобщённой силы
,
которую должен развить силовой приводi-го
сочленения, чтобы реализовать задание
движение i-го
звена манипулятора:
(10-11)
.
Выражение (10-11) можно представить в более простой форме:
,
,
(10-12)
или в матричном виде:
,
(10-13)
где
- вектор (размерностьюn×1)
обобщённых сил, создаваемых силовыми
приводами в сочленениях манипулятора:
;
(10-14)
-
вектор (размерностью n×1)
присоединенных переменных манипулятора:
;
(10-15)
-
вектор (размерностью n×1)
обобщённых скоростей:
;
(10-16)
-
вектор (размерностью n×1)
обобщённых ускорений:
;
(10-17)
D(q) – симметричная матрица размерностью n×n, элементы которой даются выражением:
,
;
(10-18)
-
вектор (размерностью n×1)
кориолисовых и центробежных сил:
,
,
,
(10-19)
,
;
(10-20)
-
вектор (размерностью n×1)
гравитационных сил:
,
.
(10-21)