Tổng quan nghiên cứu

Trong kỹ thuật tự động hóa hiện đại, việc điều khiển các hệ phi tuyến phức tạp chiếm hơn 70% thách thức thực tiễn của ngành sản xuất và chế tạo robot. Các hệ thống vật lý như cánh tay robot, cần trục container hay con lắc ngược đều sở hữu đặc tính phi tuyến mạnh, thông số biến đổi liên tục và khó xây dựng mô hình toán học giải tích chính xác. Dù logic mờ truyền thống ra đời từ năm 1965 đã mang lại giải pháp xấp xỉ linh hoạt, phương pháp này vẫn tồn tại nhược điểm cốt lõi: không thể tối ưu hóa đồng thời cả 3 giai đoạn mờ hóa, suy luận xấp xỉ và giải mờ do thiếu sự liên kết cấu trúc tham số chung.

Nghiên cứu của tác giả Nguyễn Thị Yến, thực hiện tại Trường Đại học Công nghệ Thông tin và Truyền thông thuộc Đại học Thái Nguyên vào năm 2020 dưới sự hướng dẫn khoa học của Tiến sĩ Vũ Như Lân, chuyên ngành Kỹ thuật điều khiển và Tự động hóa (mã số 852 02 16), tập trung giải quyết triệt để rào cản trên. Mục tiêu trọng tâm của đề tài là khảo sát sâu lý thuyết Đại số gia tử (ĐSGT), xây dựng mô hình toán học định lượng ngữ nghĩa trực tiếp từ các biến ngôn ngữ, và ứng dụng thành công vào bài toán cân bằng con lắc ngược.

Phạm vi nghiên cứu được triển khai thực nghiệm thông qua mô phỏng so sánh toàn diện giữa bộ điều khiển mờ cổ điển và bộ điều khiển dựa trên Đại số gia tử trong 2 trường hợp phép toán hợp thành MIN và PRODUCT. Kết quả nghiên cứu có ý nghĩa khoa học sâu sắc khi rút ngắn hơn 35% thời gian tính toán chu kỳ điều khiển, giảm thiểu sai số động học xuống dưới 0.03 rad và thiết lập cơ sở phương pháp luận vững chắc cho các hệ thống tự động hóa thế hệ mới.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu tích hợp 2 nền tảng lý thuyết tiên tiến trong lĩnh vực tính toán mềm:

  1. Lý thuyết Logic mờ kinh điển (Fuzzy Logic Theory): Dựa trên nền tảng tập mờ và hàm liên thuộc $\mu(x) \in [0, 1]$ do Lotfi Zadeh khởi xướng. Hệ thống điều khiển mờ truyền thống hoạt động dựa trên 3 khối chức năng tách biệt: khối mờ hóa (Fuzzifier), khối suy luận theo luật hợp thành Mamdani hoặc Larsen, và khối giải mờ (Defuzzifier) với các kỹ thuật phổ biến như phương pháp trọng tâm (Center of Gravity) và phương pháp cực đại (Mean of Maximum).

  2. Lý thuyết Đại số gia tử (Hedge Algebras Theory): Được phát triển từ đầu thập niên 1990 bởi các nhà khoa học Việt Nam, tiếp cận ngôn ngữ tự nhiên như một cấu trúc đại số có thứ tự cảm sinh $AT = (T, G, H, \le)$. Trong đó, $T$ là tập cơ sở, $G$ là tập từ nguyên thủy (sinh âm $c^-$ và sinh dương $c^+$), $H$ là tập các toán tử gia tử biến đổi mức độ ngữ nghĩa (chia thành $H^+$ và $H^-$).

Các khái niệm chính yếu cấu thành mô hình nghiên cứu bao gồm:

  • Biến ngôn ngữ (Linguistic Variable): Mô tả trạng thái vật lý qua các từ ngữ định tính như "âm lớn" (Negative Big), "không" (Zero), "dương lớn" (Positive Big).
  • Độ đo tính mờ của gia tử $fm(h)$: Thước đo lượng hóa độ mở rộng hoặc thu hẹp ngữ nghĩa của từng trạng từ nhấn mạnh với điều kiện chuẩn hóa $\alpha + \beta = 1$.
  • Hàm định lượng ngữ nghĩa (Semantic Quantifying Function - SQF): Ánh xạ trực tiếp $v: T \to [0, 1]$, chuyển đổi các giá trị ngôn ngữ thành các số thực chính xác mà không cần thông qua hàm liên thuộc trung gian.

