Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
2,54 MB
Nội dung
MỞ ĐẦU Tính cấp thiết đề tài luận án Teleoperation (hệ thaotáctừ xa) hệ thống điềukhiển có tương tác khoảng cách xa, thường gặp học thuật môi trường kỹ thuật Hệ Teleoperation bao gồm hệ thống Master (hệ thống chủ động hay Robot chủ) hệ thống Slave (hệ thống phụ thuộc hay Robot tớ) Trong hệ Teleoperation Robot thực chức riêng, cụ thể: Robot tớ phải bám xác quỹ đạo Robot chủ; Robot chủ phải tạo quỹ đạo theo mong muốn tay người thao tác, đồng thời phải giám sát việc thực nhiệm vụ Robot tớ khoảng cách xa thông qua Robot chủ nhờ bám ngược trở lại quỹ đạo Robot tớ, đảm bảo đem lại cho người thaotác có cảm giác thực nhiễu lực tương tác môi trường lên Robot tớ thông qua Robot chủ Ở tín hiệu điềukhiển gửi qua lại Robot chủ Robot tớ thông qua kênh truyền thông [75], [80] Cho đến hệ Teleoperation có 60 năm nghiên cứu ứng dụng nhiều lĩnh vực như: quân sự, nghệ thuật điêu khắc hội họa [25], [55], [64] Đặc điểm đáng lưu tâm đây, đối tượng điềukhiểnhệ Teleoperation đối tượng phức tạp, phi tuyến chịu tác động nhiều yếu tố bất định Mục đích yêu cầu đặt phân hệđiềukhiển Robot chủ; Robot tớtổng thể hệ thống Teleoperation khác Thêm vào hệ tồn hiệu ứng trễ kênh truyền thông, dễ làm ổn định hệ thống Tất điều tạo nên thách thức không nhỏ việc tổnghợp luật điềukhiểnchohệ Cùng với xu hướng phát triển khoa học kỹ thuật, nghiên cứu chohệ Teleoperation ngày hoàn thiện với phươngphápđiềukhiển ứng dụng như: điềukhiển thụ động, điềukhiển PID, điềukhiển thụ động kết hợp Scattering, điềukhiển trượt, điềukhiển dự báo…[56], [64], [65], [76], [80] Tuy nhiên nghiên cứu trước nhìn chung đưa giải pháp xây dựng điềukhiểncho Robot chủ Robot tớ hoàn toàn giống chưa quan tâm đến chức nhiệm vụ riêng Robot hệ thống, đồng thời thuật toán đề xuất chưa thực đáp ứng yêu cầu kỹ thuật điềukhiểnhệ Teleoperation cụ thể chưa xét đến ảnh hưởng đồng thời từ yếu tố như: mô hình động học phi tuyến bất định Robot chủ Robot tớ; nhiễu tác động lên hệ, trễ kênh truyền…nên toán ổn định chất lượng hệ nhiều vấn đề cần quan tâm nghiên cứu Thực tế đặt cho thấy cần xây dựng cấu trúc điềukhiển đảm bảo chohệ thống có khả kháng nhiễu, tính bền vững chịu hiệu ứng trễ đường truyền Chính luận án tập trung xây dựng cấu trúc điềukhiểnchohệ Teleoperation có ` kể đến đồng thời yếu tố ảnh hưởng đến tính ổn định chất lượng hệ thống đề cập Phạm vi, đối tượng nghiên cứu phươngpháp nghiên cứu Đối tượng nghiên cứu: Luận án nghiên cứu hệthaotáctừxa nói chung sâu vào hệ thống thaotáctừxachủtớ (Teleoperation-SMSS) với trễ kênh truyền thông số (Truyền thông qua dây dẫn xem đường truyền hữu tuyến với trễ T=const) Phạm vi nghiên cứu luận án: Luận án đề xuất cấu trúc phươngphápđiềukhiểnchohệ Teleoperation-SMSS đảm bảo ổn định tiệm cận cho Robot tớ; ổn định thực tế ISS cho Robot chủ toàn hệthaotáctừxa làm việc ổn định thực tế với kênh truyền hữu tuyến (trễ T=const) Phươngpháp nghiên cứu: Luận án sử dụng phươngpháp phân tích, đánh giá tổnghợp Thông qua nghiên cứu lý thuyết để đề xuất vấn đề cần giải xây dựng thuật toán giải vấn đề đó, kiểm chứng nghiên cứu lý thuyết mô thực nghiệm Mục tiêu luận án Nghiên cứu xây dựng điềukhiểnhệthaotáctừxa Teleoperation SMSS, đảm bảo chohệ bền vững có khả thích nghi kháng nhiễu, hoạt động ổn định điều kiện vừa có nhiễu bất định từ môi trường bên ngoài, vừa có hiệu ứng trễ kênh truyền thông, đồng thời có tính đến tính phi tuyến mạnh vốn tồn động học Robot chủ Robot tớ Những đóng góp lý luận thực tiễn luận án Luận án có đóng góp sau: Đã đề xuất phươngpháp đánh giá nhiễu tác động môi trường lên Robot chủ Robot tớ; đưa giải pháp bù trừ nhiễu tác động bên lên hệ thống Đã tổnghợpđiềukhiển bền vững, thích nghi kháng nhiễu sở đánh giá, bù nhiễu sử dụng điềukhiển mode trượt cho Robot tớ, đảm bảo ổn định tiệm cận, phù hợp với yêu cầu đặc thù Robot tớ Đã tổnghợpđiềukhiển bền vững, thích nghi kháng nhiễu, đảm bảo ổn định thực tế (ISS), phù hợp với yêu cầu đặc thù Robot chủ Đã chứng minh điều kiện đủ để toàn hệ thống ổn định thực tế (ISS) đáp ứng yêu cầu đặt hệthaotáctừxatác động nhiễu bất định từ bên tồn hiệu ứng trễ kênh truyền thông Những đóng góp có ý nghĩa khoa học, có giá trị thực tiễn áp dụng cho lớp đối tượng công nghiệp thực tiễn sản xuất ứng ` dụng số lĩnh vực như: tháo lắp thuốc nổ quân sự, Robot điêu khắc hội họa từxaBố cục luận án Luận án gồm 03 chương, phần mở đầu kết luận, bố cục sau: CHƯƠNG TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU 1.1 Giới thiệu tổng quan hệ Teleoperation 1.1.1 Khái niệm hệ Teleoperation Hệ thống điềukhiểncho phép người sử dụng khả tư duy, hiểu biết hoạt động chân tay tác động vào máy móc, đồng thời đem lại cho người có cảm giác thật tương tác người với Robot chủ Robot tớ với môi trường cho dù khoảng cách xa [64], [75] Trong thập niên trở lại đây, hệ thống Teleoperation ứng dụng nhiều lĩnh vực khác [18], [24], [25], [55], [64], [74], [77], [82], [83], [90] như: điều hành Robot không gian từ mặt đất, huy phương tiện không người lái nước, xử lý vật liệu nguy hiểm, độc hại nhà máy hạt nhân, tác chiến quân sự, ứng dụng lĩnh vực khai thác sản xuất, điêu khắc hội họa…Ở góc độ hệ Teleoperation ứng dụng “phẫu thuật từ xa” Hệ Teleoperation điềukhiển theo kiểu hệ kín chủ yếu với cấu trúc song song Trong hệ kín, tín hiệu phản hồi vị trí, vận tốc, gia tốc Robot, lực tương tác với môi trường làm việc chí hình ảnh, âm thanh, nhiệt độ… khu vực mà Robot tớ làm việc [7], [70], [75] Để trao đổi thông tin qua lại Robot chủ Robot tớ có hệ thống truyền thông (Communication Chanel) với nhiều giao thức khác (mạng internet, qua hệ thống dây truyền dẫn, hệ thống không dây…) [75], [80] Trên Hình 1.1 biểu diễn mô hình hệ thống Teleoperation Người thaotác Môi trường làm việc Trễ Trễ Slave Bộđiều Master Bộđiềukhiển Master Kênh truyền thông khiển Slave Hình1.1 Mô hình hệ thống Teleoperation Hiện hệ Teleoperation chia làm ba loại là: hệ SMSS (một Master + Slave), hệ MMMS (nhiều Master + nhiều Slave) hệ SMMS (một Master + nhiều Slave) ` Như hệ Teleoperation ứng dụng thực tế Hệ Teleoperation hệ phi tuyến có trễ chịu ảnh hưởng nhiễu ngoại lực bên tác động Trong luận án tập trung nghiên cứu đến hệ TeleoperationSMSS 1.1.2 Tình hình nghiên cứu giới hệ Teleoperation Trong thời gian vài thập niên vừa qua có nhiều thuật toán điềukhiển đề xuất nhằm vượt qua những thách thức trở ngại đặc thù riêng hệ Teleoperation nêu Trong [44], thời gian trễ xấp xỉ hóa nhờ phươngpháp Pade Tuy nhiên sai số xấp xỉ trường hợp tăng nhiều tần số cao [60] Trong số công trình [30], [37], [71] thời gian trễ kênh truyền thông xem xét nhiễu Cách giải xử lý nhiễu không mang lại hiệu mong đợi, không phản ánh hiệu ứng trễ thực tế kênh truyền thông Xử lý trễ hệ Teleoperation thực theo phươngpháp sử dụng dự báo Smith [8] Tuy để áp dụng dự báo Smith, tác giả buộc phải sử dụng mô hình tuyến tính thay cho mô hình động học bất định Robot chủ Robot tớ Để hạn chế bớt ảnh hưởng không tốt tính phi tuyến bất định, [14], [17] đề xuất điềukhiển thích nghi Tuy công trình không bàn đến trễ kênh truyền thông [17] có xét đến trễ (T300ms) chất lượng điềukhiển quỹ đạo hạn chế [14] Tương tự vậy, [60] luật điềukhiển thích nghi tổnghợp sở tuyến tính hóa mô hình động học Robot chủ Robot tớ, đáp ứng yêu cầu đặt chohệthaotáctừxa với đối tượng phi tuyến bất định Một số công trình xuất thời gian gần đây, liên quan đến điềukhiển thích nghi chohệ Teleoperation công trình Zhijun Li cộng [94] Luật điềukhiển thích nghi có tính đến tính chất thay đổi ngẫu nhiên thời gian trễ kênh truyền thông, thời gian trễ theo hai chiều có giá trị khác Tuy nhiên hạn chế luật điềukhiển xây dựng dựa mô hình tuyến tính hóa Robot chủ Robot tớ Trong [45] điềukhiểnchohệ Teleoperation đề xuất, sử dụng luật điềukhiển PD quan sát tốc độ cho trường hợp thời gian trễ thay đổi Nhược điểm điềukhiển đề xuất chưa tính đến nhiễu tác động từ bên ngoài, mà nhiễu thường không đo có tính bất định Để tạo khả kháng nhiễu, đặc biệt nhiễu bất định, không đo vấn đề cốt yếu đặt phải nhận dạng, đánh giá nhiễu Một quan sát nhiễu chohệthaotáctừxa đề xuất [94] Tuy nhiên quan sát áp dụng cho trường hợp Robot có bậc tự (DOF), mô hình động học tuyến tính hóa ` Tác giả A Mohammadi cộng đề xuất điềukhiển dựa quan sát nhiễu chohệ Teleoperation [59] Theo đó, kết quan sát nhiễu tác động lên hệ sử dụng để bù trừ tín hiệu điềukhiển Tuy nhiên quan sát nhiễu đề xuất áp dụng cho trường hợp nhiễu biến đổi chậm 1.1.3 Tình hình nghiên cứu nước hệ Teleoperation Cho đến nay, nhìn chung nghiên cứu nước hệ Teleoperation nói chung hệ Teleoperation SMSS nói riêng hạn chế, việc tổnghợpđiềukhiểnchohệ hầu hết không xét đến yếu tố ảnh hưởng môi trường, ma sát, gia tốc trọng trường…tác động lên hệ [3], [5], [6] Từ phân tích ta thấy việc xây dựng điềukhiển đảm bảo chất lượng cao chohệ Teleoperation SMSS kể nước nhiều vấn đề chưa thực giải thỏa đáng, thực vấn đề cấp thiết thu hút quan tâm giới khoa học 1.1.4 Các cấu trúc điềukhiểnhệ Teleoperation Cấu trúc điềukhiển hai kênh (Two-Channel Architecture) Cấu trúc điềukhiển bốn kênh (Four-Channel Architecture) 1.2 Tính xác đồng hệ Teleoperation (Transparency in Teleoperation Systems) Theo [21] hệ Teleoperation gọi chất lượng cao đảm bảo tính xác đồng yếu tố: đồng biên, đồng dạng cho tất loại tín hiệu như: vị trí, vận tốc, gia tốc, lực… gửi từ Robot chủ đến Robot tớ ngược lại 1.3 Các yếu tố ảnh hưởng đến tính ổn định chất lượng hệ Teleoperation Trễ kênh truyền thông (Time Delay) Nhiễu ngoại lực bên tác động lên hệ 1.4 Tính đặc thù khó khăn tổnghợphệ Teleoperation đề xuất hướng giải luận án Tính đặc thù khó khăn tổnghợphệ Teleoperation: - Ngoài nhiễu nội loại ma sát khớp Robot tác động môi trường lên Robot tớ yếu tố không đo Thêm vào đó, tác động môi trường thay đổi theo quy luật trước dải rộng Rõ ràng muốn đảm bảo chất lượng điềukhiển đòi hỏi phải ước lượng tác động thuật toán điềukhiển phải xử lý tác động cách hiệu Như vậy, thiết phải xây dựng điềukhiển thích nghi kháng nhiễu giảm thiểu ảnh hưởng tương tác môi trường nhiễu nội lên chất lượng hệ thống Bên cạnh cần quan tâm đến giải pháp đảm bảo cho người thaotác có cảm nhận thực tác động môi trường lên Robot tớ thông qua Robot chủ, để từ người thaotác đưa định vận hành xác ` - Robot chủ Robot tớ đối tượng phi tuyến bất định, cần điềukhiển đồng thời Robot chủ Robot tớ, Robot tớ phải bám theo quỹ đạo (véc tơ vị trí) Robot chủ; ngược lại Robot chủ vừa phải bám theo quỹ đạo Robot tớ, lại vừa phải tạo quỹ đạo theo chủ ý người thaotácĐiều làm cho toán điềukhiển trở lên phức tạp thêm nhiều Để giải vấn đề điềukhiểncho đối tượng phi tuyến bất định với yêu cầu đặc thù vậy, luận án đề xuất phươngpháptổnghợpđiềukhiển bền vững sở sử dụng chế độ trượt (hay goi Mode trượt), chế độ trượt cho phép chế ngự tính phi tuyến bất định cách hiệu [19], [87] Vấn đề đặt xây dựng thuật toán điều khiển, đảm bảo tồn chế độ trượt hệ thống có yêu cầu đặc thù nêu - Trong hệ thống tồn hiệu ứng trễ với thời gian trễ T, kênh truyền thông gây nên Điều làm cho toán điềukhiển phức tạp thêm bên cạnh phức tạp nêu phần Đề xuất hướng nghiên cứu giải quyết: Qua phân tích tính đặc thù khó khăn tổnghợphệthaotáctừxa Để đạt mục tiêu luận án cần giải toán sau: Bài toán 1: Xây dựng cấu trúc điềukhiển Robot tớhệthaotáctừxa Theo [94] động học Robot tớ mô tả phương trình: M s (qs )qs Cs (qs , q s )q s G s (qs ) τ Ns τ s τ e Trong đó: “s” số Robot tớ; qs n véc tơ góc (vị trí) Robot tớ; τ s n mô men đầu vào Robot tớ (tín hiệu từđiềukhiển Robot tớ); τ e n mô men lực tương tác môi trường tác động lên Robot tớ; M s ( qs ) nxn mô men quán tính Robot tớ (ma trận đối xứng xác định dương); Cs (qs , q s ) nxn véc tơ mô men Coriolis hướng tâm; τ Ns n thành phần nhiễu nội (nhiễu cộng) không đo khó mô hình hóa tác động lên Robot tớ Nhận thấy rằng, thực tế trạng thái Robot chủ Robot tớ bị chặn Vì điều kiện đảm bảo cho Robot tớ hoạt động bám sát quỹ đạo Robot chủ khi: lim qm t T qs 0; t lim q m t T q s t Trong đó: qm t T n véc tơ góc (vị trí) Robot chủ qua kênh truyền thông với trễ T, làm quỹ đạo đặt cho Robot tớ * Do vấn đề đặt phải xác định thuật toán đánh giá thành phần τe τe τNs (gọi tắt tác động môi trường lên Robot tớ) nhằm xây dựng cấu trúc điềukhiển bền vững, có khả thích nghi kháng nhiễu cho Roobot tớ truyền thành ` * phần τ e phía Robot chủ giúp cho người thaotác cảm nhận tác động lên Robot tớ thông qua Robot chủ Bài toán 2: Xây dựng cấu trúc điềukhiển Robot chủhệthaotáctừxaĐiềukhiển Robot chủ vừa phải bám ngược trở lại theo quỹ đạo Robot tớ, lại vừa phải tạo quỹ đạo theo chủ ý người thaotácđiều kiện có nhiễu nội tác động thành phần không mô hình hóa Robot chủ Bên cạnh cấu * trúc điềukhiển cần phải đảm bảo chứa mạch vòng phản hồi thành phần τe phía Robot chủ để giúp người thaotác có cảm nhận thực tác động môi trường lên Robot tớ Theo [94] người thaotác cảm nhận xác tác động môi * trường τe lên Robot tớ động học Robot chủ có dạng: M m (qm )qm Cm (qm , q m )q m G m (qm ) τ Nm τ m + τ op τ e* Trong đó: “m” số Robot chủ; qm n véc tơ góc (vị trí) Robot chủ; τ m n mô men đầu vào Robot chủ (tín hiệu từđiềukhiển Robot chủ); τ op n mô men người thaotác tạo nên; M m (qm ) nxn mô men quán tính Robot chủ (ma trận đối xứng xác định dương); Cm (qm , q m ) nxn véc tơ mô men Coriolis hướng tâm; τ Nm n thành phần nhiễu nội (nhiễu cộng) không đo khó mô hình hóa tác động lên Robot chủ Tương tự Robot tớ, để đảm bảo cho Robot chủ hoạt động bám sát quỹ đạo Robot tớ khi: lim qs t T qm 0; t lim q s t T q m t Trong đó: qs t T n véc tơ góc (vị trí) Robot tớ qua kênh truyền thông với trễ T, làm quỹ đạo đặt cho Robot chủ Như vậy, trước hết cần xác định thuật toán đánh giá thành phần nhiễu τ Nm tác động lên Robot chủ Tiếp xây dựng cấu trúc điềukhiển thích nghi kháng nhiễu đảm bảo ổn định ISS cho Robot chủ với tác động kích thích bên τ op ;τ e* …lên Robot chủ Bài toán 3: Tổnghợphệthaotáctừxa bền vững thích nghi kháng nhiễu với trễ kênh truyền thông T số Trong luận án đề cập đến hệ thống thaotáctừxa xây dựng sở tích hợp Robot chủ Robot tớ thông qua kênh truyền thông với trễ T số Yêu cầu đặt phải tổnghợphệthaotáctừ xa, điềukhiển Robot đề cập Bài toán 1; Bài toán Mặt khác phải đảm bảo cho toàn hệ ` thống hoạt động ổn định chịu hiệu ứng trễ kênh truyền Vấn đề đặt cần phải xác định điều kiện đủ để hệthaotáctừxa ổn định thực tế Nội dung toán nhóm gọn lại sau: - Ước lượng thành phần nhiễu nội tác động môi trường lên Robot chủ/Robot tớ; - Tổnghợpđiềukhiển bền vững thích nghi kháng nhiễu sử dụng chế độ trượt cho Robot tớtổnghợpđiềukhiển ISS thích nghi kháng nhiễu cho Robot chủ; - Tổnghợphệ thống thaotáctừxa thích nghi bền vững kháng nhiễu với trễ kênh truyền thông số đảm bảo tính ổn định chất lượng hệ thống 1.5 Kết luận chương Chương trình bày tổng quan hệ thống thaotáctừxa (Teleoperation) bao gồm cấu trúc, phân loại, đặc điểm yêu cầu chất lượng điềukhiểnhệ thống Teleoperation Điểm lại số kỹ thuật điềukhiểnhệ thống thaotáctừxa công bố tạp chí khoa học giới nước Đã vấn đề tồn chưa giải thỏa đáng nêu lên đặc thù khó khăn tổnghợpđiềukhiểnhệ thống Teleoperation đảm bảo yêu cầu kỹ thuật điềukhiểnTừ nêu rõ tính thiết luận án cần giải quyết, xác định rõ mục tiêu cần đạt được, đề xuất thuật toán đảm bảo giải mục tiêu luận án ` CHƯƠNG XÂY DỰNG CẤU TRÚC ĐIỀUKHIỂNCHOHỆ THỐNG THAOTÁCTỪXA (TELEOPERATION-SMSS) 2.1 Cơ sở lý thuyết điềukhiển đại 2.2 Tổnghợpđiềukhiển thích nghi bền vững chohệ thống thaotáctừxa (Teleoperation-SMSS) Dưới đề xuất phươngpháp để tổnghợphệ thống thaotáctừ xa, đảm bảo tính bền vững tính kháng nhiễu, đồng thời có ý đến tính phi tuyến Robot chủ Robot tớ; hiệu ứng trễ truyền thông gây đặc biệt ước lượng tác động môi trường lên Robot tớ bù trừ ảnh hưởng nó, đảm bảo cho người thaotác cảm nhận tác động Đặt vấn đề Theo [94] động học hệthaotáctừ xa, bao gồm hai Robot Robot chủ (Master) Robot tớ (Slave) mô tả hệphương trình: M m ( qm ) qm Cm (qm , q m )q m G m ( qm ) τ Nm τ op τ m (2.24) M s (qs )qs Cs (qs , q s )q s G s (qs ) τ Ns τ s τ e (2.25) Để giải vấn đề đặt ra, luận án đề xuất phươngpháptổnghợpđiềukhiển thích nghi, bền vững sở ước lượng nhiễu kết hợp sử dụng chế độ trượt cho phía Robot tớtổnghợpđiềukhiển ISS thích nghi kháng nhiễu cho Robot chủ 2.2.1 Tổnghợpđiềukhiển thích nghi bền vững sử dụng chế độ trượt cho Robot tớ 2.2.1.1 Ước lượng nhiễu tác động lên Robot tớ Động học Robot Slave mô tả phương trình (2.25) thành phần mô men lực tác động môi trường τ e thành phần nhiễu bất định τ Ns đại lượng thay đổi dải rộng không đo Như nêu phần trên, tác động bên τ e τ Ns cần ước lượng, từ sử dụng kết ước lượng để điều khiển, làm chohệ thống có khả thích nghi kháng nhiễu Trên Hình 2.8 sơ đồ cấu trúc ước lượng tác động môi trường lên Robot tớ, có hai khối chính: khối mô hình Robot tớ MHRS khối xử lý nhiễu Robot tớ XLNS Động học khối mô hình MHRS mô tả phương trình: M s (qs )qs Cs (qs , q s )q s G s (qs ) τ s (2.30) M s (qs ) M s (qs ); Cs (qs , q s ) Cs (qs , q s ); G s ( qs ) G s (qs ) qs , q s , qs biến trạng thái mô hình Robot tớ MHRS (2.31) Lấy hai vế phương trình (2.30) trừ hai vế tương ứng phương trình (2.25), có ý đến (2.31), ta thu được: M s (qs ) εs C s (qs , q s )εs τ e* (2.32) ` với εs qs qs ; εs q s q s ; εs qs qs ; τ e* τ e τ NS (2.33) Các biểu thức (2.32), (2.33) sử dụng để xác định thành phần τ e* Kết ước lượng theo (2.32), (2.33) véc tơ đánh giá tác động môi trường lên Robot tớ τ e* , với sai số đánh giá e phụ thuộc vào độ xác sensor * * nói trên: τ e τˆe e hay τ e* e τˆe* (2.34) Hình 2.8 Sơ đồ cấu trúc khâu ước lượng tác động môi trường lên Robot tớ 2.2.1.2 Tổnghợp luật điềukhiểnchocho Robot tớ Ý tưởng chủ đạo phươngpháp đề xuất là: sử dụng đầu ước lượng nhiễu đề xuất phần nhằm làm chohệ thống có khả thích nghi kháng nhiễu; sử dụng phươngpháp “tính mômen” chế độ trượt nhằm chế ngự yếu tố bất định, làm chohệ thống có tính bền vững tốt [19], [87], [91] Thực ý tưởng nêu trên, trước hết áp dụng phươngpháp “tính mômen”, theo đầu vào Robot tớ (2.25) tạo theo luật [57]: τ s M s (qs )u s Cs (qs , q s )q s G s (qs ) τb (2.35) Với u s biến điềukhiển phải xác định tiếp theo; Cs (qs , q s )q s G s (qs ) thành phần bù phi tuyến τ b thành phần bù nhiễu Sử dụng kết ước lượng nhiễu thu phần trên, ta chọn τ b τˆe Khi đó, (2.35) vào (2.25) biến đổi ta thu được: M s (qs )qs M s (qs )u s e (2.36) * Tiếp theo, phải xác định u s nhằm đảm bảo tính bền vững chohệ thống Điềukhiển mode trượt lựa chọn thích hợpcho đối tượng (2.36) qsd (t) qs (t) e(t) Đặt: (2.37) Cần xác định thuật toán điềukhiển mode trượt cho (2.36) đảm bảo đầu Robot tớ bám theo đầu vào mong muốn (2.37), nghĩa làm cho: lim e (t) lim qm (t T) qs (t) qsd (t) qs (t) lim t s t t lim e (t) lim q m (t T) q s (t) q sd (t) q s (t) lim t s t t Chọn mặt trượt dạng: t S s es p es I es d o ` 10 (2.39) (2.40) Với S s n , p I ma trận đường chéo xác định dương p diag p1 p pn , I diag I I In ; pi 0; Ii 0, i 1, 2, , n Tiếp theo, ta phải xác định u s (2.36) đảm bảo tồn chế độ trượt mặt trượt S s chohệ thống Robot tớ Chọn u s dạng: u s u seq K s S s AsgnS s (2.43) Trong u seq điềukhiển tương đương thành phần K s , A xác định sau: K s diag k si nxn , ksi 0, i (2.44) A A o I, A o diag aoi nxn , (2.45) *e M s qs e 1* *2 *n T (2.46) aoi *i max ; I ma trận đơn vị Định lý sau thiết lập điều kiện đủ cho tồn chế độ trượt hệ (2.36), (2.43) Định lý 2.1 Xét hệ động học (2.36) Luật điềukhiển (2.43) đảm bảo tồn chế độ trượt chohệ thống mặt trượt (2.40) thỏa mãn điều kiện (2.44), (2.45), (2.46) với đại lượng dương nhỏ tùy ý (Định lý chứng minh.) Hình 2.9 Sơ đồ cấu trúc điềukhiểncho Robot tớ 2.2.2 Tổnghợpđiềukhiển ISS thích nghi kháng nhiễu cho Robot chủ Để đáp ứng đồng thời yêu cầu đòi hỏi hệ thống phải có khả thích nghi kháng nhiễu đảm bảo ổn định ISS Vì trước hết cần ước lượng nhiễu tác động lên Robot chủ 2.2.2.1 Ước lượng nhiễu tác động lên Robot chủ Để cho người thaotác cảm nhận xác tác động môi trường lên Robot tớ, τˆe đưa tới Robot chủ, lúc kết hợp với phương trình gốc (2.24), phương trình động học Robot chủ có dạng: M m (qm ) qm Cm (qm , q m )q m G m ( qm ) τ Nm τ op τ m τˆe* (2.58) * Để đánh giá nhiễu τ Nm tác động lên Robot chủ, ta sử dụng cấu trúc Hình 2.10 phương trình mô hình Robot chủ MHRM có dạng: ` 11 M m ( qm ) qm Cm (qm , q m )q m G m ( qm ) τ op τ m τˆe* (2.59) Trong đó: M m ( qm ) M m ( qm ); Cm (qm , q m ) Cm ( qm , q m ); G m ( qm ) G m ( qm ) (2.60) qm , q m , qm biến trạng thái mô hình Robot chủ MHRM Lấy hai vế phương trình (2.59) trừ hai vế tương ứng phương trình (2.58), có ý đến (2.60), ta thu được: M m ( qm ) εm Cm (qm , q m )εm τ Nm (2.61) với εm qm qm ; εm q m q m ; εm qm qm (2.62) Như vậy, thành phần nhiễu τ Nm bất định tác động lên Robot chủ hoàn toàn xác định thông qua đại lượng qm , qm , q m , q m , qm , qm sở (2.61) (2.62), kết đánh giá τˆNm kèm theo sai số Nm : Nm τ Nm τˆNm (2.63) Kết đánh giá nhiễu τˆNm đầu ước lượng sử dụng luật điềukhiển Robot chủ Hình 2.10 Sơ đồ cấu trúc ước lượng nhiễu bất định tác động lên Robot chủ 2.2.2.2 Tổnghợp luật điềukhiểncho Robot chủ Do yêu cầu đặt Robot chủ, điềukhiểncho Robot chủ phải có khả kháng nhiễu phải đảm bảo ổn định ISS Để đạt mục tiêu này, ta sử dụng phươngpháp “tính mô men” kết hợp bù trừ nhiễu Chọn luật điềukhiển dạng: τ m M m ( qm ) qmd K p em K D em Cm (qm , q m )q m G m (qm ) τˆNm (2.64) Trong đó: em qmd qm ; em q md q m ; qmd đầu vào mong muốn Robot chủ; Kp, KD ma trận đối xứng, xác định dương Thế τ m từ (2.64) vào (2.58) biến đổi ta có: M m (qm ) qm qmd K p em K D em τ op τˆe* τˆNm τ Nm Đặt: Nm τ Nm τˆNm 0 0 0 em Im , B Xm , A p M m qm B qm em D ` (2.66) 12 (2.67) B qm M m1 qm Giả thiết rằng: AX B τ τˆ* X m m e op Nm τ op Nm sup τop t op ; τˆe* t (2.68) sup τˆe* t e ; t n sup Nm t Nm ; max bij qm b (2.69) 1in j 1 t hệtác động kích thích τ op , τˆe* , Nm mô hình hệ (2.68) có dạng: AX X (2.70) mo mo Tính ổn định (2.70) hoàn toàn phụ thuộc vào ma trận A theo dạng (2.67) Vì K P , K D ma trận đối xứng xác định dương nên ma trận A ma trận bền, tức ma trận Hurwitz Do hệ (2.70) ổn định quỹ đạo Xmo t với giá trị ban đầu X mo 0 bị chặn tiệm cận gốc tọa độ t Bây ta chứng minh hệ (2.68) ổn định thực tế, hay ổn định ISS Định lý sau thiết lập điều kiện đủ Định lý 2.2 Xét hệ động học (2.68), tác động τ op , τˆe* , Nm bị chặn (2.69) Hệ ổn định thực tế (practical Stabilied) với quỹ đạo không gian sai lệch bị chặn hội tụ miền chứa gốc tọa độ, xác định bởi: (2.71) Xm n : Xm 2 pbv v op e Nm (2.72) AT Pm Pm A = -I (2.73) p chặn chuẩn . ma trận Pm 2nx 2n : Định lý chứng minh Hình 2.11 Sơ đồ cấu trúc điềukhiển Robot chủ 2.2.3 Tổnghợphệ thống thaotáctừxa bền vững thích nghi kháng nhiễu Hệ thống thaotáctừxa xây dựng sở hệ Robot chủ tích hợp với Robot tớ thông qua kênh truyền với trễ T=const τ e t τˆe* t T ; qsd t qm (t T ) ; q sd t q m (t T ) ; qmd t qs (t T ) ; q md t q s (t T ) ` 13 (2.83) Với qsd t , q sd t đầu vào Robot tớ; qmd t , q md t đầu vào Robot chủTừ (2.83) ta suy ra: em t qmd t qm t qs (t T ) qm t ; em t q md t q m t q s (t T ) q m t es t qsd t qs t qm (t T ) qs t ; es t q sd t q s t q m (t T ) q s t Như thời gian trễ T ảnh hưởng trực tiếp đến véc tơ: T T X m t em t em t ; X s t es t es t (2.84) (2.85) Vấn đề đặt phải xác định điều kiện đủ để hệthaotáctừxa ổn định thực tế Định lý sau thiết lập điều kiện đủ để hệthaotáctừxa ổn định với hệ Robot chủ Robot tớ xác định (2.21) (2.22) Định lý 2.3 Xét hệthaotáctừxa với hệ Robot chủ (2.24), (2.61)(2.64); hệ Robot tớ (2.25), (2.32)(2.35), (2.40), (2.43), (2.52) trễ đường truyền T (2.83) Hệ ổn định thực tế với quỹ đạo không gian sai lệch bị chặn hội tụ miền t chứa gốc tọa độ, xác định bởi: t Xt XTm XTs n T g Pm B τv ; Xm g g 4 ; Xs ; m s τe ; m m1 m ; s s1 s d i qmT t T qm t T i T i1 dt i m1 d i qsT t T qs t T i T i 1 dt i s1 d i q mT t T q m t T i T i1 dt i m d i q sT t T q s t T i T i1 dt i s d i τˆe*T t T τˆe* t T i T i1 dt i τe (2.87) (2.90) (2.93) (2.95) (2.96) Định lý chứng minh Hình 2.12 Sơ đồ cấu trúc hệ thống thaotáctừxa sở điềukhiển bền vững thích nghi kháng nhiễu 2.3 Mô điềukhiểnhệ thống thaotáctừxa (Teleoperation SMSS) Matlab-Simulink 2.3.1 Động lực học hệ Teleoperation SMSS ` 14 Hình 2.13 Robot bậc tự dạng tay nối phương ngang 2.3.1.1 Phương trình động lực học Robot chủ 2.3.1.2 Phương trình động lực học Robot tớ 2.3.2 Cấu hình Robot chủ Robot tớ 2.3.3 Mô minh họa thuật toán tổnghợp luật điềukhiển bền vững thích nghi kháng nhiễu sử dụng chế độ trượt cho Robot tớ 2.3.4 Mô minh họa thuật toán tổnghợp luật điềukhiển ISS thích nghi kháng nhiễu cho Robot chủ 2.3.5 Cấu trúc điềukhiểnhệthaotáctừxa (Teleoperation SMSS) Matlab Simulink 2.3.6 Kết mô thuật toán điềukhiểnhệthaotáctừxa nhận xét * Kết mô ước lượng tác động môi trường lên Robot tớ τ e* Hình 2.38 Thành phần tác động môi trường τˆe*1 Hình 2.39 Thành phần tác động môi trường τˆe*2 * Kết mô quỹ đạo Robot chủ Robot tớ T=0(s) Trường hợp 2: Khi bù trừ ảnh hưởng thành phần τ e* phía Robot tớ ` 15 Hình 2.42 So sánh quỹ đạo q1 Robot chủ Robot tớ bù trừ thành phần τˆe* Hình 2.43 So sánh quỹ đạo q2 Robot chủ Robot tớ bù trừ thành phần τˆe* - Kết mô so sánh τ op trường hợp có mạch vòng phản hồi thành phần τˆe phía Robot chủ * Hình 2.44 Thành phần mômen τ op1 Hình 2.45 Thành phần mômen τ op ` 16 * Kết mô quỹ đạo Robot chủ Robot tớ với trễ kênh truyền T=0.5 (s) Hình 2.46 Thành phần quỹ đạo q1 Robot Hình 2.47 Thành phần quỹ đạo q2 Robot * Nhận xét: Thông qua kết mô Hình 2.38 Hình 2.39 cho ta thấy thuật toán đánh giá nhiễu tác động môi trường lên Robot chủ/Robot tớ đề xuất theo cấu trúc Hình 2.12 hoàn toàn xác làm sở cho việc bù trừ tín hiệu điềukhiển giảm thiểu ảnh hưởng nhiễu lên hệ thống Hình 2.40 đến Hình 2.43 cho ta thấy quỹ đạo Robot tớ bám hoàn toàn đồng dạng quỹ đạo, biên độ, pha với Robot chủ trường hợp trễ kênh truyền; Hình 2.46 Hình 2.47 trễ T=2 (s) quỹ đạo Robot tớ lệch pha đồng dạng quỹ đạo với Robot chủ Mặt khác kết mô Hình 2.44 Hình 2.45 cho ta thấy có tác động môi trường gây sức cản lên Robot tớ người thaotác có khả cảm nhận sức cản 2.4 Kết luận chương Chương luận án tập trung vào xây dựng thuật toán điềukhiểnchohệthaotáctừxa với đóng góp sau đây: Đã đưa thuật toán ước lượng nhiễu tác động môi trường lên Robot chủ Robot tớ, từ làm sở cho việc tổnghợpđiềukhiển thích nghi kháng nhiễu cho Robot hệ thống thaotáctừxa (Teleoperation-SMSS) Đã phát biểu chứng minh ba định lý điều kiện đủ, từ đưa cấu trúc điềukhiểncho Robot chủ Robot tớ hoạt động ổn định với đặc thù yêu cầu kỹ thuật điềukhiển riêng cho Robot ` 17 CHƯƠNG MÔ HÌNH THỰC NGHIỆM KIỂM CHỨNG THUẬT TOÁN ĐIỀUKHIỂN ĐÃ ĐỀ XUẤT CHOHỆTHAOTÁCTỪXA (TELEOPERATION SMSS) 3.1 Sơ đồ khối ghép nối điềukhiểnhệ thống thaotáctừxa qua máy tính Card DSP1103 Hình 3.1 Sơ đồ ghép nối điềukhiểnhệ SMSS qua máy tính Card DSP1103 3.2 Sơ đồ kết nối vật lý cho khớp (1 động cơ) Robot chủ/Robot tớ với Card DSP1103 Hình 3.2 Sơ đồ ghép nối vật lý cho khớp Robot với Card DSP1103 3.3 Sơ đồ nguyên lý điềukhiểnhệ Teleoperation SMSS 3.4 Sơ đồ khối ghép nối Matlab Simulink kết nối với DSP1103 hệ SMSS thực 3.5 Sơ đồ ghép nối thực điềukhiểnhệ thống Teleoperation SMSS qua máy tính Hình 3.10 Mô hình ghép nối thực hệ SMSS với DSP1103 mạch điềukhiển ` 18 3.6 Kết điềukhiển thực hệ SMSS qua card DSP1103 phần mềm Control Desk Kết ước lượng tác động môi trường τ e* lên Robot tớ Hình 3.12 Kết ước lượng thành phần nhiễu τ e* Robot tớ không mang tải Hình 3.13 Kết ước lượng thành phần nhiễu τ e* Robot tớ mang tải Nhận xét: Việc ước lượng nhiễu đóng vai trò quan trọng trình điều khiển, góp phần bù trừ tín hiệu điềukhiển thành phần nhiễu gây lên hệ thống Hình 3.13 Hình 3.14 cho ta thấy thành phần nhiễu đánh giá trường hợp không tải có tải So sánh quỹ đạo Robot chủ Robot tớ với trễ kênh truyền T=0 (s) + Trường hợp 1: Robot tớ không mang tải chưa bù trừ nhiễu nội τ NS Hình 3.14 So sánh quỹ đạo q1 Robot chủ Robot tớ chưa bù trừ nhiễu τ NS Hình 3.15 So sánh quỹ đạo q2 Robot chủ Robot tớ chưa bù trừ nhiễu τ NS ` 19 + Trường hợp 2: Robot tớ không mang tải bù trừ nhiễu nội τ NS Hình 3.16 So sánh quỹ đạo q1 Robot chủ Robot tớ bù trừ nhiễu τ NS Hình 3.17 So sánh quỹ đạo q2 Robot chủ Robot tớ bù trừ nhiễu τ NS + Trường hợp 3: Robot tớ có mang tải chưa bù trừ nhiễu τ e* Hình 3.38 So sánh quỹ đạo q1 Robot chủ Robot tớ chưa bù trừ nhiễu τ e* Hình 3.49 So sánh quỹ đạo q2 Robot chủ Robot tớ chưa bù trừ nhiễu τ e* ` 20 + Trường hợp 4: Robot tớ có mang tải bù trừ nhiễu τ e* Hình 20 So sánh quỹ đạo q1 Robot chủ Robot tớ bù trừ nhiễu τ e* Hình 3.21 So sánh quỹ đạo q2 Robot chủ Robot tớ bù trừ nhiễu τ e* So sánh quỹ đạo Robot chủ Robot tớ chưa bù trừ nhiễu τ với trễ kênh * e truyền T≠0 + Trường hợp 1: Trễ kênh truyền T=0,2s Hình 3.22 So sánh quỹ đạo q1 Robot chủ Robot tớ với trễ T=0.2 (s) Hình 3.23 So sánh quỹ đạo q2 Robot chủ Robot tớ với trễ T=0.2 (s) ` 21 So sánh quỹ đạo Robot chủ Robot tớ bù trừ nhiễu τ với trễ kênh * e truyền T≠0 + Trường hợp 1: Trễ kênh truyền T=0,1s Hình 3.24 So sánh quỹ đạo q1 Robot chủ Robot tớ với trễ T=0.1 (s) Hình 3.25 So sánh quỹ đạo q2 Robot chủ Robot tớ với trễ T=0.1 (s) + Trường hợp 3: Trễ kênh truyền T=0,5 s Hình 3.28 So sánh quỹ đạo q1 Robot chủ Robot tớ với trễ T=0.5 (s) Hình 3.29 So sánh quỹ đạo q2 Robot chủ Robot tớ với trễ T=0.5 (s) ` 22 Nhận xét: Thông qua kết thực nghiệm từ Hình 3.14 đến Hình 3.21 cho ta thấy, trường hợp trễ kênh truyền T=0 (s) việc việc đánh giá xác thành phần nhiễu tác động lên hệ thống từ bù trừ tín hiệu điềukhiển khớp giúp quỹ đạo Robot tớ bám xác theo quỹ đạo Robot chủ với sai số xấp xỉ Tuy nhiên nhiễu lớn gây sai lệch phần quỹ đạo Robot chủ Robot tớTừ Hình 3.22 đến Hình 3.29 với trễ kênh truyền T=0.1(s); T=0.2(s); T=0.5(s) (ở xem đường truyền hữu tuyến) ta thấy cấu trúc điềukhiểnhệ thống đề xuất chương đảm bảo tính ổn định yêu cầu chất lượng đồng quỹ đạo Robot chủ Robot tớ Tuy nhiên thời gian trễ tăng lên chất lượng hệ thống giảm, phần kết cấu khí đối tượng làm thực nghiệm chưa thực xác nên tồn tượng rung giật vận hành 3.7 Kết luận chương Bằng thực nghiệm kiểm tra tính đắn thuật toán đề xuất khẳng định hệ thỏa mãn yêu cầu kỹ thuật điềukhiển bám quỹ đạo giúp người thaotác cảm nhận tương tác lực Robot tớ với môi trường KẾT LUẬN VÀ KIẾN NGHỊ Kết luận Luận án đạt được: Đã đề xuất phươngpháp đánh giá nhiễu tác động môi trường lên Robot chủ Robot tớ; đưa giải pháp bù trừ nhiễu tác động bên lên hệ thống Đã tổnghợpđiềukhiển bền vững, thích nghi kháng nhiễu sở đánh giá, bù nhiễu sử dụng điềukhiển mode trượt cho Robot tớ, đảm bảo ổn định tiệm cận, phù hợp với yêu cầu đặc thù Robot tớ Đã tổnghợpđiềukhiển bền vững, thích nghi kháng nhiễu, đảm bảo ổn định thực tế (ISS), phù hợp với yêu cầu đặc thù Robot chủ Đã chứng minh điều kiện đủ để toàn hệ thống ổn định thực tế (ISS) đáp ứng yêu cầu đặt hệthaotáctừxatác động nhiễu bất định từ bên tồn hiệu ứng trễ kênh truyền thông Hướng nghiên cứu luận án kiến nghị Triển khai áp dụng kết nghiên cứu chohệ SMMS MMMS Luận án đề cập đến phân tích tổnghợphệ thống thaotáctừxa (Teleoperation SMSS) với cấu hình Robot chủ Robot tớ giống trễ kênh truyền số Cần tiếp tục nghiên cứu cho trường hợp trễ trênh kênh truyền thay đổi không đối xứng cấu hình Robot chủ Robot tớ khác ` 23 31 ` ... DỰNG CẤU TRÚC ĐIỀU KHIỂN CHO HỆ THỐNG THAO TÁC TỪ XA (TELEOPERATION-SMSS) 2.1 Cơ sở lý thuyết điều khiển đại 2.2 Tổng hợp điều khiển thích nghi bền vững cho hệ thống thao tác từ xa (Teleoperation-SMSS)... Sơ đồ cấu trúc điều khiển Robot chủ 2.2.3 Tổng hợp hệ thống thao tác từ xa bền vững thích nghi kháng nhiễu Hệ thống thao tác từ xa xây dựng sở hệ Robot chủ tích hợp với Robot tớ thông qua kênh... định điều kiện đủ để hệ thao tác từ xa ổn định thực tế Định lý sau thiết lập điều kiện đủ để hệ thao tác từ xa ổn định với hệ Robot chủ Robot tớ xác định (2.21) (2.22) Định lý 2.3 Xét hệ thao tác