Tóm tắt: Nghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyến

36 0 0
Tài liệu đã được kiểm tra trùng lặp
Tóm tắt: Nghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyến

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

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

Thông tin tài liệu

Nghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyếnNghiên cứu phát triển giải thuật điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy ứng dụng điều khiển hệ phi tuyến

Trang 1

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI THÀNH PHỐ HỒ CHÍ MINH

NGHIÊN CỨU PHÁT TRIỂN GIẢI THUẬT ĐIỀU KHIỂN THÔNG MINH

DỰA TRÊN MẠNG NƠ-RON MỜ HỒI QUY ỨNG DỤNG ĐIỀU KHIỂN HỆ PHI TUYẾN

Ngành: Kỹ thuật điều khiển và tự động hóa Mã số: 9520216

TÓM TẮT LUẬN ÁN TIẾN SĨ

TP.HCM – Tháng 3 năm 2024

Trang 2

Công trình được hoàn thành tại Trường Đại học Giao thông vận tải Thành Phố Hồ Chí Minh

Người hướng dẫn 1: PGPGSS.TS Nguyễn Chí Ngôn

PGS.TS Nguyễn Chí Ngôn

Người hướng dẫn 2: TS Nguyễn Quang Sang

TS Nguyễn Quang Sang

Vào hồi lúc……giờ ngày…….tháng……năm 2024

Có thể tìm hiểu luận án tại thư viện

- Thư viện Trường Đại học Giao thông vận tải Thành Phố Hồ Chí Minh

Trang 3

TỔNG QUAN 1 Tính cấp thiết của luận án

Các bài toán điều khiển trong thực tế, đa phần là sử dụng hệ phi tuyến Vì thế, nhiều nhà nghiên cứu và nhà thiết kế đã quan tâm tích cực trong việc phát triển và ứng dụng của các phương pháp điều khiển phi tuyến bởi những lý do sau [1]: 1) Cải thiện hệ thống điều khiển hiện có; 2) Phân tích các đặc tính phi tuyến khó; 3) Xử lý sự không chắc chắn của mô hình; 4) Thiết kế đơn giản Các kỹ thuật học cơ bản về thiết kế và phân tích hệ phi tuyến có thể tăng cường đáng kể khả năng của kỹ thuật điều khiển để đáp ứng bài toán điều khiển thực tế một cách hiệu quả

Các phương pháp để điều khiển hệ phi tuyến [2] bao gồm: điều khiển tuyến tính hóa hồi tiếp, điều khiển trượt và điều khiển thích nghi, điều khiển mờ, điều khiển ứng dụng giải thuật di truyền và điều khiển sử dụng mạng nơ-ron, điều khiển giám sát kết hợp sử dụng mạng nơ-ron và mờ hồi quy Trong đó nổi bật là bộ điều khiển mạng nơ-ron mờ hồi quy, đây là một trong các phương pháp điều khiển hiệu quả hệ phi tuyến với ưu điểm là tính ổn định bền vững ngay cả khi hệ thống nhiễu hoặc thông số của mô hình thay đổi theo thời gian [3]

Sự phát triển không ngừng của khoa học công nghệ đã cho ra đời một lĩnh vực nghiên cứu mới đầy tiềm năng và cũng nhiều thách thức, đó là điều khiển thông minh [4] Đây là phương pháp điều khiển phỏng theo các đặc điểm cơ bản của trí thông minh của con người, bao gồm khả năng học, khả năng xử lý thông tin không chắn chắn và khả năng tìm kiếm lời giải tối ưu Các kỹ thuật điều khiển thông minh được sử dụng phổ biến hiện nay bao gồm mạng nơ-ron nhân tạo, logic mờ và giải thuật di truyền Các kỹ thuật này phát triển rất mạnh về lý thuyết và được ứng dụng rất rộng rãi trong các lĩnh vực công nghiệp, dân dụng cũng như an ninh quốc phòng, đặc biệt mạng nơ-ron nhân tạo và giải thuật di truyền

Giải thuật di truyền đã được giới thiệu bởi J Holland, dựa trên thuyết tiến hóa tự nhiên của Darwin [5] Giải thuật di truyền được phát triển từ sự lựa chọn tự nhiên và các cơ chế tính toán, nó là thuật toán tìm kiếm với các đặc điểm của sự tìm kiếm song song cao, ngẫu nhiên và thích nghi [6] Bằng cách thực hiện liên tiếp các toán tử di truyền như lựa chọn, lai ghép, đột biến và như thế tạo ra quần thể thế hệ mới, dần dần phát triển cho đến khi nhận được trạng thái tối ưu với giải pháp tối ưu xấp xỉ Trong những nghiên cứu gần đây, giải thuật di truyền đã trở thành công cụ tối ưu phổ biến cho nhiều lĩnh vực nghiên cứu như: điều khiển hệ thống, thiết kế điều khiển, khoa học và kỹ thuật [7]

