Tổng quan nghiên cứu

Hệ thống phi tuyến dưới bậc (underactuated system) chiếm khoảng 70% các mô hình cơ điện tử phức tạp trong thực tế, từ các cánh tay robot công nghiệp khớp mềm, tàu ngầm tự hành đến thiết bị bay trong lĩnh vực hàng không vũ trụ. Trong số đó, hệ con lắc ngược quay (Rotary Inverted Pendulum - RIP) là đối tượng nghiên cứu kinh điển với đặc tính SIMO (Single Input Multi Output), chỉ sử dụng 1 tín hiệu lực tác động từ động cơ để đồng thời kiểm soát 2 biến ngõ ra gồm vị trí góc quay cánh tay và góc lệch con lắc thẳng đứng. Thách thức cốt lõi nằm ở sự bất định của tham số cơ khí, ma sát phi tuyến và nhiễu đo lường khiến các bộ điều khiển tuyến tính thông thường mất ổn định khi hoạt động xa điểm cân bằng tĩnh.

Nghiên cứu của tác giả Nguyễn Hoàng Hiếu, dưới sự hướng dẫn khoa học của Tiến sĩ Mai Thăng Long tại Trường Đại học Công nghiệp Thành phố Hồ Chí Minh, tập trung thiết kế và thực nghiệm thuật toán PID thích nghi kết hợp mạng nơ-ron nhân tạo nhằm giải quyết triệt để bài toán điều khiển bám quỹ đạo cho hệ con lắc ngược quay. Đề tài được triển khai thực hiện từ tháng 07 năm 2020 đến tháng 01 năm 2021 theo Quyết định số 841/QĐ-ĐHCN.

Mục tiêu cụ thể của luận văn bao gồm: xây dựng giải thuật Swing-up đưa con lắc từ vị trí buông thõng lên điểm cân bằng trên trong thời gian dưới 5 giây; thiết kế bộ điều khiển PID thích nghi ứng dụng mạng nơ-ron xấp xỉ trực tuyến các thành phần phi tuyến chưa biết; và kiểm chứng thực nghiệm trên mô hình phần cứng với tần số trích mẫu 100 Hz. Nghiên cứu mang ý nghĩa thực tiễn sâu sắc khi cung cấp giải pháp điều khiển bền vững, giảm độ lệch bám tín hiệu xuống dưới 5% và mở ra hướng ứng dụng hiệu quả cho các cơ cấu chấp hành thiếu bậc tự do trong công nghiệp.

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 hệ thống điều khiển dựa trên sự kết hợp chặt chẽ giữa 3 trụ cột lý thuyết điều khiển tự động hiện đại:

  • Mô hình động lực học Euler - Lagrange: Thiết lập phương trình vi phân chuyển động phi tuyến mô tả hệ thống 4 biến trạng thái ($x_1 = \theta$: góc quay tay máy, $x_2 = \alpha$: góc lệch con lắc, $x_3 = \dot{\theta}$: vận tốc góc tay máy, $x_4 = \dot{\alpha}$: vận tốc góc con lắc). Phương trình trạng thái tổng quát có dạng $\dot{x} = f(x) + g(x)u$, trong đó ma trận quán tính $M(q)$ và ma trận lực Coriolis $C(q, \dot{q})$ chứa đựng các hàm phi tuyến bậc cao.
  • Lý thuyết tuyến tính hóa hồi tiếp và hàm Lyapunov: Kỹ thuật tuyến tính hóa vào - ra triệt tiêu tính phi tuyến thông qua việc xác định bậc tương đối của hệ thống. Độ ổn định tiệm cận của toàn bộ vòng điều khiển kín được chứng minh bằng lý thuyết ổn định Lyapunov bậc 2 và bổ đề Barbalat, bảo đảm tín hiệu sai số lọc $y(t)$ tiến dần về 0 theo hàm mũ.
  • Mạng nơ-ron truyền thẳng 3 lớp (Multilayer Perceptron): Ứng dụng định lý xấp xỉ hàm tổng quát với cấu trúc gồm 1 lớp vào 5 nút, 1 lớp ẩn sử dụng hàm kích hoạt Sigmoid lưỡng cực và 1 lớp ra tuyến tính. Mạng nơ-ron chịu trách nhiệm ước lượng trực tuyến 2 hàm phi tuyến phức tạp $F(x)$ và $G(x)$, cập nhật trọng số thích nghi theo thời gian thực mà không đòi hỏi thông tin chính xác về thông số vật lý của đối tượng.

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

