Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Копия в рио.doc
Скачиваний:
14
Добавлен:
09.11.2019
Размер:
9.1 Mб
Скачать

Поскольку интеграл – это сумма, то формулу (2.3) можно записать в виде уравнения

Ki = , (2.4)

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

Кинетическую энергию произвольной точки Ai, принадлежащей i-му звену, вычисляем по формуле

dKi = , (2.5)

где – скорость точки Ai в базовой системе координат; – масса точки Ai.

Поскольку = , где = ( , , , 1)T – радиус-вектор точки Ai в базовой системе координат, то

dKi = . (2.6)

Согласно (1.36)

= Si ,

где = ( , , , 1)T – радиус-вектор точки Ai в i-й системе координат.

Из (1.36) следует, что

= . (2.7)

И тогда формулу (2.6) преобразуем к виду

dKi = = . (2.8)

Преобразуем (2.8), используя следующие сведения:

1) дана матрица А:

A = ,

следом матрицы А называется величина

trA = a11 + a22 + a33 + a44; (2.9)

2) для двух векторов a = и b = верны:

скалярное произведение векторов

(a, b) = a1b1 + a2b2 + a3b3 + a4b4

и выражение

(abT) = [b1, b2, b3, b4] = ,

следовательно,

tr(abT) = (a, b); (2.10)

3) (AB)T = BTAT. (2.11)

Используя свойства (2.10) и (2.11), уравнение (2.8) можно записать в виде

dKi = = =

= . (2.12)

Полная кинетическая энергия i-го звена определяется в виде интеграла от dKi по всему объему Ui звена i:

Ki = = =

= . (2.13)

Матрица Hi = , называемая матрицей инерции звена i, имеет вид

Hi = =

= , (2.14)

где mi – масса i-го звена.

С учетом введенной матрицы Hi формула (2.13) перепишется в виде

Ki = . (2.15)

Кинетическая энергия всего манипулятора имеет вид

K = = . (2.16)

Из формулы (1.42) видно, что

= (2.17)

и

= . (2.18)

Тогда из формулы (2.16) получим

K = = =

=

= | = (a1 + a2 +...+ ai) (b1 + b2 +...+ bi) = | =

= = . (2.19)

Формула (2.19) представляет собой окончательное выражение для вычисления кинетической энергии манипулятора.

2.3. Потенциальная энергия манипулятора

Рассмотрим манипулятор (рис. 2.1).

Потенциальная энергия манипулятора равна сумме потенциальных энергий его звеньев:

П = . (2.20)

Потенциальная энергия i-го звена равна

Пi = gmi , (2.21)

где mi – масса i-го звена; – высота центра масс i-го звена в базовой системе координат; g – ускорение свободного падения.

Из формулы (1.36) имеем

, (2.22)

где – радиус-вектор точки Ci в неподвижной системе координат, – радиус-вектор точки Ci в системе координат, связанной с i-м звеном. Здесь Ci (i = 1, ..., n) – центр масс i-го звена.

Распишем формулу (2.22) покоординатно:

= Si . (2.23)

В векторе нас интересует только величина . Чтобы выделить ее из вектора , умножим вектор 3 = [0, 0, 1, 0] на левую часть формулы (2.23):

= [0, 0, 1, 0] = (3, ) = (3, Si ). (2.24)

Подставим (2.24) в (2.21):

Пi = gmi = gmi(3, Si ) = g(3, miSi ). (2.25)

Подставим (2.25) в (2.20):

П = = = . (2.26)

Уравнение (2.26) представляет собой окончательное уравнение для вычисления потенциальной энергии манипулятора.