Đồng thời bộ điều khiển mờ đã được được L.A Zadeh [8] nêu ra lần đầu tiên vào năm 1965 Bộ điều khiển này giải quyết các bài toán, rất gần với cách tư duy

Trang 4

của con người Tới nay, bộ điều này đã phát triển và được ứng dụng trong nhiều lĩnh vực kỹ thuật và công nghiệp [9-10]

Trong những năm gần đây, mạng nơ-ron mờ hồi quy (điều khiển thông minh) nổi lên như bộ điều khiển thích nghi, góp phần nâng cao chất lượng điều khiển của bộ điều khiển PID (điều khiển kinh điển) Khó khăn trong huấn luyện mạng nơ-ron mờ hồi quy là lựa chọn phù hợp số nơ-ron, tâm, ngưỡng và trọng số kết nối [27] Sử dụng nhiều nơ-ron lớp ẩn sẽ gây ra hiện tượng học lâu và tăng sự phức tạp của mạng [28], ngược lại mạng sẽ không thể học đầy đủ các dữ liệu mẫu [29] Thông số này thường được lựa chọn bằng phương pháp thử và sai [30] Thông số tâm của mạng cũng ảnh hưởng đến hiệu suất của mạng Nếu chọn tâm không phù hợp, hiệu quả mạng nơ-ron sẽ rất khó đạt được kết quả mong muốn Nếu các tâm quá gần, chúng sẽ tạo ra sự tương quan tuyến tính tương đối, ngược lại chúng sẽ không đạt yêu cầu xử lý tuyến tính Quá nhiều tâm sẽ dẫn đến tràn trong khi khó phân loại hoàn thành nếu số tâm quá ít Bên cạnh đó, việc lựa chọn các giá trị của ngưỡng và trọng số khởi tạo ban đầu cũng ảnh hưởng đến hiệu quả của mạng Ngoài ra, giải thuật huấn luyện mạng nơ-ron mờ hồi quy cũng cần được quan tâm để tăng cường hiệu suất của mạng, trong đó giải thuật Gradient Descent [31-32] thường được sử dụng Tuy nhiên, một vài nghiên cứu chỉ ra rằng để xác định cấu trúc [33] và các thông số của mạng nơ-ron mờ hồi quy [34-35] để đạt được kết quả mong muốn phải phù hợp với từng ứng dụng cụ thể

Nghiên cứu khảo sát sự ảnh hưởng của mạng nơ-ron mờ hồi quy đến chất lượng bộ điều khiển thích nghi SNA-PID để điều khiển hệ phi tuyến, quá trình khảo sát sự ảnh hưởng của mạng nơ-ron mờ hồi quy đến chất lượng bộ điều khiển thích nghi để điều khiển hệ phi tuyến đã thực hiện đạt được mục tiêu đề ra Tuy nhiên, cũng còn tồn tại một số hạn chế về sự chọn lựa các hệ số của bộ điều khiển và bộ nhận dạng hệ phi tuyến trong quá trình nhận dạng và huấn luyện trực tuyến, chứng tỏ giải thuật huấn luyện còn cần phải cải tiến thêm Để giải quyết hạn chế này, nghiên cứu đề xuất áp dụng giải thuật điều khiển giám sát RFNN-PID, bộ điều khiển mạng nơ-ron mờ hồi quy RFNNC kết hợp với bộ điều khiển PID thích nghi được sử dụng, nhằm quan sát các thông số sai số đầu ra hệ phi tuyến thông qua bộ nhận dạng RFNNI, cập nhật và điều chỉnh các thông số đầu vào tối ưu để điều khiển hệ phi tuyến, góp phần giảm sai số hệ thống điều khiển vòng kín Kết quả mô phỏng được thực hiện với MATLAB/Simulink, để điều khiển hệ phi tuyến và thực nghiệm trên hệ phi tuyến thật là mô hình robot Delta và hệ ổn định lưu lượng chất lỏng

Trang 5

2 Giới hạn của luận án

Luận án tập trung nghiên cứu hệ thống phi tuyến MIMO - robot Delta 3-DOF và phát triển giải thuật tối ưu cấu trúc, cùng với các thông số của mạng nơ-ron mờ hồi quy, để điều khiển bám theo quỹ đạo đối tượng phi tuyến, nhằm nâng cao chất lượng điều khiển của cả hệ vòng kín

3 Mục tiêu của luận án

Mục tiêu tổng quát

Tối ưu cấu trúc của mạng nơ-ron mờ hồi quy, để điều khiển bám quỹ đạo đối tượng phi tuyến - robot Delta, nhằm nâng cao chất lượng điều khiển hệ thống điều khiển vòng kín và thực nghiệm điều khiển bám quỹ đạo đối tượng phi tuyến trên, mô hình robot và hệ ổn định chất lỏng RT020 của Đức