Phương pháp nghiên cứu

Nghiên cứu sử dụng phương pháp mô hình hóa toán học kết hợp mô phỏng số học đối chứng:

  • Nguồn dữ liệu và thiết lập mô hình: Đối tượng nghiên cứu là hệ con lắc ngược phi tuyến với phương trình vi phân mô tả 2 biến trạng thái đầu vào: góc lệch $x_1$ (từ -0.5 rad đến +0.5 rad), vận tốc góc $x_2$ (từ -2.0 rad/s đến +2.0 rad/s), và biến đầu ra là lực điều khiển xe con $u$ (từ -30 N đến +30 N).
  • Cỡ mẫu và thiết kế luật điều khiển: Không gian trạng thái được phân hoạch thành 49 luật hợp thành điều khiển dạng If-Then trên lưới 7x7 giá trị ngôn ngữ, đảm bảo bao phủ 100% các tình huống động học của hệ thống.
  • Quy trình phân tích: Dữ liệu thử nghiệm được xử lý qua 3 bước tuần tự trong mốc thời gian nghiên cứu từ năm 2019 đến 2020: (1) Tính toán giải tích các giá trị định lượng ngữ nghĩa của 49 điểm luật; (2) Thiết kế thuật toán điều khiển trực tiếp trên không gian trạng thái; (3) Chạy mô phỏng kiểm chứng đáp ứng quá độ trong 10 giây với chu kỳ lấy mẫu 0.01 giây.
  • Lý do lựa chọn phương pháp: Mô phỏng số trên đối tượng phi tuyến chuẩn cho phép định lượng hóa chính xác sai số vị trí, loại bỏ sai số do cảm biến vật lý và tạo điều kiện so sánh trực tiếp, khách quan giữa hai giải thuật điều khiển.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình kiểm chứng thực nghiệm mô hình điều khiển con lắc ngược mang lại 4 phát hiện quan trọng:

  1. Triệt tiêu hoàn toàn khâu giải mờ tích phân: Bộ điều khiển Đại số gia tử sử dụng hàm định lượng ngữ nghĩa để nội suy trực tiếp tín hiệu điều khiển $u$ từ các điểm ngữ nghĩa, giúp loại bỏ các phép tính tích phân chia diện tích phức tạp trong phương pháp trọng tâm mờ. Nhờ đó, khối lượng phép tính trên mỗi chu kỳ lấy mẫu giảm khoảng 38%.
  2. Cải thiện độ chính xác và giảm biên độ sai số: Sai số góc lệch cực đại của con lắc ngược khi sử dụng bộ điều khiển ĐSGT chỉ đạt 0.024 rad, giảm 62.5% so với mức 0.064 rad của bộ điều khiển mờ truyền thống trong cùng điều kiện tác động ban đầu.
  3. Tối ưu hóa thời gian xác lập hệ thống: Thời gian đáp ứng đưa con lắc về trạng thái cân bằng thẳng đứng của phương pháp ĐSGT đạt khoảng 1.85 giây, nhanh hơn 22.9% so với thời gian xác lập 2.40 giây của bộ điều khiển mờ cực đại.
  4. Tính nhất quán giữa các toán tử hợp thành: Khi so sánh trường hợp toán tử AND=MIN và AND=PRODUCT, bộ điều khiển ĐSGT duy trì quỹ đạo chuyển động ổn định với độ lệch chuẩn sai số chỉ dao động 0.005 rad, chứng minh tính bền vững vượt trội trước sự thay đổi của cấu trúc toán tử suy diễn.

Thảo luận kết quả

Ưu thế vượt bậc của bộ điều khiển Đại số gia tử bắt nguồn từ cơ chế tối ưu đồng thời. Trong hệ mờ truyền thống, người thiết kế phải lựa chọn hàm thuộc tam giác hay hình chuông một cách cảm tính, sau đó lại chọn riêng biệt quy tắc giải mờ. Việc chia cắt này làm mất đi tính tương thích ngữ nghĩa. Ngược lại, Đại số gia tử thiết lập quan hệ thứ tự tự nhiên của ngôn ngữ thông qua các tham số hình thức $\alpha$ và $\beta$, giúp mọi giá trị ngôn ngữ được ánh xạ liên tục lên trục số thực $[0, 1]$.

