Professional Documents
Culture Documents
1
Chương 4: Động lực học robot
4.3 Cấu trúc và tính chất phương trình động lực học
Việc nghiên cứu động lực học robot thường giải quyết hai nhiệm
vụ chính sau:
1. Xác định moment và lực trong quá trình chuyển động. Khi đó
qui luật biến đổi của biến khớp qi xem như đã biết.
Việc tính toán lực cũng như moment trong cơ cấu tay máy là
nhiệm vụ tất yếu trong việc lựa chọn công suất động cơ, tính toán
kiểm tra độ bền, độ cứng vững, đảm bảo độ tin cậy cho robot.
2. Xác định các sai số động, tức là sai số xuất hiện so với qui luật
chuyển động trong chương trình.
Hàm Lagrange của một hệ thống năng lượng được định nghĩa:
LK P
Trong đó: K tổng động năng của hệ.
P tổng thế năng của hệ.
K và P đều là những đại lượng vô hướng, nên có thể chọn bất kỳ hệ
tọa độ nào để giải bài toán đơn giản.
Trong đó: Ki và Pi là động năng và thế năng của khâu thứ i xét
trong hệ tọa độ đã chọn.
Phương trình Lagrange thiết lập cho một cơ hệ bảo toàn được xác
định như công thức:
d L L
dt q q
Trong đó: q là vector biểu diễn tọa độ suy rộng của các khâu qi, τ là
biểu diễn các lực suy rộng của các khớp trên tay máy, L là hàm
Lagrange.
Robot công nghiệp 5 Huỳnh Minh Vũ
4.2 Động lực học với phương trình Euler - Lagrange (3)
Ví dụ 4.1 Động lực học tay máy một bậc tự do (trường hợp 1)
Ví dụ 4.1 Động lực học tay máy một bậc tự do (trường hợp 1)
Động năng và thế năng
1 2 1 2 2
K mv ml
2 2
1 2 2
L K P ml mgl sin
2
Ví dụ 4.1 Động lực học tay máy một bậc tự do (trường hợp 1)
Xác định các thành phần phương trình động lực học
1 2 2
L K P ml mgl sin
2
L 2
ml
d L 2
ml
dt
L
mgl cos
Phương trình động lực học
ml 2 mgl cos
Robot công nghiệp 8 Huỳnh Minh Vũ
4.2 Động lực học với phương trình Euler - Lagrange (6)
Ví dụ 4.2 Động lực học tay máy một bậc tự do (trường hợp 2)
Ví dụ 4.2 Động lực học tay máy một bậc tự do (trường hợp 2)
Động năng và thế năng
1 2 1 2
K I I
2 2
1 2
L K P I mglc sin
2
Ví dụ 4.2 Động lực học tay máy một bậc tự do (trường hợp 2)
Xác định các thành phần phương trình động lực học
1 2
L K P I mglc sin
2
L
I
d L
I
dt
L
mglc cos
Phương trình động lực học
I mglc cos
Robot công nghiệp 11 Huỳnh Minh Vũ
4.2 Động lực học với phương trình Euler - Lagrange (9)
Ví dụ 4.3 Động lực học tay máy một bậc tự do (trường hợp 3)
Ví dụ 4.3 Động lực học tay máy một bậc tự do (trường hợp 3)
Động năng và thế năng
1 2 1 2 2
K I ml
2 2
P Mghc mghm
Mglc sin mgl sin
Ví dụ 4.3 Động lực học tay máy một bậc tự do (trường hợp 3)
Xác định các thành phần phương trình động lực học
1 2 1 2 2
L K P I ml Mglc sin mgl sin
2 2
L ml 2
I
d L
dt I ml
2
L
Mglc mgl cos
Phương trình động lực học
2
I ml Mgl mgl cos
c
Ví dụ 4.3 Động lực học tay máy một bậc tự do (trường hợp 3)
Xét đến ma sát tại khớp xoay
d L L
ms
dt q q
ms B B
B là hệ số ma sát
1 2
T
Vector lực tổng thể là:
v x y l l22 1 2
12 cos 2
2
2
2
2
2
2
2
2 2
1 1 2l1l2 1
2
1 1 1
2 2 2
2
K 2 m2 v2 m2l1 1 m2l2 1 2
2
2 2 2
1
m2l1l2 12 12 cos 2
2
P2 m2 gy2 m2 g l1 sin 1 l2 sin 1 2
Robot công nghiệp 18 Huỳnh Minh Vũ
4.2 Động lực học với phương trình Euler - Lagrange (16)
2 2
m1 m2 gl1 sin 1 m2 gl2 sin 1 2
d L
dt 1
m1 m
2 1 1l 2
m l
2 2
2
1 2 2 1 2 1 2 2 21 2 1 2 2
m l l 2 cos m l l 2 2 cos
2
L
m2 m2 gl1 cos 1 m2 gl2 cos 1 2
1
L
2
m2l22 1 2 m2l1l21 cos 2
d L
dt 2
m2l22 1 2 m2l1l21 cos 2 m2l1l212 sin 2
L
2
m2l1l2 12 12 sin 2 m2 gl2 cos 1 2
21 2 1 2 2
m l l 2 2 sin m m gl cos m gl cos
2 1 2 1 1 2 2 1 2 1
m2l22 m2l1l2 cos 2 1 m2l222 m2l1l212 sin 2 m2 gl2 cos 1 2 2
m2l1l2 212 22 sin 2 m1 m2 gl1 cos 1 m2 gl2 cos 1 2 1
m2l1l21 sin 2
2
m2 gl2 cos 1 2 2
1 2
T
Vector lực tổng thể là:
1 1 1
K2 m2v22 m2 d 2 212 m2 d22
2 2 2
P2 m2 gy2 m2 gd 2 sin 1
L
m2 d 212 m2 g sin 1
d 2
Robot công nghiệp 27 Huỳnh Minh Vũ
4.2 Động lực học với phương trình Euler - Lagrange (25)
Cấu trúc của phương trình động lực học sẽ cho chúng ta biết
dạng của quy luật điều khiển robot. Bộ điều khiển sẽ đơn giản
và hiệu quả nếu chúng ta biết các tính chất của cánh tay robot
công nghiệp.
Mô hình cánh tay máy tổng quát được xác định dưới dạng động
lực học như sau:
M q q V q, q G q
Trong đó:
M q là ma trận quán tính (ma trận vuông đối xứng)
V q, q là vector hướng tâm
G q là vector trọng lực.
Ví dụ 4.6 Động lực học tay máy hai bậc tự do dạng tổng quát
M 11 M 12 1 V1 G1 1
M
21 M 22 2 V2 G2 2
Trong thực tế, cánh tay robot công nghiệp luôn bị tác động bởi
ma sát và các đối tượng nhiễu. Vì vậy mô hình cánh tay máy
tổng quát được xác định dưới dạng động lực học như sau:
M q q V q, q F q G q d
Trong đó:
M q là ma trận quán tính (ma trận vuông đối xứng)
V q, q là vector hướng tâm
G q là vector trọng lực
τd là nhiễu tác động
F q Fv q Fd là lực ma sát.
32