Mục tiêu cụ thể

- Nghiên cứu xây dựng các phương trình chuyển động của hệ phi tuyến thực nghiệm là robot Delta 3-DOF: xây dựng các phương trình động học thuận, động học ngược và động lực học của robot Delta

- Thiết kế và mô phỏng bộ điều khiển FUZZY-PID và GA-PID để khảo sát trên mô hình hệ phi tuyến thật là robot Delta, điều khiển bám theo quỹ đạo đặt trước để có cơ sở đánh giá chất lượng điều khiển với giải thuật điều khiển đề xuất - Nghiên cứu xây dựng bộ điều khiển Single Neural Adaptive PID dựa trên bộ nhận dạng mạng nơ-ron mờ hồi quy (SNA-PID) để điều khiển hệ phi tuyến là robot Delta bám theo quỹ đạo đặt trước

- Đề xuất bộ điều khiển giám sát (Supervisory Control) bằng cách sử dụng bộ điều khiển mạng nơ-ron mờ hồi quy (RFNNC), kết hợp với bộ PID để điều khiển hệ phi tuyến bám theo quỹ đạo đặt trước Đồng thời cải thiện chất lượng điều khiển bằng cách sử dụng bộ nhận dạng mạng nơ-ron mờ hồi quy (RFNNI), để nhận dạng hệ phi tuyến hồi về bộ RFNNC điều khiển tự chỉnh thích nghi với bộ PID, bộ PID làm nhiệm vụ tạo ra điện áp ban đầu lớn để quay các cánh tay của cả hệ phi tuyến, còn bộ RFNNC sẽ tinh chỉnh Giải thuật nghiên cứu được áp dụng điều khiển bám quỹ đạo robot Delta trên MATLAB/Simulink, để so sánh đánh giá các kết quả đạt được của 4 bộ điều khiển và kiểm chứng giải thuật đề xuất điều khiển giám sát kết hợp RFNN-PID, trong điều khiển bám quỹ đạo robot Delta ở trạng thái danh định và sự thay đổi các thông số của đối tượng

- Thiết kế, chế tạo mô hình robot Delta 3-DOF và thực nghiệm điều khiển thời gian thực các bộ điều khiển đã xây dựng trên MATLAB/Simulink, để điều khiển bám quỹ đạo robot Delta và trên hệ ổn định lưu lượng chất lỏng RT020 của hãng G.U.N.T của Đức [176]

Trang 6

4 Phương pháp nghiên cứu, cách tiếp cận

Luận án được thực hiện với các phương pháp nghiên cứu sau:

- Nghiên cứu tài liệu: thu thập tài liệu từ nguồn tài liệu khoa học trong ngành trên các tạp chí khoa học uy tín trong nước và quốc tế liên quan đến nội dung nghiên cứu của luận án; phân tích, tổng hợp tài liệu từ các nguồn thu thập ở trên, xác định ưu điểm của phương pháp điều khiển hệ phi tuyến để sử dụng làm cơ sở khoa học cho luận án, đồng thời tiến hành cải tiến những tồn tại trong các tài liệu - Nghiên cứu phần mềm Solidworks, CorelDRAW để thiết kế bản vẽ và cắt khung cơ khí robot Delta 3-DOF

- Nghiên cứu phần mềm Protuse để thiết kế, mô phỏng và thi công mạch điều khiển cho robot Delta 3-DOF

- Thực nghiệm mô hình động lực học hệ phi tuyến là robot Delta 3-DOF Kết quả mô phỏng được thực hiện trên MATLAB/Simulink

- Xử lý thông tin: quan sát đáp ứng của hệ thống và điều chỉnh các thông số của bộ điều khiển (nếu có) sao cho đáp ứng thỏa mãn các chỉ tiêu chất lượng điều khiển như: sai số xác lập, thời gian quá độ và vọt lố

5 Đối tượng và phạm vi nghiên cứu

Đối tượng nghiên cứu: hệ thống phi tuyến MIMO và SISO được mô tả

toán học bằng mô hình trạng thái phi tuyến

Phạm vi nghiên cứu: Tập trung nghiên cứu phương pháp mô tả toán học

cho hệ thống phi tuyến MIMO là robot Delta 3-DOF Nghiên cứu các công trình đã được công bố trong và ngoài nước ở lĩnh vực điều khiển phi tuyến, điều khiển thích nghi, giải thuật di truyền và điều khiển mờ làm nền tảng cho việc đánh giá chất lượng nghiên cứu của giải thuật đề xuất là giải thuật điều khiển giám sát kết hợp RFNN-PID Đồng thời nghiên cứu các công cụ tính toán mềm để kiểm chứng tính đúng đắn của giải thuật được đề xuất trong luận án và thực nghiệm trên mô hình hệ phi tuyến thật, là điều khiển bám quỹ đạo vòng kín robot Delta và điều khiển ổn định lưu lượng chất lỏng trên hệ RT020

