Luận văn Điều khiển robot 5 bậc tự do bằng nhận dạng giọng nói

ĐẶT VẤN ĐỀ. 1

CHƯƠNG 1. TỔNG QUAN VỀ ROBOT. 2

1.1. KHÁI QUÁT CHUNG VỀ ROBOT CÔNG NGHIỆP (RBCN) . 2

1.2. TỰ ĐỘNG HÓA VÀ ROBOT CÔNG NGHIỆP . 3

1.3. SƠ LƯỢC VỀ LỊCH SỬ PHÁT TRIỂN CỦA ROBOT CÔNG

NGHIỆP . 4

1.4. CÁC ĐẶC TÍNH CỦA ROBOT CÔNG NGHIỆP . 6

1.4.1. Tải trọng. 6

1.4.2. Tầm với. 7

1.4.3. Độ phân giải không gian. 7

1.4.4. Độ chính xác . 7

1.4.5. Độ lặp lại. 7

1.4.6. Độ nhún. 8

1.5. HỆ THỐNG ROBOT TRONG CÔNG NGHIỆP. 8

1.5.1. Hệ thống chuyển động robot. 8

1.5.2. Hệ thống truyền động robot. 12

1.5.3. Hệ thống điều khiển robot . 14

1.5.4. Hệ thống cảm biến . 15

1.6. ỨNG DỤNG CỦA ROBOT CÔNG NGHIỆP. 16

CHƯƠNG 2. 18

TỔNG HỢP HỆ THỐNG ĐIỀU KHIỂN CHO ROBOT 5 BẬC TỰ DO . 18

2.1. MÔ TẢ TOÁN HỌC ROBOT 5 BẬC TỰ DO. 18

2.1.1. Động học thuận robot . 18

2.1.2. Động học ngược robot . 22

2.2. ĐỘNG LỰC HỌC ROBOT. 23

2.2.1. Hàm Lagrange. 23

2.2.2 Phương trình động lực học robot. 25

2.2.3 Phương trình động lực học robot 5 bậc tự do . 28

2.3. THIẾT KẾ BỘ ĐIỀU KHIỂN CÁC KHỚP. 36

2.3.1. Cấu trúc hệ thống điều khiển . 36

