Tổng quan nghiên cứu

Trong xu thế phát triển mạnh mẽ của cuộc Cách mạng Công nghiệp 4.0, các cơ cấu chấp hành tự động và cánh tay robot công nghiệp đòi hỏi độ chính xác điều khiển ngày càng khắt khe với yêu cầu sai số vị trí dưới 1% và thời gian xác lập dưới 0,5 giây. Tuy nhiên, các hệ thống cơ điện tử thực tế luôn chứa đựng các thành phần phi tuyến phức tạp như ma sát tĩnh, mô-men quán tính thay đổi theo góc quay và các yếu tố nhiễu động bất định. Các phương pháp điều khiển tuyến tính cổ điển như PID hay LTI bộc lộ nhiều hạn chế khi đối tượng vận hành ở các dải trạng thái rộng, dẫn đến hiện tượng vọt lố cao và suy giảm độ ổn định.

Trước thách thức đó, luận văn thạc sĩ chuyên ngành Kỹ thuật Điều khiển và Tự động hóa của tác giả Tạ Thị Chinh, thực hiện năm 2020 tại Viện Điện – Trường Đại học Bách khoa Hà Nội dưới sự hướng dẫn khoa học của TS. Nguyễn Hoài Nam, đã tập trung giải quyết bài toán nhận dạng và điều khiển hệ phi tuyến. Đề tài hướng tới mục tiêu xây dựng mô hình xấp xỉ chính xác động lực học đối tượng bằng mạng nơ-ron nhân tạo (ANN), từ đó phát triển thuật toán điều khiển dự báo dựa trên mô hình nơ-ron (NN-MPC) tối ưu cho cánh tay máy một bậc tự do (1-DOF). Phạm vi nghiên cứu tập trung vào việc mô phỏng, đánh giá thuật toán trên môi trường MATLAB/Simulink trong giai đoạn nghiên cứu 2018–2020. Ý nghĩa khoa học và thực tiễn của công trình được thể hiện qua việc giảm thiểu sai số bám quỹ đạo về mức tiệm cận 0, tối ưu hóa năng lượng điều khiển qua hàm mục tiêu bình phương cực tiểu và triệt tiêu hoàn toàn độ quá điều chỉnh so với các bộ điều khiển phản hồi thông thường.

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

Khung lý thuyết áp dụng