6 Ý nghĩa khoa học và thực tiễn

Ý nghĩa khoa học

Nghiên cứu đề xuất giải thuật điều khiển giám sát RFNN-PID: trong đó bộ điều khiển mạng nơ-ron mờ hồi quy RFNNC kết hợp cùng với bộ điều khiển PID và bộ nhận dạng RFNNI được sử dụng để quan sát các thông số sai số đầu ra của hệ phi tuyến để cập nhật, điều chỉnh các thông số đầu vào tối ưu điều khiển hệ phi tuyến bám theo tín hiệu đặt trước sao cho sai số bám tiến về không, giảm vọt lố và ít bị ảnh hưởng của nhiễu

Trang 7

Ý nghĩa thực tiễn

Kiểm chứng được khả năng ứng dụng thực tế của giải thuật điều khiển giám sát RFNN-PID để điều khiển hệ thống phi tuyến được đề xuất bằng các công cụ tính toán mềm và thực nghiệm trên mô hình hệ phi tuyến thật là điều khiển bám quỹ đạo vòng kín robot Delta và trên hệ ổn định lưu lượng RT020

7 Những đóng góp của luận án về mặt khoa học

Về mặt lý thuyết

- Xây dựng được giải thuật điều khiển thích nghi mạng nơ-ron trên cơ sở bộ nhận dạng mạng nơ-ron mờ hồi quy SNA-PID để điều khiển hệ phi tuyến bám theo quỹ đạo đặt trước

- Xây dựng được giải thuật điều khiển giám sát (Supervisory Control) bằng cách sử dụng mạng nơ-ron mờ hồi quy RFNNC kết hợp với bộ điều khiển PID để điều khiển hệ phi tuyến bám theo quỹ đạo

- Đánh giá và lựa chọn cấu trúc mạng nơ-ron mờ hồi quy thích hợp trong điều khiển hệ phi tuyến

- Cải thiện chất lượng bộ điều khiển giám sát bằng cách sử dụng bộ nhận dạng mạng nơ-ron mờ hồi quy RFNNI, để nhận dạng hệ phi tuyến hồi về bộ điều khiển mạng nơ-ron mờ hồi quy nhằm điều khiển tự chỉnh thích nghi với bộ điều khiển PID làm nhiệm vụ tạo ra điện áp ban đầu lớn để quay các cánh tay của hệ phi tuyến bám theo quỹ đạo đặt trước

- Ứng dụng thực nghiệm trên mô hình hệ phi tuyến thật là điều khiển robot Delta bám theo quỹ đạo đường tròn và số 8, đồng thời thực nghiệm trên mô hình

hệ phi tuyến thư hai là điều khiển hệ ổn định lưu lượng chất lỏng RT020

8 Bố cục của luận án

Luận án được tổ chức bao gồm phần Tổng quan; Chương 1 trình bày điều khiển PID thích nghi dựa trên mạng nơ-ron mờ hồi quy để điều khiển hệ phi tuyến; điều khiển giám sát kết hợp RFNN-PID dựa trên bộ nhận dạng mạng nơ-ron mờ hồi quy để điều khiển hệ phi tuyến là Chương 2 Chương 3 trình bày phương pháp nghiên cứu chế tạo và thực nghiệm điều khiển trên hệ phi tuyến đồng thời trình bày kết quả, kết luận và đề nghị hướng nghiên cứu tiếp theo

Trang 8

CHƯƠNG 1: ĐIỀU KHIỂN PID THÍCH NGHI DỰA TRÊN MẠNG NƠ-RON MỜ HỒI QUY ĐỂ ĐIỀU KHIỂN HỆ PHI TUYẾN

1.1 Giới thiệu

Đối tượng điều khiển trong luận án là hệ thống phi tuyến, đây là hệ thống được sử dụng nhiều trong ứng dụng thực tế Sự phức tạp trong điều khiển hệ phi tuyến đã thách thức các nhà nghiên cứu đưa ra các thủ tục thiết kế có hệ thống, để đáp ứng các yêu cầu về mục tiêu điều khiển [34] Khi làm việc với một ứng dụng cụ thể, người thiết kế cần thực hiện công cụ phù hợp nhất cho bài toán

