1
ИССЛЕДОВАНИЕ ДИНАМИКИ ГОРНОГО
ВЫЕМОЧНОГО МАНИПУЛЯТОРА С ПРИМЕНЕНИЕМ УРАВНЕНИЙ ЛАГРАНЖА-ЭЙЛЕРА
М.И. Арпабеков**, К.С. Шоланов*, Д.А. Аубакир**
*Казахский Национальный технический университет им. К.И. Сатпаева
**Евразийский Национальный университет им. Л.Н. Гумилева,
Введение. Цель динамического исследования заключается в получении требуемого динамического отклика управляемого от ЭВМ робототехно- логического комплекса подземных работ в горнодобывающей отрасли, чтобы этот отклик соответствовал некоторому заранее определенному множеству критериев. Эти критерии могут быть выражены через импульс и силы реакции и инерции, воздействующие на резцовые коронки. В общем случае проблема управления заключается в получении основных уравнений динамики робота в форме динамической модели горного автоматического выемочного манипулятора ВМФ-5 и ВМФ-6 в последующем определении законов управления, позволяющих достичь желаемого динамического отклика.
§ 1. Теория и практика горных выемочных манипуляторов
Как отмечалось выше, горный выемочный манипулятор, управляемый от ЭВМ, может моделироваться как разомкнутая кинематическая и динамическая цепь из нескольких твердых тел (звеньев), связанных последовательно вращательными сочленениями. Поскольку нам уже известно решение обратной задачи кинематики [1], мы найдем множество обобщенных углов 𝜃1, которые позволят придать резцовой коронке положение и ориентацию, задаваемые через 𝑇𝑖0 относительно базовой систе- мы координат. В статике и динамике роботов мы имеем дело с обобщенными силами 𝑓𝑖 и моментами 𝑡𝑖, позволяющими достичь требуемого усилия f и момента t на резцовой коронке. Таким образом, мы имеем дело с обратной задачей динамики манипуляторов – задачей вычисления обобщенных моментов, требуемых для получения заданных обобщенных координат скоростей и ускорений.
Существуют три подхода, позволяющих получить совокупность взаимосвязанных существенно нелинейных дифференциальных уравнений, описывающих динамику ВMФ-5:
- представление динамики методом связных графов (разработан Хэнком Пейнтером в 1950 г.);
- представление динамики методом Ньютона-Эйлера;
- представление динамики методом Лагранжа-Эйлера.
2
В дополнение к этим методам представления динамики манипуляционных роботов известны два рекурсивных подхода – рекурсивный метод Ньютона-Эйлера и рекурсивный метод Лагранжа. Эти альтернативные подходы позволяют существенно уменьшить количество вычислений. Эффективность этих методов основана на совокупности рекуррентных связей между скоростями, ускорениями и обобщенными силами. Число сложений и умножений в этих методах изменяется пропорционально числу сочленении (n) в отличие от предыдущих методов с зависимостями от более высоких степеней n [2-5].
Основные уравнения являются обыкновенными нелинейными взаимосвязанными дифференциальными уравнениями второго порядка.
Каждое дифференциальное уравнение содержит большое число составляющих момента или силы, классифицируемых по четырем группам:
- инерционные силы или моменты, появляющиеся из-за наличия массы звеньев;
- силы или моменты реакции, вызванные ускорением других сочленений;
- центробежные и кориолисовы силы и моменты между сочленениями;
- гравитационные или нагрузочные силы и моменты в звеньях.
В связи с этим среди известных из этих подходов исследуем ВМФ-5, основанный на методе Лагранжа-Эйлера.
Этот метод будем использовать в сочетании с представлением систем координат в разомкнутых кинематических цепях методом Денавита- Хартенберга.
Общий метод получения уравнений с помощью подхода Лагранжа- Эйлера основан на следующем уравнении:
𝑑 𝑑𝑡
𝜕𝐿
𝜕𝑞𝑖 − 𝜕𝐿
𝜕𝑞𝑖 = 𝜏𝑖, (1) где L – функция Лагранжа 𝐿 = 𝑇 − 𝑉 ;
T – полная кинетическая энергия системы;
V – полная потенциальная энергия системы;
𝑞𝑖 – обобщенные координаты, т.е. 𝜃𝑖; 𝜏𝑖 – обобщенные силы и моменты.
Для определения уравнений динамики горного выемочного автоматического манипулятора используем метод Лагранжа-Эйлера, т.е. для неконсервативных систем общего вида будем использовать уравнение (1).
Таким образом, нужно вычислить функцию Лагранжа 𝐿 = 𝑇 − 𝑉, где 𝑇 − кинетическая энергия, а 𝑉– потенциальная энергия ВМФ-5 и ВМФ-6.
Кинетическая энергия 𝑑𝑇 горного автоматического манипулятора тела массы 𝑑𝑚 равна
𝑑𝑇 = 𝑛𝑖=1𝑑𝑇𝑖,
3
где 𝑑𝑇𝑖 – кинетическая энергия тела массы 𝑑𝑚 𝑖 − го звена ВМФ-5, ВМФ-6 которая выражается следующим образом:
𝑑𝑇𝑖 = 1
2∙ 𝑇𝑟 𝑣𝑖𝑣𝑖𝑇 𝑑𝑚𝑖
𝑣𝑖𝑣𝑖𝑇 = 𝑣1𝑖 𝑣2𝑖 𝑣3𝑖 0
𝑣1𝑖𝑣2𝑖𝑣3𝑖0 =
𝑣1𝑖2 𝑣2𝑖𝑣1𝑖 𝑣3𝑖𝑣1𝑖
0
𝑣1𝑖𝑣2𝑖 𝑣2𝑖2 𝑣3𝑖𝑣2𝑖
0
𝑣1𝑖𝑣3𝑖 𝑣2𝑖𝑣3𝑖
𝑣3𝑖2 0
0 0 0 0
𝑇𝑟 𝐴 = 𝑛𝑖=1𝐴𝑙𝑖.
Таким образом, опираясь на уравнения преобразования Денавита–
Хартенберга, можно показать, что
𝜕𝐴𝑖−1𝑖
𝜕𝑞𝑓 = 𝑄𝑖𝐴𝑖−1𝑖 (2) где 𝑄𝑖 – постоянная матрица.
Решение:
𝑄𝑖 = 0 1 0 0
−1 0 0 0
0 0 0 0
0 0 0 0
Определим величину 𝐷𝑙𝑖 как
𝐷𝑙𝑖 =𝜕𝐴0𝑖
𝜕𝑞𝑓 = 𝐴0𝑓−1𝐴𝑓−1 𝑓 , 𝑗 ≤ 𝑖
0 𝑗 > 𝑖 . (3) Таким образом, опираясь на уравнения (2) и (3), получаем
𝑑𝑇𝑖 =1
2𝑇𝑟 𝐷𝑖𝑝𝑞 𝑝𝑟𝑖 𝐷𝑖𝑟𝑞 𝑟𝑟𝑖
𝑖
𝑟=𝑖 𝑖 𝑇
𝑝=1
𝑑𝑚𝑖
или окончательно
𝑑𝑇𝑖 =1
2𝑇𝑟 𝐷𝑖𝑝
𝑖
𝑟=1
𝑟𝑖𝑑𝑚𝑖𝑟𝑖𝑇
𝑖
𝑝=1
𝐷𝑖𝑟𝑇𝑞 𝑝𝑞 𝑟 .
Интегрирование дает
𝑇𝑖 = 𝑑𝑇𝑖 =1
2𝑇𝑟 𝐷𝑖𝑝
𝑖
𝑟=1 𝑖
𝑝=1
𝑟𝑖𝑟𝑖𝑇𝑑𝑚𝑖 𝐷𝑖𝑟𝑇𝑞 𝑝𝑞 𝑟 .
4
Интегральный член в скобках является ни чем иным, как матрицей инерции звена i относительно начала системы координат сочленения i:
𝐽𝑖 = 𝑟𝑖𝑟𝑖𝑇𝑑𝑚𝑖 =
𝑥𝑖2𝑑𝑚𝑖 𝑥𝑖𝑦𝑖𝑑𝑚𝑖 𝑥𝑖𝑧𝑖𝑑𝑚𝑖 𝑥𝑖𝑦𝑖𝑑𝑚𝑖 𝑦𝑖2𝑑𝑚𝑖 𝑦𝑖𝑧𝑖𝑑𝑚𝑖 𝑧𝑖𝑥𝑖𝑑𝑚𝑖 𝑦𝑖𝑧𝑖𝑑𝑚𝑖 𝑧𝑖2𝑑𝑚𝑖
𝑥𝑖𝑑𝑚𝑖 𝑦𝑖𝑑𝑚𝑖 𝑧𝑖𝑑𝑚𝑖 𝑥𝑖𝑑𝑚𝑖 𝑦𝑖𝑑𝑚𝑖 𝑧𝑖𝑑𝑚𝑖 𝑑𝑚𝑖
.
Выражая Ji через тензор инерции I:
𝐼𝑖𝑗 = 𝐼 =
𝛿𝑖𝑗 𝑥𝑘2
𝑘
− 𝑥𝑖𝑥𝑗 𝑑𝑚, 𝑖 = 𝑗, 𝑥𝑖𝑥𝑗𝑑𝑚, 𝑖 ≠ 𝑗,
,
получаем
𝐼𝑖𝑗 =
−𝐼𝑥𝑥 + 𝐼𝑦𝑦 + 𝐼𝑧𝑧 /2 𝐼𝑥𝑦 𝐼𝑥𝑧
𝐼𝑥𝑦 𝐼𝑥𝑥 − 𝐼𝑦𝑦 + 𝐼𝑧𝑧 /2 𝐼𝑦𝑧
𝐼𝑥𝑧 𝐼𝑦𝑧 𝐼𝑥𝑥+ 𝐼𝑦𝑦 − 𝐼𝑧𝑧 /2
𝑚𝑖𝑥𝑖 𝑚𝑖𝑦 𝑖 𝑚𝑖𝑧 𝑖 𝑚𝑖𝑥 𝑖 𝑚𝑖𝑦 𝑖 𝑚𝑖𝑧 𝑖 𝑚𝑖
,
где x i, y i и zi – координаты центра масс звена I в i-й системе координат.
Таким образом, полная кинетическая энергия манипулятора равна
T = Ti =1
2 ni=1 ip=1 ir=1 Tr DipJiDirT q pq r
ni=1 (4)
Потенциальная энергия выемочного манипулятора ВМФ-5. Полная потенциальная энергия, связанная с весом манипуляционного робота, по- прежнему определяется как сумма всех потенциальных энергий отдельных звеньев. Следовательно,
𝑉 = 𝑛𝑖=1𝑉𝑖 = 𝑖𝑖=1 −𝑚𝑖𝑔 ∙ 𝐴𝑜𝑖𝑟 𝑖 , (5) где r i – вектор положения центра масс i-го звена, выраженный в i-й системе координат, а g – вектор ускорения свободного падения.
Функция Лагранжа L = T − V.
Из формул (3.4, 3.5) получаем:
𝐿 =1
2 𝑇𝑟 𝐷𝑖𝑝 𝐽𝑖 𝐷𝑖𝑝𝑇 𝑞 𝑝𝑞 𝑟 + 𝑚𝑖𝑔 ∙ 𝐴0𝑖𝑟 𝑖
𝑛
𝑖=1 𝑖
𝑝=1 𝑖
𝑗 =1 𝑛
𝑖=1
.
5
Вспомните, что мы пытаемся вывести уравнения динамики с помощью уравнений Лагранжа-Эйлера, т. е.
𝑑 𝑑𝑡
𝜕𝐿
𝜕𝑞 𝑖 − 𝜕𝐿
𝜕𝑞 𝑖 = 𝜏𝑖, 𝑖 = 1,2 … 𝑛. (6) Заметим, что
𝜕𝐿
𝜕𝑞 𝑘=1
2 𝑇𝑟 𝐷𝑖𝑗𝐽𝑖𝐷𝑖𝑝𝑇 𝑞 𝑝𝛿𝑗𝑘 + 𝑞 𝑖𝛿𝑘𝑝 = 𝑇𝑟 𝐷𝑖𝑝𝐽𝑖𝐷𝑖𝑘𝑇 𝑞 𝑝
𝑖
𝑝=1 𝑛
𝑖=𝑘 𝑖
𝑝=1
,
𝑖
𝑖=1 𝑛
𝑖=1
𝑑
𝑑𝑡
𝜕𝐿
𝜕𝑞 𝑘 = 𝑛𝑖=𝑘 𝑖𝑝=1𝑇𝑟 𝐷𝑖𝑝𝐽𝑖𝐷𝑖𝑘𝑇 𝑞 𝑝+ 𝑛𝑖=𝑘 𝑖𝑝=1 𝑖𝑚 =1 𝑇𝑟 𝐷𝑖𝑝𝑚𝐽𝑖𝐷𝑖𝑘𝑇 𝑞 𝑝𝑞 𝑚+ + 𝑛𝑖=1 𝑖𝑝=1 𝑖𝑚 =1𝑇𝑟 𝐷𝑖𝑘𝑚𝐽𝑖𝐷𝑖𝑝𝑇 𝑞 𝑝𝑞 𝑚.
Аналогично
𝜕𝐿
𝜕𝑞𝑘 =1
2 𝑇𝑟 𝐷𝑖𝑗𝑘𝐽𝑖𝐷𝑖𝑝𝜏 𝑞 𝑖𝑞 𝑝+ 1
2 𝑛𝑖=𝑘 𝑖𝑖=1 𝑖𝑝=1 𝑇𝑟 𝐷𝑖𝑝𝑘𝐽𝑖𝐽𝑖𝐷𝑖𝑗𝑇 𝑞 𝑖𝑞 𝑝+
𝑖𝑝=1 𝑖𝑗 =1 𝑛𝑖=𝑘
𝑖=𝑝𝑛𝑚𝑖𝑔∙𝐷𝑖𝑘𝑟𝑖
Следовательно, уравнение (6) может быть представлено в следующем виде
𝜏𝑘 =
𝑖𝑝=1𝑇𝑟 𝐷𝑖𝑝𝐽𝑖𝐷𝑖𝑘𝑇 𝑞 𝑘+
𝑛𝑖=𝑝
𝑖=𝑘𝑛𝑝=1𝑛𝑚=1𝑖𝑇𝑟𝐷𝑖𝑝𝑚𝐽𝑖𝐷𝑖𝑘𝑇𝑞𝑝𝑞𝑚+𝑖=𝑝𝑛𝑝=1𝑖𝑚=1𝑖𝑇𝑟𝐷𝑖𝑘𝑚𝐽𝑖𝐷𝑖𝑝𝑇𝑞𝑝𝑞𝑚
−12𝑖=𝑘𝑛𝑖=1𝑖𝑝=1𝑖𝑇𝑟𝐷𝑖𝑗𝑘𝐽𝑖𝐷𝑖𝑝𝑇𝑞𝑗𝑞𝑝−12𝑖=𝑘𝑛𝑗=1𝑖𝑝=1𝑖𝑇𝑟𝐷𝑖𝑝𝑘𝐽𝑖𝐷𝑖𝑗𝑇𝑞𝑗𝑞𝑝
− 𝑛𝑖=𝑘𝑚𝑖𝑔 ∙ 𝐷𝑖𝑘𝑟 𝑖 (7) Обеспечение переноса и пространственную ориентацию прямой (оси ротациирезцовой коронки) движения горного выемочного манипулятора ВМФ-6 можно реализовать путем совмещения двух точек этой прямой с заданными точками пространства. Следовательно, для перемещения в пространстве тела с шестью степенями свободы достаточно переместить две произвольно выбранные точки тела и повернуть тело вокруг оси проходящей через эти точки.
Строение механизма, предназначенного для того, чтобы осуществить эти перемещения, можно функционально расчленить на три составные части: на два механизма переноса двух точек перемещаемого тела и на механизм вращения вокруг оси. По функциональным требованиям механизм переноса должен обеспечить перемещение в рабочем объеме заданной точки с тремя степенями свободы. Этот механизм должен иметь не менее трех степеней подвижности.
6
1 – первый механизм переноса из неполного СФГ-1; 3, 6 – призматическое соединение 4 – второй механизм переноса из неполного СФГ-1; 6 – приводная пара поступательного движения; 7, 8 – соединительное звено; 9 – резцовая коронка.
Рисунок 1. Схема строения горного выемочного манипулятора ВМФ-6 с замкнутой кинематической цепью манипулятора.
Со стойкой одной из СФГ (первая СФГ) связана система координат OX0Y0Z0, которая названа базовой системой координат. Со стойкой второй СФГ, входящей в состав манипулятора, связана система координат O’X0’Y0’Z0’, названная вспомогательной. Так как имеется некоторая свобода в выборе направления оси O’X0’, указанная ось направлена параллельно оси OX0. При таком выборе вспомогательной системы координат базовая система может быть совмещена со вспомогательной единственным движением – переносом вдоль оси ОXо на постоянную величину Н.
Координаты точки М выходного звена в базовой системе координаты характеристической точки выходного звена СФГ-3:
xм= S3S2C1-dS1 ;
yм= S3S 2S1+dC1 ;
zм= L1-S3C2; (8) Координаты точки А соединительного звена определяются как координаты характеристической точки выходного звена СФГ-3 (8) и равны
XА = s3S2C1 – dS1, YА = s3S2S1 + dC1, ZА = L1 – s3C2,
где XА, YА, ZА – координаты точки А относительно базовой системы координат.
7
Координаты характеристической точки В, принадлежащей СФГ-3, определяются относительно системы координат O’X’0Y’0Z’0 такжепо формуле (8). Тогда относительно базовой системы координаты точки В соединительного звена будут равны
XB = H+ s6S5C4 – d1S5, YB = s6S5S4 -d1C4,
ZB=L11-s6C5, (9)
где 4, 5, s6 – обобщенные координаты второго СФГ.
Определим расстояние sr между точками А и В соединительного звена.
Из рисунка 1 следует, что
A B 2 A B 2 A B 2
r X X Y Y Z Z
s ( ) ( ) ( ) . (10) Ориентация оси соединительного звена и схвата относительно осей базовой системы координат, при известных координатах двух точек прямой, следует из выражения для направляющих косинусов.
Угол между соединительным звеном и осью OX равен
arccos X X s
В A
r
. (11) Угол между соединительным звеном и осью OY
arccos y y
s
B A
r
(12) Угол между прямой АB и осью ОZ
arccosz z
s
B A
r
. (13) Следует отметить, что достаточно определить лишь два угла, так как один из углов при известных остальных углах может быть определен из условия ортогональности
. 1 Cos
Cos Cos
2 2 2
Координаты центра схвата С при известных координатах точек А и В определяются согласно теореме о делении отрезка в данном отношении.
Соединительное звено АС делится точкой В в отношении = sr\L. Тогда координаты точки С центра схвата определяются следующими выражениями
8
. s Z
) Z Z ( Z L
; s Y
) Y Y ( Y L
; s X
) X X ( X L
B r
A B c
B r
A B c
B r
A B c
(14)
Таким образом, на примере одного манипулятора c параллельной структурой имеющего замкнутую кинематическую цепь показана методика определения положения центра схвата rc=(Xc, Yc, Zc, 1)т и ориентации соединительного звена манипулятора. Указанная методика может быть применена для любого манипулятора или исполнительного механизма шагающего аппарата с замкнутой кинематической цепью, составленного из нескольких полных и неполных СФГ.
Пусть:
𝑈𝑖𝑗𝑘 = 𝑇𝑟 𝐷𝑗𝑘𝐽𝑗𝐷𝑗𝑖𝑇 = 𝑇𝑟 𝐷𝑘𝑗𝐽𝑘𝐷𝑘𝑖𝑇 = 𝑈𝑖𝑘𝑗,
тогда уравнение расстоянии sr между точками А и В соединительного звена.
Из рисунка 1 следует, что
A B 2
2 B A 2
B A
r X X Y Y Z Z
s ( ) ( ) ( ) . (15) В этом случае уравнение (8) принимает вид:
𝜏𝑖 = 𝑛𝑘=1𝑀𝑖𝑘𝑞 𝑘+ 𝑛𝑘=1 𝑛𝑚 =1𝑀𝑖𝑘𝑚𝑞 𝑘𝑞 𝑚+ 𝑀𝑖 . (16)
𝑀𝑖, 𝑀𝑖𝑘 и 𝑀𝑖𝑘𝑚 – обобщение матрицы масс, так, что
𝑀𝑖 = −𝑚𝑗𝑔 ∙ 𝐷𝑗𝑖𝑟𝑗 ,
𝑛
𝑗 =𝑖
𝑀𝑖𝑘𝑚 = 𝑇𝑟(𝐷𝑗𝑘𝑚𝐽𝑗𝐷𝑗𝑖𝑇)
𝑛
𝑗 =max (𝑖,𝑘,𝑚 )
𝑔 = [𝑔𝑥 𝑔𝑦 𝑔𝑧 0]
Уравнение (16) в литературе по робототехнике также дается в более компактной векторной форме:
𝜏 = 𝐷 0 0 + 𝐻 0,0 + 𝐺(0)
Исследуемый выемочный манипулятор ВМФ-5, ВМФ-6 состоит из соединительного звена с рабочим органом – резцовой коронкой и двух исполнительных механизмов составленных из СФГ.
Заключение. Динамический анализ ВМФ-5, ВМФ-6 начинается с выходного звена, т.е. соединительного звена с пластом угля резцовой коронкой. Эффективность того или иного алгоритма во многом определяется
9
быстродействием вычислений. В этой связи следует отметить [2], что машинное время на расчеты с помощью уравнений Ньютона-Эйлера затрачивается на два порядка меньше, чем при вычислениях с помощью уравнений Лагранжа 2-го рода.
Литература:
1. Шоланов К.С. Анализ и синтез многоподвижных исполнительных механизмов роботов с замкнутыми кинематическими цепями: докт. дисс.:
05.02.18. – Алматы: Изд-во КазНТУ, 2000. – 222 с.
2. Арпабеков М.И. Оценка спектрально корреляционных характеристик работы манипулятора на базе коронки ПК-3М, ПК-9Р // Вестник ПГУ им С.
Торайгырова (серия энергетическая). – Павлодар: Изд-во Кереку, 2009. – №1.
– С. 19-23.
3. Ермеков Т.Е., Шоланов К.С., Арпабеков М.И. Технологические схемы роботизированного комплекса для безотходной экологически чистой селективной выемки. // Научно-технический и производственный Горный журнал Казахстана. – Алматы, 2010. – №2. – С. 30-33.
4. Ермеков Т.Е., Шоланов К.С., Арпабеков М.И. Научные основы решения, а также обоснование параметров горных и строительных робототехнологических комплекесов. // Монография. – Алматы: Изд-во Эверо, 2009. – 272 с.
5. Ермеков Т.Н., Исмагамбетов М.У., Арпабеков М.И. Технологиялық машиналар динамикасы (Оқу құралы). – Астана: Изд-во ЕНУ, 2007. – 128 с.