Luận văn xây dựng trên nền tảng tích hợp giữa lý thuyết mạng nơ-ron nhân tạo và lý thuyết điều khiển dự báo tối ưu trong miền thời gian thực. Các khung lý thuyết và mô hình cốt lõi bao gồm:

  • Lý thuyết mạng nơ-ron nhiều lớp (Multilayer Perceptron - MLP) và mạng xuyên tâm (RBF): Mạng MLP được cấu trúc gồm lớp đầu vào, lớp ẩn và lớp đầu ra. Trong đó, các nơ-ron ở lớp ẩn sử dụng hàm truyền phi tuyến Tangent Hyperbolic (tansig) với miền giá trị biến thiên liên tục trong khoảng từ -1 đến +1, đảm bảo khả năng xấp xỉ mượt mà các đặc tính phi tuyến cao bậc. Lớp đầu ra sử dụng hàm truyền tuyến tính (purelin). Mạng RBF với hàm nhân Gauss được sử dụng để xấp xỉ các thành phần hàm bất định trong mô hình toán học theo tiêu chuẩn ổn định Lyapunov.
  • Lý thuyết điều khiển dự báo dựa trên mô hình (Model Predictive Control - MPC): Chiến lược điều khiển hiện đại ra đời từ những năm 1960 và được phát triển mạnh mẽ qua các nghiên cứu của Richalet (1993). MPC giải bài toán tối ưu hóa chuỗi tín hiệu điều khiển trực tuyến trong một phạm vi dự báo (Prediction Horizon) và phạm vi điều khiển (Control Horizon) xác định, đảm bảo triệt tiêu sai lệch giữa quỹ đạo dự báo và tín hiệu đặt trước.
  • Các khái niệm then chốt: Nhận dạng hệ thống phi tuyến (Nonlinear System Identification), Tuyến tính hóa Taylor cục bộ mạng nơ-ron quanh điểm làm việc, Giải thuật lan truyền ngược (Back-propagation) và Thuật toán tối ưu hóa tham số Levenberg-Marquardt (LM).

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

  • Nguồn dữ liệu và cỡ mẫu: Dữ liệu nghiên cứu được thu thập từ mô hình toán học phi tuyến của cánh tay máy một bậc tự do thiết lập trong môi trường MATLAB/Simulink. Tập dữ liệu huấn luyện và kiểm thử bao gồm 1.200 điểm dữ liệu đầu vào - đầu ra mẫu (Input-Output samples) được ghi nhận ở tần số lấy mẫu 100 Hz (chu kỳ trích mẫu 0,01 giây).
  • Phương pháp chọn mẫu: Tác giả áp dụng phương pháp kích thích tín hiệu đa tần ngẫu nhiên (Random Amplitude Signal) với dải biên độ điện áp cấp từ -10V đến +10V. Phương pháp này đảm bảo bao phủ toàn bộ không gian trạng thái hoạt động của cánh tay máy, từ trạng thái quá độ góc nhỏ đến góc quay lớn, giúp mạng nơ-ron học được toàn diện các đặc tính động học và ma sát phi tuyến của hệ thống.
  • Phương pháp phân tích và lý do lựa chọn: Luận văn lựa chọn thuật toán huấn luyện Levenberg-Marquardt vì đây là phương pháp tối ưu bậc hai kết hợp giữa phương pháp hạ Gradient sâu nhất và thuật toán Gauss-Newton. Giải thuật LM cho tốc độ hội tụ nhanh hơn từ 10 đến 100 lần so với giải thuật lan truyền ngược cơ bản, đồng thời hạn chế tối đa nguy cơ rơi vào điểm cực tiểu địa phương. Sau khi mạng nơ-ron được huấn luyện để mô phỏng đối tượng, mô hình được tuyến tính hóa từng bước để chuyển bài toán tối ưu phi tuyến phức tạp thành bài toán quy hoạch bình phương cực tiểu (Least Squares), giúp thuật toán tối ưu trực tuyến có thể giải quyết nhanh chóng trong chu kỳ 10 miligiây. Toàn bộ quy trình nghiên cứu, xây dựng thuật toán và mô phỏng kiểm chứng được thực hiện liên tục trong thời gian 24 tháng (2018–2020).

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

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

Quá trình mô phỏng và thực nghiệm số trên mô hình cánh tay máy một bậc tự do đã mang lại những kết quả nổi bật sau:

  1. Độ chính xác vượt trội của mô hình nhận dạng nơ-ron (NNp): Mạng nơ-ron với cấu trúc 1 lớp ẩn gồm 10 nơ-ron hàm tansig đã nhận dạng hoàn hảo động học cánh tay máy. Sai số bình phương trung bình (MSE) trong quá trình huấn luyện giảm sâu xuống mức dưới $1 \times 10^{-4}$. Độ lệch tuyệt đối giữa góc quay thực tế của cánh tay máy và đầu ra dự báo của mạng nơ-ron duy trì ở mức dưới 0,03 radian (tương đương giảm hơn 94% sai số so với các mô hình tuyến tính hóa ARX truyền thống).
  2. Chất lượng bám quỹ đạo của bộ điều khiển NN-MPC: Khi thiết lập tầm dự báo $N_2 = 10$ chu kỳ và tầm điều khiển $N_u = 2$ chu kỳ, hệ thống đáp ứng bám sát tín hiệu đặt dạng bậc thang và dạng sóng sin. Thời gian xác lập của hệ thống đạt mức 0,42 giây, giảm 58% thời gian quá độ so với phương pháp điều khiển PID thông thường. Đặc biệt, độ quá điều chỉnh (overshoot) được triệt tiêu hoàn toàn về mức 0%, loại bỏ hiện tượng dao động cơ khí khi dừng vị trí.
  3. Tối ưu hóa năng lượng và độ mượt tín hiệu điều khiển: Nhờ trọng số phạt biến thiên tín hiệu điều khiển trong hàm mục tiêu, điện áp đặt lên động cơ chấp hành luôn nằm trong giới hạn an toàn từ -10V đến +10V. Hiện tượng rung lắc (chattering) của cơ cấu chấp hành giảm hơn 85%, đồng thời năng lượng tiêu hao tức thời trong giai đoạn khởi động giảm khoảng 21,5% so với phương pháp điều khiển trượt thích nghi.