Để điều khiển hệ phi tuyến, các công cụ cơ bản được sử dụng bao gồm: điều khiển tuyến tính hóa hồi tiếp, điều khiển trượt, kỹ thuật cuốn chiếu, điều khiển thích nghi, điều khiển mờ FUZZY-PID, điều khiển sử dụng giải thuật di truyền GA-PID, điều khiển PID thích nghi mạng nơ-ron, mạng nơ-ron RBF và mạng nơ-ron mờ hồi quy Trong đó nổi bật là bộ điều khiển thông minh dựa trên mạng nơ-ron mờ hồi quy, đây là một trong các phương pháp điều khiển hiệu quả hệ phi tuyến với ưu điểm là tính ổn định bền vững ngay cả khi hệ thống nhiễu hoặc thông số của mô hình thay đổi theo thời gian [33-35] Tuy nhiên, đối với biên độ của luật điều khiển thông minh nếu không được lựa chọn phù hợp sẽ gây ra hiện tượng dao động, rất khó cập nhật các trọng số bộ điều khiển và sẽ gây ra lỗi trong quá trình cập nhật các trọng số bộ điều khiển

Để giải quyết khó khăn trên, sử dụng mạng nơ-ron mờ hồi quy để ước lượng các trọng số kết nối của nơ-ron và cập nhật trực tuyến các trọng số đó trong quá trình điều khiển được tính toán dựa trên phương pháp Gradient Descent [34] Mạng nơ-ron mờ hồi quy, đóng vai trò như một bộ điều khiển ước lượng các trọng số của bộ điều khiển PID thích nghi mạng nơ-ron Các trọng số của mạng được cập nhật trực tuyến, dựa trên các tín hiệu ở ngõ ra của mô hình hệ phi tuyến

Chương này trình bày phương pháp thiết kế bộ điều khiển PID thích nghi

mạng nơ-ron SNA-PID, để điều khiển bám quỹ đạo hệ phi tuyến MIMO là robot

Delta 3-DOF Đây là một loại robot với kết cấu nhẹ và đơn giản, các chuyển

động của robot Delta hầu như không tạo ra lực quán tính lớn Điều này tạo ra thế mạnh cực kỳ lớn cho robot Delta: Tốc độ làm việc cực kỳ cao, mang đến năng suất lớn và robot Delta được sử dụng phổ biến trong công việc gắp thả, đóng gói trong các nhà máy vì chúng di chuyển rất nhanh và linh hoạt Bộ điều khiển PID thích nghi mạng nơ-ron SNA-PID, được thiết kế để đảm bảo quỹ đạo thực tế của robot bám theo quỹ đạo đặt trước Mạng nơ-ron mờ hồi quy đóng vai trò như một bộ nhận dạng được huấn luyện trực tuyến, bằng giải thuật Gradient Descent

Trang 9

Đồng thời do mô hình trong các bài báo đã công bố rất khó so sánh, vì những mô hình này khác xa với hệ thực nghiệm robot Delta thật mà nhóm đã thiết kế chế tạo Vì vậy, trong chương này tác giả xây dựng thêm một số bộ điều khiển khác: FUZZY-PID và GA-PID để đánh giá chất lượng với bộ điều khiển PID thích nghi mạng nơ-ron SNA-PID Kết quả mô phỏng được kiểm chứng trên MATLAB/Simulink và so sánh, đánh giá kết quả của bộ điều khiển FUZZY-PID,

GA-PID so với bộ điều khiển điều khiển PID thích nghi mạng nơ-ron SNA-PID thông qua các chỉ tiêu chất lượng của hệ vòng kín

1.2 Mục tiêu

Chương 2 thực hiện với những mục tiêu tổng quát là xây dựng phương trình chuyển động của robot và thiết kế 3 bộ điều khiển áp dụng khảo sát điều khiển bám quỹ đạo robot đã chế tạo và đánh giá chất lượng điều khiển gồm:

Mô hình hóa đối tượng phi tuyến MIMO là robot Delta 3-DOF

Xây dựng bộ điều khiển FUZZY-PID và GA-PID để đánh giá khả năng điều khiển bám quỹ đạo, mô hình động lực học của robot Delta 3-DOF

Xây dựng bộ điều khiển PID thích nghi mạng nơ-ron (SNA-PID), để đánh giá khả năng điều khiển bám quỹ đạo mô hình động lực học của robot Delta

Đồng thời cải thiện chất lượng điều khiển bằng cách sử dụng mạng nơ-ron mờ hồi quy, làm bộ nhận dạng ngõ ra của hệ được huấn luyện trực tuyến bằng giải thuật Gradient Descent, hồi tiếp về thông số Jacobian điều chỉnh trực tuyến các thông số bộ điều khiển PID thích nghi nơ-ron Giải thuật điều khiển áp dụng điều khiển bám quỹ đạo robot Delta 3-DOF trên phần mềm MATLAB/Simulink và đánh giá chất lượng các bộ điều khiển thông qua các chỉ tiêu chất lượng

1.3 Mô hình hóa đối tượng phi tuyến MIMO-robot Delta 3-DOF

Tác giả đã nghiên cứu, thiết kế bản vẽ và mô phỏng chuyển động của robot Delta bằng phần mềm Solid works được trình bày trong video thực nghiệm [1], đồng thời sử dụng phương trình Lagrange dạng nhân tử để thiết lập phương trình chuyển động của robot Delta được trình bày trong Hình 2.1