Nghiên cứu kết hợp phương pháp mô phỏng số học trên phần mềm chuyên dụng và thực nghiệm kiểm chứng trên mô hình phần cứng thực tế:

  • Cấu hình phần cứng và cỡ mẫu thực nghiệm: Hệ thống thực nghiệm sử dụng động cơ DC Servo Minertia công suất định mức 70W, điện áp 27V, tốc độ 2000 vòng/phút, truyền động qua mạch công suất chịu tải 300W (25V, 15A). Dữ liệu vị trí góc và vận tốc được thu thập qua 2 encoder quang học độ phân giải cao: encoder 240 xung/vòng gắn trên động cơ và encoder 1000 xung/vòng gắn tại trục quay con lắc. Card thu thập dữ liệu chuyên dụng NI PCI-6221 với 16 kênh vào tương tự và các cổng đếm tốc độ cao được dùng để giao tiếp trực tiếp với máy tính.
  • Phương pháp thu thập và xử lý tín hiệu: Quy trình lấy mẫu thực hiện ở chế độ thời gian thực thông qua công cụ Real-Time Windows Target tích hợp trong môi trường MATLAB 2013b. Dữ liệu trạng thái được lấy mẫu đồng bộ ở chu kỳ $T = 0.01$ giây (tương đương tần số 100 Hz), với sai số đo góc và vận tốc góc giới hạn trong khoảng $\pm 0.001$ rad.
  • Lý do lựa chọn phương pháp: Việc kết hợp xấp xỉ mạng nơ-ron với luật điều khiển thích nghi giải quyết triệt để nhược điểm của phương pháp thử sai truyền thống, giúp hệ thống tự bù sai lệch mô hình và loại bỏ ảnh hưởng tiêu cực của nhiễu đo lường ngẫu nhiên.

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 trên mô hình con lắc ngược quay mang lại 3 phát hiện khoa học quan trọng:

  1. Khả năng khởi tạo và chuyển đổi trạng thái tối ưu của bộ điều khiển Swing-up: Thuật toán Swing-up dựa trên nguyên lý năng lượng điều khiển con lắc từ vị trí cân bằng dưới ($q_2 = \pm\pi$ rad) lên vùng làm việc cân bằng trên ($q_2 = 0$ rad) trong khoảng thời gian 4.5 giây. Tốc độ chuyển đổi này nhanh hơn khoảng 22% so với các giải thuật đóng cắt thông thường, giúp tiết kiệm biên độ điện áp cấp cho động cơ DC xuống dưới ngưỡng 18V.
  2. Hạn chế rõ nét của bộ điều khiển PD và tuyến tính hóa kinh điển: Bộ điều khiển PD truyền thống hoạt động ổn định quanh điểm làm việc tĩnh với tín hiệu kích thích tần số thấp ($\omega = 0.5$ rad/s). Tuy nhiên, khi tăng tần số bám lên $\omega = 1$ rad/s hoặc khi xuất hiện nhiễu đo lường biên độ 0.05 rad, sai số bám vị trí tay máy tăng vọt trên 35%, đồng thời biên độ dao động góc con lắc vượt ngưỡng cho phép gây mất ổn định vòng lặp kín.
  3. Hiệu năng vượt trội của thuật toán PID thích nghi dùng mạng nơ-ron: Bộ điều khiển thích nghi trực tiếp (DAC) và gián tiếp (IAC) tích hợp mạng nơ-ron xấp xỉ trực tuyến hàm $F(x)$ và $G(x)$ duy trì khả năng bám chính xác quỹ đạo sóng sin tần số $\omega = 1$ rad/s và $\omega = 2$ rad/s. Khi đối mặt với nhiễu Gaussian ngẫu nhiên (AGN) và xung vuông biến thiên đột ngột, sai số tích phân tuyệt đối (IAE) của góc con lắc giảm hơn 40% so với phương pháp hồi tiếp tuyến tính hóa cố định tham số.

Thảo luận kết quả

Hiệu quả vượt bậc của bộ điều khiển thích nghi nơ-ron xuất phát từ cơ chế tự chỉnh định trọng số trực tuyến theo luật Lyapunov. Trong thực tế, các tham số vật lý như ma sát nhớt tại các khớp quay ($b_a, b_p$) và mô-men quán tính ($J_a, J_p$) luôn biến động liên tục trong quá trình vận hành. Bộ điều khiển kinh điển coi các tham số này là hằng số, dẫn đến sự suy giảm chất lượng điều khiển nghiêm trọng khi có nhiễu tác động.

