1. Trang chủ
  2. » Giáo án - Bài giảng

thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16

52 105 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 52
Dung lượng 4,07 MB

Nội dung

Nội dung, phương pháp thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16, Tính toán mô phỏng kiểm chứng trên Matlabsimulink. Phân tích ưu điểm, nhược điểm còn tồn tại của phương pháp. Ứng dụng trong robot công nghiệp

BÀI GIẢNG Số tín : 03 Ngành đào tạo: Cơng nghệ kỹ thuật điều khiển tự động hóa Trình độ đào tạo: Đại học CÂU HỎI KIỂM TRA BÀI CŨ 1.Trình bày ưu điểm nhược điểm phương pháp điều khiển PD bù trọng trường? SLIDE ĐÁP ÁN Ưu điểm: Nhược điểm: SLIDE VỊ TRÍ BÀI GIẢNG Nội dung Bài 1: Động học robot công nghiệp Bài 2: Động lực học cho robot công nghiệp Bài 3: Điều khiển chuyển động robot công nghiệp phương pháp điều khiển truyền thống PD bù trọng trường Bài 4: Điều khiển chuyển động robot công nghiệp phương pháp điều khiển thơng minh điều khiển thích nghi Li-Slotine Bài 5: Công nghệ robot công nghiệp ứng dụng sản xuất Bài 6: Xu hướng công nghệ ứng dụng phát triển ngành Kỹ thuật robot tương lai Bài tập thực hàng số Bài tập thực hàng số Bài tập thực hành số Bài tập thực hành số Bài tập thực hành số SLIDE Bài 4: Điều khiển chuyển động robot công nghiệp phương pháp điều khiển thông minh điều khiển thích nghi Li-Slotine MỤC TIÊU BÀI HỌC Giúp sinh viên nắm cách sử dụng phương pháp điều khiển thông minh để điều khiển chuyển động cho robot công nghiệp Biết cách mô kiểm định độ ổn định sử dụng phương pháp điều khiển thông minh để điều khiển robot công nghiệp Matlab Simulink SLIDE Bài 4: Điều khiển chuyển động robot công nghiệp phương pháp điều khiển thơng minh điều khiển thích nghi Li-Slotine NỘI DUNG BÀI HỌC Điều khiển thông minh điều khiển chuyển động robot công nghiệp Một số phương pháp điều khiển thông minh điều khiển robot công nghiệp Phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot công nghiệp Bài tập thực hành số 4: SLIDE Điều khiển thông minh điều khiển chuyển động robot công nghiệp Cơ sở lý thuyết điều khiển thông minh ĐK chuyển động robot cơng nghiệp: Hệ điều khiển thích nghi hệ điều khiển chuyển động nhiều bậc tự TMCN đảm bảo yêu cầu điều khiển tham số mơ hình khơng xác Phương pháp điều khiển thích nghi nói chung ước lượng tham số chưa xác định, dựa tín hiệu đầu vào, đầu hệ thống trình làm việc sử dụng tham số chỉnh định để tính tốn tín hiệu điều khiển cập nhật thích nghi q Bộ điều khiển thích nghi  dk qd pˆ (t ) Luật cập nhật Thích nghi Đối tượng điều khiển TMCN q Hình 3.1 Cấu trúc hệ thống điều khiển thích nghi SLIDE Điều khiển thông minh điều khiển chuyển động robot công nghiệp Cơ sở lý thuyết điều khiển thông minh ĐK chuyển động robot cơng nghiệp: Các tính chất điều khiển thích nghi: Cấu trúc cố định, thường dựa vào cấu trúc điều khiển kinh điển, tham số điều khiển không cố định đánh giá lại sau chu kỳ lấy mẫu thông qua luật cập nhật thích nghi sau chỉnh định lại điều khiển thích nghi Tín hiệu đưa tới điều khiển trực tiếp, biểu diễn hình 3.1 Có nhiều phương pháp điều khiển thích nghi khác điều khiển thích nghi theo mơ hình chuẩn, điều khiển thích nghi theo mơ hình sở, điều khiển thích nghi giả định rõ…, ngồi cịn luật điều khiển thích nghi kết hợp với luật điều khiển khác để khai thác triệt để ưu điểm loại bỏ nhược điểm chúng với mục đích nâng cao chất lượng điều khiển điều khiển thích nghi bền vững, điều khiển thích nghi dùng quan sát trạng thái , … Xác định lượng mômen điều khiển cho tay máy với mục đích điều khiển góc khớp thực q(t) bám xác theo góc khớp mong muốn qd(t) SLIDE Điều khiển thông minh điều khiển chuyển động robot công nghiệp Tiêu chuẩn ổn định Lyapunov Xét hệ phi tuyến: Trong đó: x  f ( x, t ) x : biến trạng thái, x : Đạo hàm Hệ cân gốc tọa độ V ( x ) hàm định dương, trơn, đó: - Hệ ổn định tiệm cận với miền ổn định O V ( x )  0x  0và V ( x )  O - Hệ ổ định với miền ổn định O V ( x )  0x Hàm V ( x ) gọi hàm Lyapunov SLIDE Một số phương pháp điều khiển thông minh điều khiển robot công nghiệp - Phương pháp điều khiển bền vững VSC - Phương pháp điều khiển thích nghi Li-Slotine - Phương pháp điều khiển bền vững – thích nghi - Điều khiến thích nghi theo mơ hình mẫu (MRAC), lấy mạng noron bù nhiễu SLIDE 10 Mô matlab phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot bậc tự Từ ta tính luật cập nhật ta viết M-File: SLIDE Mơ matlab phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot bậc tự Hình 3.24 Chương trình tính tốn luật điều khiên M-File SLIDE Mô matlab phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot bậc tự Cập nhật luật điều khiển thực matlab Simulink sau: Trên mô hình điều khiển Hàm Fcn Simulink SLIDE Mơ matlab phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot bậc tự Theo cơng thức (3.33): Ta viết chương trình mơ M-File sau: SLIDE Mô matlab phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot bậc tự Hình 3.25 Chương trình tính tốn tín hiệu điều khiển M-File SLIDE Mơ matlab phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot bậc tự  Mô hệ điều khiển chuyển động robot bậc tự phương pháp điều khiển thích nghi Sau thiết kế mơ hình mơ robot hai khâu hình 3.30, dựa theo mơ hình điều khiển theo phương pháp điều khiển thích nghi hình 3.19 Thiết kế điều khiển thích nghi cho robot hình 3.24, ta thiết mơ hình mơ hệ thống điều khiển Matlab Simulink sau: SLIDE Mô matlab phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot bậc tự Hình 3.26 Mơ hình mơ chuyển động robot bậc tự matlab Simulink phương pháp thích nghi Li-Slotine SLIDE Mơ matlab phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot bậc tự Kết mơ phỏng: với thơng số robot: Hình 3.27 Sai lệch qd q góc khớp SLIDE BÀI TẬP SLIDE Mô matlab phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot bậc tự Kết mô phỏng: với thông số robot: SLIDE Phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot công nghiệp Chúng ta nghiên cứu ứng dụng thuật tốn điều khiển thích nghi cụ thể điều khiển thích nghi Li-Slotine cho đối tượng nghiên cứu Robot Almega 16 a Nội dung phương pháp - Phương trình động lực học - Mô men điều khiển - PTDLH kín: Trong M  H(Q)Q  C(Q,Q)Q  G(Q)  Y(q,q, v, v)p Trong Y(q,q, v, v) : ma trận xác định n x n ˆ ˆ ˆ M  H(Q)v  C(Q,Q)v  K D r  G(Q)  Y(q,q, v, v)pˆ  K Dr M  Y(q,q, v, v)pˆ  Y(q,q, v, v)p  Y(q,q, v, v)(pˆ  p)  K Dr v  Q d  (Qd  Q)  Q d  E Đặt r  v  Q  Q d  Q  (Qd  Q)  E  E - Luật cập nhật thích nghi tham số động lực học p  pˆ  p H  Hˆ  H pˆ  p  p Hˆ  H  H C  Cˆ  C G  Gˆ  G Cˆ  C  C Gˆ  G  G pˆ  p   1Y T r SLIDE Phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot cơng nghiệp Phương trình động lực học kín   CQ  G ( H  H )v  (C  C )v  K D r  (G  G)  HQ )  C (v  Q )  K r  (Hv  Cv  G) H (v  Q D Hr  Cr  K D r  Y (v, v, Q , Q)p r T Hr  Cr  Y (v, v, Q , Q)p   K D r d T r T Hr  Cr  (r H (Q)r ) + dt d T   r Y (v, v, Q, Q)p  (pT p) dt  Do pˆ  p   1Y T r pT p   pT p  pT  1Y T r  r T Yp d (pT p)  pT  1Yr  r T Yp dt d (pT p  r T Hr)  r T K D r dt SLIDE 49 Phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot công nghiệp - Chọn hàm Lyapunov: V (r )   - Rõ ràng:  T r H (Q)r  pT p  d V  r T K D r dt  E  Qd  Q  V(r)  ; V(r)   r     E  Qd  Q  V(r)  ; V(r)   r   r0 t  E  Qd  Q   E  Qd  Q  t  SLIDE 50 Phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot công nghiệp Ưu điểm /nhược điểm phương pháp điều khiển thích nghi Ưu điểm: + khơng cần thiết phải biết xác thông số động lực học hệ thống + có khả thích nghi Robot tương tác với vật thể khác Nhược điểm + không ổn định có nhiễu ngoại lớn SLIDE 51 Phương pháp điều khiển thích nghi Li-Slotine điều khiển chuyển động robot công nghiệp SLIDE 52 ... khiển thông minh điều khiển chuyển động robot công nghi? ??p Cơ sở lý thuyết điều khiển thông minh ĐK chuyển động robot cơng nghi? ??p: Hệ điều khiển thích nghi hệ điều khiển chuyển động nhiều bậc tự TMCN... phương pháp điều khiển thích nghi khác điều khiển thích nghi theo mơ hình chuẩn, điều khiển thích nghi theo mơ hình sở, điều khiển thích nghi giả định rõ…, ngồi cịn luật điều khiển thích nghi kết... hiệu điều khiển cập nhật thích nghi q Bộ điều khiển thích nghi  dk qd pˆ (t ) Luật cập nhật Thích nghi Đối tượng điều khiển TMCN q Hình 3.1 Cấu trúc hệ thống điều khiển thích nghi SLIDE Điều khiển

Ngày đăng: 29/08/2021, 10:14

HÌNH ẢNH LIÊN QUAN

Hình 3.1. Cấu trúc cơ bản của hệ thống điều khiển thích nghi - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
Hình 3.1. Cấu trúc cơ bản của hệ thống điều khiển thích nghi (Trang 7)
Sơ đồ khối hệ thống điều khiển thích nghi Li-Slotine, biểu diễn hình 3.13: - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
Sơ đồ kh ối hệ thống điều khiển thích nghi Li-Slotine, biểu diễn hình 3.13: (Trang 23)
Hình 3.18 Thông số thanh nối Robot Plana 2 bậc tự do - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
Hình 3.18 Thông số thanh nối Robot Plana 2 bậc tự do (Trang 25)
Hình 3.1 9: Sơ đồ cấu trúc của hệ thống điều khiển chuyển động robot khi sử - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
Hình 3.1 9: Sơ đồ cấu trúc của hệ thống điều khiển chuyển động robot khi sử (Trang 28)
Từ đó ta có thể thiết lập mô hình simulink như hình 2.20: - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
ta có thể thiết lập mô hình simulink như hình 2.20: (Trang 30)
Hình 3.21. Chương trình ma trận Cq q( ,) trên M-File - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
Hình 3.21. Chương trình ma trận Cq q( ,) trên M-File (Trang 31)
Hình 3.22. Chương trình ma trận M (q) trên M-File - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
Hình 3.22. Chương trình ma trận M (q) trên M-File (Trang 34)
Hình 3.23. Chương trình ma trận G(q) trên M-File. - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
Hình 3.23. Chương trình ma trận G(q) trên M-File (Trang 35)
Hình 3.24. Mô phỏng bộ điều khiển thích nghi. - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
Hình 3.24. Mô phỏng bộ điều khiển thích nghi (Trang 36)
Trên mô hình điều khiển Hàm Fcn trong Simulink Γ  - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
r ên mô hình điều khiển Hàm Fcn trong Simulink Γ (Trang 37)
Trên mô hình điều khiển Hàm Fcn trong Simulink - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
r ên mô hình điều khiển Hàm Fcn trong Simulink (Trang 40)
Hình 3.25. Chương trình tính toán tín hiệu điều khiển trên M-File - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
Hình 3.25. Chương trình tính toán tín hiệu điều khiển trên M-File (Trang 42)
Hình 3.26. Mô hình mô phỏng chuyển động robot 2 bậc tự do trên matlab Simulink bằng phương pháp thích nghi Li-Slotine. - thuật toán điều khiển thích nghi LiSlotine cho hệ chuyển động Robot Almega 16
Hình 3.26. Mô hình mô phỏng chuyển động robot 2 bậc tự do trên matlab Simulink bằng phương pháp thích nghi Li-Slotine (Trang 44)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w