Hình 1.1.a) Bản vẽ kỹ thuật robot và (b) mô hình động lực học robot Delta

Trang 10

Trong mô hình này, khâu BiDi được mô hình hóa thành hai chất điểm đặt tại Bi và Di, mỗi chất điểm có khối lượng mb và được nối với nhau bằng thanh cứng, không trọng lượng Như vậy, mô hình động lực học của mô hình này bao gồm 4

vật rắn, trong đó các khâu AiBi (i=1, 2, 3) chuyển động quay quanh các trục vuông góc với mặt phẳng OAiBi tại AiBi có khối lượng m1 (khối lượng cánh tay đòn trên)

và 3 chất điểm đặt tại các điểm Bi có khối lượng 2 / 2

m =m và vật rắn còn lại

là bàn máy chuyển động (bao gồm ba chất điểm gắn tại Di) chuyển động tịnh tiến

có khối lượng (mP+3mb) Trong đó mp là khối lượng của khâu thao tác chuyển

động có tâm P Trên các khâu AiBi đặt các lực phát động i(i=1, 2, 3) như Hình 1.1 thành lập mô hình động lực học của robot tác giả sử dụng phương trình Lagrange dạng nhân tử để thiết lập phương trình chuyển động Tọa độ suy rộng dư được chọn để thiết lập phương trình chuyển động của robot Delta như (1.1):

q=    1 23x y zPPP (1.1)

Xây dựng phương trình động lực học của robot Delta

Để xây dựng mô hình động lực học của robot Delta 3-DOF tác giả tham khảo trong các tài liệu [12-14] bao gồm các phương trình chuyển động của robot Delta là hệ phương trình vi phân – đại số được trình bày từ (1.2) đến (1.10)

mmxcosR rL cos cosx

cosR rL cos cosxcosR rL cos cosx

cosR rL cos cosxsinR

L −  − +   − −  − +rL sin cos  −yLsin +z = (1.8)

2122 p 2122 p 12 p 0

cosR rL cos cosxsinR

L −  − +   − −  − +rL sin cos  −yLsin +z = (1.9)

3133 p 3133 p 13 p 0

cosR rL cos cosxsinR

L −− +−−− +rL sin cos−yLsin+z = (1.10) Các phương trình từ (1.2) đến (1.10) lại dưới dạng ma trận như (1.11):

Trang 11

( ) ( ) ( )( ) 0

M s sg ssf s

 

Trong đó: Iy là Ten-xơ quán tính, mb là khối lượng gắn với các khâu BiDi,

(i=1,2,3), mp là khối lượng bàn máy động, m1 là khối lượng đặt tại điểm Ai

Các biến trạng thái được định nghĩa trong mô hình:

Hình 1.2 Mô hình động lực học robot Delta được xây dựng trong

MATLAB/Simulink và mô hình robot mà tác giả chế tạo phiên bản 3

1.4 Thiết kế bộ điều khiển tự điều chỉnh FUZZY–PID

Điều khiển PID tự điều chỉnh mờ dựa trên điều khiển PID kinh điển và sử dụng các quy tắc suy luận mờ để làm cho các tham số PID tự chỉnh định dựa trên sai lệch e(t) và đạo hàm de(t) Mục đích chính của giải thuật này chính là tìm ra

các giá trị Kp, Kd, Ki tối ưu thỏa mãn mô hình toán của bộ điều khiển PID

Nguyên tắc này được minh họa trong Hình 1.3

Delta Inside 3-DOF

Trang 12

Hình 1.3 Sơ đồ điều khiển dùng thuật toán FUZZY-PID

Trên hình 1.3 các biến đầu vào của bộ điều khiển mờ là sai lệch e(t) giữa vị trí quỹ đạo mong muốn và vị trí quỹ đạo thực tế và đạo hàm de(t) Trong khi đầu

ra của hệ thống điều khiển mờ chính là các tham số chỉnh định cho PID tương ứng với Kp,Ki,Kd Đồng thời Ke, Ket, k k k1, ,2 3 là các hệ số tiền xử lí và hậu xử lí cho bộ điều khiển FUZZY-PID để thuận tiện cho việc thiết kế và chỉnh định Các tham số cuối cùng của FUZZY-PID được tính theo công thức (1.14):

E(t)={âm nhiều, âm vừa, âm ít, zero, dương ít, dương vừa, dương nhiều} E(t)={NB, NM, NS, ZO, PS, PM, PB}

De(t)={âm nhiều, âm vừa, âm ít, zero, dương ít, dương vừa, dương nhiều}

De(t)={NB, NM, NS, ZO, PS, PM, PB}

Tập mờ cho các hệ số đầu vào e(t) và de(t) được trình bày trong Hình 1.4, ngõ