Trên các biểu đồ đáp ứng thời gian thực được trích xuất từ phần mềm điều khiển, đường đáp ứng góc quay tay máy bám sát đường tín hiệu đặt dạng sóng sin với độ lệch pha gần như bằng 0. Đồng thời, biểu đồ góc lệch con lắc dao động ổn định trong phạm vi cực hẹp dưới $\pm 0.02$ rad quanh vị trí thẳng đứng. Trọng số mạng nơ-ron hội tụ nhanh chóng về miền biên giới nội (UUB - Uniformly Ultimately Bounded) chỉ sau khoảng 1.2 giây học ban đầu.

So sánh với các nghiên cứu sử dụng bộ điều khiển trượt (SMC) của các tác giả trước đây vốn thường gây ra hiện tượng rung lắc tần số cao (chattering) làm nóng động cơ và mòn khớp cơ khí, tín hiệu điều khiển $\tau$ trong nghiên cứu này hoàn toàn trơn tru, điện áp điều khiển duy trì ổn định trong dải an toàn từ -12V đến +12V.

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

Nhằm hoàn thiện và nâng cao khả năng thương mại hóa giải thuật điều khiển thích nghi nơ-ron, nghiên cứu đưa ra 4 khuyến nghị then chốt:

  • Tối ưu hóa cấu trúc mạng nơ-ron bằng thuật toán thích nghi bền vững: Nhóm kỹ sư điều khiển tự động cần ứng dụng mạng nơ-ron hàm cơ sở xuyên tâm (RBF) kết hợp thuật toán tối ưu hóa bầy đàn (PSO) nhằm rút ngắn thời gian hội tụ trọng số xuống dưới 0.3 giây trong giai đoạn 2026 - 2027.
  • Nâng cấp phần cứng xử lý số nhúng: Bộ phận nghiên cứu phần cứng cần chuyển đổi nền tảng điều khiển từ máy tính PC chạy MATLAB sang vi xử lý DSP chuyên dụng hoặc vi mạch FPGA với tần số quét vòng lặp đạt 1000 Hz, giúp giảm độ trễ đáp ứng thời gian thực xuống dưới 1 ms trước quý 4 năm 2026.
  • Tích hợp bộ lọc thích nghi chống nhiễu nâng cao: Nhóm phát triển phần mềm cần bổ sung bộ lọc Kalman mở rộng (EKF) vào khâu xử lý tín hiệu đầu vào từ encoder, triệt tiêu trên 90% nhiễu đo lường ngẫu nhiên và cải thiện tỷ lệ tín hiệu trên nhiễu (SNR) thêm 15 dB trong vòng 6 tháng tới.
  • Mở rộng phạm vi ứng dụng trên các thiết bị tự hành công nghiệp: Các viện nghiên cứu và doanh nghiệp cơ điện tử nên phối hợp chuyển giao giải thuật sang các hệ thống tay máy robot khớp mềm (FJR), hệ thống cân bằng xe tự hành 2 bánh (Segway) và thiết bị bay không người lái (UAV), hướng đến kiểm soát sai số bám dưới 0.01 rad trong năm 2027.

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

Nội dung và kết quả thực nghiệm trong luận văn mang lại giá trị tham khảo thiết thực cho 4 nhóm đối tượng:

  • Học viên cao học và nghiên cứu sinh ngành Kỹ thuật Điện tử, Tự động hóa và Cơ điện tử: Tiếp cận phương pháp luận hoàn chỉnh từ thiết lập mô hình toán phi tuyến, chứng minh ổn định Lyapunov đến kỹ thuật lập trình điều khiển thích nghi trên mô hình thực tế.
  • Kỹ sư nghiên cứu và phát triển (R&D) tại các doanh nghiệp chế tạo robot: Ứng dụng thuật toán nơ-ron thích nghi để giải quyết các bài toán triệt tiêu rung lắc, cân bằng cơ cấu thiếu bậc và tối ưu hóa chuyển động tay máy công nghiệp.
  • Giảng viên và cán bộ nghiên cứu tại các trường đại học kỹ thuật: Sử dụng mã nguồn mô phỏng Simulink, sơ đồ phần cứng DAQ PCI-6221 và bài toán con lắc ngược làm tài liệu giảng dạy chuyên sâu cho các học phần Điều khiển thông minh và Điều khiển phi tuyến.
  • Chuyên gia phát triển hệ thống điều khiển hàng không và hàng hải: Tham khảo cấu trúc thuật toán thích nghi bền vững để thiết kế hệ thống lái tự động cho tàu ngầm, thiết bị lặn không người lái và tên lửa đẩy.

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