pdf88 trang | Chia sẻ: honganh20 | Ngày: 26/02/2022 | Lượt xem: 268 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Luận văn Điều khiển robot 5 bậc tự do bằng nhận dạng giọng nói, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
f (p) 0 0 0 1             (2.7b) Trong đó: 11 1 1f (v)=C x+S y 12f (v)=z 13 1 1f (v)=S x-C y Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 23 Với x, y, z tương ứng là các thành phần của vectơ v Ma trận1 5T sử dụng các ma trận iA (i=2÷5) có dạng: 234 5 234 234 5 234 234 5 234 4 23 3 2 2 234 5 234 234 5 234 234 5 234 4 23 3 2 2 5 5 5 C C -S -C C -S C S C a +C a +C a S C +C -S C +C S S S a +S a +S a -S S C 0 0 0 0 1             2.2. ĐỘNG LỰC HỌC ROBOT Nghiên cứu động lực học robot là công việc cần thiết khi phân tích cũng như tổng hợp quá trình điều khiển chuyển động. Việc nghiên cứu động lực học robot thường giải quyết hai nhiệm vụ sau đây: -Xác định momen và lực động xuất hiện trong quá trình chuyển động. Khi đó qui luật biến đổi của biến khớp ( )iq t coi như đã biết. Việc tính toán lực trong cơ cấu tay máy là rất cần thiết để chọn công suất động cơ, kiểm tra độ bền, độ cứng vững, đảm bảo độ tin cậy của robot. -Xác định các sai số động tức là sai lệch so với qui luật chuyển động theo chương trình. Lúc này cần khảo sát Phương trình chuyển động của robot có tính đến đặc tính động lực của động cơ và các khâu. Có nhiều phương pháp nghiên cứu động lực học robot, nhưng thường gặp hơn cả là phương pháp cơ học Lagrange, cụ thể là dùng phương trình Lagrange - Euler. Đối với các khâu khớp của robot, với các nguồn động lực và kênh điều khiển riêng biệt, không thể bỏ qua các hiệu ứng trọng trường (gravity effect), quán tính (initial), tương hổ (Coriolis), ly tâm (centripetal)... mà những khía cạnh này chưa được xét đầy đủ trong cơ học cổ điển; Cơ học Lagrange nghiên cứu các vấn đề nêu trên như một hệ thống khép kín nên đây là nguyên lý cơ học thích hợp đối với các bài toán động lực học robot. Xét khâu thứ i của robot có n khâu 2.2.1. Hàm Lagrange Một điểm trên khâu thứ i được mô tả trong hệ tọa độ cơ bản là: i ir T r ; 1i n  (2.8) Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 24 Tốc độ của vi khối lượng dm được tính bởi công thức: 1 i i ii i j j j Tdr d r T r q r dt dt q           (2.9) Khi tính bình phương của vận tốc này ta có:    2 0 0 0, , Trr r x y z Tr rr  (2.10) Hình 2.3. Khảo sát tốc độ của vi khối lượng dm Với 11 1 1 1 n n ii i n nn a a Tr a a a             Do vậy  2 1 1 Ti i T i T i T i i Ti i i i j k j k j k T Td d r Tr rr Tr T r T r Tr r r q q dt dt q q                   (2.11) Động năng của vi khối lượng dm đặt tại vị trí ir trên khâu thứ i   2 1 1 1 1 1 1 2 2 1 2 Ti i i i Ti i i j k j k j k Ti i i i Ti i j k j k j k T T dK r dm Tr r r q q dm q q T T Tr rdm r q q q q                            (2.12) Động năng của khâu thứ i sẽ là: Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 25 1 1 1 1 1 2 1 2 Ti i i i Ti i i j k j k j kKhau i Khau i Ti i i i i j k j k j k T T K dK Tr rdm r q q q q T T Tr J q q q q                                 (2.13) Với iJ là ma trận quán tính được tính: i i T i Khau i J rdm r  Động năng của robot có n khâu được tính: 1 n i i K K   (2.14) Thế năng của khâu i có khối lượng dm, trọng tâm được xác định bởi vecto i r i i i i i i iP m g r m gT r    (2.15) Trong đó vecto gia tốc trọng trường được biểu diễn dưới dạng:  0 0 9.8 0 0 T T x y zg g g g     Thế năng của robot có n khâu được tính: 1 n i i P P   (2.16) Hàm Lagrange của một hệ thống năng lượng: L K P  (2.17) Sau khi xác định động năng và thế năng của toàn cơ cấu, ta có hàm Lagrange của robot có 5 bậc tự do: 1 1 1 1 2 2 Tn i i n ii i i j k i i i i j k ij k T T L Trace J q q m gT r q q             (2.18) 2.2.2 Phương trình động lực học robot Ta có lực tác dụng lên khâu thứ i (lực tổng quát) được xác định bởi phương trình Lagrange: Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 26 i i i d L L F dt q q       (2.19) Với hàm Lagrange đã xác định ở trên ta tính được: 2 1 1 1 T Tj jn i n n j j j j j j i j k j k m j j j i k j i k m j ik i k m i i T T T T T F Tr J q Tr J q q m g r q q q q q q                                 (2.20) Đạo hàm của ma trận 1i i iA T  đối với biến khớp iq có thể dễ dàng xác định theo công thức sau: 1i i i i i d T D A dq   (2.21) Trong đó đối với khớp quay: 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 iD             Trong trường hợp 1,2, ,ni  ta có 1 2 1 1 ji j i i j j dAT A A A A A q dq      1 2 1 1j j j i i A A A D A A A  Đặt 1 2 1 1ij j j j i iU A A A D A A A  và đơn giản hóa cách viết như sau: 1 1 0 j j j i ij T D T khi j i U khi j i        (2.22) Tương tự ta có 2 1 2 1 1 1 j k k k m m m j j k m T A A A D A A D A A A q q        1 1 1 1 1 1 0 , k m k k k m m j m k jkm m m m k k j T D T T D T khi k m j U T D T T D T khi m k j khi k m j                (2.23) Cuối cùng ta có Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 27   1 1 1 j j jn n n T T j i jk j ji k jkm j ji k m j ji j j i k j i k m j i F Tr U J U q Tr U J U q q m gU r              (2.24) Hay 1 1 1 n n n i ik k ikm k m i k k m F D q h q q c        (2.25) Hoặc viết dưới dạng ma trận ( ) ( , ) ( )F D q q V q q C q   (2.26) Trong đó: D thể hiện tác dụng quán tính, là một ma trận đối xứng (nxn) V thể hiện tác dụng của lực ly tâm và Cariolis, là một vecto (nx1) C thể hiện tác dụng của lực trọng trường, cũng là một vecto (nx1) Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 28 2.2.3 Phương trình động lực học robot 5 bậc tự do Ta xem xét một cơ cấu tay máy 5 DOF như sơ đồ hình 2.4 Hình 2.4 Hệ tọa độ của robot 5 DOF Thông số DH của robot 5 DOF như trong bảng 2.2 Bảng 2.2 Khâu Khớp nối i i id ia 1 0-1 1 090 1d 0 2 1-2 2 0 0 2a 3 2-3 3 0 0 3a 4 3-4 4 090 0 4a 5 4-5 5 0 5d 0 Ma trận chuyển đổi vị trí giữa hệ tọa độ (i) và (i-1) 1 1 1 1 1 1 0 0 0 0 0 1 0 0 0 0 1 c s s c A d                  ; 2 2 2 2 2 2 2 0 0 0 0 0 1 0 0 0 0 1 c s a c s c A                   ; 3 3 3 3 3 3 3 0 0 0 0 0 1 0 0 0 0 1 c s a c s c A                   Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 29 4 4 4 4 4 4 4 4 0 0 0 1 0 0 0 0 0 1 c s a c s c a A                   ; 5 5 5 5 5 5 0 0 0 0 0 0 1 0 0 0 1 c s s c A d                  Ma trận chuyển đổi vị trí giữa hệ tọa độ i và hệ tọa độ gốc 0 1 2i i iT T A A A  1 1 1 1 1 1 1 0 0 0 0 0 1 0 0 0 0 1 c s s c T A d                   ; 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 10 0 0 0 1 c c c s s a c c c s s s c a s c T A A s c d                                 1 2 3 1 2 3 1 2 3 1 3 2 1 1 2 1 2 3 2 3 1 1 2 3 2 3 1 3 1 2 1 1 2 2 3 1 2 3 3 2 2 3 2 3 3 2 2 3 2 3 3 1 2 3 1 30 0 0 0 1 c c c c s s c c s c c s s a c c a c c c c c s s s s c s s c s s c a s c a c c s T A A A c s c s c c s s d a c s                                                                      4 1 2 3 4T A A A A 5 1 2 3 4 5T A A A A A Phương trình động lực học 5 5 5 1 1 1 i ik k ikm k m i k k m F D h c          ; 1 5i   (2.27) ( ) ( , ) ( )F D V C       (2.28) Với robot có 5 bậc tự do thì:  1 2 3 4 5, , , , T       1 2 3 4 5, , , , T           1 2 3 4 5,F ,F ,F ,F T F F F Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 30 Ma trận  D    11 12 13 14 15 21 22 23 24 25 31 32 33 34 35 41 42 43 44 45 51 52 53 54 55 D D D D D D D D D D D D D D D D D D D D D D D D D D                 (2.29)      11 11 1 11 21 2 21 31 3 31T T TD Tr U J U Tr U J U Tr U J U      41 4 41 51 5 51T TTr U J U Tr U J U       12 22 2 21 32 3 31 42 4 41T T TD Tr U J U Tr U J U Tr U J U    52 5 51TTr U J U ; 21 12D D      13 33 3 31 43 4 41 53 5 51T T TD Tr U J U Tr U J U Tr U J U   ; 31 13D D    14 44 4 41 54 5 51T TD Tr U J U Tr U J U  ; 41 14D D  15 55 5 51TD Tr U J U ; 51 15D D      22 22 2 22 32 3 32 42 4 42T T TD Tr U J U Tr U J U Tr U J U    52 5 52TTr U J U      23 33 3 32 43 4 42 53 5 52T T TD Tr U J U Tr U J U Tr U J U   ; 32 23D D    24 44 4 42 54 5 52T TD Tr U J U Tr U J U  ; 42 24D D  25 55 5 52TD Tr U J U ; 52 25D D      33 33 3 33 43 4 43 53 5 53T T TD Tr U J U Tr U J U Tr U J U      34 44 4 43 54 5 53T TD Tr U J U Tr U J U  ; 43 34D D  35 55 5 53TD Tr U J U ; 53 35D D    44 44 4 44 54 5 54T TD Tr U J U Tr U J U   45 55 5 54TD Tr U J U ; 54 45D D Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 31  55 55 5 55TD Tr U J U Vecto ( , )V   - vecto (5x1) lực ly tâm và Coriolit  1 2 3 4 5( , ) , , , , T V h h h h h   1 2 3 4 5, , , , T          11 12 13 14 15 21 22 23 24 25 , 31 32 33 34 35 41 42 43 44 45 51 52 53 54 55 H i i i i i i i i i i i v i i i i i i i i i i i i i i i h h h h h h h h h h h h h h h h h h h h h h h h h                ; 1,2,3,4,5i = , T i i vh H  Như vậy vec tơ ( , )V   được biểu diễn dưới dạng sau: 1 1, 2 2, 3 3, 4 4, 5 5, ( , ) T v T v T v T v T v h H h H V h H h H h H                                      (2.30) Với 11i h           111 111 1 11 211 2 21 311 3 31 411 4 41 511 5 51T T T T Th Tr U J U Tr U J U Tr U J U Tr U J U Tr U J U          112 212 2 21 312 3 31 412 4 41T T Th Tr U J U Tr U J U Tr U J U    512 5 51TTr U J U ; 121 112h h      113 313 3 31 413 4 41 513 5 51T T Th Tr U J U Tr U J U Tr U J U   ; 131 113h h    114 414 4 41 514 5 51T Th Tr U J U Tr U J U  ; 141 114h h  115 515 5 51Th Tr U J U ; 151 115h h      122 222 2 21 322 3 31 422 4 41T T Th Tr U J U Tr U J U Tr U J U    522 5 51TTr U J U      123 323 3 31 423 4 41 523 5 51T T Th Tr U J U Tr U J U Tr U J U   ; 132 123h h Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 32    124 424 4 41 524 5 51T Th Tr U J U Tr U J U  ; 142 124h h  125 525 5 51Th Tr U J U ; 152 125h h      133 333 3 31 433 4 41 533 5 51T T Th Tr U J U Tr U J U Tr U J U   ;    134 434 4 41 534 5 51T Th Tr U J U Tr U J U  ; 143 134h h  135 535 5 51Th Tr U J U ; 153 135h h    144 444 4 41 544 5 51T Th Tr U J U Tr U J U  ;  145 545 5 51Th Tr U J U ; 154 145h h  155 555 5 51Th Tr U J U Với 22i h         211 211 2 22 311 3 32 411 4 42 511 5 52T T T Th Tr U J U Tr U J U Tr U J U Tr U J U           212 212 2 22 312 3 32 412 4 42 512 5 52T T T Th Tr U J U Tr U J U Tr U J U Tr U J U    ; 221 212h h      213 313 3 32 413 4 42 513 5 52T T Th Tr U J U Tr U J U Tr U J U   ; 231 213h h    214 414 4 42 514 5 52T Th Tr U J U Tr U J U  ; 241 214h h  215 515 5 52Th Tr U J U ; 251 215h h        222 222 2 22 322 3 32 422 4 42 522 5 52T T T Th Tr U J U Tr U J U Tr U J U Tr U J U    ;      223 323 3 32 423 4 42 523 5 52T T Th Tr U J U Tr U J U Tr U J U   ; 232 223h h    224 424 4 42 524 5 52T Th Tr U J U Tr U J U  ; 242 224h h  225 525 5 52Th Tr U J U ; 252 225h h      233 333 3 32 433 4 42 533 5 52T T Th Tr U J U Tr U J U Tr U J U   ; Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 33    234 434 4 42 534 5 52T Th Tr U J U Tr U J U  ; 243 234h h  235 535 5 52Th Tr U J U ; 253 235h h    244 444 4 42 544 5 52T Th Tr U J U Tr U J U  ;  245 545 5 52Th Tr U J U ; 254 245h h  255 555 5 52Th Tr U J U Với 33i h       311 311 3 33 411 4 43 511 5 53T T Th Tr U J U Tr U J U Tr U J U        312 312 3 33 412 4 43 512 5 53T T Th Tr U J U Tr U J U Tr U J U   ; 321 312h h      313 313 3 33 413 4 43 513 5 53T T Th Tr U J U Tr U J U Tr U J U   ; 331 313h h    314 414 4 43 514 5 53T Th Tr U J U Tr U J U  ; 341 314h h  315 515 5 53Th Tr U J U ; 351 315h h      322 322 3 33 422 4 43 522 5 53T T Th Tr U J U Tr U J U Tr U J U   ;      323 323 3 33 423 4 43 523 5 53T T Th Tr U J U Tr U J U Tr U J U   ; 332 323h h    324 424 4 43 524 5 53T Th Tr U J U Tr U J U  ; 342 324h h  325 525 5 53Th Tr U J U ; 352 325h h      333 333 3 33 433 4 43 533 5 53T T Th Tr U J U Tr U J U Tr U J U   ;    334 434 4 43 534 5 53T Th Tr U J U Tr U J U  ; 342 324h h  335 535 5 53Th Tr U J U ; 353 335h h    344 444 4 43 544 5 53T Th Tr U J U Tr U J U  ; Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 34  345 545 5 53Th Tr U J U ; 354 345h h  355 555 5 53Th Tr U J U Với 44i h     411 411 4 44 511 5 54T Th Tr U J U Tr U J U  ;    412 412 4 44 512 5 54T Th Tr U J U Tr U J U  ; 421 412h h    413 413 4 44 513 5 54T Th Tr U J U Tr U J U  ; 431 413h h    414 414 4 44 514 5 54T Th Tr U J U Tr U J U  ; 441 414h h  415 515 5 54Th Tr U J U ; 451 415h h    422 422 4 44 522 5 54T Th Tr U J U Tr U J U  ;    423 423 4 44 523 5 54T Th Tr U J U Tr U J U  ; 432 423h h    424 424 4 44 524 5 54T Th Tr U J U Tr U J U  ; 442 424h h  425 525 5 54Th Tr U J U ; 452 425h h    433 433 4 44 533 5 54T Th Tr U J U Tr U J U  ;    434 434 4 44 534 5 54T Th Tr U J U Tr U J U  ; 443 434h h  435 535 5 54Th Tr U J U ; 453 435h h    444 444 4 44 544 5 54T Th Tr U J U Tr U J U  ;  445 545 5 54Th Tr U J U ; 454 445h h  455 555 5 54Th Tr U J U Với 55i h   511 511 5 55Th Tr U J U ;  512 512 5 55Th Tr U J U ; 521 512h h  513 513 5 55Th Tr U J U ; 531 513h h  514 514 5 55Th Tr U J U ; 541 514h h  515 515 5 55Th Tr U J U ; 551 515h h Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 35  522 522 5 55Th Tr U J U ;  523 523 5 55Th Tr U J U ; 532 523h h  524 524 5 55Th Tr U J U ; 542 524h h  525 525 5 55Th Tr U J U ; 552 525h h  533 533 5 55Th Tr U J U ;  534 534 5 55Th Tr U J U ; 543 534h h  535 535 5 55Th Tr U J U ; 553 535h h  544 544 5 55Th Tr U J U ;  545 545 5 55Th Tr U J U ; 554 545h h  555 555 5 55Th Tr U J U Vecto ( )C  :  1 2 3 4 5( ) , , , , T C c c c c c  (2.31) ( ) 1 1 11 1 2 21 2 3 31 3 4 41 4 5 51 5 g gU gU gUc m U r m r m gU r m r m r= - + + + + ( ) 2 2 22 2 3 32 3 4 42 4 5 52 5 gU gU Uc m r m gU r m r m g r= - + + + ( ) 3 3 33 3 4 43 4 5 53 5 U Uc m gU r m g r m g r= - + + ( ) 4 4 44 4 5 54 5 U Uc m g r m g r= - + ( ) 5 5 55 5 Uc m g r= - Tính toán trên máy tính ta thu được ( ) ( , ) ( )F D V C       1 1 11 2 2 22 3 3 33 4 4 44 5 5 55 ( ) F h c F h c F D h c F h c F h c                                                                (2.32) Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 36 2.3. THIẾT KẾ BỘ ĐIỀU KHIỂN CÁC KHỚP 2.3.1. Cấu trúc hệ thống điều khiển Chức năng của hệ thống điều khiển chuyển động là đảm bảo tay robot chuyển động bám theo quỹ đạo đặt trước trong môi trường làm việc. Chuyển động tay của robot được thực hiện nhờ các hệ thống truyền động khớp robot. Trên cơ sở đó, có hai dạng hệ thống điều khiển chuyển động: hệ thống điều khiển ở không gian khớp và hệ thống điều khiển ở không gian làm việc. Ở hệ thống điều khiển khớp, đại lượng điều khiển là vị trí của khớp robot: góc quay đối với khớp quay; độ dịch chuyển thẳng đối với khớp tịnh tiến. Bộ điều khiển được thiết kế đảm bảo vị trí khớp luôn bám theo vị trí đặt, tức là sai lệch vị trí khớp hội tụ về không với thời gian nhỏ nhất. Vị trí đặt của khớp được tính toán từ lượng đặt của vị trí tay robot trong không gian làm việc thông qua khâu tính toán động học ngược. Ưu điểm của phương pháp điều khiển ở không gian khớp là bộ điều khiển tác động trực tiếp đến hệ thống truyền động của khớp. Tuy nhiên, hệ thống điều khiển này khó đảm bảo độ chính xác vị trí của tay khi tồn tại các sai lệch trong cơ cấu cơ khí hoặc thiếu thông tin về quan hệ vị trí giữa tay robot và đối tượng Hình 2.5. Sơ đồ khối hệ thống điều khiển ở không gian khớp Hệ thống điều khiển không gian làm việc có chức năng duy trì trực tiếp sai lệch vị trí của tay robot trong không gian làm việc bằng không. Lượng đặt của hệ thống điều khiển là vị trí đặt tay trong không gian làm việc và lượng phản hồi là vị trí thực của tay. Khâu tính toán động học ngược sẽ thuộc mạch vòng Cảm biến Động học ngược Bộđiều khiển BBĐ Động cơ Cơ cấu robot Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 37 điều khiển phản hồi. Ưu điểm của phương pháp điều khiển này là tác động trực tiếp các biến không gian làm việc. Nhược điểm là khối lượng tính toán lớn do tồn tại khâu tính toán động học ngược trong mạch vòng điều khiển. Hình 2.6. Sơ đồ khối hệ thống điều khiển ở không gian làm việc 2.3.2 Thiết kế bộ điều khiển pid điều khiển đối tượng Phương trình Lagrange của robot 5 DOF là phương trình vi phân phi tuyến bậc hai, biến điều khiển đầu vào F lực tác động lên từng khớp của robot là chưa biết, (ta giả thiết rằng cơ cấu chấp hành robot được xem là nguồn tạo ra lực và momen tác động). Bài toán đặt ra là điều khiển lực tác động lên từng khớp ra sao để đạt được vị trí cuối mong muốn. Có nhiều kỹ thuật và phương pháp điều khiển, loại đơn giản nhất ta xem xét ở đây là điều khiển khớp nối độc lập như sơ đồ hình 2.7 Mỗi khớp nối của tay máy robot được xem như là hệ thống một vào một ra. Bộ điều khiển Cơ cấu chấp hành (BBĐ+ĐC) Đối tượng robot 5 DOF Thiết bị đo u Gc(s) Gp(s) Cảm biến Bộđiều khiển BBĐ Động cơ Cơ cấu robot Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 38 Hình 2.7. Sơ đồ hệ thống điều khiển vòng kín a. Tổng hợp vòng điều chỉnh động cơ Hệ thống điều chỉnh tốc độ quay cho động cơ một chiều có nhiều vòng phân cấp với một khâu điều chỉnh tốc độ quay w ở vòng ngoài và khâu điều chỉnh dòng phần ứng ai ở vòng trong. Vòng điều chỉnh ai có tác dụng áp nhanh momen quay mt (do từ thông là hằng, momen chỉ phụ thuộc ai , ). Mô hình cơ cấu chấp hành có 3 vòng điều khiển (dòng điện, tốc độ, vị trí) như Hình 2.8 Hình 2.8 Sơ đồ hệ chấp hành có điều khiển Điều chỉnh dòng phần ứng Để thiết kế khâu điều chỉnh dòng, ta sử dụng hàm truyền đạt của mạch điện phần ứng và bỏ qua sức điện động cảm ứng bv . Vòng điều chỉnh dòng có cấu trúc như hình 2.9 Hình 2.9. Vòng điều chỉnh dòng của động cơ một chiều Nếu coi gần đúng thiết bị chỉnh lưu có điều khiển là khâu tỷ lệ với quán tính bậc nhất hàm truyền đạt của mạch phần ứng là Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 39 ( ) ( ) ( )* 1 1 1 1 1 a I a t a a i s G s u s sT R sT = = + + (2.33) Hằng số thời gian của mạch phần ứng và hệ số khuếch đại ta đã biết 1 1 ;aa a a L T T K R R = = = Khâu điều chỉnh dòng chọn là khâu PI, thiết kế theo chuẩn tối ưu module ta có 11 ; 2 2 a a RI a RI t t R TT T T T K T K T = = = = (2.34) Từ đó ta thu được hàm truyền đạt của khâu điều chỉnh dòng kiểu PI như sau ( ) ( ) ( ) * * 1 1 1 1 2 a a RI RI a a RI t a u s L G K i s i s sT T sT æ öæ ö ÷÷ çç ÷÷= = + = +çç ÷÷ çç ÷ ÷- è ø è ø (2.35) Hình 2.10. Sơ đồ khâu điều chỉnh dòng phần ứng Điều chỉnh tốc độ quay Đối với vòng điều chỉnh tốc độ quay, vòng điều chỉnh dòng vừa thiết kế là vòng cấp dưới, có thể được gom lại thành một phần của đối tượng điều khiển với hàm truyền đạt như sau: ( ) ( ) ( )* 2 2 1 1 1 2 2 1 2 a Nt a t t t i s G s i s T s T s T s = = » + + + (2.36) Cùng với hàm truyền đạt của phần cơ, đối tượng điều khiển tổng quát lúc này sẽ có mô hình hàm truyền đạt như sau: Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 40 ( ) ( ) ( )* 1 1 1 2 1 2 1 m N a t M n s K G s i s Js T s T s T ss f p = = = + + (2.37) Với hai tham số của đối tượng là hằng số thời gian cơ MT và hằng số thời gian thay thế của vòng trong Ts ta áp dụng phương pháp thiết kế theo tiêu chuẩn tối ưu đối xứng và thu được các tham số của khâu điều chỉnh 1 2 4 8 ; 2 4 M RN t RN t m T J T T T K T T K s s p f = = = = (2.38) Với các tham số trên ta thu được hàm truyền đạt tổng quát thay thế của vòng điều chỉnh tốc độ quay thiết kế theo tiêu chuẩn tối ưu đối xứng: ( ) ( ) ( )* 2 2 3 3 1 8 1 8 16 16 t NI t t t n s T s G s n s T s T s T s + = = + + + (2.40) Hình 2.11. Cấu trúc hệ thống điều chỉnh tốc độ quay của động cơ một chiều b. Thiết kế bộ điều khiển PID điều khiển đối tượng Phương trình Lagrange của robot 5 DOF là phương trình vi phân phi tuyến bậc hai, biến điều khiển đầu vào F lực tác động lên từng khớp của robot là chưa biết, (ta giả thiết rằng cơ cấu chấp hành robot được xem là nguồn tạo ra momen chủ động). Bài toán đặt ra là điều khiển lực tác động lên từng khớp ra sao để đạt được vị trí cuối mong muốn. Có nhiều kỹ thuật và phương pháp điều khiển, loại đơn giản nhất ta xem xét ở đây là điều khiển khớp nối độc lập. Mỗi khớp nối của tay máy robot được xem như là hệ thống một vào một ra, sự ràng buộc giữa các khớp được coi là thành phần nhiễu. Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 41 ĐK bám vị trí Cơ cấu chấp hành (BBĐ+ĐC) Đối tượng robot 5 DOF u*Động học ngược S Hình 2.12 Sơ đồ điều khiển độc lập một khớp nối Bộ điều khiển PID thử nghiệm biểu diễn như sau:   0 t p i dF K e K e d K e    . Với * là vị trí đặt của khớp được tính toán từ lượng đặt vị trí của tay robot trong không gian làm việc (S) thông qua khâu tính toán động học ngược; e là sai số giữa giá trị đặt và giá trị đầu ra; , ,p i dK K K là hệ số tỷ lệ, tích phân, vi phân của bộ điều khiển PID. Hàm truyền của bộ điều khiển PID viết dưới dạng:   1 1IPID p D p D I K G s K K s K T s s T s            Với ;P DI D I P K K T T K K   là hằng số thời gian tích phân và vi phân. Gắn các động cơ vào robot ta xây dựng được sơ đồ mô phỏng hệ thống điều khiển vị trí các khớp của tay máy bằng PID kinh điển. Hàm truyền đạt của cơ cấu chấp hành bao gồm khâu điều chỉnh dòng, khâu điều chỉnh tốc độ quay. Bảng 2.3 Tham số và giá trị của động cơ DC lựa chọn để mô phỏng Tham số Giá trị Điện trở phần ứng 250aR m= W Điện cảm phần ứng 4aL mH= Momen quán tính 20,012J kgm= Từ thông danh định 0,04 Vsf = Hằng số động cơ 236,8 38,2 e m K K = = Luận văn thạc sĩ kỹ thuật ---------- ĐH Kỹ thuật Công nghiệp HDKH: PGS.TS. Lại Khắc Lãi TH: KS. Ngô Thanh Hải 42 Bảng 2.4 Bảng thông số DH của robot 5 DOF lựa chọn để mô phỏng Khâu Khớp nối i i id ia 1 0-1 1 090 1 0 2 1-2 2 0 0 1 3 2-3 3 0 0 1 4 3-4 4 090 0

Các file đính kèm theo tài liệu này:

  • pdfluan_van_dieu_khien_robot_5_bac_tu_do_bang_nhan_dang_giong_n.pdf
Tài liệu liên quan