Thảo luận kết quả

Các kết quả thực nghiệm được minh chứng chi tiết thông qua hệ thống đồ thị và bảng số liệu khoa học trong luận văn:

  • Biểu diễn trực quan qua đồ thị: Đồ thị đáp ứng ngõ ra và sai số bám (minh họa tại Hình 3.7 và Hình 3.10) cho thấy đường phản hồi góc quay của cánh tay máy gần như trùng khít với tín hiệu đặt mong muốn ngay từ chu kỳ thứ 45. Đồ thị hàm mục tiêu tối ưu (Hình 3.8) chứng minh giá trị hàm chi phí hội tụ tiệm cận về 0 chỉ sau 3 đến 5 bước lặp tính toán trực tuyến.
  • Bảng đối chuẩn chỉ tiêu kỹ thuật: Khi tổng hợp các chỉ tiêu chất lượng bao gồm sai số tích phân tuyệt đối (IAE) và sai số tích phân bình phương (ISE), bộ điều khiển NN-MPC cho chỉ số IAE thấp hơn 63,8% so với điều khiển PID kinh điển và thấp hơn 28,4% so với điều khiển thích nghi thông thường.
  • Nguyên nhân và ý nghĩa học thuật: Sự thành công của giải thuật bắt nguồn từ khả năng "nhìn trước tương lai" của mô hình MPC kết hợp với năng lực ánh xạ phi tuyến chính xác của mạng nơ-ron. So sánh với các công trình công bố quốc tế của Martin Hagan và Richalet, phương pháp tuyến tính hóa mô hình nơ-ron từng bước của tác giả đã giải quyết triệt để nút thắt cổ chai về khối lượng tính toán, giúp thuật toán hoàn toàn có khả năng triển khai thực thi theo thời gian thực trên các dòng vi xử lý công nghiệp.

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

Dựa trên các kết quả đạt được từ luận văn, các giải pháp kỹ thuật và khuyến nghị triển khai thực tế được đề xuất như sau:

  • Triển khai thuật toán lên phần cứng nhúng thời gian thực: Nhóm kỹ sư phát triển hệ thống điều khiển cần thực hiện nhúng mô hình mạng nơ-ron và thuật toán tối ưu MPC lên vi xử lý DSP 32-bit (như dòng TMS320F28379D) hoặc chip FPGA. Mục tiêu đặt ra là duy trì thời gian chu kỳ tính toán điều khiển dưới 5 miligiây, hoàn thành việc thử nghiệm phần cứng trong vòng 6 tháng tới.
  • Mở rộng giải thuật cho hệ robot công nghiệp đa bậc tự do: Các phòng thí nghiệm tự động hóa và các viện nghiên cứu nên tiếp tục phát triển mô hình nhận dạng nơ-ron cho hệ thống cánh tay robot 3 bậc tự do (3-DOF) và 6 bậc tự do (6-DOF) có khớp nối mềm. Mục tiêu là kiểm soát độ chính xác bám không gian đạt sai số vị trí dưới 0,1 mm, thực hiện trong lộ trình 12 tháng.
  • Tích hợp cơ chế tự học thích nghi trực tuyến (Online Adaptive Learning): Đội ngũ nghiên cứu cần bổ sung luật thích nghi Lyapunov trực tuyến cho mạng nơ-ron RBF nhằm tự động bù trừ tham số khi tải trọng đầu công tác thay đổi đột ngột từ 0,5 kg đến 5 kg, hoàn thiện thuật toán trong thời gian 9 tháng.
  • Chuẩn hóa an toàn cơ điện tử theo tiêu chuẩn quốc tế: Doanh nghiệp chế tạo máy cần áp dụng các tiêu chuẩn an toàn robot quốc tế như ISO 10218 và tiêu chuẩn của Hiệp hội Robot Hoa Kỳ (RIA 15.06) vào các thuật toán điều khiển thông minh, hoàn thành quy trình đánh giá rủi ro và kiểm thử trong vòng 3 tháng trước khi chuyển giao sản xuất.

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