ra các Kp,Ki,Kd và cấu trúc của bộ điều khiển mờ trong Hình 1.5

Hình 1.4 Tập mờ cho biến vào e(t)

Trang 13

Bảng 1.1 Chi tiết các luật hợp thành mờ hệ số e(t), de(t) và Kp,Ki,Kd

Nguyên tắc chung để tìm ra các giá trịKp,K Ki, d mong muốn là bắt đầu với các giá trịKp0,Ki0,Kd0 sau đó dựa vào đáp ứng và thay đổi dần Ảnh hưởng của các tham số PID tác động lên chất lượng điều khiển là cơ sở để xây dựng luật mờ

Để rút ngắn thời gian lên ta cần chọn tín hiệu điều khiển mạnh, do vậy chọn: Kp

lớn, KD nhỏ và Ki lớn; để tránh vọt lố lớn khi đáp ứng gần đạt giá trị tham khảo

chọn Kp nhỏ, KD lớn và KI nhỏ

Kết quả mô phỏng và đánh giá chất lượng

Mô hình bộ điều khiển FUZZY-PID xây dựng trong MATLAB/Simulink để so sánh đánh giá chất lượng của hai bộ điều khiển trên cùng một mô hình robot Delta được trình bày trong Hình 1.6 và các thông số của robot Delta được trình bày trong Bảng 1.2

Hình 1.6 Bộ điều khiển FUZZY-PID trong MATLAB/Simulink Bảng 1.2 Các thông số của robot Delta đã chế tạo phiên bản 3

A1 0 (rad) Góc lệch tay 1 so với trục Ox của tấm cố định

A2 2*pi/3 (rad) Góc lệch tay 2 so với trục Ox của tấm cố định

A 4*pi/3 (rad) Góc lệch tay 3 so với trục Ox của tấm cố định

Trang 14

m1_1=m1_2=m1_3

0.42 kg

Khối lượng của 3 chân trên bằng nhau

m2_1=m2_2 =m2_3=2mb

0.1 kg

Khối lượng của 3 chân dưới bằng nhau

mp0.15 kg Khối lượng tấm chuyển động

f 481 mm Chiều dài cạnh tam giác đều đĩa nền trên

e 35 mm Chiều dài cạnh tam giác đều đĩa chuyển động

I1y=I2y= =I3y=Iy

KP = diag (800,800,800), KD = diag (100,100,100), KI = diag (150,150,150)

Các tham số của giải thuật FUZZY được chọn lựa thông qua mô phỏng tham

khảo [13], [60] như sau: Ke=30, Ket=1, k1=1, k2=50, k3=1, Kp0=800, Ki0=150,

Kd0=100 Quỹ đạo tham chiếu được chọn là quỹ đạo đường tròn được mô tả bởi phương trình như (1.15) và đạt các kết quả như Hình 1.7 và Hình 1.8 đồng thời kết quả mô phỏng được trình bày trong video thực nghiệm [2]

( ) 0.17*sin(2* * ) 0.3( ) 0.17*cos(2* * ) 0.2

Hình 1.8 Đáp ứng quỹ đạo đường

tròn khi robot mang tải thêm 1.5kg

Trang 15

Từ kết quả mô phỏng trên với các quỹ đạo khác nhau cho thấy rằng, quỹ đạo

thực bám theo tín hiệu tham chiếu rất tốt, thời gian xác lập là 0.658 (s) và độ vọt lố nhỏ khoảng 3.75 (%) Các chỉ tiêu chất lượng được trình bày ở Bảng 1.3

Bảng 1.3 Chất lượng hệ thống PID và FUZZY-PID

Tiêu chuẩn chất lượng

1.5 Thiết kế bộ điều khiển GA-PID

Giải thuật Z-N được áp dụng để xác định ba thông số của bộ điều khiển PID Ba thông số này là cơ sở để giới hạn không gian tìm kiếm của giải thuật GA

Nhiệm vụ của giải thuật GA là chọn lọc bộ ba {Kp, Kd, Ki} tối ưu cho bộ điều

khiển PID, thỏa mãn hàm mục tiêu IAE được trình bày trong sơ đồ Hình 1.9 và giải thuật GA được hỗ trợ bởi phần mềm MATLAB và được trình bày chi tiết trong ba tài liệu [20-22] với lưu đồ giải thuật được trình bày trong Hình 1.10

Hình 1.9 Bộ điều

khiển GA-PID

Hình 1.10 Lưu đồ tiến trình giải thuật duy

truyền để xác định thông số bộ điều khiển PID

Giải thuật di truyền được xác định bởi (1.16) và (1.17) sẽ tiến hành tối ưu hóa dựa theo hàm mục tiêu tham khảo trong [23-28]:

Trang 16

( ):

IAE Je t dt

trong đó e t =( )thetai(1,2,3)refthetai(1,2,3)act