Hệ con lắc ngược quay (RIP) có điểm gì khác biệt so với hệ con lắc ngược trên xe đẩy?

Hệ con lắc ngược quay chuyển động trên quỹ đạo tròn nằm ngang thay vì quỹ đạo tịnh tiến thẳng, tạo ra thêm các thành phần lực ly tâm và lực Coriolis phi tuyến phức tạp hơn 2 lần. Cấu trúc này nhỏ gọn, chiếm diện tích phòng thí nghiệm dưới 1 m² nhưng đòi hỏi giải thuật điều khiển bám góc có độ nhạy cao hơn.

Tại sao bộ điều khiển PID kinh điển không đạt hiệu quả cao trên hệ con lắc ngược quay?

Bộ điều khiển PID kinh điển sử dụng các hệ số $K_p, K_i, K_d$ cố định, chỉ hoạt động tốt tại lân cận điểm cân bằng tĩnh tuyến tính hóa. Khi hệ thống di chuyển theo quỹ đạo biến thiên ở tần số trên 1 rad/s hoặc gặp ma sát thay đổi, sai số tích lũy tăng nhanh làm hệ thống mất ổn định trong vòng chưa đầy 3 giây.

Mạng nơ-ron thực hiện nhiệm vụ gì trong thuật toán điều khiển thích nghi?

Mạng nơ-ron 3 lớp đóng vai trò là bộ ước lượng hàm phi tuyến trực tuyến, tự động tính toán và xấp xỉ hai hàm toán học phức tạp $F(x)$ và $G(x)$ của hệ thống. Nhờ đó, bộ điều khiển không cần nhận dạng trước chính xác khối lượng, chiều dài con lắc hay hệ số ma sát mà vẫn triệt tiêu sai số bám hiệu quả.

Làm thế nào luận văn chứng minh hệ thống điều khiển luôn hoạt động ổn định?

Tác giả sử dụng phương pháp hàm năng lượng Lyapunov toàn diện $V(y, \tilde{W})$ kết hợp bổ đề Barbalat. Đạo hàm của hàm Lyapunov luôn được bảo đảm không dương ($\dot{V} \le -k_3 y^2 \le 0$), qua đó chứng minh toán học chắc chắn rằng mọi tín hiệu trạng thái và trọng số mạng đều bị chặn và sai số lọc hội tụ về 0.

Hệ thống thực nghiệm trong luận văn có thể triển khai trên phần cứng công nghiệp không?

Hoàn toàn khả thi. Toàn bộ thuật toán được kiểm chứng thành công trên card thu thập dữ liệu NI PCI-6221 và động cơ DC Minertia với chu kỳ lấy mẫu chuẩn 10 ms. Thuật toán có thể nhúng trực tiếp vào các dòng vi điều khiển công nghiệp 32-bit như ARM Cortex-M4 hoặc chip DSP phổ biến hiện nay.

Kết luận

  • Xây dựng thành công mô hình toán học động lực học hoàn chỉnh cho hệ con lắc ngược quay dựa trên phương trình Euler - Lagrange với 4 biến trạng thái phi tuyến.
  • Thiết kế giải thuật Swing-up đưa con lắc về điểm cân bằng trên trong thời gian 4.5 giây, bảo đảm tính mượt mà và an toàn cho phần cứng chấp hành.
  • Phát triển và chứng minh thành công thuật toán PID thích nghi kết hợp mạng nơ-ron xấp xỉ hàm trực tuyến dựa trên lý thuyết ổn định Lyapunov và bổ đề Barbalat.
  • Kiểm chứng thực nghiệm toàn diện trên card NI PCI-6221 ở tần số lấy mẫu 100 Hz, chứng minh khả năng bám quỹ đạo sin tần số 1 rad/s đến 2 rad/s với độ lệch pha tiệm cận 0.
  • Khẳng định tính khả thi vượt bậc của giải thuật trong việc triệt tiêu nhiễu đo lường và thích nghi tự động với các biến động tham số vật lý chưa biết trước.

Nghiên cứu mở ra tiềm năng ứng dụng rộng rãi cho các hệ cơ điện tử phức tạp và cơ cấu robot thiếu bậc tự do trong kỷ nguyên tự động hóa thông minh. Độc giả quan tâm và các đơn vị nghiên cứu có thể tiếp tục khai thác mã nguồn mô phỏng, tích hợp bộ lọc Kalman mở rộng và chuyển đổi sang các nền tảng chip nhúng chuyên dụng để tối ưu hóa hiệu năng vận hành trong thực tế.