CHƯƠNG 1. Tổng quan đề tài Trong bối cảnh sự phát triển nhanh chóng của khoa học công nghệ tại Việt Nam, đa phần những nghiên cứu về cánh tay robot chủ yếu tập trung vào phân tích bài toán động học, động lực học và thiết kế các luật điều khiển phi tuyến cho các cấu hình hai hoặc ba bậc tự do [1]. Ngoài ra, các nghiên cứu cũng đi sâu vào các khía cạnh nghiên cứu khác như bài toán động học ngược tay máy robot sáu bậc tự do sử dụng giải thuật thích nghi [2], hay các bài toán về điều khiển động học, động lực học cho tay máy robot 6 bậc tự do [3, 4]. Các nghiên cứu khác thì theo hướng phân tích tối ưu hóa hàm Jacobians và việc đề xuất phương pháp xác định điểm kỳ dị cho cánh tay robot sáu bậc tự do [4].
Bộ điều khiển dự báo mô hình (Model Predictive Control - MPC) được xem là một trong những bộ điều khiển hiện đại đang được ứng dụng trong lĩnh vực tự động hóa. Đây là một loại điều khiển trong đó tín hiệu điều khiển hiện tại được xác định để đạt được đầu ra mong muốn trong tương lai. Rất nhiều nghiên cứu về MPC đã được phát triển gần đây. Trong [5], các tác giả trình bày ứng dụng của ba thuật toán điều khiển dự đoán mô hình phi tuyến tính khác nhau cho cánh tay robot 2-DOF phẳng được chế tạo.
Nghiên cứu [6] đề xuất một luật điều khiển mới cho một tay máy gắn trên một vệ tinh không người lái. Thiết kế điều khiển này bao gồm hai phần: mô- đun lập kế hoạch quỹ đạo và bộ điều khiển dự đoán mô hình. Trong [7], việc so sánh các kết quả thu được giữa bộ điều khiển dự đoán tổng quát và phương pháp giám sát mờ cho robot thao tác liên kết đơn linh hoạt đã được trình bày. Trong [8], các tác giả đã đề cập đến một bộ điều khiển mới dựa trên MPC với các ràng buộc cho cơ chế liên kết linh hoạt.
Việc đánh giá hiệu quả của chiến lược điều khiển này dựa trên cơ chế tham chiếu, đó là cơ chế phẳng vòng kín bốn liên kết đặt trên mặt phẳng nằm ngang được điều khiển bởi bộ truyền động điện điều khiển mô-men xoắn [9]. Các nghiên cứu trên cho ta khả năng đáp ứng và độ chính xác cao của bộ điều khiển, nhưng không khả thi trong thực tế do đặc điểm mô hình hóa của hệ thống. Như vậy, có thể thấy mô 2 hình toán học của hệ thống là một trong những yếu tố chính được sử dụng để xây dựng các bộ điều khiển này [10, 11]. Ngoài ra, một số ít nghiên cứu với các mô hình không chắc chắn cũng được thực hiện.
Trong [12], một giải thuật điều khiển mờ được sử dụng để xấp xỉ động học của quá trình phi tuyến. Sau đó, một luật điều khiển phản hồi mới của giải thuật điều khiển dự đoán bù phân tán song song thu được từ việc giải quyết bài toán bất đẳng thức ma trận hàm tuyến tính (LMI) có thể đảm bảo sự ổn định của hệ thống mờ tổng thể vòng kín đã được đưa ra. Trong [13-15], một hệ thống giới hạn lỗi động (hệ thống lỗi mô hình hóa) đã được sử dụng để mô tả độ không đảm bảo động và MPC nhiều tầng đã được sử dụng. Trong [16], nhóm tác giả thực hiện ứng dụng bộ điều khiển MPC cổ điển cho mô hình tay máy robot 3 bậc tự do.
Luật điều khiển hoàn toàn phụ thuộc theo phương trình động lực học của đối tượng tuy nhiên mô hình được thêm vào một tín hiệu điều khiển tuyến tính để tăng tính ổn định cho hệ thống. Nghiên cứu [17], trình bày giải thuật né vật cản cho mô hình tay máy sử dụng giải thuật điều khiển dự báo tuy nhiên vẫn giả định các thông số mô hình toán là biết trước lý tưởng. Tuy nhiên, một số hạn chế mà các phương pháp trên còn chưa giải quyết triệt để được như: độ chính xác đang còn phụ thuộc nhiều vào cấu hình phần cứng, thời gian đáp ứng dài hoặc quy trình phân tích độ ổn định còn hạn chế Để thích nghi mô hình với các thay đổi từ động học nội, từ môi trường thì một số nghiên cứu cũng được tiếp cận để loại bỏ các sự phụ thuộc này. Nhóm tác giả đề xuất kết hợp bộ điều khiển trượt SMC và PID đề chỉnh định các thông số thích nghi của bộ điều khiển PID trong nghiên cứu [18].Tuy nhiên tính ổn định của hệ thống lại chưa được bàn luận.
Trong nghiên cứu [19], tác giả sử dụng một mô hình Gaussian để xấp xỉ các đối tượng trong mô hình đối tượng từ đó xây dựng luật điều khiển MPC phi tuyến tuy nhiên phương pháp này thuật toán lại quá phức tạp. Từ các khảo sát nghiên cứu tử các nghiên cứu gần đây ta có thể thấy rằng quy trình nghiên cứu, thiết kế và đánh giá bộ điều khiển phi tuyến cho mô hình tay máy robot để cải thiện chất lượng điều khiển là hết sức quan trọng. Điều này giúp tăng cường độ chính xác và cải thiện tốc độ đáp ứng của robot trong quá trình di chuyển, 3 đồng thời thúc đẩy hiệu suất làm việc. Những đề xuất nghiên cứu này có thể ứng dụng cho các lĩnh vực, công việc đòi hỏi độ chính xác cao như hàn cắt kim loại, lắp ráp thiết bị, hay thậm chí là robot cộng tác,…Vì vậy, trong luận văn này sẽ thảo luận về một giải pháp nhằm đơn giản hóa quá trình xây dựng luật điều khiển dự báo và loại bỏ sự phụ thuộc vào cấu trúc mô hình từ đó xây dựng một giải thuật điều khiển bám quỹ đạo cho mô hình tay máy và thực nghiệm ý tưởng lên mô hình tay máy thực tế.2 Mục tiêu đề tài 1.1 Mục tiêu và đối tượng nghiên cứu Mục tiêu của luận văn là thiết kế một bộ điều khiển dự báo mới để bám theo các chuyển động của tay máy robot.
Bên cạnh đó một mạng thần kinh nhân tạo được thiết lập để ước lượng các thông số mô hình của đối tượng. Kết quả ước lượng được cung cấp để xây dựng luật điều khiển dự báo mô hình. Hiệu suất điều khiển của hệ thống được cải thiện bởi luật học mới và tín hiệu điều khiển dự báo bền vững.2 Nhiệm vụ cụ thể của đề tài Nhiệm vụ cụ thể của luận văn được đề ra như sau: • Phân tích, thực hiện giải bài toán động học thuận, động học nghịch và động lực học cho mô hình tay máy. • Tìm hiểu, xây dựng và phát triển bộ điều khiển dự báo bám quý đạo cho mô hình tay máy.
• Tìm hiểu và xây dựng bộ ước lượng thông số mô hình bằng mạng thần kinh hàm cơ sở xuyên tâm RBF. • Thực hiện mô phỏng bộ điều khiển bám quỹ đạo sử dụng giải thuật điều khiển dự báo để điều khiển lực cho robot. • Thực hiện áp dụng điều khiển kiểm chứng và đánh giá bộ điều khiển đề xuất với mô hình động cơ đơn lẻ. • Áp dụng bộ điều khiển bám quỹ đạo đề xuất cho mô hình robot 6 bậc tự do thực nghiệm.
4 • Đánh giá chất lượng và tính ổn định của bộ điều khiển đề xuất.3 Đối tượng và phạm vi nghiên cứu Trong phạm vi đề tài này, học viên chỉ xét và nghiên cứu: • Việc lựa chọn các tham số cho mỗi bộ điều khiển dựa trên phương pháp thử sai và theo sự đánh giá khách quan. Do đó hệ thống có thể chưa đạt được chất lượng tối ưu nhất. • Bộ điều khiển đề xuất được áp dụng triển khai và điều khiển 3 khớp đầu (khớp 1, 2 và 3) của mô hình tay máy sáu bậc tự do. • Mô hình cánh tay máy 6 bậc tự do sử dụng AC Servo được học viên tự thiết kế nên còn hạn chế về mặt cơ khí nên vẫn có những trường hợp độ chính xác khi hoạt động của robot chưa được tối ưu.4 Bố cục luận văn Bố cục luận văn được chia 6 phần sau đây: • Phần 1 – Giới thiệu: phần này giới thiệu đề tài và các vấn đề cần nghiên cứu.
• Phần 2 – Tổng quan tài liệu: phần này trình bày các nghiên cứu từ trước liên quan đến đề tài luận văn. • Phần 3 – Cơ sở lý thuyết: các lý thuyết cần thiết để thực hiện đề tài luận văn được trình bày. • Phần 4 – Kết quả đã đạt được: phần này trình bày những kết quả đánh giá và kiểm chứng các ý tưởng và phương pháp đã đề ra. • Phần 5 – Kết luận: phần này trình bày tổng kết các kết quả đã đạt và các hướng phát triển trong tương lai.
• Phần 6 – Tài liệu tham khảo: các tài liệu tham khảo được tình bày trong đề luận văn 1.5 Kế hoạch thực hiện luận văn 5 Bảng 1.1 Kế hoạch thực hiện luận văn Thời gian TT Nội dung công việc 09/2022 11/2022 01/2024 03/2024 05/2024 – – – – – 10/2022 12/2022 02/2024 04/2024 06/2024 Xác định đề tài, tìm 1 hiểu một số nghiên cứu X liên quan Nghiên cứu và phát triển bộ điều khiển dự 2 X báo cho mô hình tay máy Xây dựng bộ ước lượng thông số sử dụng mạng 3 X thần kinh nhân tạo RBF cho mô hình phi tuyến Xây dựng giải thuật điều khiển dự báo kết 4 hợp mạng thần kinh X X nhân tạo cho mô hình tay máy 5 Viết đề cương luận văn X 6 Mô phỏng bộ điều 4 khiển cho mô hình tay X máy 2DoF Áp dụng bộ điều khiển 5 cho mô hình động cơ X DC Thực hiện lập trình 6 X điều khiển robot Áp dụng bộ điều khiển 7 cho mô hình Robot X X thực tế Điều khiển đánh giá, so 8 sánh chất lượng, hiệu X X suất của bộ điều khiển 9 Viết báo cáo luận văn X 7 CHƯƠNG 2.1 Tổng quan về robot 2.1 Định nghĩa về robot Theo chuẩn VDI 2806/BRD, robot là một thiết bị tự động nhiều trục có thể lập trình và điều khiển thông qua các bộ điều khiển liên kết. Những robot này có khả năng học hỏi và ghi nhớ các chương trình, được trang bị công nghệ tiên tiến để thực hiện các nhiệm vụ sản xuất cả trực tiếp lẫn gián tiếp. Theo tiêu chuẩn AFNOR Français, robot là một hệ thống tự động có khả năng tự định hướng và định vị, được thiết kế để vận chuyển hoặc hỗ trợ con người trong các công việc đặc thù, thực hiện các nhiệm vụ công nghệ khác nhau thông qua các chương trình được lập trình sẵn.