Luận văn thạc sĩ này là tài liệu tham khảo chuyên môn sâu sắc cho 4 nhóm đối tượng chính:

  • Học viên cao học và Nghiên cứu sinh ngành Tự động hóa, Cơ điện tử: Cung cấp phương pháp luận chặt chẽ trong việc mô hình hóa không gian trạng thái, chứng minh độ ổn định hệ phi tuyến bằng hàm Lyapunov và quy trình thiết kế bộ điều khiển dự báo dựa trên mạng nơ-ron.
  • Kỹ sư R&D tại các doanh nghiệp chế tạo robot và thiết bị tự động: Tham khảo trực tiếp cấu trúc mạng nơ-ron nhận dạng, các ma trận đạo hàm riêng (Hesse, Gradient) và thuật toán quy hoạch bình phương để áp dụng cho các dòng servo driver, cơ cấu tay gắp và máy CNC chính xác cao.
  • Giảng viên và Nhà nghiên cứu tại các trường đại học kỹ thuật: Sử dụng làm học liệu tham khảo chuyên đề cho các môn học sau đại học như "Điều khiển phi tuyến", "Mạng nơ-ron và giải thuật mờ trong kỹ thuật", "Điều khiển tối ưu và dự báo".
  • Chuyên gia tư vấn giải pháp tự động hóa công nghiệp: Nắm bắt cơ sở khoa học để tư vấn chuyển đổi, nâng cấp các hệ thống điều khiển truyền thống sang các giải pháp điều khiển thông minh tự thích nghi, nâng cao hiệu suất dây chuyền và tiết kiệm 15–20% điện năng vận hành.

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

Tại sao mạng nơ-ron lại vượt trội hơn các mô hình toán học cổ điển trong nhận dạng cánh tay robot?

Mạng nơ-ron nhân tạo có khả năng xấp xỉ vạn năng bất kỳ hàm phi tuyến liên tục nào với độ chính xác tùy ý mà không cần biết trước chính xác cấu trúc tham số vật lý của đối tượng. Trong thực tế, các yếu tố ma sát Coulomb và độ rơ cơ khí rất khó đo lường chính xác, do đó mạng nơ-ron giúp giảm sai số xấp xỉ xuống dưới $1 \times 10^{-4}$ MSE một cách tự động qua quá trình huấn luyện dữ liệu.

Cấu trúc mạng nơ-ron được tối ưu trong luận văn gồm những thông số nào?

Tác giả sử dụng mạng nơ-ron nhiều lớp (MLP) cấu trúc 1 lớp ẩn gồm 10 nơ-ron với hàm kích hoạt phi tuyến tansig và 1 lớp ra tuyến tính purelin. Mạng tiếp nhận các véc-tơ đầu vào gồm tín hiệu điều khiển quá khứ và góc quay đo được ở chu kỳ trước, giúp phản ánh chính xác trạng thái động học tiếp theo của cánh tay máy trong chu kỳ trích mẫu 0,01 giây.

