Luận án tiến sĩ: Điều khiển dự báo phi tuyến cho robot tự hành và con lắc ngược - Nguyễn Thành Long, Đại học Bách Khoa Hà Nội
"Luận án tiến sĩ: điều khiển dự báo phi tuyến cho robot tự hành và con lắc ngược. Giải pháp hiệu quả, mở ra hướng nghiên cứu mới."
Luan An
Luận án tiến sĩ
Năm xuất bản
Số trang
108
Thời gian đọc
17 phút
Lượt xem
0
Lượt tải
0
Phí lưu trữ
40 Point
Tổng quan nhanh
- Chủ đề:
- Điều khiển dự báo phi tuyến: Giải pháp tối ưu động lực
- Số trang:
- 108 trang
- Trường:
- Đại học Bách khoa Hà Nội
- Chuyên ngành:
- Kỹ thuật Điều khiển và Tự động hóa
- Tác giả:
- Nguyễn Thành Long
- Năm:
- 2023
Tóm tắt nội dung luận án
I.Điều khiển dự báo phi tuyến Giải pháp tối ưu động lực
Điều khiển dự báo phi tuyến (NMPC) là một phương pháp điều khiển tiên tiến. Nó giải quyết hiệu quả các thách thức trong hệ thống động lực học phi tuyến. NMPC sử dụng mô hình toán học của hệ thống để dự đoán hành vi tương lai. Nó tối ưu hóa các tín hiệu điều khiển trong một chân trời dự báo xác định. Mục tiêu là đạt được hiệu suất mong muốn. Phương pháp này đặc biệt mạnh mẽ khi hệ thống có các ràng buộc hoạt động phức tạp. NMPC lặp đi lặp lại quá trình tối ưu hóa. Tại mỗi bước thời gian, một bài toán tối ưu mới được giải. Chỉ hành động điều khiển đầu tiên được thực hiện. NMPC khác biệt với điều khiển tuyến tính truyền thống. Nó trực tiếp xử lý các tính chất phi tuyến của hệ thống. Điều này giúp tối ưu hóa tốt hơn và chính xác hơn. NMPC đã chứng minh giá trị trong nhiều lĩnh vực công nghiệp và nghiên cứu.
1.1. Nguyên lý Điều khiển Dự báo Dựa trên Mô hình MPC
Điều khiển Dự báo Dựa trên Mô hình (MPC) là một khung điều khiển mạnh mẽ. Nó sử dụng mô hình động lực học của hệ thống để dự đoán các trạng thái tương lai. Một chuỗi tín hiệu điều khiển được tối ưu hóa liên tục. Mục đích là đạt được mục tiêu điều khiển. Đồng thời, các ràng buộc hệ thống được tuân thủ nghiêm ngặt. Tại mỗi bước thời gian, một bài toán tối ưu hóa được giải. Bài toán này xem xét một chân trời dự báo. Chỉ hành động điều khiển đầu tiên trong chuỗi tối ưu được áp dụng. Sau đó, quá trình được lặp lại với thông tin trạng thái mới nhất. Phương pháp này cung cấp khả năng điều khiển chủ động. Nó đặc biệt hiệu quả cho các hệ thống phức tạp và có nhiều ràng buộc. MPC là cốt lõi cho việc phát triển các hệ thống điều khiển hiện đại.
1.2. Đặc điểm Điều khiển Tối ưu Phi tuyến NMPC
Điều khiển Tối ưu Phi tuyến (NMPC) là một mở rộng của MPC. Nó áp dụng cho các hệ thống có động lực học phi tuyến. Các hệ thống này không thể được mô tả chính xác bằng mô hình tuyến tính. NMPC cho phép bộ điều khiển làm việc trực tiếp với mô hình phi tuyến. Điều này mang lại sự chính xác cao và hiệu suất tối ưu. NMPC có khả năng xử lý các ràng buộc phức tạp một cách tự nhiên. Thách thức lớn của NMPC là yêu cầu tính toán cao. Việc giải bài toán tối ưu phi tuyến trong thời gian thực đòi hỏi thuật toán hiệu quả. Nhu cầu tối ưu hóa theo thời gian thực là rất quan trọng. Nó đảm bảo khả năng triển khai thực tế của NMPC. Phương pháp này mang lại khả năng điều khiển vượt trội cho nhiều ứng dụng kỹ thuật.
II.Ứng dụng NMPC cho Robot tự hành Điều hướng Quỹ đạo
NMPC đóng vai trò quan trọng trong việc điều khiển robot tự hành. Nó cung cấp khả năng điều hướng và lập kế hoạch quỹ đạo tiên tiến. Robot tự hành hoạt động trong môi trường phức tạp và năng động. Mô hình hóa chính xác động lực học phi tuyến của robot là cần thiết. NMPC tận dụng các mô hình này. Nó cho phép robot dự đoán chuyển động và phản ứng chủ động. Điều này cải thiện đáng kể hiệu suất và an toàn. NMPC có khả năng xử lý các ràng buộc động học. Ví dụ như giới hạn tốc độ và gia tốc. Nó cũng có thể tích hợp chức năng tránh chướng ngại vật. Sự kết hợp giữa khả năng dự báo và tối ưu hóa thời gian thực làm cho NMPC trở thành lựa chọn lý tưởng. Nó phù hợp với các nhiệm vụ điều hướng robot phức tạp và đòi hỏi độ chính xác cao.
2.1. Mô hình hóa Hệ thống Robot Tự hành
Mô hình hóa chính xác là bước đầu tiên trong việc thiết kế bộ điều khiển NMPC cho robot tự hành. Mô hình động học robot mô tả mối quan hệ giữa các tín hiệu điều khiển và chuyển động của robot. Các robot tự hành thường có các ràng buộc không tích phân được. Điều này có nghĩa là chúng không thể di chuyển theo mọi hướng ngay lập tức. Các ràng buộc này gây ra thách thức cho việc điều khiển. Việc xây dựng một mô hình chi tiết, bao gồm các đặc tính phi tuyến, là rất quan trọng. Mô hình này giúp NMPC dự đoán chính xác trạng thái tương lai của robot. Từ đó, bộ điều khiển có thể tính toán các hành động tối ưu. Nó đảm bảo chuyển động mượt mà, chính xác và an toàn. Mô hình hóa là nền tảng cho việc điều khiển tối ưu phi tuyến.
2.2. NMPC trong Lập và Theo dõi Quỹ đạo
NMPC đóng vai trò trung tâm trong việc lập kế hoạch và theo dõi quỹ đạo cho robot tự hành. Bộ điều khiển NMPC có khả năng tạo ra các quỹ đạo tối ưu. Các quỹ đạo này dẫn robot từ điểm khởi đầu đến điểm đích. Đồng thời, NMPC tích hợp chức năng tránh chướng ngại vật. Nó cũng tuân thủ các giới hạn động học của robot. Sau khi quỹ đạo được xác định, NMPC đảm bảo robot bám theo quỹ đạo đó một cách chính xác. Khả năng dự báo của NMPC cho phép robot chủ động phản ứng. Nó điều chỉnh đường đi trong thời gian thực trước các thay đổi của môi trường. Điều này rất quan trọng trong các môi trường động. NMPC giúp robot duy trì sự ổn định. Nó đảm bảo hiệu suất cao trong các nhiệm vụ di chuyển phức tạp.
III.NMPC cho hệ Robot Master Slave Bám quỹ đạo bền vững
Điều khiển hệ thống robot Master-Slave (Chủ - Tớ) đặt ra yêu cầu cao về phối hợp. NMPC cung cấp một giải pháp hiệu quả cho nhiệm vụ này. Nó đảm bảo robot tớ bám theo quỹ đạo của robot chủ một cách chính xác. Mô hình động lực học của cả hai robot được sử dụng. Các ràng buộc về khoảng cách tương đối và hướng được tích hợp vào bài toán tối ưu. NMPC có khả năng xử lý các yếu tố nhiễu và bất định. Điều này tăng cường tính bền vững của hệ thống. Phương pháp này cho phép hệ Master-Slave hoạt động đáng tin cậy. Ngay cả trong môi trường không chắc chắn. Khả năng dự báo của NMPC giúp duy trì sự đồng bộ. Nó đảm bảo hiệu suất cao trong các nhiệm vụ hợp tác phức tạp. NMPC là chìa khóa cho điều khiển robot đa tác nhân.
3.1. Thiết kế NMPC cho Hệ Robot Chủ Tớ
Hệ thống robot Chủ - Tớ bao gồm ít nhất hai robot. Một robot (Chủ) cung cấp quỹ đạo tham chiếu. Robot còn lại (Tớ) phải bám theo quỹ đạo đó. Thiết kế NMPC cho hệ thống này tập trung vào điều khiển phối hợp. Bộ điều khiển NMPC được xây dựng để xử lý động lực học tương tác. Nó đảm bảo sự đồng bộ và khoảng cách mong muốn giữa các robot. NMPC tính toán các tín hiệu điều khiển tối ưu cho robot tớ. Các tín hiệu này giúp robot tớ theo sát robot chủ. Đồng thời, nó duy trì hướng và vị trí tương đối phù hợp. Việc tích hợp các ràng buộc về khoảng cách và tốc độ là cần thiết. NMPC đảm bảo hoạt động hiệu quả cho hệ thống robot Chủ - Tớ.
3.2. Đảm bảo Bền vững và Ổn định trong Điều khiển
Môi trường thực tế thường chứa nhiễu và các yếu tố bất định. Để hệ thống robot Chủ - Tớ hoạt động đáng tin cậy, tính bền vững là cần thiết. NMPC bền vững (Robust NMPC) được phát triển để xử lý những thách thức này. Nó thiết kế bộ điều khiển có khả năng chống chịu nhiễu. Bộ điều khiển này đảm bảo hiệu suất hệ thống chấp nhận được. Ngay cả khi có sự không chắc chắn trong mô hình hoặc môi trường. Phân tích tính ổn định là một phần quan trọng của quá trình thiết kế. Nó xác nhận khả năng của hệ thống duy trì trạng thái mong muốn. Ngay cả khi có nhiễu loạn hoặc sai số ban đầu. Các kỹ thuật như dự báo min-max có thể được áp dụng. Các kỹ thuật này tăng cường tính bền vững của hệ thống Master-Slave. Nó đảm bảo hoạt động an toàn và hiệu quả.
IV.Nâng cao ổn định con lắc ngược Phương pháp điều khiển
Con lắc ngược là một hệ thống động lực học phi tuyến kinh điển. Nó thường được sử dụng làm bài toán kiểm chứng cho các thuật toán điều khiển. Bản chất không ổn định của con lắc ngược đòi hỏi một bộ điều khiển mạnh mẽ. NMPC cung cấp một giải pháp hiệu quả cho việc ổn định hệ thống này. Nó có khả năng duy trì con lắc ở vị trí thẳng đứng. Đồng thời, NMPC xem xét các ràng buộc về lực điều khiển. Nó tối ưu hóa hiệu suất năng lượng. Khả năng dự báo của NMPC cho phép bộ điều khiển phản ứng chủ động. Nó bù đắp cho các dao động nhỏ và duy trì trạng thái cân bằng động. NMPC vượt trội so với các phương pháp điều khiển truyền thống. Nó mang lại sự ổn định và hoạt động mượt mà cho con lắc ngược.
4.1. Thách thức Điều khiển Con Lắc Ngược
Con lắc ngược đại diện cho một hệ thống động lực học phi tuyến. Nó có tính chất không ổn định vốn có. Mục tiêu chính là duy trì con lắc ở vị trí thẳng đứng. Điều này đòi hỏi một cơ chế điều khiển liên tục và chính xác. Con lắc ngược thường được phân loại là một hệ thống dưới điều khiển. Tức là số lượng đầu vào điều khiển ít hơn số bậc tự do cần điều khiển. Tính phi tuyến và sự không ổn định này làm tăng đáng kể độ phức tạp của bài toán điều khiển. Nó đòi hỏi các phương pháp điều khiển tiên tiến để đạt được và duy trì sự ổn định. Đây là một bài toán kiểm chứng quan trọng cho các thuật toán điều khiển mới.
4.2. Ứng dụng NMPC để Ổn định Hệ thống
NMPC cung cấp một giải pháp mạnh mẽ để ổn định con lắc ngược. Bộ điều khiển NMPC sử dụng mô hình phi tuyến của con lắc. Nó dự báo các trạng thái tương lai của hệ thống. Dựa trên dự báo này, các hành động điều khiển tối ưu được tính toán. Mục tiêu là giữ con lắc ở vị trí thẳng đứng. NMPC có khả năng tích hợp các ràng buộc về giới hạn lực điều khiển. Nó cũng có thể tối ưu hóa các tiêu chí hiệu suất khác. Khả năng dự báo cho phép bộ điều khiển phản ứng chủ động. Nó bù đắp hiệu quả cho các dao động nhỏ. Điều này giúp duy trì trạng thái cân bằng động. Kết quả là một hệ thống con lắc ngược ổn định và hoạt động mượt mà.
V.Tối ưu hóa thời gian thực Hiệu suất hệ thống phi tuyến
Thách thức lớn nhất trong việc triển khai NMPC là yêu cầu tính toán cao. Nhu cầu tối ưu hóa theo thời gian thực rất quan trọng. NMPC cần giải một bài toán tối ưu phi tuyến tại mỗi bước thời gian. Bài toán này có thể có kích thước lớn và phức tạp. Để NMPC hoạt động hiệu quả, thuật toán giải phải nhanh và ổn định. Các giải pháp tối ưu hóa bao gồm việc sử dụng thuật toán lặp nhanh. Chúng giúp giảm số lần lặp cần thiết để đạt được lời giải chấp nhận được. Kỹ thuật tuyến tính hóa cục bộ và sử dụng phần cứng chuyên dụng cũng được áp dụng. Việc tối ưu hóa chu kỳ lấy mẫu là cần thiết. Điều này đảm bảo NMPC có thể được triển khai trên các hệ thống vật lý với tài nguyên hạn chế. Tối ưu hóa thời gian thực là yếu tố then chốt cho sự thành công của NMPC.
5.1. Yêu cầu tính toán trong NMPC
Việc triển khai NMPC đặt ra yêu cầu tính toán đáng kể. Tại mỗi bước thời gian, một bài toán tối ưu phi tuyến cần được giải. Bài toán này thường có kích thước lớn và phức tạp. Nó liên quan đến việc dự báo trên một chân trời thời gian. Nhu cầu tính toán tăng lên khi chân trời dự báo kéo dài. Hoặc khi mô hình hệ thống trở nên phức tạp hơn. Để NMPC hoạt động hiệu quả trong thời gian thực, thuật toán giải phải nhanh. Khả năng xử lý song song và tối ưu hóa mã là yếu tố then chốt. Việc lựa chọn phương pháp giải tối ưu là rất quan trọng. Nó ảnh hưởng trực tiếp đến chu kỳ lấy mẫu và độ trễ của hệ thống. Các giới hạn tài nguyên của phần cứng nhúng cần được xem xét.
5.2. Giải pháp tối ưu hóa để thực hiện thời gian thực
Để đáp ứng yêu cầu thời gian thực của NMPC, nhiều giải pháp đã được đề xuất. Các thuật toán tối ưu hóa lặp nhanh là một ví dụ điển hình. Chúng giảm số lần lặp cần thiết để đạt được lời giải chấp nhận được. Kỹ thuật tuyến tính hóa cục bộ có thể được áp dụng. Điều này giúp đơn giản hóa bài toán tối ưu ở mỗi bước. Các phương pháp dựa trên gradient hoặc phương pháp Newton đã được tối ưu hóa. Việc sử dụng phần cứng chuyên dụng như GPU cũng cải thiện đáng kể tốc độ tính toán. Ngoài ra, việc rút gọn mô hình hoặc giảm chân trời dự báo cũng là các lựa chọn. Các giải pháp này đảm bảo NMPC có thể được triển khai hiệu quả. Nó hoạt động trên các hệ thống phi tuyến trong môi trường thực tế.
VI.Thành tựu nghiên cứu Kết quả mô phỏng Tiềm năng
Nghiên cứu này đã đạt được những thành tựu quan trọng. Kết quả mô phỏng đã chứng minh hiệu quả vượt trội của NMPC. Nó cho thấy khả năng điều khiển robot tự hành trong các nhiệm vụ phức tạp. Đặc biệt là trong việc bám theo quỹ đạo chính xác. Tính ổn định của con lắc ngược cũng được xác nhận. Các kịch bản có nhiễu và bất định đã được xem xét. NMPC bền vững cho thấy hiệu suất đáng tin cậy. Khả năng theo dõi quỹ đạo của hệ robot Chủ - Tớ cũng được chứng minh. Các phụ lục mã mô phỏng cung cấp cơ sở để kiểm chứng các kết quả. Những thành tựu này mở ra hướng triển khai thực tế của NMPC. Nó khẳng định tính khả thi và tiềm năng ứng dụng rộng rãi của phương pháp đề xuất.
6.1. Kết quả mô phỏng và kiểm chứng thực nghiệm
Nghiên cứu đã thu được nhiều kết quả tích cực thông qua mô phỏng. Các mô phỏng chứng minh hiệu quả của NMPC. Nó cho thấy khả năng điều khiển robot tự hành trong việc bám theo quỹ đạo phức tạp. Kết quả cũng minh họa tính ổn định cao của con lắc ngược. Các kịch bản có nhiễu và bất định đã được xem xét chi tiết. NMPC bền vững thể hiện hiệu suất vượt trội. Khả năng theo dõi quỹ đạo chính xác của hệ robot Chủ - Tớ được xác nhận. Các phụ lục mã mô phỏng cung cấp cơ sở đáng tin cậy để kiểm chứng. Các kết quả này mở ra hướng triển khai thực tế. Nó khẳng định tính khả thi của phương pháp NMPC đề xuất trong các ứng dụng thực tế.
6.2. Hướng phát triển và ứng dụng trong tương lai
Nghiên cứu này mở ra nhiều hướng phát triển tiềm năng cho NMPC. Một hướng là tích hợp NMPC với các công nghệ cảm biến tiên tiến. Điều này nhằm nâng cao nhận thức môi trường cho robot. Việc mở rộng NMPC cho các hệ thống robot đa tác nhân cũng là một lĩnh vực hứa hẹn. Nó hướng tới các nhiệm vụ hợp tác phức tạp hơn. Nghiên cứu sâu hơn về tối ưu hóa tính toán NMPC là cần thiết. Điều này giúp triển khai trên phần cứng nhúng với tài nguyên hạn chế. Tiềm năng ứng dụng bao gồm robot công nghiệp, xe tự lái và hệ thống tự động hóa. Công trình này đặt nền tảng vững chắc cho việc phát triển các hệ thống điều khiển thông minh và hiệu quả hơn trong tương lai.
Mục lục chi tiết luận án
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (108 trang)Nội dung chính
Tổng quan về luận án
Luận án này trình bày một bước đột phá quan trọng trong lĩnh vực kỹ thuật điều khiển và tự động hóa, tập trung vào việc phát triển các chiến lược điều khiển dự báo phi tuyến (NMPC) tiên tiến cho các hệ thống dưới cơ cấu chấp hành (underactuated systems) và hệ thống có ràng buộc không tích phân được (nonholonomic constraints), đặc biệt là robot tự hành dạng 2 bánh chủ động và con lắc ngược. Nghiên cứu ra đời trong bối cảnh các hệ thống tự hành ngày càng đóng vai trò thiết yếu trong nhiều lĩnh vực từ công nghiệp đến an ninh quốc phòng, nhưng việc điều khiển chúng vẫn đối mặt với những thách thức phức tạp do tính phi tuyến, sự hiện diện của nhiễu, các ràng buộc vật lý và đặc điểm dưới cơ cấu chấp hành.
Bối cảnh khoa học và tính tiên phong của nghiên cứu
Các hệ thống robot tự hành, như xe rà phá bom mìn hay phương tiện không người lái khám phá vũ trụ, đòi hỏi khả năng bám quỹ đạo chính xác và hoạt động bền vững trong môi trường khắc nghiệt. Các nghiên cứu trước đây về điều khiển robot tự hành thường gặp phải các hạn chế nghiêm trọng. Cụ thể, các cấu trúc điều khiển thích nghi bền vững [1-4] chỉ mới giải quyết được vấn đề nhiễu và thông số bất định, bỏ ngỏ các ràng buộc về tín hiệu điều khiển và biến trạng thái cũng như đặc điểm thiếu cơ cấu chấp hành. Phương pháp Backstepping [5], dù hiệu quả cho hệ tay máy, lại thiếu tính tổng quát và hầu như chưa áp dụng được cho robot tự hành dạng 2 bánh chủ động khi có ràng buộc. Bên cạnh đó, các phương pháp điều khiển tối ưu truyền thống thiếu khả năng giải quyết đồng thời bài toán tối ưu hóa hàm mục tiêu và đảm bảo tính ổn định trong môi trường nhiễu và hệ phi tuyến.
Research Gap SPECIFIC với citations từ literature
Luận án này lấp đầy những khoảng trống nghiên cứu then chốt đã được xác định rõ ràng trong các tài liệu hiện có:
- Thiếu phương pháp tổng quát cho ràng buộc điều khiển và biến trạng thái: Các nghiên cứu trước đây như [1-4] về điều khiển thích nghi bền vững chưa xem xét đến "ràng buộc của tín hiệu điều khiển cũng như ràng buộc của cả biến trạng thái trong mô hình." Luận án giải quyết vấn đề này bằng cách "đưa thành phần ràng buộc này vào trong bài toán tối ưu, thậm chí kể cả những dạng phức tạp của ràng buộc, ví dụ như ràng buộc dạng đa diện [6]".
- Khó khăn trong điều khiển dự báo cho hệ phi tuyến và dưới cơ cấu chấp hành: Mặc dù điều khiển dự báo có tiềm năng lớn, việc triển khai cho "hệ phi tuyến và hệ thiếu cơ cấu chấp hành" vẫn là một thách thức lớn [Trang 2, phần 2]. Đặc biệt, sự thiếu vắng một "nguyên lý tổng quát" cho việc bổ sung khâu hiệu chỉnh ngược trong Backstepping [5] càng làm nổi bật khoảng trống này.
- Vấn đề ổn định và tính khả thi trong MPC động: "Sự thống nhất của vấn đề tối ưu và vấn đề ổn định, bám theo quỹ đạo của Robot tự hành chủ của hệ kín khi sử dụng bộ điều khiển dự báo" là một điểm yếu trong các nghiên cứu MPC hiện tại, đặc biệt là khi "trong từng chu kỳ bộ điều khiển tối ưu có thể giúp hệ ổn định nhưng bản chất của điều khiển dự báo là thay đổi bộ điều khiển tối ưu sau mỗi chu kỳ." [Trang 5]. Nhiều nghiên cứu [25-27] chưa chỉ ra "tín hiệu trung gian cụ thể" để chứng minh tính khả thi liên tục của các bài toán tối ưu.
- Điều khiển bám theo quỹ đạo chủ (Master-Slave) bằng MPC: "Vấn đề điều khiển bám theo quỹ đạo của Robot tự hành chủ bằng phương pháp điều khiển dự báo cũng chưa được đề cập từ trước đến nay" [Trang 8], mà chủ yếu dựa vào kỹ thuật Back-Stepping [29, 30, 33, 46, 47] với nhược điểm là không tối thiểu hóa hàm mục tiêu và khó mở rộng cho ràng buộc.
- Ứng dụng MPC cho con lắc ngược dưới cơ cấu chấp hành: "Nhìn chung phương pháp điều khiển dự báo vẫn chưa được đề cập cho hệ con lắc ngược với đặc điểm thiếu cơ cấu chấp hành." [Trang 8].
Research Questions và Hypotheses
Luận án tập trung giải quyết các câu hỏi nghiên cứu chính sau:
- RQ1: Làm thế nào để thiết lập mô hình toán học chính xác, bao gồm ràng buộc không tích phân được, cho robot tự hành và mô hình sai lệch bám cho hệ hai robot Chủ-Tớ có xét đến góc hướng và nhiễu?
- RQ2: Có thể xây dựng một bộ điều khiển dự báo (Min-Max MPC) đảm bảo tính ổn định cho hệ con lắc ngược phi tuyến thông qua tuyến tính hóa và bất đẳng thức ma trận không?
- RQ3: Cấu trúc điều khiển dự báo phi tuyến trực tiếp nào có thể giải quyết được yêu cầu bám quỹ đạo của robot chủ cho hệ robot tự hành hai bánh (chỉ xét tọa độ) khi có nhiễu tác động?
- RQ4: Làm thế nào để phát triển cấu trúc điều khiển dự báo phi tuyến trực tiếp cho hệ robot tự hành hai bánh để xử lý yêu cầu bám theo thành phần góc hướng, đồng thời đảm bảo tính ổn định và khả năng bám khi có hoặc không có nhiễu?
Các giả thuyết của luận án bao gồm:
- H1: Một mô hình sai lệch bám chi tiết, bao gồm cả góc hướng và nhiễu, là nền tảng cần thiết để phát triển các thuật toán NMPC hiệu quả cho hệ robot Chủ-Tớ.
- H2: Phương pháp Min-Max MPC kết hợp tuyến tính hóa và bất đẳng thức ma trận có thể đảm bảo tính ổn định tiệm cận cho hệ con lắc ngược phi tuyến trong điều kiện có nhiễu giới hạn.
- H3: Cấu trúc NMPC trực tiếp, với việc thiết kế tín hiệu điều khiển trung gian cụ thể và bài toán tối ưu có ràng buộc rõ ràng, có thể đảm bảo khả năng bám quỹ đạo và tính ổn định (ISS) cho hệ robot tự hành Master-Slave dưới tác động của nhiễu.
- H4: Việc mở rộng NMPC trực tiếp để xử lý bám theo thành phần góc hướng trong robot tự hành sẽ nâng cao chất lượng điều khiển cho các hệ thống dưới cơ cấu chấp hành, đạt được độ chính xác và ổn định cao hơn trong các nhiệm vụ phức tạp.
Theoretical framework với tên theories cụ thể
Luận án dựa trên một khung lý thuyết vững chắc, tích hợp nhiều phương pháp điều khiển hiện đại:
- Lý thuyết Điều khiển Dự báo Mô hình (Model Predictive Control - MPC): Đây là nền tảng cốt lõi, sử dụng mô hình hệ thống để dự đoán hành vi trong tương lai và tối ưu hóa một hàm mục tiêu trên một cửa sổ dự báo hữu hạn. Các tài liệu như [16-20, 25-27] đã đặt nền móng cho việc này.
- Lý thuyết Ổn định Lyapunov (Lyapunov Stability Theory): Được sử dụng rộng rãi để chứng minh tính ổn định của hệ thống kín, đặc biệt là trong bối cảnh MPC động, nơi bộ điều khiển tối ưu thay đổi theo từng chu kỳ. Bổ đề 2.4 chứng minh tính ổn định tiệm cận cho hệ không nhiễu, trong khi Định lý 2.2 mở rộng cho khái niệm Ổn định trạng thái theo đầu vào (Input-to-State Stability - ISS) dưới tác động của nhiễu.
- Lý thuyết Bất đẳng thức Ma trận (Matrix Inequalities - LMIs/BMIs): Được áp dụng để chuyển đổi các bài toán tối ưu thành dạng lồi, giúp giải quyết hiệu quả các ràng buộc và điều kiện ổn định. Đặc biệt, Bổ đề Schur được sử dụng để chuyển đổi bất đẳng thức (2.20) về dạng LMI (2.21).
- Lý thuyết Hệ thống phi tuyến (Nonlinear Systems Theory): Bao gồm việc tuyến tính hóa mô hình bằng khai triển Taylor (2.2, 2.3) và xử lý các ràng buộc không tích phân được (Khái niệm 1.1, Định lý 1.1 về tính xoắn của không gian nhân).
- Lý thuyết Điều khiển Min-Max (Min-Max Control Theory): Áp dụng để xử lý ảnh hưởng của nhiễu và sai lệch mô hình bằng cách tối thiểu hóa cận trên của hàm mục tiêu dưới tác động lớn nhất của sai lệch, như đã mô tả trong mục 2.1.
Đóng góp đột phá với quantified impact
Luận án này mang lại những đóng góp đột phá với tác động rõ rệt:
- Phát triển NMPC trực tiếp cho hệ Master-Slave Nonholonomic với bám góc hướng: Luận án đề xuất một cấu trúc NMPC mới cho hệ hai robot tự hành Chủ-Tớ, không chỉ bám theo vị trí mà còn bám theo góc hướng, giải quyết yếu tố thiếu cơ cấu chấp hành. Điều này mở rộng đáng kể khả năng của NMPC trong các ứng dụng thực tế phức tạp, nơi bám góc hướng là cần thiết. Khả năng đáp ứng tốt được kiểm chứng qua mô phỏng, với các hình ảnh quỹ đạo trạng thái (Hình 2.12, 2.17) và sai lệch điều khiển (Hình 2.13, 2.18) cho thấy hiệu suất vượt trội so với phương pháp Back-Stepping truyền thống (như [8]) trong việc xử lý ràng buộc và tối ưu hóa.
- Đảm bảo tính ổn định tiệm cận cho Min-Max MPC hệ phi tuyến tuyến tính hóa: Bằng cách sử dụng bất đẳng thức ma trận, luận án chứng minh rằng bộ điều khiển dự báo Min-Max đề xuất không chỉ tối ưu hóa mà còn đảm bảo tính ổn định tiệm cận cho hệ thống kín (Bổ đề 2.4). Điều này là một tiến bộ đáng kể so với các MPC chỉ đảm bảo ổn định từng chu kỳ, giảm thiểu rủi ro mất ổn định toàn cục. Mô phỏng con lắc ngược cho thấy "MPC được đề xuất ở trên đảm bảo hệ thống làm việc ổn định và loại bỏ được nhiễu tác động" (Trang 33), với góc đáp ứng (Hình 2.3) và tốc độ góc (Hình 2.4) hội tụ về điểm cân bằng.
- Cung cấp phương pháp chứng minh tính khả thi liên tục (recursive feasibility) của MPC: Luận án giải quyết một vấn đề then chốt trong lý thuyết MPC bằng cách đưa ra "tín hiệu điều khiển trung gian cụ thể" (Bổ đề 2.3) để chứng minh rằng nếu bài toán tối ưu khả thi tại thời điểm $t_0$, nó cũng sẽ khả thi tại mọi thời điểm $t > t_0$ (Định lý 2.1 ý i)). Điều này tăng cường độ tin cậy và khả năng triển khai của các thuật toán MPC trong thực tế.
- Thiết kế NMPC bền vững cho hệ có nhiễu giới hạn với đảm bảo ISS: Luận án phát triển một bộ điều khiển dự báo bền vững (robust MPC) cho hệ có nhiễu bị chặn, chứng minh rằng sai lệch trạng thái sẽ hội tụ về một miền hấp dẫn (absorbing region) cụ thể $\Omega = {e: e(l) \le L/\lambda_{\min}(Q_l^*)}$ (Định lý 2.2). Điều này mang lại sự đảm bảo về hiệu suất ngay cả trong môi trường không chắc chắn, được minh họa qua mô phỏng con lắc ngược với "tín hiệu điều khiển tối ưu đều nằm trong giới hạn cho phép" (Hình 2.5).
Scope (sample size, timeframe) và significance
- Scope: Luận án tập trung vào hai đối tượng nghiên cứu chính: Robot tự hành dạng 2 bánh chủ động và con lắc ngược. Cả hai đều là ví dụ điển hình của hệ thống dưới cơ cấu chấp hành và có ràng buộc không tích phân được. Các mô hình được thiết lập bao gồm từ một robot tự hành đơn lẻ đến hệ Master-Slave (Chủ-Tớ) với các yếu tố nhiễu tác động và ràng buộc tín hiệu điều khiển. Phạm vi nhiễu được xét là nhiễu bị chặn.
- Sample size/timeframe: Nghiên cứu này là lý thuyết và mô phỏng. Các mô hình toán học được xây dựng và các thuật toán được kiểm chứng thông qua mô phỏng trên phần mềm Matlab, sử dụng các công cụ chuyên dụng như Yalmip, Casadi để giải quyết các bài toán tối ưu phức tạp. Các ví dụ mô phỏng con lắc ngược sử dụng các thông số vật lý cụ thể như M=1kg, m=0.1kg, l=0.5m và tín hiệu điều khiển giới hạn $F_{max}=12N$. Các quỹ đạo của robot được so sánh trên các kịch bản khác nhau, bao gồm đường thẳng và đường tròn.
- Significance: Luận án cung cấp một phương pháp luận mạnh mẽ và các giải thuật điều khiển dự báo mới, tiên tiến, giải quyết trực tiếp các thách thức lớn trong điều khiển hệ thống tự hành. Ý nghĩa khoa học là bổ sung và làm phong phú thêm các phương pháp điều khiển cho hệ robot tự hành dưới cơ cấu chấp hành, đặc biệt là trong việc đảm bảo tính ổn định và xử lý ràng buộc trong môi trường nhiễu. Ý nghĩa thực tiễn là các bộ điều khiển đề xuất có khả năng ứng dụng cao trong nhiều lĩnh vực như robot công nghiệp, phương tiện tự lái, và hệ thống an ninh, giúp nâng cao hiệu suất, độ tin cậy và an toàn của chúng trong điều kiện làm việc phức tạp. "Các bộ điều khiển đề xuất được kiểm chứng thông qua mô phỏng trên phần mềm matlab... có khả năng đáp ứng tốt trong điều kiện làm việc phức tạp." [Trang 3].
Literature Review và Positioning
Nghiên cứu về điều khiển dự báo và điều khiển robot tự hành là một lĩnh vực rộng lớn và năng động. Luận án này đã tiến hành tổng hợp kỹ lưỡng các luồng nghiên cứu chính để xác định vị trí và làm nổi bật các đóng góp của mình.
Synthesis của major streams với TÊN TÁC GIẢ và NĂM cụ thể
-
Điều khiển Dự báo (Model Predictive Control - MPC):
- Ứng dụng và thuận lợi: MPC đã được ứng dụng rộng rãi trong công nghiệp, đặc biệt cho các hệ thống lớn với nhiều biến điều khiển, như trong nhà máy lọc dầu và hệ thống cẩu treo. Ưu điểm chính của MPC là khả năng "tối thiểu hàm mục tiêu dựa trên mô hình dự báo, xử lý ràng buộc tín hiệu điều khiển cũng như các biến trạng thái" [Trang 2]. Các công trình của Maciejowski (2002) và Camacho & Alba (2013) là những tài liệu nền tảng.
- MPC trong hệ tuyến tính và phi tuyến: Các phương pháp giải bài toán tối ưu trong MPC được phân loại theo Offline/Online, hệ tuyến tính/phi tuyến, xử lý ràng buộc đặc biệt, và bền vững dưới nhiễu. Đối với hệ tuyến tính, tính ổn định đã được xem xét với miền ràng buộc dạng đa diện bởi Bemporad và Morari (1999) [22, 43]. Cho hệ phi tuyến, một hướng tiếp cận là tuyến tính hóa mô hình và chèn sai lệch vào hàm mục tiêu [23]. Tài liệu [48] đã phát triển ý tưởng này cho robot Omni.
- Thách thức của MPC phi tuyến trực tiếp (NMPC): Việc giải nghiệm bài toán tối ưu phi tuyến tại mỗi chu kỳ đòi hỏi các thuật toán phức tạp như phương pháp quy hoạch phi tuyến với kỹ thuật điểm trong [24]. Tính ổn định trong NMPC thường được khảo sát thông qua việc lựa chọn hàm mục tiêu với cửa sổ dự báo hữu hạn và thành phần đuôi (terminal cost) quan trọng [16-20, 25-27].
- Xử lý nhiễu trong MPC: Có ba hướng chính: 1) Loại bỏ nhiễu trong mô hình gốc và sau đó ước lượng hoặc sử dụng biên nhiễu [16]. 2) Giữ lại nhiễu và tối thiểu hóa cận trên của hàm mục tiêu chịu ảnh hưởng nhiễu [23, 48]. 3) Sử dụng phương pháp điều khiển dự báo ngẫu nhiên [28] khi nhiễu có bản chất ngẫu nhiên.
- Các hướng tiếp cận khác: Ngoài ra, các nghiên cứu MPC còn rất phong phú với tiếp cận Offline/Online, phản hồi đầu ra [55, 62, 66, 73], cửa sổ dự báo hữu hạn/vô hạn, và lựa chọn hàm mục tiêu tại đầu mút [61, 63, 67]. Khảo sát ổn định cũng được thực hiện bằng cách kết hợp với hàm điều khiển Lyapunov [69-72], bộ điều khiển trượt [64], hoặc phương pháp tập hợp [56-60].
-
Điều khiển Robot tự hành và các phương tiện liên quan:
- Đặc điểm của Robot tự hành: Khác với robot tay máy truyền thống, robot tự hành có "ràng buộc không tích phân được trong biến khớp [1,3]", đòi hỏi cấu trúc điều khiển thường chia thành hai vòng: động học bên ngoài và động lực học bên trong.
- Phương pháp Backstepping: Đây là kỹ thuật phổ biến [31, 36, 38] cho robot tự hành, với hàm Lyapunov mang tính kế thừa từ mạch vòng bên ngoài. Yếu tố thiếu cơ cấu chấp hành thường được giải quyết bằng phép chuyển đổi mô hình sai lệch bám [1, 38].
- Xử lý thông số bất định và nhiễu: Các phương pháp như điều khiển trượt [44, 45] hoặc kỹ thuật ước lượng nhiễu [37] được bổ sung cho mạch vòng điều khiển bên trong.
- Điều khiển bám theo xe khác (Leader-Follower/Master-Slave): Hầu hết các nghiên cứu [29, 30, 33, 46, 47] vẫn dựa vào Back-Stepping, nhưng chưa thỏa mãn yêu cầu tối thiểu hóa hàm mục tiêu và khó mở rộng cho ràng buộc. Điều khiển đội hình Leader-Follower [10-13, 54] cũng gặp hạn chế tương tự.
- Điều khiển Con lắc ngược: Các nghiên cứu tập trung vào ổn định điểm cân bằng và có thể vận dụng cho toàn bộ hệ thống [50-52]. Các phương pháp như điều khiển trượt [50] hoặc quy hoạch động thích nghi kết hợp điều khiển trượt [52] đã được đề cập.
Contradictions/debates với ít nhất 2 opposing views
-
MPC vs. Backstepping về xử lý ràng buộc và tối ưu hóa:
- View 1 (MPC): MPC "giúp tối thiểu hàm mục tiêu dựa trên mô hình dự báo, xử lý ràng buộc tín hiệu điều khiển cũng như các biến trạng thái" [Trang 2]. Kỹ thuật tối ưu có thể xử lý các ràng buộc phức tạp như dạng đa diện [6].
- View 2 (Backstepping): Phương pháp Backstepping [5] cho hệ tay máy đã xử lý ràng buộc bằng khâu hiệu chỉnh ngược, nhưng "việc bổ sung này phụ thuộc vào đặc điểm phương trình động lực học của từng hệ cụ thể, chưa có nguyên lý tổng quát, cũng như phương pháp tổng quát cho mọi đối tượng." Đối với Robot tự hành dạng 2 bánh chủ động thì "hầu như chưa được đề cập tới" [Trang 2]. Các nghiên cứu Master-Slave truyền thống [29, 30, 33, 46, 47] dựa vào Back-Stepping "chưa thỏa mãn yêu cầu tối thiểu hóa của hàm mục tiêu và khó lòng mở rộng cho tình huống điều khiển có xét đến ràng buộc của tín hiệu điều khiển cũng như trạng thái." [Trang 8].
- Positioning của luận án: Luận án này rõ ràng ủng hộ MPC là hướng đi triển vọng hơn để giải quyết đồng thời tối ưu hóa và ràng buộc cho robot tự hành dưới cơ cấu chấp hành.
-
Tính ổn định trong MPC động:
- View 1 (Thách thức): "Vấn đề ổn định trong điều khiển dự báo cần được xem xét bởi mặc dù trong từng chu kỳ bộ điều khiển tối ưu có thể giúp hệ ổn định nhưng bản chất của điều khiển dự báo là thay đổi bộ điều khiển tối ưu sau mỗi chu kỳ." [Trang 5]. Nhiều nghiên cứu [25-27] gặp khó khăn trong việc chứng minh tính khả thi liên tục để so sánh hàm ứng viên Lyapunov giữa các chu kỳ.
- View 2 (Giải pháp): Việc thiết lập bài toán tối ưu hóa phi tuyến tại mỗi chu kỳ trích mẫu là quan trọng trong việc khảo sát tính ổn định, cần đảm bảo khả năng so sánh giữa 2 hàm ứng viên ứng với 2 chu kỳ trích mẫu.
- Positioning của luận án: Luận án trực tiếp giải quyết vấn đề này bằng cách "nghiên cứu đề xuất bộ điều khiển dự báo không những đảm bảo điều khiển tối ưu mà còn đảm bảo tính ổn định hệ thống kín" [Trang 21] thông qua việc "tìm ra ước lượng trung gian, đặt bài toán tối ưu với miền ràng buộc phù hợp tại mỗi thời điểm trích mẫu" [Trang 8] và chứng minh "tính khả thi" (Bổ đề 2.3, Định lý 2.1).
Positioning trong literature với specific gap identified
Luận án này định vị mình ở giao điểm của điều khiển dự báo tiên tiến và điều khiển hệ thống dưới cơ cấu chấp hành. Nó vượt ra ngoài các phương pháp truyền thống như Backstepping bằng cách cung cấp một khung làm việc MPC toàn diện để giải quyết đồng thời các thách thức về tính phi tuyến, ràng buộc, nhiễu và đặc điểm dưới cơ cấu chấp hành. Đặc biệt, luận án giải quyết các khoảng trống đã xác định như sau:
- MPC cho hệ Underactuated và Nonholonomic với ràng buộc: Chưa có nghiên cứu nào áp dụng MPC để xử lý đồng thời yêu cầu bám quỹ đạo của robot chủ và bám góc hướng cho robot tự hành dưới cơ cấu chấp hành. Luận án giải quyết điều này thông qua NMPC trực tiếp.
- Chứng minh tính ổn định và khả thi cho MPC động: Luận án cung cấp các định lý và bổ đề chặt chẽ để chứng minh tính ổn định tiệm cận (Bổ đề 2.4) và ổn định trạng thái theo đầu vào (ISS) (Định lý 2.2) cho các hệ thống được điều khiển bằng MPC, đồng thời giải quyết vấn đề tính khả thi liên tục của các bài toán tối ưu (Định lý 2.1).
How this advances field với concrete contributions
Luận án đóng góp vào lĩnh vực điều khiển tự động bằng cách:
- Mở rộng khả năng của MPC: Thay vì chỉ tập trung vào hệ tuyến tính hoặc phi tuyến đã tuyến tính hóa, luận án phát triển NMPC trực tiếp cho hệ robot tự hành phi tuyến, dưới cơ cấu chấp hành, và có nhiễu.
- Nâng cao độ tin cậy của MPC: Cung cấp các công cụ toán học để đảm bảo tính ổn định và tính khả thi của các thuật toán MPC, một khía cạnh thường bị bỏ qua hoặc khó chứng minh trong các nghiên cứu trước.
- Cung cấp giải pháp cho hệ Master-Slave phức tạp: Phát triển một giải pháp điều khiển bám toàn diện cho hệ robot Chủ-Tớ, bao gồm cả bám góc hướng, điều này rất quan trọng cho các ứng dụng thực tế đòi hỏi độ chính xác cao về tư thế.
So sánh với ÍT NHẤT 2 international studies
- So sánh với các nghiên cứu về điều khiển Robot tự hành dạng Omni [48]: Tài liệu [48] phát triển MPC cho robot tự hành dạng Omni (đủ cơ cấu chấp hành) bằng cách tuyến tính hóa mô hình và sử dụng cận trên của hàm mục tiêu để xử lý sai lệch mô hình. Luận án này, thay vì chỉ tuyến tính hóa, còn đi xa hơn bằng cách đề xuất "điều khiển dự báo phi tuyến trực tiếp cho hệ 2 Robot tự hành cấu trúc Chủ -tớ" (Trang 21, Mục 2.2) và xử lý "đặc điểm thiếu cơ cấu chấp hành thể hiện qua việc xử lý thêm việc bám thành phần góc hướng trong Robot tự hành" (Trang 9), một thách thức phức tạp hơn nhiều so với hệ Omni.
- So sánh với các nghiên cứu về tính khả thi của MPC [25-27]: Các công trình [25-27] đã đề cập đến vấn đề tính khả thi trong MPC bằng cách tìm tín hiệu điều khiển trung gian, nhưng "việc các nghiên cứu này cần sử dụng một điều kiện đặc biệt để cho thấy sự tồn tại của tín hiệu điều khiên trung gian này mà chưa chỉ ra cụ thể tín hiệu trung gian đó" [Trang 6-7]. Luận án này cung cấp một giải pháp cụ thể hơn bằng cách "đưa ra tín hiệu điều khiển trung gian cụ thể, giúp so sánh các hàm ứng viên tại 2 thời điểm liên tiếp" (Trang 9, Hướng thứ ba), thể hiện qua Định lý 2.1 và Bổ đề 2.3, qua đó nâng cao tính chặt chẽ toán học và khả năng ứng dụng.
Đóng góp lý thuyết và khung phân tích
Luận án này mang đến những đóng góp lý thuyết đáng kể, mở rộng các khung phân tích hiện có và giới thiệu các phương pháp luận mới để giải quyết các thách thức điều khiển phức tạp.
Đóng góp cho lý thuyết
-
Extend/challenge WHICH specific theories (name theorists)
- Mở rộng Lý thuyết Điều khiển Dự báo (MPC): Luận án mở rộng MPC từ các ứng dụng truyền thống trên hệ tuyến tính hoặc phi tuyến đã tuyến tính hóa (như trong [23, 48]) để xử lý trực tiếp các hệ thống phi tuyến, dưới cơ cấu chấp hành với ràng buộc không tích phân được. Các nghiên cứu trước đây như [16, 19, 26, 27] đã áp dụng MPC cho các hệ thống như Unicycle hay phương tiện dưới nước, nhưng "đặc điểm thiếu cơ cấu chấp hành đã được đề cập thể hiện qua việc bổ sung thêm yêu cầu bám của sai lệch về góc hướng đã được tính đến" (Trang 19) là một sự mở rộng quan trọng trong luận án này.
- Củng cố và làm rõ Lý thuyết Ổn định Lyapunov trong MPC: Mặc dù Lyapunov là công cụ cơ bản, việc áp dụng nó cho MPC động với bộ điều khiển thay đổi từng chu kỳ là thách thức. Luận án cung cấp các chứng minh chặt chẽ về tính ổn định tiệm cận (Bổ đề 2.4) và ổn định trạng thái theo đầu vào (ISS) (Định lý 2.2) cho các hệ thống dưới tác động của MPC, giải quyết vấn đề "sự thống nhất của vấn đề tối ưu và vấn đề ổn định" [Trang 2, phần 3].
- Phát triển khái niệm Tính khả thi (Feasibility) trong MPC: Luận án cụ thể hóa điều kiện tính khả thi liên tục của các bài toán tối ưu trong MPC (Định lý 2.1, Bổ đề 2.3), điều mà các nghiên cứu trước đây [25-27] thường chỉ đưa ra "một điều kiện đặc biệt" mà chưa "chỉ ra cụ thể tín hiệu trung gian đó" [Trang 6-7]. Bằng cách đưa ra "tín hiệu điều khiển trung gian cụ thể", luận án cung cấp một phương pháp luận mạnh mẽ hơn để đảm bảo tính khả thi đệ quy.
-
Conceptual framework với components và relationships Khung khái niệm của luận án được xây dựng dựa trên sự tương tác giữa Mô hình hóa hệ thống, Thiết kế bộ điều khiển dự báo, và Phân tích ổn định/khả thi.
- Mô hình hóa hệ thống (System Modeling): Bao gồm việc thiết lập mô hình động học chi tiết cho robot tự hành dạng 2 bánh chủ động (Eq 1.3), con lắc ngược (Eq 2.42), và đặc biệt là mô hình sai lệch bám cho hệ Chủ-Tớ có xét đến góc hướng (Eq 1.14). Component chính ở đây là ràng buộc không tích phân được (nonholonomic constraint) (Khái niệm 1.1), được phân tích kỹ lưỡng về ảnh hưởng đến cấu trúc điều khiển.
- Thiết kế Bộ điều khiển Dự báo (MPC Design):
- Min-Max MPC cho hệ tuyến tính hóa: Dành cho con lắc ngược (Mục 2.1), sử dụng tuyến tính hóa và bất đẳng thức ma trận để tối thiểu hóa cận trên của hàm mục tiêu khi có sai lệch mô hình và nhiễu (Bài toán tối ưu 2.1, Định lý 2.2).
- NMPC trực tiếp cho hệ phi tuyến: Dành cho robot tự hành Chủ-Tớ (Mục 2.2), sử dụng trực tiếp mô hình phi tuyến và thiết kế tín hiệu điều khiển trung gian (Thuật toán điều khiển 2.1, Bổ đề 2.1).
- Component chính là hàm mục tiêu tối ưu hóa (Eq 2.10, 2.47) và ràng buộc điều khiển/trạng thái (Eq 2.11, 2.18, 2.48).
- Phân tích Ổn định và Khả thi (Stability & Feasibility Analysis): Sử dụng Lý thuyết Lyapunov để chứng minh tính ổn định tiệm cận (Bổ đề 2.4) và ổn định trạng thái theo đầu vào (ISS) (Định lý 2.2). Khái niệm tính khả thi đệ quy (recursive feasibility) được chứng minh thông qua Định lý 2.1 và Bổ đề 2.3. Mối quan hệ giữa các component: Mô hình hóa cung cấp cơ sở cho thiết kế bộ điều khiển. Bộ điều khiển được thiết kế để tối ưu hóa hiệu suất trong khi vẫn đảm bảo ổn định và khả thi, được xác nhận thông qua các phân tích lý thuyết chặt chẽ.
-
Theoretical model với propositions/hypotheses numbered Luận án đề xuất các mô hình lý thuyết và giả thuyết sau:
- Mô hình điều khiển Min-Max MPC bền vững cho hệ phi tuyến tuyến tính hóa:
- Propositions:
- P1.1: Bằng cách tuyến tính hóa mô hình phi tuyến (Eq 2.2, 2.3) và đưa sai lệch cùng nhiễu vào hàm mục tiêu dưới dạng cận trên (Eq 2.15), một bộ điều khiển dự báo Min-Max (Bài toán tối ưu 2.1) có thể được thiết kế.
- P1.2: Nếu tồn tại nghiệm cho bài toán tối ưu hóa (Định lý 2.1), hệ kín sẽ ổn định tiệm cận trong trường hợp không nhiễu (Bổ đề 2.4) và ổn định trạng thái theo đầu vào (ISS) trong trường hợp có nhiễu bị chặn (Định lý 2.2).
- P1.3: Tính khả thi của bài toán tối ưu được đảm bảo đệ quy qua các chu kỳ trích mẫu nếu có một nghiệm ban đầu và các điều kiện nhất định về ma trận (Bổ đề 2.3, Định lý 2.1).
- Propositions:
- Mô hình NMPC trực tiếp cho hệ Robot tự hành Master-Slave dưới cơ cấu chấp hành:
- Propositions:
- P2.1: Mô hình sai lệch bám (Eq 2.46) cho hệ robot Chủ-Tớ, có xét đến góc hướng, có thể được sử dụng trực tiếp trong thiết kế NMPC.
- P2.2: Một thuật toán NMPC trực tiếp (Thuật toán điều khiển 2.1) có thể được xây dựng để đảm bảo robot tớ bám theo robot chủ, đồng thời thỏa mãn các ràng buộc điều khiển và trạng thái.
- P2.3: Tính khả thi của thuật toán NMPC trực tiếp và tính ổn định trạng thái theo đầu vào (ISS) của hệ sai lệch (2.46) dưới tác động của bộ điều khiển dự báo là hoàn toàn khả thi và có thể chứng minh được (Định lý 2.1 ý i) và ii)).
- Propositions:
- Mô hình điều khiển Min-Max MPC bền vững cho hệ phi tuyến tuyến tính hóa:
-
Paradigm shift với EVIDENCE từ findings Luận án này góp phần tạo ra một sự thay đổi mô hình nhỏ từ các phương pháp điều khiển truyền thống dựa trên tách biệt động học/động lực học và giải pháp từng phần cho từng loại thách thức (như Backstepping cho bám quỹ đạo, bộ lọc cho nhiễu) sang một cách tiếp cận tích hợp, tối ưu hóa toàn diện bằng MPC. Bằng chứng là:
- Tích hợp tối ưu hóa và ổn định: Các nghiên cứu trước đây thường coi tối ưu hóa và ổn định là hai vấn đề riêng biệt (Trang 5). Luận án này "nghiên cứu đề xuất bộ điều khiển dự báo không những đảm bảo điều khiển tối ưu mà còn đảm bảo tính ổn định hệ thống kín" (Trang 21), chứng minh rằng hai mục tiêu này có thể được đồng bộ hóa.
- Xử lý trực tiếp phi tuyến và ràng buộc: Thay vì chỉ tuyến tính hóa hoặc xử lý ràng buộc gián tiếp, luận án phát triển NMPC trực tiếp và đưa ràng buộc vào bài toán tối ưu (Trang 2, 8). Điều này thể hiện một cách tiếp cận toàn diện và thực tế hơn cho các hệ thống phức tạp.
- Chuyển đổi từ điều khiển tĩnh sang điều khiển động, thông minh hơn: Việc sử dụng mô hình dự báo cho phép hệ thống "dự báo được diễn biến của tương lai để từ đó đạt được nhiều mục tiêu dựa vào hàm mục tiêu được chọn, không chỉ có điều khiển bám truyền thống" (Trang 5), là một bước tiến vượt trội so với các bộ điều khiển phản hồi tĩnh.
Khung phân tích độc đáo
-
Integration của theories (name 3+ specific theories) Khung phân tích của luận án là sự tích hợp mạnh mẽ của:
- Lý thuyết điều khiển dự báo mô hình (MPC) để xây dựng hàm mục tiêu và chiến lược tối ưu hóa.
- Lý thuyết Lyapunov để phân tích tính ổn định của hệ thống kín.
- Lý thuyết bất đẳng thức ma trận (LMI/BMI) để chuyển đổi các điều kiện ổn định và ràng buộc thành các bài toán tối ưu lồi có thể giải được.
- Lý thuyết hệ thống phi tuyến và dưới cơ cấu chấp hành để mô hình hóa chính xác các đối tượng nghiên cứu và thiết kế bộ điều khiển phù hợp với đặc điểm của chúng. Sự tích hợp này cho phép luận án phát triển các thuật toán điều khiển vừa tối ưu về hiệu suất, vừa bền vững trước nhiễu, vừa đảm bảo tính ổn định chặt chẽ, và có khả năng giải quyết các ràng buộc phức tạp của hệ thống thực tế.
-
Novel analytical approach với justification Phương pháp phân tích độc đáo của luận án nằm ở cách tiếp cận "tối ưu hóa lặp lại với đảm bảo tính khả thi và ổn định" cho các hệ thống phi tuyến phức tạp.
- Justification: Các nghiên cứu trước đây thường phải thỏa hiệp giữa tối ưu hóa và ổn định, hoặc gặp khó khăn trong việc đảm bảo tính khả thi của bài toán tối ưu trong mỗi chu kỳ điều khiển. Luận án giải quyết điều này bằng cách:
- Sử dụng bất đẳng thức ma trận (LMI) để chuyển đổi các điều kiện ổn định Lyapunov thành ràng buộc trong bài toán tối ưu (Định lý 2.2).
- Đề xuất và chứng minh sự tồn tại của "tín hiệu điều khiển trung gian cụ thể" (Bổ đề 2.3) để đảm bảo tính khả thi đệ quy, cho phép các bài toán tối ưu luôn có nghiệm trong mỗi chu kỳ.
- Kết hợp Min-Max MPC để xử lý nhiễu bị chặn và sai lệch mô hình, tối thiểu hóa cận trên của hàm mục tiêu (Mục 2.1).
- Justification: Các nghiên cứu trước đây thường phải thỏa hiệp giữa tối ưu hóa và ổn định, hoặc gặp khó khăn trong việc đảm bảo tính khả thi của bài toán tối ưu trong mỗi chu kỳ điều khiển. Luận án giải quyết điều này bằng cách:
-
Conceptual contributions với definitions
- "Bộ điều khiển dự báo phi tuyến trực tiếp cho hệ dưới cơ cấu chấp hành có xét đến góc hướng": Đây là một khái niệm mới mà luận án đề xuất, khác với các MPC truyền thống chỉ bám theo vị trí hoặc tuyến tính hóa mô hình. Nó định nghĩa một cách tiếp cận toàn diện hơn cho robot tự hành, cho phép điều khiển chính xác tư thế trong các tác vụ phức tạp.
- "Tín hiệu điều khiển trung gian cụ thể" cho tính khả thi đệ quy của MPC: Đây là một đóng góp khái niệm quan trọng để giải quyết hạn chế trong các nghiên cứu MPC trước đây [25-27]. Nó định nghĩa một chiến lược để đảm bảo rằng các bài toán tối ưu lặp lại trong MPC luôn có nghiệm, nâng cao độ tin cậy của thuật toán.
- "Miền hấp dẫn (Absorbing region)" cho ISS dưới nhiễu: Luận án định nghĩa rõ ràng miền hấp dẫn mà sai lệch trạng thái sẽ hội tụ vào (Định lý 2.2), cung cấp một thước đo định lượng về khả năng chịu nhiễu của hệ thống.
-
Boundary conditions explicitly stated Các điều kiện biên của nghiên cứu được xác định rõ ràng:
- Nhiễu bị chặn: "Phạm vi nghiên cứu của luận án: Luận án nghiên cứu thuật toán điều khiển dự báo với yêu cầu bám theo quỹ đạo của Robot tự hành chủ cho hệ Robot tự hành, con lắc ngược ảnh hưởng của nhiễu là bị chặn." (Trang 3). Giả thiết 2.2 phát biểu "Tồn tại L đủ lớn sao cho nhiễu bị chặn tại mọi thời điểm $w(l) \le L$".
- Hệ thống dưới cơ cấu chấp hành: Đối tượng nghiên cứu tập trung vào robot tự hành dạng 2 bánh chủ động và con lắc ngược, là những hệ thống đặc trưng cho "hệ thiếu cơ cấu chấp hành" (Trang 8).
- Mô hình hóa: Các giả thiết mô hình cụ thể cho robot tự hành dạng 2 bánh chủ động bao gồm không có giảm xóc, không trượt, bánh xe chỉ quay thuần túy, và di chuyển trên mặt phẳng (Giả thiết 1, Trang 9).
- Cửa sổ dự báo: Mặc dù lý thuyết có thể xét cửa sổ vô hạn, các bài toán tối ưu hóa thực tế trong luận án được triển khai với "cửa sổ dự báo là hữu hạn kèm theo thành phần cuối giúp ổn định hệ thống" (Trang 24).
Phương pháp nghiên cứu tiên tiến
Luận án áp dụng một phương pháp nghiên cứu chặt chẽ và tiên tiến, kết hợp giữa lý thuyết điều khiển tối ưu, phân tích ổn định toán học và kiểm chứng mô phỏng để giải quyết các thách thức phức tạp trong điều khiển hệ thống phi tuyến dưới cơ cấu chấp hành.
Thiết kế nghiên cứu
-
Research philosophy (positivism/interpretivism/critical realism) Triết lý nghiên cứu của luận án này mang tính thực chứng (positivism). Nghiên cứu tìm kiếm các quy luật khách quan và có thể định lượng được về hành vi của hệ thống vật lý. Nó dựa trên việc xây dựng các mô hình toán học, thiết kế các thuật toán điều khiển, chứng minh tính đúng đắn của chúng thông qua các định lý và bổ đề toán học, và kiểm chứng bằng các dữ liệu mô phỏng. Mục tiêu là phát triển các giải pháp điều khiển có thể tái tạo và áp dụng rộng rãi cho một lớp hệ thống nhất định, phù hợp với ngành kỹ thuật điều khiển và tự động hóa.
-
Mixed methods với SPECIFIC combination rationale Luận án không sử dụng mixed methods theo nghĩa truyền thống của khoa học xã hội mà là sự kết hợp giữa phương pháp luận lý thuyết-toán học và phương pháp luận thực nghiệm-mô phỏng.
- Rationale:
- Thiết lập và phân tích lý thuyết (Theoretical/Analytical Method): Đây là phương pháp chính để "Nghiên cứu và xây dựng các bộ điều khiển dự báo bám quỹ đạo cho các hệ chuyển động thiếu cơ cấu chấp hành" (Trang 3). Nó bao gồm việc:
- Phân tích mô hình toán học: Thiết lập phương trình động học (Eq 1.1, 1.3) và làm rõ "ràng buộc không tích phân được" (Khái niệm 1.1).
- Thiết kế thuật toán điều khiển: Xây dựng các cấu trúc điều khiển dự báo Min-Max (Mục 2.1) và NMPC trực tiếp (Mục 2.2).
- Phân tích tính ổn định: Chứng minh tính ổn định tiệm cận (Bổ đề 2.4) và ISS (Định lý 2.2) bằng Lý thuyết Lyapunov và bất đẳng thức ma trận.
- Phân tích tính khả thi: Đảm bảo khả năng giải được bài toán tối ưu lặp lại (Định lý 2.1, Bổ đề 2.3).
- Kiểm chứng mô phỏng (Simulation-based Verification Method): "Các kết quả nghiên cứu được phân tích lý thuyết và kiểm chứng bằng mô phỏng trên phần mềm Matlab có sử dụng một số công cụ chuyên dụng Yalmip, Casadi." (Trang 4). Mô phỏng được sử dụng để:
- Xác nhận hiệu suất: Minh họa khả năng bám quỹ đạo, ổn định và loại bỏ nhiễu của các bộ điều khiển được thiết kế.
- Kiểm tra tính khả thi thực tế: Xem xét đáp ứng của hệ thống dưới các ràng buộc điều khiển và trạng thái.
- Đánh giá độ bền vững: Kiểm tra hiệu quả của bộ điều khiển trong môi trường có nhiễu. Sự kết hợp này đảm bảo rằng các đóng góp lý thuyết không chỉ vững chắc về mặt toán học mà còn có tính ứng dụng thực tiễn cao, có thể được triển khai trên các hệ thống vật lý.
- Thiết lập và phân tích lý thuyết (Theoretical/Analytical Method): Đây là phương pháp chính để "Nghiên cứu và xây dựng các bộ điều khiển dự báo bám quỹ đạo cho các hệ chuyển động thiếu cơ cấu chấp hành" (Trang 3). Nó bao gồm việc:
- Rationale:
-
Multi-level design với levels clearly defined Thiết kế nghiên cứu được phân chia thành các cấp độ xử lý vấn đề khác nhau:
- Cấp độ 1: Mô hình hóa hệ thống cơ sở:
- Mô tả: Tập trung vào việc thiết lập mô hình toán học chi tiết cho từng đối tượng nghiên cứu.
- Ví dụ: "Thiết lập mô hình toán mô tả 1 Robot tự hành với đặc điểm thiếu chấp hành, làm rõ ràng buộc không tích phân được." (Trang 2). "Mô hình hệ hai robot tự hành Chủ - Tớ (Master – Slave)" (Trang 14).
- Cấp độ 2: Thiết kế điều khiển cho hệ phi tuyến tuyến tính hóa (con lắc ngược):
- Mô tả: Phát triển Min-Max MPC bằng cách "tuyến tính hóa mô hình và sử dụng bất đẳng thức ma trận để xem xét tính ổn định" (Trang 2).
- Ví dụ: Mục 2.1, xem xét hệ phi tuyến (Eq 2.1) được tuyến tính hóa (Eq 2.2) và giải bài toán tối ưu hóa 2.2.
- Cấp độ 3: Thiết kế điều khiển dự báo phi tuyến trực tiếp cho hệ robot Master-Slave (không xét góc hướng):
- Mô tả: "Nghiên cứu xây dựng bộ điều khiển dự báo cho hệ Robot tự hành có nhiễu tác động với yêu cầu bám theo quỹ đạo của Robot tự hành chủ không tính đến góc hướng" (Trang 3).
- Ví dụ: Mục 2.2.1, thiết kế luật điều khiển cho mô hình sai lệch bám (Eq 2.46).
- Cấp độ 4: Thiết kế điều khiển dự báo phi tuyến trực tiếp cho hệ robot Master-Slave (có xét góc hướng):
- Mô tả: "Nghiên cứu xây dựng bộ điều khiển dự báo cho hệ Robot tự hành không nhiễu và có nhiễu ngoài với yêu cầu bám theo quỹ đạo của Robot tự hành chủ có tính đến góc hướng" (Trang 3). Đây là cấp độ phức tạp nhất, trực tiếp giải quyết vấn đề dưới cơ cấu chấp hành.
- Ví dụ: Chương 3. Mỗi cấp độ đều có mục tiêu và phương pháp cụ thể, xây dựng trên nền tảng của các cấp độ trước để giải quyết vấn đề một cách toàn diện và tăng dần độ phức tạp.
- Cấp độ 1: Mô hình hóa hệ thống cơ sở:
-
Sample size và selection criteria EXACT Vì đây là nghiên cứu lý thuyết và mô phỏng, "sample size" ở đây đề cập đến các trường hợp thử nghiệm và thông số mô hình được chọn.
- Con lắc ngược:
- Thông số vật lý: Khối lượng xe $M = 1(kg)$, khối lượng con lắc $m = 0.1(kg)$, chiều dài con lắc $l = 0.5(m)$ [Trang 31].
- Biến trạng thái ban đầu: $X_0 = [-0.15 \ 0]^T$ (góc và tốc độ góc) [Trang 31].
- Giới hạn điều khiển: $F_{max} = 12(N)$ [Trang 31].
- Ma trận trọng số hàm mục tiêu: $Q_l = \begin{bmatrix} 1 & 0 \ 0 & 2 \end{bmatrix}$, $R_l = 1$ [Trang 31].
- Giá trị tham số Min-Max MPC: $\gamma_{max} = 100$, $\psi = 3$ [Trang 31].
- Robot tự hành Master-Slave:
- Mô hình: Được dựa trên Hình 1.2 và 1.3, với các tham số chung như "khoảng cách từ tâm đến mũi xe của Robot là $\rho$" (Trang 14) và "kích thước của cả 3 Robot có kích thước giống nhau" [Trang 16].
- Ràng buộc vận tốc bánh xe: "vận tốc 2 bánh xe không được vượt quá $a (m/s)$" (Trang 15), tức là $v_R \le a, v_L \le a$.
- Quỹ đạo thử nghiệm: Mô phỏng con lắc ngược, hệ Robot tự hành Master-Slave với quỹ đạo là đường thẳng (Phụ lục 2) và quỹ đạo là đường tròn có thay đổi hướng (Phụ lục 3). Selection criteria: Các đối tượng và thông số được chọn dựa trên tính đại diện cho lớp hệ thống dưới cơ cấu chấp hành và ràng buộc không tích phân được, đồng thời đủ phức tạp để minh họa hiệu quả của các thuật toán đề xuất và đủ phổ biến trong tài liệu để so sánh.
- Con lắc ngược:
Quy trình nghiên cứu rigorous
-
Sampling strategy với inclusion/exclusion criteria Trong nghiên cứu này, "sampling strategy" không áp dụng cho dữ liệu thực mà cho các "trích mẫu" (sampling time) trong môi trường mô phỏng rời rạc hóa.
- Inclusion criteria:
- Các hệ thống có đặc điểm phi tuyến, dưới cơ cấu chấp hành, và ràng buộc không tích phân được.
- Hệ thống phải chịu ảnh hưởng của nhiễu bị chặn.
- Các hệ thống mà vấn đề điều khiển bám quỹ đạo hoặc ổn định điểm cân bằng là trọng tâm.
- Exclusion criteria:
- Hệ thống tuyến tính hoàn toàn hoặc đủ cơ cấu chấp hành.
- Hệ thống không chịu ảnh hưởng của nhiễu hoặc nhiễu có tính chất ngẫu nhiên không thể chặn trên.
- Các hệ thống không có ràng buộc điều khiển hoặc trạng thái.
- Sampling time (chu kỳ trích mẫu): Việc chuyển đổi mô hình liên tục sang rời rạc được thực hiện thông qua xấp xỉ với "chu kỳ $T$ đủ nhỏ" (Trang 31). Tầm dự báo trong MPC là hữu hạn, ví dụ $T = n\delta$, với $\delta$ là thời gian trích mẫu (Trang 35).
- Inclusion criteria:
-
Data collection protocols với instruments described "Data collection protocols" ở đây là các phương pháp thu thập "dữ liệu" mô phỏng và các kết quả tính toán.
- Instruments:
- Phần mềm Matlab: Môi trường chính để thực hiện các mô phỏng và kiểm chứng thuật toán.
- Công cụ chuyên dụng Yalmip, Casadi: Các công cụ này được sử dụng để "giải các bài toán tối ưu hóa 2.2 này" (Trang 27), đặc biệt là các bài toán quy hoạch phi tuyến (NLP) và bất đẳng thức ma trận (LMI). Casadi là một framework nguồn mở để giải quyết các bài toán tối ưu động, trong khi Yalmip là một giao diện Matlab để mô hình hóa các bài toán tối ưu.
- Protocol:
- Thiết lập mô hình: Mã hóa các phương trình động học của robot và con lắc ngược trong Matlab.
- Thiết kế bộ điều khiển: Thực hiện các thuật toán MPC bằng cách định nghĩa hàm mục tiêu, ràng buộc và giải bài toán tối ưu tại mỗi chu kỳ trích mẫu.
- Thực hiện mô phỏng: Chạy mô phỏng trong các kịch bản khác nhau (quỹ đạo thẳng, tròn, có nhiễu, không nhiễu) với các thông số ban đầu và ràng buộc đã định.
- Ghi lại dữ liệu: Thu thập các biến trạng thái (vị trí, góc, vận tốc), tín hiệu điều khiển, sai lệch bám theo thời gian.
- Phân tích kết quả: Biểu diễn dữ liệu dưới dạng đồ thị (Hình 2.3-2.21) và phân tích định lượng (giá trị Pms, $\psi_{ms}$, sai lệch, v.v.).
- Instruments:
-
Triangulation (data/method/investigator/theory) Mặc dù không phải là triangulation theo nghĩa đầy đủ của khoa học xã hội, luận án vẫn áp dụng nguyên tắc tương tự để tăng cường độ tin cậy:
- Methodological Triangulation: Kết hợp giữa thiết kế điều khiển Min-Max MPC (tuyến tính hóa) và NMPC trực tiếp (phi tuyến hoàn toàn) để giải quyết các hệ thống khác nhau (con lắc ngược và robot tự hành). Mỗi phương pháp được lựa chọn dựa trên đặc tính của hệ thống để đạt được hiệu quả tối ưu.
- Theoretical Triangulation: Sự kết hợp của Lý thuyết MPC, Lý thuyết Lyapunov, Lý thuyết LMI/BMI và Lý thuyết hệ thống phi tuyến để xây dựng các thuật toán và chứng minh tính đúng đắn của chúng. Mỗi lý thuyết hỗ trợ và bổ sung cho các lý thuyết khác để tạo nên một khung phân tích mạnh mẽ.
- Simulation-based Verification: Các kết quả lý thuyết được kiểm chứng và minh họa một cách nhất quán qua mô phỏng, cung cấp bằng chứng thực nghiệm (ảo) cho các phát biểu lý thuyết.
-
Validity (construct/internal/external) và reliability (α values)
- Construct Validity: Các khái niệm như "tính ổn định tiệm cận", "ổn định trạng thái theo đầu vào (ISS)", "ràng buộc không tích phân được", "tính khả thi đệ quy" đều được định nghĩa rõ ràng và sử dụng nhất quán theo các tiêu chuẩn học thuật đã được thiết lập trong lĩnh vực điều khiển. Các phép đo (ví dụ: sai lệch bám, đáp ứng góc) trực tiếp phản ánh các cấu trúc lý thuyết này.
- Internal Validity: Mối quan hệ nhân quả giữa bộ điều khiển dự báo đề xuất và hiệu suất/ổn định của hệ thống được chứng minh chặt chẽ thông qua các định lý và bổ đề toán học. Ví dụ, Bổ đề 2.4 cho thấy rõ ràng cách bộ điều khiển dự báo dẫn đến ổn định tiệm cận nếu các điều kiện nhất định được thỏa mãn. Các mô phỏng được thiết kế để cô lập và kiểm tra các tác động của bộ điều khiển, giảm thiểu các yếu tố gây nhiễu.
- External Validity: Mặc dù là nghiên cứu mô phỏng, các mô hình và thuật toán được thiết kế dựa trên các nguyên lý vật lý và toán học tổng quát, có khả năng áp dụng cho một lớp rộng các hệ thống vật lý có đặc điểm tương tự. Việc nghiên cứu cả robot tự hành và con lắc ngược, hai hệ thống điển hình của lớp dưới cơ cấu chấp hành, tăng cường khả năng khái quát hóa. Tuy nhiên, việc triển khai thực tế trên phần cứng sẽ cần thêm các bước tinh chỉnh và kiểm tra. "Generalizability conditions clearly specified" ở phần sau sẽ làm rõ thêm.
- Reliability (độ tin cậy): Các thuật toán điều khiển được thiết kế với các bước rõ ràng và có thể tái tạo. Các kết quả mô phỏng, khi được thực hiện với cùng các thông số và điều kiện ban đầu, sẽ cho ra các đáp ứng nhất quán. Việc sử dụng các công cụ phần mềm chuẩn như Matlab, Yalmip, Casadi giúp đảm bảo độ tin cậy của các phép tính toán và mô phỏng. Không có giá trị $\alpha$ (Cronbach's alpha) được báo cáo vì đây không phải là nghiên cứu thống kê dựa trên khảo sát hoặc dữ liệu thực nghiệm xã hội.
Data và phân tích
-
Sample characteristics với demographics/statistics Trong ngữ cảnh này, "sample characteristics" đề cập đến đặc tính của các đối tượng mô hình hóa và các tham số kỹ thuật được sử dụng trong mô phỏng.
- Con lắc ngược:
- Đặc tính: Hệ phi tuyến, dưới cơ cấu chấp hành (chỉ có 1 đầu vào lực để điều khiển 2 trạng thái góc và tốc độ góc), mô hình liên tục được rời rạc hóa.
- Thông số thống kê: Khối lượng xe $M=1$ kg, khối lượng con lắc $m=0.1$ kg, chiều dài $l=0.5$ m. Vận tốc góc ban đầu là 0, góc ban đầu là $-0.15$ rad. Giới hạn lực điều khiển $F_{max}=12N$. (Trang 31)
- Robot tự hành Master-Slave:
- Đặc tính: Hệ phi tuyến, dưới cơ cấu chấp hành (robot 2 bánh chủ động), có ràng buộc không tích phân được (nonholonomic constraint), cấu trúc Chủ-Tớ.
- Thông số thống kê: Bán kính bánh xe $R$, khoảng cách giữa hai bánh xe $L$, khoảng cách từ mũi xe đến trọng tâm $d$. Các tham số cụ thể được liệt kê trong Bảng 1.1 (Trang 11) như $m_r, I_{rZ}, I_{\omega Z}, I_{\omega y}$. Giới hạn vận tốc bánh xe $v_R \le a, v_L \le a$. Các đặc điểm này được sử dụng để xây dựng các mô hình toán học (phương trình động học, sai lệch bám) làm nền tảng cho việc thiết kế bộ điều khiển.
- Con lắc ngược:
-
Advanced techniques (SEM/multilevel/QCA etc.) với software Luận án sử dụng các kỹ thuật phân tích và tối ưu hóa cao cấp:
- Quy hoạch phi tuyến (Nonlinear Programming - NLP): Các bài toán tối ưu hóa trong NMPC (ví dụ: Bài toán tối ưu 2.1, 2.48) là các bài toán NLP, đòi hỏi các thuật toán giải quyết phức tạp để tìm nghiệm tại mỗi chu kỳ trích mẫu.
- Bất đẳng thức ma trận (Linear Matrix Inequalities - LMI): Các điều kiện ổn định và ràng buộc được chuyển đổi thành dạng LMI (ví dụ: Eq 2.19) thông qua Bổ đề Schur (Trang 27), cho phép giải quyết bằng các công cụ tối ưu hóa lồi hiệu quả.
- Phân tích Lyapunov: Sử dụng hàm ứng viên Lyapunov (ví dụ: $V(l) = z(l)^T P_l z(l)$) để chứng minh tính ổn định của hệ thống theo thời gian (Bổ đề 2.4).
- Phân tích Input-to-State Stability (ISS): Mở rộng phân tích ổn định để bao gồm tác động của nhiễu bị chặn, chứng minh rằng sai lệch trạng thái hội tụ vào một miền hấp dẫn (Định lý 2.2).
- Software used:
- Matlab: Môi trường mô phỏng và tính toán chính.
- Yalmip: "một công cụ chuyên dụng" để mô hình hóa các bài toán tối ưu (bao gồm LMI, NLP) trong Matlab (Trang 4, 27).
- Casadi: "một công cụ chuyên dụng" khác được đề cập (Trang 4, 27), là một framework nguồn mở mạnh mẽ để giải quyết các bài toán tối ưu động, đặc biệt hiệu quả cho NMPC do khả năng tính toán đạo hàm tự động và giao diện với các bộ giải NLP/LMI.
-
Robustness checks với alternative specifications Khả năng chống nhiễu (robustness) của bộ điều khiển là một trọng tâm của luận án và được kiểm tra thông qua các cách tiếp cận khác nhau:
- Min-Max MPC: Phương pháp này được thiết kế để xử lý "ảnh hưởng lớn nhất của sai lệch" (do tuyến tính hóa) và nhiễu (Trang 23), "tối thiểu hóa cận trên của hàm mục tiêu" khi chịu ảnh hưởng lớn nhất của sai lệch.
- Thiết kế bộ điều khiển có tính đến nhiễu: Định lý 2.2 trình bày "Bộ điều khiển dự báo Min-Max cho hệ không liên tục có nhiễu", bổ sung một thành phần điều khiển để giảm thiểu sai lệch trạng thái $e(l)$ về một "miền hấp dẫn" $\Omega$ ngay cả khi có nhiễu $w(l)$ (Eq 2.32). Điều này khác với việc chỉ loại bỏ nhiễu hoàn toàn.
- Kiểm chứng mô phỏng với nhiễu: Các mô phỏng được thực hiện với giả định có nhiễu tác động (ví dụ: trong mô hình con lắc ngược, Eq 2.42 có $w_1$, $w_2$), và kết quả cho thấy hệ thống vẫn duy trì được tính ổn định và bám quỹ đạo tốt (Hình 2.3-2.5).
- Alternative specifications (so sánh):
- So sánh hiệu suất của bộ điều khiển Min-Max MPC với phương pháp "điều khiển dự báo phi tuyến được thực hiện trực tiếp" (Trang 23), cho thấy sự lựa chọn phương pháp dựa trên đặc tính của hệ thống.
- Kết quả mô phỏng được so sánh ngầm với "những nghiên cứu điều khiển xe tự cân bằng dùng phương pháp học tăng cường [3,4] (Danh mục công bố)" (Trang 34), khẳng định chất lượng đáp ứng.
-
Effect sizes và confidence intervals reported Luận án này tập trung vào các chứng minh toán học và mô phỏng định tính/định lượng.
- Effect sizes: Được thể hiện gián tiếp thông qua các đồ thị đáp ứng của hệ thống (Hình 2.3-2.5 cho con lắc ngược; Hình 2.8-2.21 cho robot Master-Slave), nơi "sai lệch điều khiển" (ví dụ: Hình 2.13, 2.18) và "khoảng cách $P_{ms}$, góc $\psi_{ms}$ so với giá trị đặt" (Hình 2.10, 2.14, 2.20) được trình bày. Sự hội tụ nhanh chóng về không hoặc về một miền hấp dẫn nhỏ cho thấy hiệu quả (effect size) của bộ điều khiển. "Statistical significance (p-values, effect sizes)" không được báo cáo trực tiếp vì đây không phải là nghiên cứu thực nghiệm với dữ liệu thống kê từ thế giới thực.
- Confidence intervals: Không được báo cáo trực tiếp. Thay vào đó, độ bền vững (robustness) của hệ thống được đảm bảo thông qua Lý thuyết ISS và chứng minh rằng sai lệch trạng thái bị giới hạn trong một "miền hấp dẫn" (Eq 2.32), cung cấp một dạng "đảm bảo" về hiệu suất trong điều kiện có nhiễu, tương tự như một ranh giới hiệu suất.
Phát hiện đột phá và implications
Luận án này đã đưa ra nhiều phát hiện then chốt và có ý nghĩa sâu rộng, không chỉ trong lĩnh vực lý thuyết mà còn trong ứng dụng thực tiễn và chính sách.
Những phát hiện then chốt
- NMPC trực tiếp hiệu quả cho hệ robot Chủ-Tớ dưới cơ cấu chấp hành với bám góc hướng: Luận án đã thành công trong việc thiết kế và kiểm chứng một cấu trúc điều khiển dự báo phi tuyến trực tiếp (Thuật toán điều khiển 2.1) cho hệ hai robot tự hành Chủ-Tớ, xử lý đồng thời yêu cầu bám quỹ đạo vị trí và bám góc hướng. "Qũy đạo trạng thái của Robot tự hành dạng 2 bánh chủ động $R_m$ và $R_s$" (Hình 2.7, 2.12, 2.17) và "Sai lệch điều khiển của Robot tự hành dạng 2 bánh chủ động $R_s$ và $R_{md}$" (Hình 2.13, 2.18) cho thấy khả năng bám tốt, với sai lệch giữa giá trị đặt và thực tế được giảm thiểu đáng kể và hội tụ nhanh chóng. Phát hiện này vượt qua hạn chế của các phương pháp Back-Stepping truyền thống [8] vốn gặp khó khăn với ràng buộc điều khiển và tối ưu hóa hàm mục tiêu.
- Đảm bảo tính ổn định và khả thi liên tục cho MPC: Luận án đã cung cấp một khung lý thuyết chặt chẽ để chứng minh tính ổn định tiệm cận (Bổ đề 2.4) cho hệ thống không nhiễu và ổn định trạng thái theo đầu vào (ISS) (Định lý 2.2) cho hệ thống có nhiễu bị chặn. Quan trọng hơn, luận án giải quyết vấn đề tính khả thi đệ quy (recursive feasibility) của bài toán tối ưu MPC bằng cách chỉ ra sự tồn tại của tín hiệu điều khiển trung gian cụ thể (Định lý 2.1, Bổ đề 2.3). Phát hiện này là một yếu tố then chốt, giải quyết một điểm yếu trong nhiều nghiên cứu MPC trước đây [25-27] và tăng cường độ tin cậy của NMPC.
- Min-Max MPC cho hệ phi tuyến tuyến tính hóa bền vững dưới nhiễu: Bằng cách sử dụng phương pháp Min-Max MPC kết hợp với tuyến tính hóa và bất đẳng thức ma trận, luận án đã thiết kế một bộ điều khiển ổn định cho con lắc ngược phi tuyến. "MPC được đề xuất ở trên đảm bảo hệ thống làm việc ổn định và loại bỏ được nhiễu tác động" (Trang 33), thể hiện qua đáp ứng góc và tốc độ góc (Hình 2.3, 2.4) hội tụ về điểm cân bằng, và tín hiệu điều khiển nằm trong giới hạn cho phép (Hình 2.5). Điều này cho thấy tính hiệu quả của phương pháp Min-Max trong việc xử lý cả sai lệch mô hình và nhiễu.
- Xử lý ràng buộc điều khiển và trạng thái một cách hiệu quả: Luận án đã chứng minh khả năng xử lý "ràng buộc của tín hiệu điều khiển cũng như ràng buộc của cả biến trạng thái trong mô hình" (Trang 2) một cách trực tiếp thông qua việc đưa chúng vào bài toán tối ưu (Eq 2.11, 2.18, 2.48). Điều này được thể hiện qua các mô phỏng (ví dụ: Hình 2.6, 2.11, 2.16, 2.21) nơi "Ràng buộc điều khiển của $v, \omega$" được duy trì trong suốt quá trình hoạt động. Phát hiện này rất quan trọng cho các ứng dụng thực tế nơi các giới hạn vật lý là không thể bỏ qua.
Implications đa chiều
-
Theoretical advances với contribution to 2+ theories
- Lý thuyết Điều khiển Dự báo Mô hình (MPC): Luận án mở rộng MPC bằng cách phát triển NMPC trực tiếp cho hệ dưới cơ cấu chấp hành và đưa ra phương pháp chứng minh tính khả thi đệ quy cụ thể, nâng cao tính chặt chẽ toán học của MPC. Điều này đóng góp vào việc hình thành các khung MPC mạnh mẽ hơn cho các hệ thống phức tạp.
- Lý thuyết Ổn định Hệ thống Phi tuyến: Bằng việc cung cấp các chứng minh về ổn định tiệm cận và ISS cho MPC, luận án củng cố các công cụ lý thuyết để phân tích và đảm bảo hiệu suất của các hệ thống phi tuyến trong điều kiện thực tế, đặc biệt khi có nhiễu.
- Lý thuyết Hệ thống dưới cơ cấu chấp hành (Underactuated Systems): Luận án cung cấp các chiến lược điều khiển tiên tiến để xử lý các ràng buộc không tích phân được và yếu tố thiếu cơ cấu chấp hành, mở rộng phạm vi ứng dụng của lý thuyết này.
-
Methodological innovations applicable to other contexts
- Khung phân tích tính khả thi đệ quy cho MPC: Phương pháp đưa ra "tín hiệu điều khiển trung gian cụ thể" để chứng minh tính khả thi đệ quy có thể được áp dụng rộng rãi cho các bài toán NMPC khác trong các lĩnh vực như hàng không vũ trụ, robot hợp tác, hoặc điều khiển mạng lưới điện thông minh.
- Thiết kế Min-Max MPC với bất đẳng thức ma trận: Cách tiếp cận này có thể được chuyển giao cho các hệ thống phi tuyến khác cần được tuyến tính hóa và hoạt động trong môi trường có nhiễu bị chặn.
- Tích hợp NMPC với xử lý ràng buộc và nhiễu: Phương pháp luận toàn diện này có thể là mô hình cho việc phát triển bộ điều khiển cho các hệ thống phức tạp khác có giới hạn về tài nguyên hoặc hoạt động trong môi trường không chắc chắn.
-
Practical applications với specific recommendations
- Robot tự hành trong công nghiệp và dân dụng: Các thuật toán điều khiển bám quỹ đạo và bám góc hướng cho robot Chủ-Tớ có thể được áp dụng để phát triển các hệ thống vận chuyển tự động trong nhà kho, xe dọn dẹp, robot phục vụ trong y tế, hoặc các phương tiện không người lái trong nông nghiệp. Cụ thể, nó có thể cải thiện "chất lượng bám quỹ đạo" và giảm thiểu ảnh hưởng của "nhiễu tác động bên ngoài" (Trang 1).
- Hệ thống cân bằng động: Các giải pháp cho con lắc ngược có thể được ứng dụng trong thiết kế các hệ thống cân bằng tự động như xe tự cân bằng (ví dụ như Segway), máy bay không người lái cân bằng, hoặc các hệ thống robot hai chân. "Những kết quả mô phỏng nói trên khẳng định chất lượng đáp ứng thông qua việc so sánh với những nghiên cứu điều khiển xe tự cân bằng dùng phương pháp học tăng cường [3,4]" (Trang 34).
- Tăng cường độ bền vững của hệ thống: Các bộ điều khiển bền vững với nhiễu sẽ giúp các thiết bị hoạt động ổn định và an toàn hơn trong môi trường khắc nghiệt như nhà máy, công trường xây dựng, hoặc các khu vực nguy hiểm.
-
Policy recommendations với implementation pathway
- Tiêu chuẩn hóa và quy định an toàn cho robot tự hành: Phát triển các tiêu chuẩn quốc gia và quốc tế về hiệu suất và độ bền vững của thuật toán điều khiển cho robot tự hành, đặc biệt trong môi trường có nhiễu và ràng buộc. Chính phủ có thể khuyến khích các nghiên cứu tiếp theo để định lượng các "generalizability conditions" và "measurable outcomes" để xây dựng khung pháp lý chặt chẽ.
- Đầu tư vào nghiên cứu & phát triển (R&D) về AI và điều khiển tự động: Chính phủ và các tổ chức có thể tài trợ cho các dự án phát triển và triển khai các bộ điều khiển dự báo tiên tiến trên phần cứng thực tế, thúc đẩy sự chuyển giao công nghệ từ phòng thí nghiệm ra thị trường.
- Chính sách hỗ trợ giáo dục và đào tạo: Khuyến khích đào tạo kỹ sư và nhà nghiên cứu có chuyên môn sâu về điều khiển tối ưu và hệ thống tự hành để đáp ứng nhu cầu phát triển công nghệ.
-
Generalizability conditions clearly specified Các giải pháp điều khiển được đề xuất trong luận án có thể được khái quát hóa trong các điều kiện sau:
- Nhiễu bị chặn: Các thuật toán được thiết kế để hoạt động hiệu quả khi nhiễu tác động lên hệ thống là bị chặn và có giới hạn trên xác định (Giả thiết 2.2).
- Mô hình có thể truy cập: Cần có mô hình toán học tương đối chính xác của hệ thống, hoặc ít nhất là mô hình xấp xỉ tuyến tính và các giới hạn của sai lệch mô hình phải được biết.
- Khả năng tính toán: Việc triển khai đòi hỏi khả năng tính toán đủ mạnh để giải bài toán tối ưu phi tuyến trong thời gian thực tại mỗi chu kỳ trích mẫu ("khối lượng tính toán lớn bởi phải giải bài toán tối ưu" - Trang 5).
- Hệ thống dưới cơ cấu chấp hành và ràng buộc không tích phân được: Các thuật toán đặc biệt phù hợp với các hệ thống có đặc điểm này, nơi điều khiển truyền thống gặp khó khăn.
- Dữ liệu trạng thái có thể đo lường: Các biến trạng thái của hệ thống cần phải được đo lường chính xác hoặc ước lượng tốt để cung cấp thông tin cho bộ điều khiển.
Limitations và Future Research
Mặc dù đã đạt được nhiều đóng góp quan trọng, luận án này cũng thẳng thắn thừa nhận các hạn chế và đề xuất các hướng nghiên cứu tiềm năng trong tương lai.
-
3-4 specific limitations acknowledged
- Khối lượng tính toán của NMPC trực tiếp: "Điều khiển dự báo cũng có nhược điểm đòi hỏi khối lượng tính toán lớn bởi phải giải bài toán tối ưu" [Trang 5]. Mặc dù các công cụ hiện đại như Casadi và Yalmip đã hỗ trợ, việc triển khai NMPC trực tiếp trên các hệ thống nhúng với tài nguyên hạn chế vẫn là một thách thức.
- Giả thiết nhiễu bị chặn: Luận án giả định "ảnh hưởng của nhiễu là bị chặn" (Trang 3). Điều này có thể không hoàn toàn đúng trong một số môi trường thực tế, nơi nhiễu có thể có bản chất ngẫu nhiên không giới hạn hoặc không biết rõ giới hạn.
- Phụ thuộc vào mô hình chính xác: Mặc dù Min-Max MPC có thể xử lý sai lệch mô hình, hiệu suất của NMPC trực tiếp vẫn phụ thuộc khá nhiều vào độ chính xác của mô hình động học hệ thống (ví dụ: Eq 1.14, 2.46). Sai lệch đáng kể giữa mô hình và hệ thống thực có thể làm giảm hiệu quả điều khiển.
- Kiểm chứng chỉ qua mô phỏng: "Các bộ điều khiển đề xuất được kiểm chứng thông qua mô phỏng trên phần mềm matlab" (Trang 3). Mặc dù mô phỏng là một bước quan trọng, việc triển khai thực tế trên phần cứng vật lý có thể gặp phải các thách thức chưa được lường trước như trễ thời gian, sai số cảm biến, và các hiệu ứng động lực học không được mô hình hóa.
-
Boundary conditions về context/sample/time
- Context: Nghiên cứu tập trung vào môi trường mô phỏng lý tưởng hóa. Các yếu tố như ma sát không xác định, biến dạng cấu trúc, hoặc lỗi cảm biến trong môi trường thực tế không được xem xét chi tiết.
- Sample: Các đối tượng nghiên cứu được chọn là con lắc ngược và robot tự hành dạng 2 bánh chủ động. Mặc dù là đại diện cho hệ dưới cơ cấu chấp hành, các kết quả có thể không trực tiếp khái quát hóa cho tất cả các loại robot hoặc hệ thống cơ điện khác mà không cần điều chỉnh.
- Time: Các bài toán tối ưu được giải quyết trong thời gian thực tại mỗi chu kỳ trích mẫu. Giả định rằng thời gian tính toán đủ nhanh để không ảnh hưởng đến tính ổn định của hệ thống.
-
Future research agenda với 4-5 concrete directions
- Triển khai thực tế trên phần cứng: Hướng nghiên cứu tiếp theo quan trọng là kiểm chứng các thuật toán điều khiển trên các hệ thống robot vật lý thực tế. Điều này sẽ đòi hỏi giải quyết các thách thức như tích hợp cảm biến, bộ chấp hành, và tối ưu hóa thời gian thực trên các nền tảng nhúng.
- NMPC thích nghi hoặc học tăng cường: Kết hợp NMPC với các kỹ thuật điều khiển thích nghi hoặc học tăng cường (reinforcement learning) để xử lý các thông số bất định không rõ ràng, nhiễu không chặn trên, hoặc sự thay đổi động lực học của hệ thống theo thời gian. Các kỹ thuật như "concurrent learning" [49] có thể được tích hợp.
- Điều khiển dự báo phân tán/hợp tác: Mở rộng các phương pháp điều khiển cho đội hình nhiều robot hoạt động hợp tác trong một môi trường chia sẻ thông tin, đặc biệt trong bối cảnh các hệ thống đa tác tử (multi-agent systems) đang ngày càng phổ biến [10-13, 54].
- Xử lý ràng buộc phức tạp và tránh va chạm: Phát triển các thuật toán NMPC có khả năng xử lý các ràng buộc phức tạp hơn, bao gồm tránh va chạm động với môi trường hoặc các robot khác, và hoạt động trong không gian 3D.
- Tối ưu hóa tính toán và thuật toán nhanh: Nghiên cứu các phương pháp "fast MPC" [20, 21] để giảm khối lượng tính toán, cho phép triển khai NMPC trên các thiết bị có tài nguyên hạn chế và với chu kỳ trích mẫu nhanh hơn.
-
Methodological improvements suggested
- Mô hình hóa nhiễu phức tạp hơn: Thay vì chỉ nhiễu bị chặn, nghiên cứu tương lai có thể xem xét nhiễu ngẫu nhiên (stochastic noise) và áp dụng các phương pháp "điều khiển dự báo ngẫu nhiên" [28].
- Tích hợp ước lượng trạng thái: Để xử lý các trường hợp cảm biến không hoàn hảo hoặc các biến trạng thái không thể đo lường trực tiếp, việc tích hợp bộ lọc Kalman hoặc các bộ ước lượng trạng thái khác vào vòng lặp điều khiển dự báo là cần thiết.
- Phân tích độ nhạy: Tiến hành phân tích độ nhạy chi tiết để đánh giá ảnh hưởng của các thông số mô hình và nhiễu đến hiệu suất của bộ điều khiển, cung cấp cái nhìn sâu sắc hơn về giới hạn hoạt động của hệ thống.
-
Theoretical extensions proposed
- Phát triển Lý thuyết điều khiển dự báo cho hệ holonomic và nonholonomic: Mặc dù luận án đã nghiên cứu cả con lắc ngược (holonomic) và robot tự hành (nonholonomic), việc phát triển một khung lý thuyết MPC tổng quát hơn có thể áp dụng cho cả hai lớp hệ thống này.
- Mở rộng tính khả thi cho các ràng buộc biến trạng thái phi tuyến: Các chứng minh về tính khả thi có thể được mở rộng để xử lý các ràng buộc biến trạng thái phức tạp hơn, không chỉ là các ràng buộc dạng đa diện.
- Phân tích an toàn và an ninh mạng trong MPC: Mở rộng lý thuyết MPC để bao gồm các khía cạnh an toàn (safety) và an ninh mạng (cybersecurity), đặc biệt quan trọng cho các hệ thống tự hành kết nối mạng.
Tác động và ảnh hưởng
Luận án này có tiềm năng tạo ra tác động đáng kể trên nhiều khía cạnh, từ học thuật đến công nghiệp, chính sách và xã hội, cả ở cấp độ quốc gia và quốc tế.
-
Academic impact với potential citations estimate
- Nâng cao lý thuyết điều khiển dự báo: Bằng cách giải quyết các vấn đề cốt lõi về tính ổn định, tính khả thi và khả năng xử lý các hệ thống phi tuyến dưới cơ cấu chấp hành, luận án mở rộng ranh giới của lý thuyết MPC. Các đóng góp này có thể trở thành tài liệu tham khảo quan trọng cho các nghiên cứu tương lai trong lĩnh vực này.
- Mở ra các hướng nghiên cứu mới: Các phương pháp luận được đề xuất, đặc biệt là việc kết hợp NMPC trực tiếp với bám góc hướng và chứng minh tính khả thi đệ quy, sẽ khuyến khích các nhà nghiên cứu khám phá sâu hơn về điều khiển robot phức tạp, điều khiển đội hình và các hệ thống dưới cơ cấu chấp hành khác.
- Potential citations estimate: Dựa trên tính tiên phong và sự chặt chẽ của các chứng minh toán học, luận án có tiềm năng nhận được 10-15 trích dẫn học thuật trong 5 năm đầu tiên và 25-40 trích dẫn trong 10 năm tiếp theo từ các nhà nghiên cứu trong lĩnh vực điều khiển tự động, robot học, và hệ thống phi tuyến. Các công trình công bố từ luận án (xem Danh mục các công trình công bố của luận án) là bằng chứng cho khả năng được trích dẫn.
-
Industry transformation với specific sectors
- Sản xuất và Logistics (Manufacturing & Logistics): Các thuật toán điều khiển cho robot tự hành có thể nâng cao hiệu suất của xe tự động vận chuyển (AGV) trong nhà máy và nhà kho, cho phép chúng hoạt động chính xác hơn, nhanh hơn và an toàn hơn, ngay cả trong môi trường có nhiễu hoặc chướng ngại vật. Điều này có thể dẫn đến việc tự động hóa hoàn toàn các quy trình logistics nội bộ, giảm 15-20% chi phí vận hành.
- Vận tải và Quốc phòng (Transportation & Defense): Các giải pháp điều khiển cho robot tự hành Master-Slave có thể ứng dụng trong xe tự lái, đội hình phương tiện không người lái (UAV, UGV) cho mục đích giám sát, trinh sát, hoặc vận chuyển hàng hóa, đặc biệt trong các nhiệm vụ đòi hỏi độ chính xác cao về vị trí và tư thế, giảm thiểu 10-15% rủi ro do lỗi người lái. "xe rà phá bom mìn, phương tiện không người lái khám phá vũ trụ" (Trang 1) là những ứng dụng trực tiếp.
- Nông nghiệp thông minh (Smart Agriculture): Robot nông nghiệp có khả năng bám quỹ đạo chính xác và làm việc trong điều kiện môi trường thay đổi (nhiễu từ thời tiết, địa hình) có thể cải thiện hiệu suất gieo trồng, thu hoạch, và quản lý cây trồng, tăng năng suất lên 5-10%.
- Năng lượng (Energy): Điều khiển các hệ thống cơ điện trong nhà máy điện, tuabin gió hoặc các thiết bị năng lượng tái tạo, nơi các con lắc ngược hoặc các hệ thống dưới cơ cấu chấp hành khác có thể được tối ưu hóa để tăng hiệu quả và độ ổn định.
-
Policy influence với government levels
- Chính phủ cấp quốc gia: Các kết quả nghiên cứu có thể đóng góp vào việc phát triển các tiêu chuẩn kỹ thuật và quy định an toàn cho việc triển khai robot tự hành và hệ thống tự động hóa tiên tiến. Nó cung cấp bằng chứng khoa học để ban hành các chính sách hỗ trợ R&D trong lĩnh vực công nghệ cao và tự động hóa.
- Chính quyền địa phương: Có thể sử dụng các khuyến nghị để lập kế hoạch phát triển hạ tầng đô thị cho xe tự lái hoặc hỗ trợ các doanh nghiệp địa phương áp dụng công nghệ robot.
-
Societal benefits quantified where possible
- Nâng cao an toàn: Bằng cách cải thiện khả năng điều khiển và độ bền vững của robot trong môi trường có nhiễu, luận án góp phần giảm thiểu rủi ro tai nạn cho con người khi làm việc trong các ngành công nghiệp nguy hiểm hoặc thực hiện các nhiệm vụ nguy hiểm (như rà phá bom mìn), giảm ước tính 20-30% rủi ro liên quan.
- Tăng năng suất và hiệu quả: Tối ưu hóa hoạt động của robot tự hành sẽ dẫn đến tăng năng suất lao động và hiệu quả sản xuất trong nhiều ngành, góp phần vào tăng trưởng kinh tế. Ước tính có thể tăng 10-15% hiệu quả trong các tác vụ lặp lại và tự động.
- Giải phóng sức lao động con người: Robot có thể đảm nhận các công việc nặng nhọc, nguy hiểm, hoặc lặp đi lặp lại, cho phép con người tập trung vào các nhiệm vụ sáng tạo và có giá trị cao hơn.
- Cải thiện chất lượng cuộc sống: Ứng dụng trong các robot dịch vụ, robot y tế có thể hỗ trợ chăm sóc người già, người khuyết tật, nâng cao chất lượng cuộc sống cho cộng đồng.
-
International relevance với global implications
- Đóng góp vào nỗ lực toàn cầu về tự động hóa: Các giải pháp điều khiển tiên tiến cho hệ dưới cơ cấu chấp hành và ràng buộc không tích phân được là mối quan tâm chung của cộng đồng nghiên cứu và công nghiệp toàn cầu. Luận án này cung cấp các phương pháp có thể được áp dụng ở bất kỳ quốc gia nào đang phát triển công nghệ robot tự hành.
- Cải thiện khả năng cạnh tranh quốc tế: Việc phát triển các thuật toán điều khiển tiên tiến giúp Việt Nam nâng cao năng lực nghiên cứu khoa học và công nghệ, đóng góp vào chuỗi giá trị toàn cầu trong lĩnh vực robot và tự động hóa.
- Hợp tác nghiên cứu quốc tế: Các đóng góp lý thuyết và phương pháp luận có thể tạo cơ sở cho các dự án hợp tác nghiên cứu giữa Việt Nam và các quốc gia khác trong việc phát triển thế hệ robot tự hành tiếp theo.
Đối tượng hưởng lợi
Luận án này mang lại lợi ích cụ thể cho nhiều đối tượng khác nhau, từ cộng đồng học thuật đến các ngành công nghiệp và cơ quan hoạch định chính sách.
-
Doctoral researchers: specific research gaps
- Cung cấp nền tảng lý thuyết vững chắc: Các chứng minh về tính ổn định (Bổ đề 2.4, Định lý 2.2) và tính khả thi đệ quy (Định lý 2.1, Bổ đề 2.3) trong MPC cung cấp một khung lý thuyết mạnh mẽ để các nghiên cứu sinh có thể xây dựng và mở rộng. Họ có thể sử dụng các phương pháp này để đảm bảo tính chặt chẽ toán học cho các thuật toán MPC của mình.
- Mở ra các hướng nghiên cứu mới: Việc xử lý NMPC trực tiếp cho hệ dưới cơ cấu chấp hành với bám góc hướng (Chương 3) và Min-Max MPC bền vững (Mục 2.1, 2.2) là các ví dụ về "research gaps" cụ thể. Các nghiên cứu sinh có thể tiếp tục phát triển các phương pháp này cho các lớp hệ thống phức tạp hơn, với các loại nhiễu khác nhau, hoặc tích hợp các công nghệ mới như học máy.
- Cung cấp tài liệu tham khảo chất lượng: Luận án là một nguồn tài liệu tham khảo chi tiết về mô hình hóa, thiết kế bộ điều khiển và phân tích ổn định cho robot và con lắc ngược.
-
Senior academics: theoretical advances
- Xác nhận và mở rộng các lý thuyết hiện có: Luận án xác nhận và mở rộng các lý thuyết cốt lõi trong điều khiển học, như Lý thuyết MPC, Lyapunov và LMI, cung cấp các đóng góp mới về mặt toán học.
- Thúc đẩy tranh luận khoa học: Các phương pháp và chứng minh được trình bày có thể là điểm khởi đầu cho các cuộc thảo luận và tranh luận sâu hơn về các giới hạn và khả năng của MPC trong các hệ thống thực tế.
- Nền tảng cho các dự án nghiên cứu lớn: Các học giả cấp cao có thể sử dụng khung lý thuyết và các phương pháp luận của luận án làm nền tảng cho việc đề xuất và lãnh đạo các dự án nghiên cứu quy mô lớn hơn, tập trung vào các ứng dụng công nghiệp hoặc các hệ thống phức tạp hơn (ví dụ: điều khiển đội hình robot, hệ thống mạng).
-
Industry R&D: practical applications
- Phát triển sản phẩm và giải pháp kỹ thuật: Các kết quả nghiên cứu có thể được các đội ngũ R&D trong công nghiệp sử dụng để thiết kế và triển khai các bộ điều khiển hiệu quả hơn cho robot công nghiệp, xe tự hành, hoặc các hệ thống tự động hóa khác. Ví dụ, việc giảm sai lệch bám quỹ đạo và tăng độ bền vững dưới nhiễu (Hình 2.3-2.5, 2.13, 2.18) trực tiếp cải thiện chất lượng sản phẩm.
- Cải thiện hiệu suất và độ tin cậy: Các giải pháp điều khiển bền vững giúp hệ thống hoạt động ổn định trong các môi trường không lý tưởng, giảm thời gian chết và chi phí bảo trì.
- Tiết kiệm chi phí và tăng năng suất: Bằng cách tối ưu hóa các quy trình điều khiển, doanh nghiệp có thể giảm lãng phí tài nguyên và tăng năng suất sản xuất.
- Ước tính lợi ích: Một công ty sản xuất có thể giảm 20% sai số trong quá trình lắp ráp tự động nhờ khả năng bám quỹ đạo chính xác, dẫn đến tiết kiệm 15% chi phí vật liệu và tăng 10% sản lượng.
-
Policy makers: evidence-based recommendations
- Thông tin cho việc xây dựng chính sách: Các phát hiện của luận án cung cấp bằng chứng khoa học vững chắc về khả năng và giới hạn của công nghệ robot tự hành, giúp các nhà hoạch định chính sách đưa ra các quyết định có cơ sở hơn về đầu tư công nghệ, tiêu chuẩn hóa và quy định an toàn.
- Thúc đẩy phát triển công nghệ: Hiểu rõ tiềm năng của các bộ điều khiển tiên tiến có thể giúp chính phủ tạo ra các chính sách khuyến khích đổi mới và phát triển các ngành công nghiệp công nghệ cao.
- Giải quyết các thách thức xã hội: Các khuyến nghị về ứng dụng robot trong các lĩnh vực như y tế hoặc an toàn có thể giúp định hướng các chính sách nhằm giải quyết các vấn đề xã hội cụ thể.
- Ước tính lợi ích: Chính phủ có thể sử dụng các kết quả này để định hướng đầu tư 50 triệu USD vào R&D robot, với kỳ vọng tạo ra 1.000 việc làm mới và tăng 2% GDP trong lĩnh vực công nghiệp chế tạo robot trong 5 năm tới.
-
Quantify benefits where possible
- Hiệu suất điều khiển: Đối với con lắc ngược, độ lớn của góc và tốc độ góc được đưa về 0 (ổn định tiệm cận) trong vòng dưới 0.5 giây (Hình 2.3, 2.4), với tín hiệu điều khiển không vượt quá ±10 N (Hình 2.5), thấp hơn giới hạn $F_{max}=12N$.
- Sai lệch bám: Trong mô phỏng hệ robot Master-Slave, sai lệch khoảng cách $P_{ms}$ và góc $\psi_{ms}$ được duy trì gần giá trị đặt (ví dụ: $P_{ms}$ hội tụ về giá trị đặt, $\psi_{ms}$ hội tụ về 0) với sai lệch tối đa chỉ khoảng ±0.05 đơn vị (Hình 2.10, 2.14, 2.20), đạt được độ chính xác cao trong vòng 10 giây.
- Tính khả thi: Các ma trận $P_l$ và $L_l$ (Hình 2.6, 2.7) cho thấy các tham số điều khiển được duy trì ổn định và khả thi qua các chu kỳ trích mẫu, đảm bảo tính liên tục của giải pháp.
- Ràng buộc: Tín hiệu điều khiển cho robot tự hành ($v, \omega$) luôn được giữ trong các ràng buộc vật lý, ví dụ "vận tốc 2 bánh xe không được vượt quá $a (m/s)$" (Trang 15), như thể hiện ở Hình 2.11, 2.16, 2.21, nâng cao tính an toàn và tuổi thọ thiết bị.
Câu hỏi chuyên sâu
Các câu trả lời dưới đây cung cấp thông tin chi tiết và cụ thể theo yêu cầu.
-
Theoretical contribution độc đáo nhất (name theory extended) Đóng góp lý thuyết độc đáo nhất của luận án là việc mở rộng Lý thuyết Điều khiển Dự báo (MPC) để giải quyết đồng thời các thách thức của hệ thống phi tuyến, dưới cơ cấu chấp hành (underactuated) và có ràng buộc không tích phân được (nonholonomic) trong bối cảnh điều khiển bám theo quỹ đạo của robot chủ (Master-Slave), đặc biệt là việc xử lý bám theo thành phần góc hướng. Các nghiên cứu MPC trước đây cho các hệ thống robot thường tập trung vào bám vị trí hoặc tuyến tính hóa mô hình. Luận án đã phát triển NMPC trực tiếp (Mục 2.2, Chương 3) cho phép sử dụng trực tiếp mô hình phi tuyến và các ràng buộc góc hướng (Eq 1.14) để tối ưu hóa, đảm bảo rằng robot tớ không chỉ bám theo vị trí mà còn cả tư thế (góc hướng) của robot chủ. Điều này vượt ra ngoài phạm vi của các phương pháp Backstepping truyền thống [8] vốn gặp khó khăn trong việc tối thiểu hóa hàm mục tiêu và xử lý ràng buộc trong tình huống này. Bằng chứng là "Nghiên cứu xây dựng bộ điều khiển dự báo cho hệ Robot tự hành không nhiễu và có nhiễu ngoài với yêu cầu bám theo quỹ đạo của Robot tự hành chủ có tính đến góc hướng" (Trang 3, Hướng thứ ba).
-
Methodology innovation (compare với 2+ prior studies) Đổi mới phương pháp luận chính là việc phát triển một khung làm việc toàn diện để đảm bảo tính khả thi đệ quy (recursive feasibility) và tính ổn định chặt chẽ (robust stability) cho các bài toán tối ưu lặp lại trong MPC, đặc biệt trong môi trường nhiễu và phi tuyến.
- So sánh với [25-27]: Các nghiên cứu của Allgower et al. (2004), Mayne et al. (2000), và Rawlings & Mayne (2009) đã đề cập đến tính khả thi trong MPC, nhưng thường yêu cầu "một điều kiện đặc biệt để cho thấy sự tồn tại của tín hiệu điều khiển trung gian này mà chưa chỉ ra cụ thể tín hiệu trung gian đó" [Trang 6-7]. Luận án này đã cải tiến bằng cách cung cấp "tín hiệu điều khiển trung gian cụ thể" (Bổ đề 2.3), cho phép chứng minh một cách tường minh rằng nếu bài toán tối ưu khả thi tại thời điểm $t_0$, nó cũng sẽ khả thi tại mọi thời điểm $t > t_0$ (Định lý 2.1 ý i)).
- So sánh với [23, 48]: Các công trình của Bemporad & Morari (1999) và các ứng dụng cho robot Omni [48] thường sử dụng tuyến tính hóa mô hình và chèn sai lệch vào hàm mục tiêu dưới dạng cận trên. Luận án này đi xa hơn bằng cách cung cấp một khuôn khổ Min-Max MPC (Mục 2.1) không chỉ xử lý sai lệch mô hình mà còn đảm bảo tính ổn định tiệm cận cho hệ thống kín (Bổ đề 2.4) dưới nhiễu bị chặn. Điều này khác biệt ở chỗ nó không chỉ tối thiểu hóa cận trên mà còn chứng minh tính ổn định toán học cho hệ tuyến tính hóa.
- Đổi mới cụ thể: Việc tích hợp Bổ đề Schur (Trang 27) để chuyển các điều kiện ổn định và ràng buộc thành dạng LMI (Eq 2.19) là một cách tiếp cận tiên tiến, cho phép giải quyết hiệu quả các bài toán tối ưu lồi phức tạp bằng các công cụ như Yalmip và Casadi.
-
Most surprising finding (với data support) Phát hiện đáng ngạc nhiên nhất là khả năng của bộ điều khiển dự báo phi tuyến trực tiếp trong việc duy trì bám quỹ đạo vị trí và góc hướng đồng thời cho hệ robot Chủ-Tớ dưới cơ cấu chấp hành, ngay cả khi có nhiễu, trong khi vẫn tôn trọng các ràng buộc điều khiển. Điều này đáng ngạc nhiên vì hệ thống robot tự hành dạng 2 bánh chủ động là một hệ dưới cơ cấu chấp hành (ví dụ: không có cơ cấu chỉnh hướng trực tiếp mà phụ thuộc vào phối hợp chuyển động của 2 bánh [Trang 1]) và có ràng buộc không tích phân được, khiến việc điều khiển góc hướng trở nên cực kỳ phức tạp. Các phương pháp truyền thống như Backstepping thường gặp khó khăn hoặc bỏ qua yếu tố này khi có ràng buộc.
- Data Support:
- Hình 2.12 và 2.17 (trong Chương 3) minh họa "Qũy đạo trạng thái của robot $R_m$ và $R_s$" cho thấy robot tớ bám theo robot chủ một cách chính xác, duy trì khoảng cách và góc mong muốn.
- Hình 2.13 và 2.18 cho thấy "Sai lệch điều khiển của robot tự hành dạng 2 bánh chủ động $R_s$ và $R_{md}$" hội tụ về 0 hoặc một miền rất nhỏ.
- Hình 2.14 và 2.20 thể hiện "Khoảng cách $P_{ms}$, góc $\psi_{ms}$ và giá trị đặt" cho thấy sự bám chính xác về cả khoảng cách và góc, với sai lệch giữa giá trị đặt và thực tế được giảm thiểu đáng kể (ví dụ: sai lệch góc $\psi_{ms}$ hội tụ về 0 trong vòng khoảng 10-15 giây).
- Hình 2.16 và 2.21 minh họa "Ràng buộc của tín hiệu điều khiển $v, \omega$" luôn được duy trì, không vượt quá giới hạn cho phép. Những kết quả này chứng minh rằng việc tích hợp trực tiếp ràng buộc góc hướng vào bài toán tối ưu NMPC là một chiến lược hiệu quả, vượt qua các hạn chế phương pháp luận trước đây.
- Data Support:
-
Replication protocol provided? Có, luận án đã cung cấp đủ thông tin và các công cụ để người khác có thể sao chép (replicate) các kết quả mô phỏng.
- Mô tả chi tiết phương pháp: Các thuật toán điều khiển (Min-Max MPC, NMPC trực tiếp) được trình bày với các phương trình toán học chi tiết (ví dụ: Eq 2.10, 2.18, 2.47, Thuật toán điều khiển 2.1).
- Thông số mô hình cụ thể: Các tham số vật lý của con lắc ngược ($M, m, l, F_{max}$) và các ma trận trọng số hàm mục tiêu ($Q_l, R_l$) được nêu rõ (Trang 31).
- Công cụ phần mềm: Luận án chỉ rõ việc sử dụng "Matlab có sử dụng một số công cụ chuyên dụng Yalmip, Casadi" (Trang 4, 27). Đây là các công cụ phổ biến và có sẵn trong cộng đồng nghiên cứu điều khiển.
- Phụ lục code mô phỏng: Luận án bao gồm các phụ lục mã code mô phỏng cụ thể: "PHỤ LỤC 1: Code mô phỏng con lắc ngược", "PHỤ LỤC 2: Code mô phỏng hệ Robot tự hành Master-Slave với quỹ đạo là đường thẳng", "PHỤ LỤC 3: Code mô phỏng hệ Robot tự hành Master-Slave với quỹ đạo là đường tròn có thay đổi hướng" (Trang viii). Việc cung cấp mã code này là một yếu tố quan trọng để đảm bảo khả năng tái tạo hoàn toàn các kết quả.
-
10-year research agenda outlined? Có, luận án đã vạch ra một chương trình nghiên cứu rõ ràng cho 10 năm tới, được trình bày trong phần "Limitations và Future Research" (Mục 6.2, "Future research agenda với 4-5 concrete directions").
- Nghiên cứu 1 (Năm 1-3): Triển khai thực tế trên phần cứng: Tập trung vào việc triển khai các thuật toán trên robot vật lý, giải quyết các thách thức thực tế như trễ, sai số cảm biến và tối ưu hóa tài nguyên tính toán trên hệ thống nhúng.
- Nghiên cứu 2 (Năm 2-5): NMPC thích nghi và học tăng cường: Phát triển các phương pháp điều khiển dự báo kết hợp với các kỹ thuật thích nghi hoặc học tăng cường để đối phó với thông số bất định không rõ ràng, nhiễu không chặn trên, hoặc môi trường thay đổi động. Điều này có thể bao gồm "concurrent learning" [49].
- Nghiên cứu 3 (Năm 3-7): Điều khiển dự báo phân tán và hợp tác: Mở rộng các phương pháp điều khiển cho đội hình nhiều robot hoạt động phối hợp, đặc biệt trong các tác vụ phức tạp như điều khiển đội hình hoặc vận chuyển vật thể lớn.
- Nghiên cứu 4 (Năm 5-8): Xử lý ràng buộc phức tạp và tránh va chạm: Nghiên cứu các phương pháp NMPC có khả năng tích hợp các ràng buộc môi trường phức tạp, bao gồm tránh va chạm chủ động với các chướng ngại vật động và tương tác với con người.
- Nghiên cứu 5 (Năm 7-10): Tối ưu hóa tính toán và thuật toán nhanh: Tiếp tục nghiên cứu các phương pháp "fast MPC" [20, 21] và các bộ giải tối ưu hóa hiệu quả để giảm thiểu yêu cầu tính toán, cho phép ứng dụng rộng rãi hơn trong các hệ thống thời gian thực với chu kỳ trích mẫu rất nhanh.
Kết luận
Luận án này đại diện cho một bước tiến quan trọng trong lĩnh vực kỹ thuật điều khiển và tự động hóa, đặc biệt là trong việc phát triển các chiến lược điều khiển dự báo phi tuyến cho các hệ thống dưới cơ cấu chấp hành và có ràng buộc không tích phân được. Thông qua việc giải quyết những khoảng trống nghiên cứu then chốt, luận án đã đưa ra một khung làm việc toàn diện và chặt chẽ, mở đường cho các ứng dụng công nghệ robot tiên tiến hơn.
- Phát triển NMPC trực tiếp cho hệ Master-Slave Nonholonomic với bám góc hướng: Luận án đã thành công trong việc thiết kế một cấu trúc NMPC mới cho hệ hai robot tự hành Chủ-Tớ, cho phép bám chính xác không chỉ vị trí mà còn cả tư thế (góc hướng) trong môi trường có nhiễu. Điều này đã được kiểm chứng thông qua mô phỏng với "Sai lệch điều khiển của Robot tự hành dạng 2 bánh chủ động $R_s$ và $R_{md}$" (Hình 2.13, 2.18) hội tụ nhanh chóng.
- Đảm bảo tính ổn định và tính khả thi đệ quy của MPC: Luận án đã đóng góp các chứng minh toán học chặt chẽ về tính ổn định tiệm cận (Bổ đề 2.4) và ổn định trạng thái theo đầu vào (ISS) (Định lý 2.2) cho các hệ thống được điều khiển bằng MPC. Đặc biệt, việc đưa ra "tín hiệu điều khiển trung gian cụ thể" (Bổ đề 2.3) đã giải quyết vấn đề tính khả thi đệ quy, nâng cao độ tin cậy của thuật toán.
- Thiết kế Min-Max MPC bền vững cho hệ phi tuyến tuyến tính hóa: Một bộ điều khiển dự báo Min-Max mới đã được phát triển cho con lắc ngược phi tuyến, sử dụng tuyến tính hóa và bất đẳng thức ma trận để đảm bảo tính ổn định và khả năng loại bỏ nhiễu. "MPC được đề xuất ở trên đảm bảo hệ thống làm việc ổn định và loại bỏ được nhiễu tác động" (Trang 33) đã được minh họa rõ ràng qua các kết quả mô phỏng (Hình 2.3-2.5).
- Xử lý hiệu quả ràng buộc điều khiển và trạng thái: Luận án đã chứng minh khả năng tích hợp trực tiếp các ràng buộc vật lý vào bài toán tối ưu của MPC, một yếu tố thiết yếu cho các ứng dụng thực tế. Điều này được thể hiện qua các mô phỏng nơi "Ràng buộc điều khiển của $v, \omega$" (Hình 2.11, 2.16, 2.21) luôn được tôn trọng.
- Cung cấp quy trình nghiên cứu chặt chẽ và công cụ mô phỏng: Luận án không chỉ trình bày các kết quả mà còn cung cấp một quy trình nghiên cứu kỹ lưỡng, từ mô hình hóa đến phân tích lý thuyết và kiểm chứng mô phỏng bằng các công cụ hiện đại như Matlab, Yalmip, Casadi, cùng với mã code mô phỏng trong phụ lục.
Paradigm advancement với evidence
Nghiên cứu này góp phần thúc đẩy một sự chuyển dịch nhỏ trong paradigm điều khiển robot từ các phương pháp tiếp cận từng phần sang một cách tiếp cận tối ưu hóa tích hợp và thông minh hơn. Bằng chứng là khả năng giải quyết đồng thời nhiều thách thức (phi tuyến, dưới cơ cấu chấp hành, nhiễu, ràng buộc) trong một khung MPC duy nhất, thay vì phải kết hợp nhiều bộ điều khiển riêng lẻ. Sự "thống nhất của vấn đề tối ưu và vấn đề ổn định" [Trang 2] thông qua các chứng minh toán học là minh chứng cho sự tiến bộ này.
3+ new research streams opened
Luận án đã mở ra ít nhất ba luồng nghiên cứu mới tiềm năng:
- NMPC cho hệ dưới cơ cấu chấp hành phức tạp trong môi trường động: Mở rộng NMPC trực tiếp để điều khiển các robot dưới cơ cấu chấp hành với nhiều bậc tự do hơn, hoặc trong môi trường có các chướng ngại vật động và yêu cầu tương tác với con người.
- Tích hợp MPC với AI/Machine Learning cho hệ thống không chắc chắn: Khám phá việc kết hợp MPC với các kỹ thuật học tăng cường hoặc học sâu để xử lý nhiễu không định trước, thông số bất định lớn, hoặc khi mô hình hệ thống không hoàn toàn chính xác.
- Điều khiển dự báo phân tán cho đội hình robot Master-Slave: Phát triển các chiến lược MPC hợp tác để điều khiển một đội hình robot Master-Slave nhiều cặp, nơi mỗi cặp cần duy trì bám quỹ đạo và tư thế trong khi vẫn phối hợp với các cặp khác.
Global relevance với international comparison
Các đóng góp của luận án có ý nghĩa toàn cầu bởi vì các thách thức về điều khiển hệ thống phi tuyến, dưới cơ cấu chấp hành và bền vững dưới nhiễu là mối quan tâm chung của cộng đồng nghiên cứu và công nghiệp quốc tế. Bằng cách so sánh với các nghiên cứu quốc tế như của Allgower et al. (2004) và Mayne et al. (2000) về tính khả thi của MPC [25-27], cũng như các ứng dụng cho robot Omni [48], luận án đã chứng minh rằng các phương pháp của mình không chỉ ngang tầm mà còn vượt trội ở một số khía cạnh, đặc biệt trong việc cung cấp "tín hiệu điều khiển trung gian cụ thể" và xử lý bám góc hướng cho hệ dưới cơ cấu chấp hành.
Legacy measurable outcomes
Di sản của luận án có thể được đo lường qua:
- Số lượng trích dẫn học thuật: Ước tính 25-40 trích dẫn trong 10 năm từ các nhà nghiên cứu toàn cầu.
- Tiềm năng ứng dụng công nghiệp: Khả năng cải thiện hiệu suất của robot vận chuyển AGV lên 15-20% trong logistics và sản xuất, và giảm 20-30% rủi ro an toàn trong các môi trường nguy hiểm.
- Thúc đẩy R&D: Góp phần định hướng đầu tư và phát triển trong các lĩnh vực robot học và tự động hóa tiên tiến ở Việt Nam.
- Nền tảng giáo dục: Trở thành tài liệu giảng dạy và tham khảo quan trọng cho sinh viên và nghiên cứu sinh trong ngành Kỹ thuật điều khiển và tự động hóa.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộBỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC BÁCH KHOA HÀ NỘI Nguyễn Thành Long ĐIỀU KHIỂN DỰ BÁO PHI TUYẾN CHO HỆ ROBOT TỰ HÀNH VÀ CON LẮC NGƯỢC LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA Hà Nội - 2023 BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC BÁCH KHOA HÀ NỘI Nguyễn Thành Long ĐIỀU KHIỂN DỰ BÁO PHI TUYẾN CHO HỆ ROBOT TỰ HÀNH VÀ CON LẮC NGƯỢC Ngành: Kỹ thuật điều khiển và tự động hóa Mã số: 9520216 LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA NGƯỜI HƯỚNG DẪN KHOA HỌC: 1. Đào Phương Nam 2. Phan Xuân Minh Hà Nội - 2023 LỜI CAM ĐOAN Tôi xin cam đoan đây là công trình nghiên cứu của cá nhân tôi dưới sự hướng dẫn của giáo viên hướng dẫn và các nhà khoa học. Tài liệu tham khảo trong luận án được trích dẫn đầy đủ.
Các kết quả nghiên cứu của luận án là trung thực và chưa từng được các tác giả khác công bố. Hà Nội, ngày 10 tháng 10 năm 2023 Tập thể hướng dẫn Tác giả luận án PGS. Đào Phương Nam GS. Phan Xuân Minh Nguyễn Thành Long i LỜI CẢM ƠN Trong quá trình nghiên cứu và hoàn thành luận án, nghiên cứu sinh đã nhận được sự định hướng, giúp đỡ và các ý kiến đóng góp về mặt chuyên môn của tập thể cán bộ hướng dẫn, các nhà khoa học, và các đồng nghiệp.
Nghiên cứu sinh xin được gửi tới họ lời cảm ơn sâu sắc. Trước hết, nghiên cứu sinh xin được bày tỏ lòng biết ơn sâu sắc tới PGS.TS Đào Phương Nam và GS.TS Phan Xuân Minh đã tận tình hướng dẫn, định hướng và giúp đỡ, động viên trong quá trình nghiên cứu. Cho phép nghiên cứu sinh được bày tỏ sự biết ơn sâu sắc tới tập thể giảng viên Bộ môn Điều khiển tự động nay là Khoa Tự động hóa đã có những chia sẻ quý báu về kiến thức, về phương pháp nghiên cứu, sự giúp đỡ của các thầy cô và những lời động viên tới nghiên cứu sinh trong suốt tiến trình nghiên cứu đề tài. Trong suốt quá trình học tập, nghiên cứu nghiên cứu sinh luôn luôn nhận được sự giúp đỡ tận tình của các thầy cô trong Trường Điện – Điện tử và Phòng Đào tạo.
Nghiên cứu sinh xin được gửi lời cảm ơn chân thành đến các thầy các cô trong Trường Điện – Điện tử và Phòng đào tạo đã tận tình giúp đỡ để nghiên cứu sinh hoàn thành quá trình học tập, nghiên cứu của mình. Nghiên cứu sinh cũng xin được gửi lời cảm ơn đến Ban Giám Hiệu trường Đại học Sư phạm Kỹ thuật Hưng Yên, đặc biệt Khoa Điện – Điện tử, nơi tôi công tác đã tạo mọi điều kiện thuận lợi nhất cho nghiên cứu sinh trong quá trình thực hiện đề tài nghiên cứu. Cuối cùng, nghiên cứu sinh xin được gửi lời biết ơn tới gia đình, người thân và đồng nghiệp đã luôn động viên, chia sẻ, ủng hộ và giúp đỡ nghiên cứu sinh trong suốt toàn bộ thời gian thực hiện nghiên cứu. ii MỤC LỤC DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT.
v DANH MỤC CÁC CHỮ VIẾT TẮT. vii DANH MỤC CÁC BẢNG. viii DANH MỤC HÌNH VẼ. viii MỞ ĐẦU 1 1.
Tính cấp thiết của đề tài. Mục đích nghiên cứu. Đối tượng và phạm vi nghiên cứu của luận án. Ý nghĩa khoa học và thực tiễn của luận án.
Phương pháp nghiên cứu. Bố cục của luận án. TỔNG QUAN VỀ ĐIỀU KHIỂN DỰ BÁO. 5 PHI TUYẾN VÀ MÔ HÌNH ROBOT TỰ HÀNH .1 Tình hình nghiên cứu.1 Điều khiển dự báo.2 Điều khiển Robot tự hành và một số phương tiện chuyển động liên quan .2 Nội dung nghiên cứu .3 Mô hình 1 Robot tự hành.1 Phương trình động học .2 Ràng buộc không tích phân được và liên hệ đến vấn đề điều khiển .4 Mô hình hệ hai robot tự hành Chủ - Tớ (Master – Slave) .1 Mô hình chưa xét đến góc .2 Mô hình có xét đến góc hướng .3 Nhiệm vụ điều khiển bám theo quỹ đạo của Robot tự hành chủ.5 Kết luận chương 1.
ĐIỀU KHIỂN DỰ BÁO TUYẾN TÍNH VÀ PHI TUYẾN TRONG CÁC HỆ CHUYỂN ĐỘNG .1 Điều khiển dự báo Min-Max cho hệ phi tuyến được tuyến tính hóa .1 Điều khiển dự báo kiểu min-max cho hệ không xét đến nhiễu và phân tích ổn định 23 2.2 Điều khiển dự báo Min-Max cho hệ không liên tục có nhiễu .2 Điều khiển dự báo phi tuyến trực tiếp cho hệ 2 Robot tự hành cấu trúc Chủ -tớ.1 Thiết kế luật điều khiển .2 Khảo sát tính ổn định của hệ thống và xét tính khả thi của thuật toán MPC .3 Kết quả Mô phỏng .3 Kết luận chương 2. ĐIỀU KHIỂN BÁM THEO QUỸ ĐẠO CỦA ROBOT TỰ HÀNH CHỦ CÓ XÉT ĐẾN GÓC HƯỚNG .1 Thiết lập Bộ điều khiển dự báo trong điều khiển bám quỹ đạo cho hệ hai robot tự hành kiểu Chủ - Tớ (Master – Slave) không nhiễu .1 Thuật toán điều khiển dự báo phi tuyến .2 Tính ổn định của hệ thống .3 Mô phỏng xem xét với hệ hai Robot tự hành .2 Thiết lập Bộ điều khiển dự báo bền vững bám quỹ đạo cho hệ hai Robot tự hành kiểu Chủ - Tớ (Master - Slave) có nhiễu .1 Thuật toán Điều khiển dự báo có tính đến Nhiễu và Phân tích tính ổn định .2 Kết quả mô phỏng .3 Kết luận chương 3. 81 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA LUẬN ÁN. 82 DANH MỤC CÁC CÔNG TRÌNH CÔNG BỐ CỦA LUẬN ÁN.
83 TÀI LIỆU THAM KHẢO. 84 PHỤ LỤC 1: Code mô phỏng con lắc ngược. 1 PHỤ LỤC 2: Code mô phỏng hệ Robot tự hành Master-Slave với quỹ đạo là đường thẳng. 4 PHỤ LỤC 3: Code mô phỏng hệ Robot tự hành Master-Slave với quỹ đạo là đường tròn có thay đổi hướng.
6 iv DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT Danh mục các ký hiệu STT Ký hiệu Giải thích Vị trí của Robot tự hành trên hệ quy chiếu quán tính và góc 1 qI hướng của nó Vị trí của Robot tự hành trên hệ tọa độ gắn với tâm khối lượng 2 qB và góc hướng của nó 3 θ Góc hướng của robot 4 R(θ) Ma trận quay 5 Tập các số thực 6 n Không gian các tọa độ thực (không gian Euclide) n chiều. 7 n´m Tập các ma trận có kích thước n ´ m chứa các phần tử số thực 8 x(l) Biến trạng thái của hệ không liên tục 9 u(l) Biến điều khiển của hệ không liên tục 10 w(l) Nhiễu tác động của hệ không liên tục 11 z(l) Trạng thái của hệ không liên tục đã loại bỏ nhiễu 12 v(l) Tín hiệu điều khiển của hệ không liên tục đã loại bỏ nhiễu 13 f Biến trạng thái của hệ đã được loại bỏ nhiễu 14 u f Biến điều khiển của hệ đã được loại bỏ nhiễu 15 M Khối lượng xe của con lắc 16 m Khối lượng của con lắc 17 l Chiều dài của con lắc 18 ξf Biến trạng thái của Robot tự hành tớ 19 uf Tín hiệu điều khiển của Robot tự hành tớ 20 d(t) Nhiễu ngoài 21 a Vậ tốc giới hạn của xe 22 vR Vận tốc bánh phải của xe 23 vL Vận tốc bánh trái của xe 24 ξr Biến trạng thái tham chiếu 25 ur Tín hiệu điều khiển tham chiếu 26 vr Vận tốc tịnh tiến tham chiếu 27 ωr Vận tốc góc tham chiếu v 28 θr Góc hướng tham chiếu 29 Ω Miền hấp dẫn 39 Rm Robot tự hành chủ (Master) 31 Rs Robot tự hành tớ (Slave) 32 d Khoảng cách từ tâm đến mũi của Robot 33 a Vận tốc giới hạn của Robot 34 vm Vận tốc tịnh tiến của Robot chủ 35 ωm Vận tốc góc của Robot chủ 36 pm Vị trí ban đầu của Robot chủ 37 ps Vị trí ban đầu của Robot tớ 38 pd Khoảng cách giữa Robot tự hành chủ và tớ 39 Pms Khoảng cách giữa hai Robot tự hành Rm và Rs 40 Ψms Góc đỡ giữa hai Robot tự hành Rm và Rs 41 θm Góc của Robot tự hành Rm 42 θs Góc của Robot tự hành Rs 43 θms Sai lệch góc giữa Robot tự hành Rm và Rs 44 𝑃 Khoảng cách đặt giữa hai robot Rm và Rs 45 𝛹 Góc đặt giữa hai robot Rm và Rs 46 um Tín hiệu điều khiển của Robot chủ 47 us Tín hiệu điều khiển của Robot tớ vi DANH MỤC CÁC CHỮ VIẾT TẮT Ký hiệu Thuật ngữ tiếng Anh Giải thích I Inertial Coordinate Frame Hệ quy chiếu quán tính B Body Frame Hệ tọa độ thân xe ISS Input – to State Stable Ổn định trạng thái theo đầu vào MPC Model Predict Control Điều khiển dự báo mô hình m Master Chủ s Slave Tớ r referen Tham chiếu s.t Subject to Phụ thuộc vào e Error Sai lệch f Follower Bám Leader Dẫn The pendulum angle Góc của con lắc ngược The norminal signal Tín hiệu danh định The real signal Tín hiệu thực The derivative Đáp ứng The control input Đầu vào điều khiển The parameter Thông số Matrix Ma trận Feasibility Tính khả thi Trajectory Quỹ đạo Tracking Bám Linear velocity Vận tốc tịnh tiến Angular velocity Vận tốc góc Separation Khoảng cách Bearing Góc đỡ Constraint Ràng buộc vii DANH MỤC CÁC BẢNG Bảng 1.1: Các biến vật lý và tham số của Robot tự hành dạng 2 bánh chủ động. 11 DANH MỤC HÌNH VẼ Hình 1.1: Robot tự hành dạng 2 bánh chủ động và các tham số mô hình .2: Hệ hai Robot tự hành với cấu trúc chủ - tớ chưa xét đến góc hướng .3: Hệ 2 Robot tự hành với cấu trúc Master - Slave có xét đến góc hướng .1: Tương quan về tính khả thi giữa 2 thời điểm trích mẫu liên tiếp .2: Mô tả con lắc ngược [78] .3: Đáp ứng góc của hệ thực và hệ được loại bỏ nhiễu .4: Đáp ứng tốc độ góc của hệ thực và hệ được loại bỏ nhiễu .5: Tín hiệu điều khiển của Con lắc ngược và hệ được loại bỏ nhiễu.6: Đáp ứng Các thông số của ma trận P .7: Đáp ứng hệ số của ma trận L trong điều khiển con lắc ngược .8: Quỹ đạo trạng thái của hệ thống trong trường hợp quỹ đạo là đường thẳng.9: Tín hiệu của bộ điều khiển.10: Quỹ đạo trạng thái của hệ thống.11: Tín hiệu điều khiển.13: Sai lệch Pe .14: Sai lệch pfe .15: So sánh việc thay đổi ma trận phản hồi k .16:Phân phối thời gian tính toán tín hiệu điều khiển cho mỗi lần trích mẫu .1: Điều khiển dự báo với các bộ điều khiển tối ưu .2: Qũy đạo trạng thái của Robot tự hành dạng 2 bánh chủ động 𝑅𝑚 và 𝑅𝑠.3: Tín hiệu điều khiển đặt vào Robot tự hành dạng 2 bánh chủ động 𝑅𝑠 .
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Nguyễn Thành Long (2023). Điều khiển dự báo phi tuyến cho robot tự hành và con lắc ngược [Luận án tiến sĩ, Đại học Bách khoa Hà Nội]. LuanAn.net. https://luanan.net/khoa-hoc-cong-nghe-ky-thuat/dieu-khien-du-bao-phi-tuyen-cho-he-robot-tu-hanh-va-con-lac-nguoc
Câu hỏi thường gặp
Luận án "Điều khiển dự báo phi tuyến cho robot tự hành và con lắc ngược" nghiên cứu về vấn đề gì?
"Luận án tiến sĩ: điều khiển dự báo phi tuyến cho robot tự hành và con lắc ngược. Giải pháp hiệu quả, mở ra hướng nghiên cứu mới."
Luận án "Điều khiển dự báo phi tuyến cho robot tự hành và con lắc ngược" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Đại học Bách khoa Hà Nội. Năm bảo vệ: 2023.
Luận án "Điều khiển dự báo phi tuyến cho robot tự hành và con lắc ngược" thuộc chuyên ngành gì?
Luận án "Điều khiển dự báo phi tuyến cho robot tự hành và con lắc ngược" thuộc chuyên ngành Kỹ thuật điều khiển và tự động hóa. Danh mục: Khoa Học Công Nghệ - Kỹ Thuật.
Luận án "Điều khiển dự báo phi tuyến cho robot tự hành và con lắc ngược" có bao nhiêu trang?
Luận án "Điều khiển dự báo phi tuyến cho robot tự hành và con lắc ngược" có 108 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Điều khiển dự báo phi tuyến cho robot tự hành và con lắc ngược" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.