Trên phương diện trình bày khoa học, toàn bộ kết quả so sánh được tổng hợp chi tiết qua Bảng 3.3 trong công trình, đối chiếu trực tiếp giữa 2 phương pháp về độ quá điều chỉnh, thời gian quá độ và năng lượng điều khiển tiêu hao. Các biểu đồ động học như Hình 3.10 (biểu diễn đường cong sai số góc lệch $x_1$ tiệm cận nhanh về 0) và Hình 3.12 (đồ thị hàm sai số điều khiển tổng hợp) đã minh họa trực quan sự triệt tiêu dao động cơ học, không xuất hiện hiện tượng trượt điểm cân bằng hay vọt lố nghiêm trọng thường thấy ở các bộ điều khiển logic kinh điển.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu, luận văn đưa ra 4 khuyến nghị then chốt nhằm thúc đẩy ứng dụng công nghệ điều khiển thông minh:

  1. Nhúng thuật toán Đại số gia tử vào vi điều khiển 32-bit: Các nhóm kỹ thuật phần cứng cần chuyển đổi mã nguồn giải thuật ĐSGT sang ngôn ngữ C/C++ tối ưu để nạp lên dòng vi điều khiển ARM Cortex-M4 hoặc chip DSP, hướng đến mục tiêu giảm thời gian đáp ứng phần cứng xuống dưới 5 ms trong vòng 6 tháng tới.
  2. Tự động hóa hiệu chỉnh bộ tham số ngữ nghĩa $(\alpha, \beta)$: Các nhà nghiên cứu điều khiển tự động cần ứng dụng giải thuật di truyền (Genetic Algorithm) hoặc thuật toán bầy đàn (PSO) để tìm kiếm tự động bộ tham số tối ưu, nâng cao hiệu suất bám quỹ đạo thêm 15-20% với lộ trình thực hiện 12 tháng.
  3. Mở rộng phạm vi thử nghiệm trên hệ thống công nghiệp thực tế: Đơn vị quản lý phòng thí nghiệm và doanh nghiệp công nghệ cần phối hợp triển khai mô hình trên cánh tay robot công nghiệp 3 bậc tự do và hệ thống cầu trục cảng biển trước quý 4 năm 2021 nhằm kiểm thử khả năng kháng nhiễu môi trường.
  4. Xây dựng module thư viện mã nguồn mở: Các trường đại học công nghệ cần phát triển gói phần mềm mô phỏng Hedge Algebras Toolbox tích hợp vào môi trường MATLAB/Simulink nhằm phục vụ công tác giảng dạy và nghiên cứu trong giai đoạn 2021-2023.

Đối tượng nên tham khảo luận văn

Tài liệu luận văn mang lại giá trị học thuật và thực tiễn phong phú cho 4 nhóm đối tượng:

  1. Học viên cao học và nghiên cứu sinh ngành Tự động hóa: Nắm bắt phương pháp luận nghiên cứu khoa học chuẩn mực, hiểu rõ cách chuyển đổi từ lý thuyết cấu trúc đại số trừu tượng sang thuật toán điều khiển động học cụ thể.
  2. Kỹ sư phát triển hệ thống điều khiển và Robot (R&D Engineers): Ứng dụng mô hình tính toán định lượng ngữ nghĩa để thiết kế các thuật toán ổn định hệ thống phi tuyến mà không cần đầu tư phần cứng xử lý dữ liệu quá đắt đỏ.
  3. Giảng viên và nhà khoa học tính toán mềm: Sử dụng công trình làm tài liệu tham khảo chất lượng cao cho các học phần Logic mờ nâng cao, Trí tuệ nhân tạo và Điều khiển thông minh tại các cơ sở giáo dục đại học.
  4. Chuyên gia phân tích dữ liệu và hệ chuyên gia: Ứng dụng lý thuyết độ đo tính mờ của Đại số gia tử vào việc mô hình hóa các quá trình ra quyết định đa tiêu chí, xử lý thông tin ngôn ngữ mơ hồ trong kinh tế và kỹ thuật.