Vai trò cốt lõi của hàm mục tiêu trong thuật toán điều khiển dự báo nơ-ron là gì?

Hàm mục tiêu đóng vai trò cân bằng giữa chất lượng bám quỹ đạo và năng lượng điều khiển. Hàm này tổng hợp bình phương sai lệch giữa đầu ra dự báo của mạng nơ-ron với tín hiệu đặt trong tầm dự báo $N_2 = 10$, đồng thời kết hợp đại lượng phạt mức thay đổi tín hiệu điều khiển với hệ số $\rho$, giúp triệt tiêu hiện tượng vọt lố và bảo vệ động cơ chấp hành khỏi quá dòng.

Làm thế nào luận văn khắc phục được bài toán thời gian tính toán lớn của giải thuật MPC phi tuyến?

Tác giả đã áp dụng kỹ thuật tuyến tính hóa cục bộ mô hình mạng nơ-ron tại từng điểm làm việc thông qua khai triển chuỗi Taylor. Phương pháp này biến bài toán tối ưu phi tuyến phức tạp thành bài toán quy hoạch bình phương cực tiểu (Least Squares), giúp thuật toán tìm ra nghiệm điều khiển tối ưu tức thời chỉ trong khoảng 3 đến 5 bước lặp, đáp ứng hoàn hảo yêu cầu điều khiển thời gian thực.

Kết quả nghiên cứu của đề tài có thể mở rộng cho các hệ thống nào khác trong công nghiệp?

Ngoài cánh tay máy một bậc tự do, cấu trúc điều khiển NN-MPC này có thể áp dụng hiệu quả cho các đối tượng công nghiệp có độ trễ lớn và phi tuyến mạnh như: hệ thống tay máy robot hàn nhiều bậc tự do, hệ thống điều khiển mức - nhiệt độ trong lò phản ứng hóa chất, thiết bị bay không người lái (UAV) và hệ thống lái tự động của xe tự hành AGV.

Kết luận

  • Hệ thống hóa toàn diện cơ sở lý thuyết về mạng nơ-ron nhân tạo (MLP, RBF) và phương pháp điều khiển dự báo tối ưu dựa trên mô hình (MPC).
  • Thiết lập thành công mô hình nhận dạng mạng nơ-ron cho cánh tay máy một bậc tự do với sai số bình phương trung bình cực nhỏ (MSE dưới $1 \times 10^{-4}$).
  • Thiết kế hoàn chỉnh bộ điều khiển dự báo nơ-ron (NN-MPC), rút ngắn thời gian xác lập xuống 0,42 giây và triệt tiêu hoàn toàn 100% độ quá điều chỉnh so với phương pháp PID.
  • Đề xuất giải pháp tuyến tính hóa cục bộ mô hình nơ-ron, giải quyết triệt để rào cản tốc độ tính toán cho các hệ thống nhúng điều khiển thời gian thực.
  • Chứng minh tính ổn định vững chắc của toàn bộ hệ kín phi tuyến thông qua lý thuyết hàm thế năng Lyapunov.

Đóng góp quan trọng nhất của luận văn là đã xây dựng thành công cầu nối giữa lý thuyết trí tuệ nhân tạo và kỹ thuật điều khiển tối ưu ứng dụng, cung cấp một giải pháp công nghệ khả thi và hiệu quả cao cho ngành tự động hóa. Trong giai đoạn 6 đến 12 tháng tới, hướng nghiên cứu tiếp theo sẽ tập trung vào việc thử nghiệm giải thuật trên mô hình phần cứng thực tế và mở rộng cho robot đa bậc tự do. Các kỹ sư và nhà nghiên cứu quan tâm có thể khai thác ngay cấu trúc thuật toán này để nâng cấp chất lượng điều khiển cho các hệ thống tự động hóa công nghiệp hiện đại.