Giải thuật GA được áp dụng là tìm kiếm các giá trị {Kp_opt, Kd_opt, Ki_opt} tối ưu của bộ điều khiển PID, mà ở đó các hàm J đạt giá trị cực tiểu Vì vậy hàm

mục tiêu của giải thuật GA là:

Nhằm giới hạn không gian tìm kiếm của giải thuật GA, ta giả thiết các giá trị

tối ưu {Kp_opt, Kd_opt, Ki_opt} nằm quanh giá trị {Kp_Z-N, Kd_ Z-N, Ki_ Z-N} đạt

được từ giải thuật Z-N Các giới hạn tìm kiếm tương ứng cho ba thông số của bộ điều khiển PID như (1.18):

Trong đó, các hệ số α và β được chọn sao cho không gian tìm kiếm đủ rộng

để chứa được giá trị tối ưu

Kết quả mô phỏng và đánh giá chất lượng

Trong mô phỏng này sẽ thực nghiệm trên quỹ đạo đường tròn để đánh giá tính ổn định của hai bộ điều khiển được trình bày trong Hình 1.11

Hình 1.11 Bộ điều khiển GA-PID xây dựng trong MATLAB/Simulink

Trong Hình 1.11 gồm hai bộ điều khiển là bộ điều khiển PID với các thông số tham khảo từ [19] và bộ điều khiển GA-PID mà tác giả đã xây dựng để so sánh đánh giá chất lượng của hai bộ điều khiển trên cùng một mô hình Delta robot

Trang 17

Các tham số của 3 bộ điều khiển PID để điều khiển ba cánh tay robot Delta được chọn theo tài liệu tham khảo [19] với:

KP = diag (800,800,800)

KD = diag (100,100,100)

KI = diag (150,150,150)

Các tham số của giải thuật GA được chọn như Bảng 1.4 tham khảo [23-28]

Bảng 1.4 Các tham số giải thuật di truyền

Hình 1.12 Đáp ứng quỹ đạo

đường tròn

Hình 1.13 Đáp ứng quỹ đạo đường

tròn robot mang thêm tải 0.6 Kg

Kết quả mô phỏng cho thấy rằng đáp ứng của thuật toán GA tốt hơn so với bộ điều khiển PID với thời gian xác lập là 0.5(s) và vọt lố nhỏ khoảng 3.14% Chỉ tiêu chất lượng được trình bày ở Bảng 1.5

Bảng 1.5 So sánh các chỉ tiêu chất lượng hệ thống

Các góc 1act2act3act1act2act3act

Vọt lố (%) 4.61 2.2 32.33 3.14 3.57 3.233 Thời gian xác lập (s) 0.046 4.0 0.014 1.1777 0.0491 0.2846 Sai số xác lập (rad/s) 0.003 0.006 0.002 0.0005 0.0002 0.0055

Trang 18

1.6 Thiết kế bộ điều khiển PID thích nghi trên mạng nơ-ron mờ hồi quy

Bộ điều khiển PID thích nghi dựa trên mạng nơ-ron mờ hồi quy được trình

bày trong Hình 1.14 và tham khảo trong tài liệu tham khảo [52]:

Hình 1.14 Bộ điều khiển PID thích nghi dựa trên mạng nơ-ron mờ hồi quy

Tín hiệu tham chiếu yref là góc quay của ba cánh tay trên của robot, được gửi

đến ba bộ cộng, tạo ra ba tín hiệu sai số e1, e2, e3 đến ba bộ điều khiển PID thích

nghi mạng nơ-ron Đầu ra của ba bộ điều khiển được đưa vào Tau1, Tau2, Tau3

của robot, đồng thời, ba bộ nhận dạng RFNNI sẽ quan sát ba đầu ra của ba bộ

điều khiển PID thích nghi mạng nơ-ron và ba tín hiệu đầu ra y gồm có theta1,

theta2, theta3 của robot, mỗi bộ nhận dạng RFNNI sẽ huấn luyện và trả tham số

Jacobian về ba bộ điều khiển PID thích nghi mạng nơ-ron, để cập nhật liên tục

các tham số KP, KD và KI của ba bộ điều khiển Tín hiệu ra u để điều khiển robot, bám theo tín hiệu tham chiếu yref, các kết quả đạt được tác giả công bố trong tạp chí quốc tế về kỹ thuật cơ khí và nghiên cứu robot trong tài liệu tham khảo [52]

Kết quả mô phỏng và đánh giá

Kết quả mô phỏng sẽ thực nghiệm điều khiển bám quỹ đạo robot Delta, để đánh giá tính ổn định của hai bộ điều khiển được trình bày trong sơ đồ Hình 1.15

Hình 1.15 Sơ đồ mô phỏng bộ điều khiển PID thích nghi trên cơ sở bộ

nhận dạng mạng nơ-ron mờ hồi quy

Ngày đăng: 26/05/2024, 06:06