Câu hỏi thường gặp

Hạn chế lớn nhất của bộ điều khiển mờ truyền thống khi áp dụng vào hệ phi tuyến là gì?
Bộ điều khiển mờ truyền thống không thể tối ưu hóa đồng thời 3 giai đoạn mờ hóa, suy luận và giải mờ. Việc định nghĩa hàm thuộc mang nặng tính chủ quan của chuyên gia, đồng thời thuật toán giải mờ trọng tâm đòi hỏi tính toán tích phân diện tích lớn, gây trễ chu kỳ điều khiển khoảng 30-40% so với yêu cầu thời gian thực.

Lý thuyết Đại số gia tử giải quyết bài toán mờ hóa và giải mờ như thế nào?
Đại số gia tử không sử dụng tập mờ hay hàm thuộc rời rạc. Thay vào đó, cấu trúc đại số thiết lập hàm định lượng ngữ nghĩa $v(x)$ dựa trên độ đo tính mờ của các gia tử, cho phép chuyển đổi trực tiếp biến ngôn ngữ định tính thành giá trị số thực định lượng chỉ qua 1 bước tính toán đơn giản.

Mô hình con lắc ngược đóng vai trò gì trong việc kiểm chứng thuật toán?
Con lắc ngược là đối tượng kinh điển trong lý thuyết điều khiển với đặc tính phi tuyến cao, bậc tự do không cân bằng và trạng thái cân bằng không bền vững. Thuật toán giữ thăng bằng thành công con lắc ngược trong phạm vi dao động dưới 0.03 rad chứng minh khả năng áp dụng tin cậy vào mọi hệ thống chuyển động phức tạp.

Sự khác biệt giữa phép toán hợp thành MIN và PRODUCT trong nghiên cứu là gì?
Phép toán MIN cắt đỉnh tập mờ theo mức ngưỡng tối thiểu, trong khi PRODUCT co giãn tỷ lệ hàm thuộc. Đối với bộ điều khiển ĐSGT, cả hai toán tử đều duy trì độ chính xác cao với sai số dao động không quá 0.005 rad, thể hiện tính độc lập và ổn định vượt bậc so với hệ mờ thông thường.

Thuật toán điều khiển Đại số gia tử có khả thi khi triển khai trên phần cứng thực tế không?
Hoàn toàn khả thi. Do giải thuật đã quy về các công thức đại số tường minh và bảng tra cứu định lượng ngữ nghĩa định sẵn, bộ vi xử lý không cần thực hiện phép tích phân chia điểm, giúp giảm hơn 35% dung lượng bộ nhớ RAM và đáp ứng hoàn hảo tần số lấy mẫu trên 100 Hz.

Kết luận

  • Luận văn đã hệ thống hóa toàn diện cơ sở toán học của Logic mờ và lý thuyết Đại số gia tử, chỉ rõ các hạn chế cấu trúc của phương pháp mờ truyền thống.
  • Xây dựng thành công thuật toán điều khiển con lắc ngược dựa trên hàm định lượng ngữ nghĩa, giải quyết trọn vẹn bài toán tối ưu hóa đồng thời 3 giai đoạn điều khiển.
  • Kiểm chứng thực nghiệm mô phỏng khẳng định phương pháp ĐSGT giúp giảm 62.5% biên độ sai số cực đại và rút ngắn 22.9% thời gian xác lập so với hệ mờ cổ điển.
  • Đóng góp giải pháp công nghệ có tính ứng dụng cao, sẵn sàng chuyển giao nạp nhúng trên các nền tảng vi điều khiển công nghiệp hiện đại.
  • Định hình lộ trình phát triển giai đoạn tiếp theo tập trung vào thuật toán tự chỉnh tham số ngữ nghĩa bằng trí tuệ nhân tạo và mở rộng cho robot đa bậc tự do.

Quý độc giả, các nhà nghiên cứu và kỹ sư tự động hóa quan tâm có thể khai thác các mô hình thuật toán trong công trình này để triển khai nâng cấp các hệ thống điều khiển thông minh trong thực tiễn sản xuất.