Hiện nay, với nền sản xuất công nghiệp hiện ñại, robot công
nghiệp là một trong những thành phần quan trọng.
• Nhiều cơsở ñào tạo hiện chưa có robot ñểphục vụcho sinh
viên học tập và nghiên cứu.
• Cần thiết phải nghiên cứu vềrobot công nghiệp nhằm nắm
bắt và phát triển kĩthuật robot ñểphục vụcho nhu cầu sản
xuất, phục vụhọc tập, nghiên cứu.
13 trang |
Chia sẻ: lvbuiluyen | Lượt xem: 4042 | Lượt tải: 1
Bạn đang xem nội dung tài liệu Thiết kế điều khiển đồng bộ robot 4 bậc tự do, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
1
BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC ĐÀ NẴNG
PHẠM TRƯỜNG TÙNG
THIẾT KẾ ĐIỀU KHIỂN ĐỒNG BỘ
ROBOT 4 BẬC TỰ DO
CHUYÊN NGÀNH: SẢN XUẤT TỰ ĐỘNG
MÃ SỐ: 60.52.60
TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT
ĐÀ NẴNG – NĂM 2011
2
Công trình ñược hoàn thành tại
ĐẠI HỌC ĐÀ NẴNG
Người hướng dẫn khoa học: PGS.TS. Phạm Đăng Phước
Phản biện 1:
Phản biện 2:
Luận văn ñược bảo vệ trước Hội ñồng chấm Luận văn tốt nghiệp thạc
sĩ kĩ thuật họp tại Đà Nẵng vào ngày…..tháng…..năm 2011
Có thể tìm hiểu luận văn tại:
- Trung tâm Thông tin Học liệu – ĐH Đà Nẵng.
- Trung tâm Học liệu – ĐH Đà Nẵng.
3
MỞ ĐẦU
1. Lý do chọn ñề tài:
• Hiện nay, với nền sản xuất công nghiệp hiện ñại, robot công
nghiệp là một trong những thành phần quan trọng.
• Nhiều cơ sở ñào tạo hiện chưa có robot ñể phục vụ cho sinh
viên học tập và nghiên cứu.
• Cần thiết phải nghiên cứu về robot công nghiệp nhằm nắm
bắt và phát triển kĩ thuật robot ñể phục vụ cho nhu cầu sản
xuất, phục vụ học tập, nghiên cứu.
2. Mục ñích của ñề tài:
• Đề tài tập trung nghiên cứu kĩ thuật ñiều khiển các trục khớp
ñồng thời ( ñiều khiển ñồng bộ các khớp) và áp dụng vào cho
robot 4 bậc tự do.
3. Phạm vi và nội dung nghiên cứu:
3.1. Phạm vi:
• Nghiên cứu ñể áp dụng cho robot 4 bậc tự do, sử dụng ñộng
cơ ñiện một chiều.
3.2. Nội dung nghiên cứu:
• Nghiên cứu lý thuyết về robot công nghiệp. Trên cơ sở ñó, ta
vận dụng lựa chọn mô hình robot phù hợp.
• Xây dựng mô hình toán học ñể ñiều khiển ñồng bộ các trục
của robot ñã lựa chọn. Mô hình hóa luật ñiều khiển ñó bằng
máy tính và sau ñó thiết kế bộ ñiều khiển ñồng bộ chuyển
ñộng các trục của robot.
• Chế tạo mô hình robot..
4. Phương pháp nghiên cứu:
• Nghiên cứu các tài liệu liên quan nhằm tổng hợp lựa chọn
các phương án từ ñó ñưa ra mô hình robot phù hợp, trên cơ
4
sở ñó tính toán ñể thiết kế bộ ñiều khiển ñồng bộ các trục cho
robot.
• Chế tạo mô hình ñể kiểm chứng các kết quả.
5. Ý nghĩa khoa học và thực tiễn:
• Áp dụng cho các sản phẩm là robot hoặc thiết bị tự ñộng nhiều
trục yêu cầu chuyển ñộng ñồng bộ trong quá trình hoạt ñộng.
• Góp phần thúc ñẩy việc xây dựng các mô hình phục vụ cho
công tác ñào tạo sinh viên.
• Tạo ra phương pháp học tập nghiên cứu trực quan bằng mô
hình cụ thể. Bước ñầu tiếp cận kĩ thuật ñiều khiển robot.
6. Cấu trúc của luận văn:
Cấu trúc của luận văn gồm có bốn chương.
- Chương 1: Trình bày tổng các vấn ñề quan về robot; về lịch sử
phát triền robot công nghiệp; các khái niệm cơ bản của robot
công nghiệp.
- Chương 2: Trình bày cơ sở ñể chọn lựa cấu hình robot dựa trên
các ñặc tính kĩ thuật yêu cầu. Sau khi xác ñịnh ñược mô hình
robot, ta tiến hành tính toán ñộng học và ñộng lực học của mô
hình robot ñó.
Chương 3: Trình bày về các khái niệm về ñiều khiển ñồng bộ;
thiết kế quy luật chuyển ñộng của các trục khớp. Trên cơ sở quy
luật chuyển ñộng ñó, ñề ra mô hình ñiều khiển ñồng bộ các trục
khớp thông qua việc xây dựng phương pháp ñiều khiển theo
phương pháp trượt. Sau khi xây dựng mô hình toán học, tiến
hành mô phỏng trên Matlab ñể kiểm nghiệm.
- Chương 4. Chương này trình bày cơ sở thiết kế mạch ñiều khiển
và chương trình ñiều khiển robot trên máy tính ñược lập trình
bằng ngôn ngữ Visual Basic.
5
CHƯƠNG 1 - TỔNG QUAN
1.1. LỊCH SỬ PHÁT TRIỂN CỦA ROBOT CÔNG NGHIỆP
1.2. CÁC KHÁI NIỆM VÀ ĐỊNH NGHĨA VỀ ROBOT CÔNG
NGHIỆP
1.3. KẾT CẤU CƠ BẢN CỦA MỘT ROBOT CÔNG NGHIỆP
1.3.1. Kết cấu chung
1.4. PHÂN LOẠI ROBOT CÔNG NGHIỆP
1.4.1. Phân loại theo kết cấu
1.4.2. Phân loại theo hệ thống truyền ñộng
1.4.3. Phân loại theo ứng dụng
1.4.4. Phân loại theo cách thức và ñặc trưng của phương pháp
ñiều khiển
CHƯƠNG 2 - LỰA CHỌN MÔ HÌNH ROBOT – TÍNH TOÁN
ĐỘNG HỌC VÀ ĐỘNG LỰC HỌC
2.1. LỰA CHỌN MÔ HÌNH ĐỘNG HỌC CỦA ROBOT
2.1.1. Yêu cầu kĩ thuật của robot
2.1.1.1.Sức nâng của tay máy
Sức nâng của robot từ 0.1kg ñến khoảng 2kg.
2.1.1.2.Số bậc tự do của phần công tác
Ta chỉ quan tâm nghiên cứu ñối với mô hình ñộng học robot có 4
bậc tự do.
2.1.1.3.Trường công tác của robot
Hình chiếu bằng của trường công tác phải là một hình tròn ñể
ñảm bảo việc robot có thể nhặt ñược tất cả các vật ở vị trí xung quanh
gốc cố ñịnh của nó.
6
2.1.2. Lựa chọn mô hình ñộng học của robot
Trong các loại kết cấu của robot mà ta nghiên cứu ở trên, robot
của ta chỉ có thể có một trong các kết cấu kiểu tọa ñộ trụ, tọa ñộ cầu,
SCARA, và kiểu tay người.
Sau khi phân tích các mô hình ñã nêu trên, ta chọn mô hình kết
cấu robot kiểu tay người ñể thực hiện.
θ1
θ2
θ3
θ4
Hình 2.1. Mô hình ñộng học của robot PDU01
2.2. TÍNH TOÁN ĐỘNG HỌC CHO MÔ HÌNH ROBOT PDU01
2.2.1. Thiết lập phương trình ñộng học thuận về vị trí cho robot
PDU01
2.2.1.1.Chọn hệ tọa ñộ cơ sở, gắn các hệ toạ ñộ trung gian lên các khâu
a4a3a2
d1
Z4
X4
Y4
O4
Z3
X3
Y3
O3
Z2
X2
Y2
O2O1
Y1
X1
Z1
O0
Z0
Y0
X0
θ4θ3
θ1
θ2
Hình 2.3 . Hệ tọa ñộ trung gian trên các khâu
2.2.1.2.Lập bảng thông số DH
Bảng 2.1. Bảng thông số DH của robot PDU01
Khâu θi αi ai di
1 θ1* 90 0 d1
2 θ2* 0 a2 0
3 θ3* 0 a3 0
4 θ4* 0 a4 0
7
2.2.1.3.Dựa vào các thông số của bảng DH, ta thiết lập các ma trận
Ai
Như vậy ta có các ma trận Ai
1 1
1 1
1
1
0 0
0 - 0
0 1 0 d
0 0 0 1
C S
S CA
=
;
2 2 2 2
2 2 2 2
2
- 0 a
0 a
0 0 1 0
0 0 0 1
C S C
S C SA
=
3 3 3 3
3 3 3 3
3
- 0 a
0 a
0 0 1 0
0 0 0 1
C S C
S C SA
=
;
4 4 4 4
4 4 4 4
4
- 0 a
0 a
0 0 1 0
0 0 0 1
C S C
S C SA
=
2.2.1.4.Tính các ma trận biến ñổi thuần nhất T
4 4 4 4
3 4 4 4 4
4
- 0 a
0 a
0 0 1 0
0 0 0 1
C S C
S C ST
=
;
34 34 4 34 3 3
34 34 4 34 3 32
4
- 0 a
0 a
0 0 1 0
0 0 0 1
C S C a C
S C S a S
T
+
+ =
234 234 4 234 3 23 2 2
1 234 234 4 234 3 23 2 2
4
- 0 a
0 a
0 0 1 0
0 0 0 1
C S C a C a C
S C S a S a ST
+ +
+ +
=
1 234 1 234 1 4 1 234 3 1 23 2 1 2
1 234 1 234 1 4 1 234 3 1 23 2 1 2
4
234 234 4 234 3 23 2 2 1
C S a
a
S 0 a
0 0 0 1
C C S C C a C C a C C
S C S S C S C a S C a S CT C S a S a S d
− + +
− − + +
= + + +
Vậy ta có hệ phương trình ñộng học thuận về vị trí của robot
PDU01 như sau:
8
Bảng 2.2. Hệ phương trình ñộng học thuận của robot PDU01
nx = C1C234 ox = - C1S234 ax = S1 px = 4 1 234 3 1 23 2 1 2a C C a C C a C C+ +
ny = S1C234 oy = -S1S234 ay = -C1 py = 4 1 234 3 1 23 2 1 2a S C a S C a S C+ +
nz = S234 oz = C234 az = 0 pz = 4 234 3 23 2 2 1a S a S a S d+ + +
2.2.2. Phương trình ñộng học ngược về vị trí cho robot PDU01
2.2.2.1.Điều kiện ñể hệ phương trình có nghiệm
0
y yx
x y x
yxz
z x y
z
o pa
o a p
oon
o n n
a
= − =
=− =−
=
2.2.2.2.Tìm nghiệm của hệ phương trình ñộng học
Thực hiện việc giải phương trình ñộng học ngược bằng cách nhân
lần lượt các ma trận nghịch ñảo của ma trận Ai với ma trận T4 ta giải
ñược kết quả sau:
1 arctan 2( , )x ya aθ = −
θ234 = - arctan2(C1ox+S1oy,oz)
2 2 2 2
3 22
3 3 2 2
3 2
=arctan2( 1 , )x yP P a aC
a a
θ
+ − −
± −
+
( )
( ) ( )
( )
( ) ( )
3 3 2 3 23 2 2 3 3 3 23 2 2 3 3 2 3 23 2 2 3 3 3 23 2 2
2 2 2 2 2
3 3 2 3 3 3 3 2 3 3
( ) ( ) ( ) ( )
=arctan2( , )a C a a S a S a S a C a C a C a a C a C a S a S a S
a C a a S a C a a S
θ + + − + + + + +
+ + + +
4 234 2 3=θ θ θ θ− −
2.3. LỰA CHỌN PHƯƠNG ÁN TRUYỀN ĐỘNG CHO ROBOT
2.3.1.Phương án truyền ñộng cho khớp thứ nhất
9
Hình 2.4. Phương án truyền ñộng cho khớp thứ nhất
2.3.2.Phương án truyền ñộng cho khớp thứ hai
Hình 2.5. Phương án truyền ñộng cho khớp thứ hai
2.3.3.Phương án truyền ñộng cho khớp thứ ba
Hình 2.6. Phương án truyền ñộng cho khớp thứ ba
2.3.4.Phương án truyền ñộng cho khớp thứ tư
Hình 2.7. Phương án truyền ñộng cho khớp thứ tư
10
2.4. ĐỘNG LỰC HỌC CỦA ROBOT PDU01
2. 4.1. Mô hình ñộng lực học của robot PDU01
d1
a4
a2
a3
l3
l1
Y
θ1
mdc2
mdc3
mdt
m
d c
4
M
Z
X
O
A
B
C
D
θ2
Hình 2.8. Mô hình tính toán ñộng lực học của robot PDU01
2.4.2. Tính ñộng năng và thế năng cho từng chất ñiểm
2.4.2.1. Tính ñộng năng và thế năng của chất ñiểm A và B
2
2
12 3 1
1 ( )
2AB dc dc
K m m l θ
•
= +
2 1 3 2( )AB dc dcP m h m h g= +
2.4.2.2. Động năng và thế năng của chất ñiểm D
2 2
2 2 2 2 2 2
4 2 2 3 3 2 3 2 3 3 3 2 2 3 2 2 1
2 2
2 2
3 3 2 3 1 2 3 3 2 2 3 1
1 1 ( ) ( ) 2 ( )cos ( ) cos
2 2
( ) cos ( ) 2 ( )cos cos( )
D D D dcK m v m a a l a a l a
a l a a l
θ θ θ θ θ θ θ θ θ
θ θ θ θ θ θ θ
• • • • • • •
• •
= = + − + ++ − + +
+ − + + − +
[ ]4 1 2 2 3 3 2 3sin ( ) sin( )D D D dcP m z g m d a a l gθ θ θ= = + + − +
2.4.2.3.Tính ñộng năng và thế năng cho chất ñiểm M
2
2 2 2 2 2
2 2 3 2 3 4 2 3 4 2 3 3 2 2 3
2 4 3 4 2 2 3 4 3 4 4 2 3 2 3 4
2 2 2
2 2 2 2 2 2
2 2 1 3 2 3 1 4 2 3 4 1 2 3
1 ( ) ( ) 2 cos ( )
2
2 cos( ) ( ) 2 cos ( )( )
cos cos ( ) cos ( ) 2 cos
MK M a a a a a
a a a a
a a a a a
θ θ θ θ θ θ θ θ θ θ
θ θ θ θ θ θ θ θ θ θ θ θ
θ θ θ θ θ θ θ θ θ
• • • • • • • • •
• • • • • • • • •
• • •
= + + + + + + +
+ + + + + + + +
+ + + + + + +
2
2 2 3 1
2 2
2 4 2 2 3 4 1 3 4 2 3 2 3 4 1
cos( )
2 cos cos( ) 2 cos( )cos( )a a a a
θ θ θ θ
θ θ θ θ θ θ θ θ θ θ θ
•
• •
+
+ + + + + + +
[ ]1 2 2 3 2 3 4 2 3 4sin sin( ) sin( )M MP Mz g M d a a a gθ θ θ θ θ θ= = + + + + + +
11
2.4.3. Tính lực tổng quát tác dụng vào từng khớp
2.4.3.1. Hàm Lagrange và lực tổng quát
( )j ji
j j ii
L L
F
t θθ
•
∂ ∂∂
= −
∂ ∂∂
∑ ∑
2.4.3.2. Tính các thành phần Lj
2.4.3.4. Tính các lực tổng quát
Đặt:
Tính lực tổng quát tác dụng lên khớp thứ nhất:
Đặt:
{ 2 2 311 5 2 3 6 2 7 2 3
2 3 4 2 38 2 3 4 9 2 3 9 2 2 3
2 3 410 2 3 4 10 2 2 3 4
11 2 3 4
2 sin(2 ) sin2 2 sin(2 2 )( )
sin(2 2 2 )( ) 2 sin(2 ) 2 cos sin( )
2 sin(2 ) 2 cos sin( )( )
2 sin(2 2
C M M M
M M M
M M
M
θ θ θ θ θ θ θ θ
θ θ θ θ θ θ θ θ θ θ θ θ θ
θ θ θ θ θ θ θ θ θ θ
θ θ θ
• • •
• • • • •
• • •
= + − − + +
− + + + + − + − +
− + + − + + +
− + + }2 3 411 2 3 2 3 4)( ) 2 cos( )sin( )Mθ θ θ θ θ θ θ θ• • •+ − + + +
[ ]12 2 2 3 2 3
13 3 2 3
sin 2 sin(2 2 )
sin(2 2 )
C M M
C M
θ θ θ
θ θ
= − + +
= − +
Khi ñó ta có:
1 1 2 31 11 11 12 13F J C C Cθ θ θ θ
•• • • •
= + + +
Tính lực tổng quát tác dụng lên khớp thứ hai:
Đặt:
2 2 2
1 2 3 1 2 4 2 3 4 3 3
2 2 2
5 4 2 3 3 6 2 7 3 8 4
9 2 3 10 2 4 11 3 4 12 4 3 3
( ) ; ; ( ) ;
( ); ; ; ;
; ; ; ( )
dc dc dc dc
dc
dc
M m m l M m a M m a l
M m a a l M Ma M Ma M Ma
M Ma a M Ma a M Ma a M m a l
= + = = −
= − = = =
= = = = − −
( ) ( )
( ) ( )
2 2 2
11 1 2 6 2 3 7 2 3 8 2 3 4
5 9 2 2 3 10 11 2 3 2 3 4
cos 2 cos ( ) cos ( )
2 cos cos( ) 2 2 cos( )cos( )
J M M M M M M
M M M M
θ θ θ θ θ θ
θ θ θ θ θ θ θ θ
= + + + + + + + +
− − + + + + + +
12
( ){ }
{ }
{ }
22 2 3 9 5 3 6 7 8 10 3 4 11 4
23 3 5 3 7 8 9 3 10 3 4 11 4
24 8 10 3 4 11 4
( ) 2 cos 2 cos( ) 2 cos
( ) cos cos cos( ) 2 cos
( ) cos( ) cos
J M M M M M M M M M
J M M M M M M M
J M M M
θ θ θ θ θ
θ θ θ θ θ θ
θ θ θ θ
= + + − + + + + + +
= − + + + + + +
= + + +
}
21 2 2 3 2 3 5 2 3 6 2
7 2 3 8 2 3 4 9 2 3
10 2 3 4 11 2 3 4 1
1 1 1
sin 2 sin(2 2 ) sin(2 ) sin 2
2 2 2
1
sin(2 2 ) sin(2 2 2 ) sin(2 )
2
sin(2 ) sin(2 2 )
C M M M M
M M M
M M
θ θ θ θ θ θ
θ θ θ θ θ θ θ
θ θ θ θ θ θ θ
•
= + + − + +
+ + + + + + +
+ + + + + +
{ }322 5 3 9 3 3 10 3 4 3 10 3 4 4 11 4 42 sin 2 sin 2 sin( ) 2 sin( ) 2 sinC M M M M Mθ θ θ θ θ θ θ θ θ θ θ θ• • • • •= − − + − + −
{
}
323 5 3 9 3 3 10 3 4 3 10 3 4 4
10 3 4 4 11 4 4
sin sin sin( ) sin( )
sin( ) 2 sin
C M M M M
M M
θ θ θ θ θ θ θ θ θ θ
θ θ θ θ θ
• • • •
• •
= − − + − +
− + −
{ }24 10 3 4 11 4 4sin( ) sinC M Mθ θ θ θ
•
= − + −
6 5 7 8
2 2 2 2 3 2 3 4
2 2 3 4
os os( ) os( )M M M MG M c g c g c g
a a a a
θ θ θ θ θ θ = + + − + + + + +
Khi ñó ta ñược:
2 3 4 1 2 3 42 22 23 24 21 22 23 24 2F J J J C C C C Gθ θ θ θ θ θ θ
•• •• •• • • • •
= + + + + + + +
Tính lực tổng quát tác dụng lên khớp thứ ba:
Đặt:
{ }32 3 5 3 7 8 9 3 10 3 4 11 4cos cos cos( ) 2 cosJ M M M M M M Mθ θ θ θ θ= − + + + + + +
{ }33 3 7 8 11 42 cosJ M M M M θ= + + +
{ }34 8 11 4 4cosJ M M θ θ
••
= +
31 3 2 3 5 2 2 3 7 2 3
8 2 3 4 9 2 2 3 10 2 2 3 4
1
sin(2 2 ) cos sin( ) sin(2 2 )
2
1
sin(2 2 2 ) cos sin( ) cos sin( )
2
C M M M
M M M
θ θ θ θ θ θ θ
θ θ θ θ θ θ θ θ θ θ
= + − + + +
+ + + + + + + +
13
}11 2 3 4 1sin(2 2 )M θ θ θ θ
•
+ + +
{ }32 5 3 9 3 10 3 4 2sin sin sin( )C M M Mθ θ θ θ θ
•
= − + + +
33 11 4 42 sinC M θ θ
•
= −
{ }34 11 4 4 11 4 2sin 2 sinC M Mθ θ θ θ• •= − −
7 8
3 12 2 3 2 3 4
3 4
os( ) os( )M MG M c g c g
a a
θ θ θ θ θ = − + + + +
Khi ñó ta ñược:
2 3 4 1 2 3 43 32 33 34 31 32 33 34 3F J J J C C C C Gθ θ θ θ θ θ θ
•• •• •• • • • •
= + + + + + + +
Tính lực tổng quát tác dụng lên khớp thứ tư:
Đặt:
{ }42 8 10 3 4 11 4cos( ) cosJ M M Mθ θ θ= + + +
{ }43 8 11 4cosJ M M θ= +
44 8J M=
41 8 2 3 4 10 2 2 3 4 11 2 3 2 3 4 1
1
sin(2 2 2 ) cos sin( ) cos( )sin( )
2
C M M Mθ θ θ θ θ θ θ θ θ θ θ θ θ
•
= + + + + + + + + +
{ }42 10 3 4 2 11 4 2 11 4 3sin( ) sin 2 sinC M M Mθ θ θ θ θ θ θ• • •= + + +
43 11 4 3sinC M θ θ
•
= +
8
4 2 3 4
4
os( )MG c g
a
θ θ θ= + +
Khi ñó ta ñược:
2 3 4 1 2 34 42 43 44 41 42 43 4F J J J C C C Gθ θ θ θ θ θ
•• •• •• • • •
= + + + + + +
14
2.5. TÍNH TOÁN BỘ TRUYỀN ĐỘNG CƠ KHÍ CHO ROBOT
2.5.1.Các thông số kĩ thuật
Vận tốc ntrục = 6 vòng/phút.
Tỉ số truyền nñộngcơ/ntrục = 3. Tốc ñộ ñộng cơ cần thiết là nñc =
18vòng/phút ( sử dụng ñộng cơ có hộp giảm tốc gắn liền).
Môment xoắn cực ñại trên trục khớp robot là T = 5N.m =
5000N.mm.
Hiệu suất truyền trên bộ truyền ñai răng là η1 = 0.95.
Hiệu suất truyền trên ổ lăn là η2 = 0.99.
2.5.2.Tính toán bộ truyền ñai cho khớp thứ nhất
Tính công suất ñộng cơ:
Trên cơ sở ñó, ta chọn ñộng cơ model EYQF-33300-641của hãng
Colman với các thông số như sau:
- Tốc ñộ n = 71.67 RPM; công suất P = 10.7W.
- Puli nhỏ của hệ truyền ñai ñược gắn trực tiếp lên trục ra của
ñộng cơ, do ñó vận tốc cực ñại của puli nhỏ n = 18 RPM
Dựa vào công suất và tốc ñộ của bộ truyền ta chọn dây ñai loại L.
Với tỉ số truyền n = 3. Với loại puli nhỏ gắn liền trục ñộng cơ ñã
chọn có z1 = 12. Do ñó ta chọn bánh ñai lớn có z2 = 36.
Khoảng cách giữa trục ñộng cơ và trục gắn bánh ñai lớn là
150mm.
Ta sử dụng chương trình tính toán bộ truyền ñai trên ta ñược:
Bánh ñai nhỏ:
• z1 = 12.
• Đường kính vòng chia d1 = 19.09mm
Bánh ñai lớn:
6 6
1 2
5000 1810 10 0.01 10
9.55 9.55 0.95 0.99
Tn xP KW W
x xηη
− −
= = = =
15
• Z2 = 36
• Đường kính vòng chia d2 = 57.29mm
Dây ñai chọn loại dây L, chiều dài dây ñai là 420mm. Khoảng
cách thực giữa hai trục là148.77mm.
2.5.3.Tính toán bộ truyền ñai cho khớp thứ hai
Kết quả tương tự như ở trục khớp thứ nhất.
2.5.4.Tính toán bộ truyền ñai cho khớp thứ ba
Tính bộ truyền ñai từ ñộng cơ ñến bánh ñai trung gian:
Kết quả tương tự bộ truyền ñai ở trục khớp thứ nhất và thứ hai
Tính bộ truyền ñai từ bánh ñai trung gian ñến bánh ñai gắn trên
trục khớp thứ 3
Bánh ñai thứ nhất có:
- z1 = 36.
- Đường kính vòng chia 57.26mm
Bánh ñai thứ hai có các thông số giống như bánh ñai thứ nhất.
Sử dụng dây ñai loại L có chiều dài dây ñai là 725mm. Khoảng
cách thực giữa hai trục là 272mm.
2.5.5.Tính toán bộ truyền ñai cho khớp thứ tư
Ta ñược các kết quả giống như ở bộ truyền ñai cho khớp thứ nhất và
khớp thứ 2.
CHƯƠNG 3 - XÂY DỰNG MÔ HÌNH TOÁN HỌC ĐIỀU
KHIỂN ĐỒNG BỘ CÁC TRỤC
3.1. KHÁI NIỆM ĐIỀU KHIỂN ĐỒNG BỘ CÁC TRỤC
3.2. THIẾT KẾ QUỸ ĐẠO CHUYỂN ĐỘNG CỦA CÁC KHỚP
3.3. MÔ HÌNH TOÁN HỌC ĐIỀU KHIỂN ĐỒNG BỘ CÁC
TRỤC CỦA ROBOT
3.3.1. Phân tích bài toán
Các yêu cầu mà bài toán ñặt ra ñối với robot của ta là:
16
Khớp thứ nhất di chuyển một góc δθ1 = θ1t - θ1s
Khớp thứ nhất di chuyển một góc δθ2 = θ2t - θ2s
Khớp thứ nhất di chuyển một góc δθ3 = θ3t - θ3s
Khớp thứ nhất di chuyển một góc δθ4 = θ4t - θ4
Yêu cầu kĩ thuật là vận tốc của các biến khớp trong quá trình
chuyển ñộng phải không ñược lớn hơn vận tốc giới hạn ( v ≤ vgh)
3.3.2. Thiết kế quỹ ñạo cho các biến khớp
3.3.2.1.Thiết kế quỹ ñạo cho các biến khớp
Quỹ ñạo ña thức bậc 3 của biến khớp thư i có dạng:
2 3
0 0 0( ) ( ) ( ) ( )i i i i i i i iq t a b t t c t t d t t= + − + − + −
Với các ràng buộc ban ñầu:
0 0 0 0( ) ; ( ) ; ( ) ; ( )i i i i i f if fi i i ifq t q q t q q t q q t q
• • • •
= = = =
Với δti = tif – ti0
Từ ñó tính toán ta ñược:
2
1 uctri 3
i
c
i
cq
d
•
= −
( )
( )
2
0 0
1 uctri
0 0
3 (2 )
6 3( )
if i ii if
c
i if i iif i
q q q q t
q
t q q q q t
δ
δ δ
• •
•
• •
− − + ⇒ =
− − +
Trong cả hai trường hợp trục khớp chuyển ñộng theo chiều
dương và âm thì ta ñều có :
( )
( )
2
0 0
ax
0 0
3 (2 )
6 3( )
if i ii if
m
i if i iif i
q q q q t
v
t q q q q t
δ
δ δ
• •
• •
− − +
=
− − +
Theo ñiều kiện kĩ thuật thì vận tốc này phải không ñược lớn hơn
vận tốc giới hạn ñặt ra. Như vậy :
( ) ( )0 00 0
0 0 2 3
3 (2 ) ( ) 2
; ; ;if i i i if ii if if ii i i i ii
i i
q q q q t q q t q q
a q b q c d
t t
δ δ
δ δ
• • • •
•
− − + + − −
⇒ = = = =
17
( )
( )
2
0 0
ax
0 0
3 (2 )
6 3( )
if i ii if
im gh
i if i iif i
q q q q t
v v
t q q q q t
δ
δ δ
• •
• •
− − +
= ≤
− − +
Trong trường hợp thực tế người ta dùng ñể ñiều khiển robot, vận
tốc khởi ñầu và kết thúc ñều bằng không, do ñó ta có:
Như vậy, với 4 biến khớp, ta có:
03
2
if i
i
gh
q q
t
v
δ
−
≥
Để các biến khớp ñạt ñến giá trị cho trước cùng một thời ñiểm ta
phải chọn sao cho:
1 2 3 4t t t t tδ δ δ δ δ= = = =
Để các trục khớp ñạt ñược giá trị cho trước trong thời gian nhanh
nhất, ta chọn:
0 1,4
1 2 3 4
3
ax( , , , ) ax( )
2
jf j j
gh
q q
t m t t t t m
v
δ δ δ δ δ =
−
= =
( )0 1,43 ax
2
jf j j
gh
m q q
t
v
δ =
−
⇔ =
( )
( )
( )
( )
0 02 3
0 0 02 3
0 01,4 1,4
3 2( ) ( ) ( )
3 ax 3 ax
2 2
if i if i
i i i i
jf j jf jj j
gh gh
q q q q
q t q t t t t
m q q m q q
v v
= =
− −
= + − − −
− −
Phương trình trên chính là quy luật chuyển ñộng của các biến khớp
mà ta dùng ñể ñiều khiển ñồng bộ các trục của robot mà ta cần.
( )
( )
2
0
ax
0
3
2
if i
im gh
i if i
q q
v v
t q qδ
−
= ≤
−
03
2
if i
i
gh
q q
t
v
δ
−
⇔ ≥
18
3.4. XÂY DỰNG LUẬT ĐIỀU KHIỂN CÁC KHỚP
3.4.1. Hệ phương trình trạng thái chuyển ñộng của mỗi khớp
ñộng
Xét sơ ñồ ñộng của ñộng cơ ñiện một chiều với tín hiệu vào là
ñiện áp Ua(t) ñặt vào phần ứng, tín hiệu ra là góc quay θm của trục
ñộng cơ; ñộng cơ kiểu kích từ ñộc lập.
Jm
Mm(t)
θm(t)
La(t) Ra(t)
Ua(t) eb(t)
Uf(t)
Rf(t)
Lf(t)
Hình 3.9.Sơ ñồ ñộng của ñộng cơ ñiện một chiều
Trong thực tế, các trục khớp của ta ñược truyền ñộng từ ñộng cơ
thông qua hệ thống bánh ñai và dây ñai răng.
Mm(t)
θm(t)
θL(t) ML(t)
Jm
JL(t)
Hình 3.10. Sơ ñồ truyền ñộng
Tỉ số truyền là n. Bỏ qua ma sát. θL là góc quay của trục khớp.
Tính toán ta ñược
( ) ( ) ( )( ) a a am m ma b
a a a
L J t R J t L dJ t
u t K
K K K dt
θ θ θ
••• •• •
= + + + +
19
Đặt:
Ta có phương trình trạng thái của hệ thống
1
2
2
2 1
( ) ( )( )( ) ( ) ( )
a a a a a b
a
a a a a a
dx
x
dt
K K R J t L K Kdx dJ t
u t x x
dt L J t L J t K K dt L J t
=
= − + −
và 1 my x θ
•
= =
3.4.1.1. Hệ phương trình trạng thái chuyển ñộng cho khớp thứ
nhất
11
12
111112
1 12 11
11 11 11
( )a a a a ba
a a a
dx
x
dt
K R J L J K Kdx
u t x x
dt L J L J L J
•
=
+ = − −
và 11 11 my x θ
•
= =
3.4.1.2. Hệ phương trình trạng thái chuyển ñộng