Tổng quan nghiên cứu

Hệ thống bóng trên thanh (Ball and Beam) là mô hình thí nghiệm kinh điển trong lĩnh vực lý thuyết điều khiển tự động, đại diện cho lớp đối tượng phi tuyến phức tạp với một đầu vào và nhiều đầu ra (SIMO). Trong các hệ thống tự cân bằng thực tế, chỉ cần sai lệch góc nghiêng khoảng 0,5 đến 1,0 độ cũng có thể khiến quả bóng mất kiểm soát và rơi khỏi quỹ đạo hoạt động. Đề tài luận văn thạc sĩ chuyên ngành Kỹ thuật Cơ điện tử của tác giả Phan Thanh Phúc tập trung giải quyết bài toán cân bằng phi tuyến trên mô hình bóng trên thanh trục lệch có chiều dài hành trình làm việc 600 mm và giới hạn góc nghiêng dao động trong khoảng từ -5,7 độ đến +5,7 độ.

Vấn đề cốt lõi của nghiên cứu bắt nguồn từ các hạn chế lớn của những giải thuật điều khiển truyền thống. Các bộ điều khiển tuyến tính như PID hay LQR chỉ hoạt động hiệu quả tại vùng lân cận điểm cân bằng, trong khi phương pháp điều khiển trượt tĩnh (Static Sliding Mode Control) lại phát sinh hiện tượng dao động tần số cao (chattering), gây nóng mạch công suất và nhanh chóng mài mòn các chi tiết cơ khí chấp hành. Mục tiêu cụ thể của luận văn là nghiên cứu, thiết kế và triển khai thực nghiệm giải thuật điều khiển trượt động (Dynamic Sliding Mode Control - DSMC) nhằm triệt tiêu hoàn toàn hiện tượng chattering, đồng thời giữ vững độ ổn định của viên bi tại vị trí đặt mong muốn với thời gian xác lập dưới 1,5 giây.

Nghiên cứu được triển khai thực nghiệm tại Phòng thí nghiệm Bộ môn Tự động hóa thuộc Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh vào tháng 3 năm 2018. Toàn bộ giải thuật được nhúng trực tiếp lên chip xử lý tín hiệu số DSP STM32F407VGT. Kết quả của luận văn mang ý nghĩa khoa học và thực tiễn sâu sắc khi cung cấp nền tảng thuật toán điều khiển phi tuyến bền vững, có khả năng áp dụng trực tiếp cho các hệ thống đòi hỏi độ chính xác cao như cân bằng góc phóng tên lửa, điều khiển ổn định máy bay nhào lộn trên không hay các cơ cấu tay máy robot tự hành.

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 xây dựng trên nền tảng cơ học giải tích với phương pháp Lagrange-Euler bậc 2 để mô hình hóa hệ thống động lực học 2 bậc tự do bao gồm chuyển động tịnh tiến của quả bóng và chuyển động quay của thanh cân bằng. Hệ thống được điều khiển thông qua một động cơ DC kết hợp cơ cấu cánh tay đòn lệch trục có chiều dài đòn bẩy xác định, giúp khuếch đại mô-men xoắn hiệu dụng tác động lên thanh nâng.

Cơ sở lý thuyết điều khiển hiện đại của luận văn dựa trên tiêu chuẩn ổn định bền vững Lyapunov và tiêu chuẩn đại số Routh-Hurwitz bậc 3 để chứng minh tính hội tụ tiệm cận của mặt trượt động. Bốn khái niệm học thuật then chốt xuyên suốt công trình bao gồm:

  1. Điều khiển trượt động (DSMC): Kỹ thuật đưa đạo hàm của tín hiệu điều khiển vào hàm mặt trượt nhằm làm mượt tác động điều khiển.
  2. Hiện tượng Chattering: Hiện tượng dao động đóng cắt với biên độ và tần số cao quanh mặt trượt do hàm dấu (Signum) gây ra.
  3. Không gian trạng thái phi tuyến SIMO: Mô tả toán học liên hệ giữa một tín hiệu điện áp điều khiển đầu vào và hai biến trạng thái đầu ra gồm vị trí viên bi và góc nghiêng của thanh.
  4. Nhận dạng tham số bằng thuật toán bình phương tối thiểu (Least Squares): Phương pháp toán học tối ưu hóa để trích xuất chính xác các thông số cơ - điện nội tại của động cơ DC.

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

Nghiên cứu kết hợp chặt chẽ giữa tính toán mô hình giải tích, mô phỏng kiểm chứng trên máy tính và đo kiểm thực nghiệm trên mô hình vật lý. Bộ dữ liệu phân tích bao gồm hơn 1.000 mẫu đo thời gian thực được thu thập liên tục với chu kỳ lấy mẫu cố định 0,01 giây (tương đương tần số hoạt động 100 Hz). Dữ liệu phản hồi trạng thái vị trí viên bi được đo bằng cảm biến dây điện trở tích hợp mạch lọc thông thấp RC và khuếch đại thuật toán LM324, kết hợp với encoder quang học góc quay động cơ.

Phương pháp lấy mẫu trực tiếp theo thời gian thực được lựa chọn nhằm phản ánh chính xác các yếu tố phi tuyến thực tế như ma sát trượt, độ rơ cơ khí và quán tính của cơ cấu chấp hành. Luận văn sử dụng phương pháp bình phương tối thiểu để nhận dạng thành công 5 tham số cốt lõi của động cơ gồm điện trở cuộn dây, hằng số cảm kháng, mô-men quán tính rô-to, hằng số sức điện động và hệ số ma sát nhớt đạt giá trị 3,0 nhân 10 mũ trừ 6 Nms/rad. Quá trình mô phỏng và thực nghiệm được tiến hành đồng bộ qua môi trường Matlab/Simulink kết hợp gói công cụ Waijung Blockset phiên bản 15.04 để tự động biên dịch mã nguồn C/C++ nhúng vào vi điều khiển trong toàn bộ giai đoạn nghiên cứu từ cuối năm 2017 đến tháng 3 năm 2018.

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ử nghiệm thực tế trên mô hình phần cứng đã mang lại bốn phát hiện khoa học mang tính đột phá:

Thứ nhất, giải thuật điều khiển trượt động (DSMC) đã triệt tiêu hoàn toàn 100% hiện tượng chattering trên tín hiệu điện áp điều khiển so với phương pháp trượt tĩnh (SSMC), giúp tín hiệu điều khiển biến thiên trơn tru mà không làm suy giảm tính bền vững của hệ thống.

Thứ hai, thời gian đáp ứng xác lập vị trí của viên bi khi sử dụng DSMC chỉ mất khoảng 1,2 giây, nhanh hơn 35% so với phương pháp điều khiển Mờ - PD (đạt 1,85 giây) và rút ngắn 47,8% thời gian so với thuật toán PD kết hợp truyền thống (đạt 2,3 giây).

Thứ ba, độ vọt lố của góc nghiêng thanh cân bằng được khống chế ở mức dưới 3,5%, giảm hơn 60% so với phương pháp điều khiển trượt mờ (FSMC vốn có độ vọt lố lên đến 9,0% do độ trễ của khâu xấp xỉ hàm bão hòa Saturation).

Thứ tư, sai số xác lập vị trí của viên bi tại điểm cân bằng được duy trì ổn định trong khoảng dưới 1,5 mm trên toàn bộ hành trình dài 600 mm, ngay cả khi chịu tác động của lực nhiễu bên ngoài tác động trực tiếp vào cơ cấu thanh nâng.

Thảo luận kết quả

Nguyên nhân cốt lõi giúp giải thuật trượt động vượt trội hơn các phương pháp khác nằm ở cơ chế tích phân tự nhiên của tín hiệu điều khiển. Bằng cách thiết kế mặt trượt mở rộng chứa thành phần gia tốc, khâu đóng cắt tần số cao chuyển thành đạo hàm của tín hiệu điều khiển. Khi tích phân để xuất ra điện áp cấp cho mạch cầu H, tín hiệu trở nên liên tục và loại bỏ hoàn toàn các xung quá độ gây hại cho động cơ.

Khi so sánh với công trình nghiên cứu của Arroyo tại Đại học Berkeley năm 2005 sử dụng bộ điều khiển PD đơn thuần (vốn bỏ qua việc kiểm soát góc nghiêng của thanh), hay nghiên cứu của Võ Văn Châu năm 2014 kết hợp đồng thời ba khối Trượt - Mờ - PD, giải pháp DSMC trong luận văn này thể hiện cấu trúc gọn gàng hơn hẳn. Nghiên cứu không đòi hỏi phải thiết lập hàng chục luật mờ phức tạp dựa trên kinh nghiệm chuyên gia mà vẫn đảm bảo tính hội tụ toàn cục theo tiêu chuẩn Lyapunov.

Các kết quả thực nghiệm được biểu diễn trực quan qua biểu đồ đáp ứng thời gian thực và các bảng so sánh chỉ số quá độ. Đồ thị dao động của mặt trượt động nhanh chóng hội tụ về 0 chỉ sau 0,4 giây đầu tiên, trong khi đồ thị của trượt tĩnh liên tục duy trì dải dao động răng cưa quanh điểm cân bằng.

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

Dựa trên kết quả đạt được, luận văn đưa ra bốn đề xuất hành động cụ thể nhằm hoàn thiện và mở rộng khả năng ứng dụng công nghệ:

  1. Nâng cấp mạch lọc cảm biến đo lường: Nhóm kỹ sư phần cứng cần triển khai thuật toán lọc Kalman mở rộng trên chip STM32F4 để khử 95% nhiễu điện áp tại cảm biến dây điện trở, hoàn thành trong thời gian 3 tháng.
  2. Tối ưu hóa kết cấu cơ khí cánh tay đòn: Đội ngũ chế tạo cơ khí cần tái thiết kế cơ cấu đòn bẩy lệch trục bằng vật liệu hợp kim nhôm siêu nhẹ nhằm cắt giảm 25% mô-men quán tính cản của hệ thống trong vòng 6 tháng tới.
  3. Tích hợp giải thuật thông minh thích nghi trực tuyến: Nhóm nghiên cứu sinh chuyên ngành Tự động hóa nên kết hợp mạng nơ-ron truyền thẳng (RBF Neural Network) vào bộ điều khiển DSMC để tự động ước lượng các tham số ma sát biến thiên, nâng độ chính xác bám quỹ đạo lên trên 99% trong vòng 12 tháng.
  4. Chuẩn hóa bộ kit thí nghiệm phục vụ đào tạo: Trung tâm Nghiên cứu Cơ điện tử cần đóng gói mô hình thành module giảng dạy chuyên sâu cho các trường đại học kỹ thuật, hướng đến mục tiêu chuyển giao 30 đến 50 bộ thiết bị thí nghiệm trong lộ trình 2 năm.

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

Công trình nghiên cứu mang giá trị thực tiễn cao đối với bốn nhóm đối tượng chuyên môn:

  1. Sinh viên và học viên cao học ngành Cơ điện tử, Kỹ thuật Điều khiển và Tự động hóa: Luận văn cung cấp toàn bộ quy trình thiết lập phương trình toán học vi phân, mô hình hóa động cơ DC và hướng dẫn chi tiết phương pháp nhúng thuật toán thời gian thực qua Waijung Blockset.
  2. Giảng viên và nghiên cứu viên tại các viện, trường đại học: Tài liệu là nguồn dẫn chứng học thuật uy tín về việc ứng dụng lý thuyết điều khiển phi tuyến hiện đại và kỹ thuật chứng minh ổn định Lyapunov cho hệ thống SIMO.
  3. Kỹ sư phát triển hệ thống nhúng và cơ điện tử công nghiệp: Bản thiết kế phần cứng với mạch cầu H công suất, mạch đệm khuếch đại thuật toán và kỹ thuật xử lý tín hiệu ADC tốc độ cao là tài liệu tham khảo giá trị cho các dự án điều khiển chuyển động chính xác.
  4. Chuyên gia phát triển thiết bị bay và hệ thống định vị tự hành: Thuật toán trượt động giải quyết triệt để bài toán cân bằng góc nghiêng, có thể áp dụng trực tiếp cho các hệ thống chống rung camera (Gimbal), cánh lái máy bay không người lái hoặc hệ thống ổn định hướng tên lửa.

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

  1. Tại sao hệ bóng trên thanh trục lệch lại phức tạp hơn hệ trục giữa? Hệ trục lệch sở hữu cơ cấu cánh tay đòn phi tuyến phức tạp hơn, dẫn đến phương trình vi phân mô tả chuyển động có mức độ ghép kênh trạng thái cao. Tuy nhiên, kết cấu này tận dụng được lợi thế đòn bẩy giúp giảm yêu cầu về mô-men xoắn của động cơ truyền động.

  2. Hiện tượng Chattering trong điều khiển trượt gây ra những tác hại cụ thể nào? Hiện tượng chattering tạo ra dao động đóng cắt điện áp với tần số cực cao, làm tăng tổn hao công suất trên transistor của mạch cầu H, gây phát nhiệt quá mức trên cuộn dây động cơ và làm biến dạng cơ khí các khớp nối truyền động.

  3. Công cụ Waijung Blockset đóng vai trò gì trong quá trình thực nghiệm? Waijung Blockset 15.04 đóng vai trò cầu nối cho phép tự động biên dịch sơ đồ khối thuật toán từ Matlab/Simulink thành mã nhúng C/C++, nạp trực tiếp vào vi điều khiển STM32F4 mà không cần viết code tay phức tạp.

  4. Sự khác biệt căn bản giữa điều khiển trượt động và trượt tĩnh là gì? Trượt tĩnh sử dụng trực tiếp hàm dấu để đóng cắt tín hiệu điều khiển gây rung lắc mạnh, trong khi trượt động đưa đạo hàm của tín hiệu điều khiển vào mặt trượt, biến thao tác đóng cắt thành dạng tích phân trơn liên tục.

  5. Phương pháp bình phương tối thiểu được dùng để làm gì trong luận văn? Phương pháp bình phương tối thiểu được sử dụng để nhận dạng chính xác 5 thông số cơ học và điện học chưa biết của động cơ DC dựa trên dữ liệu dòng điện, điện áp và tốc độ góc thu thập thực tế tại chu kỳ 0,01 giây.

Kết luận

  • Luận văn đã mô hình hóa thành công hệ thống bóng trên thanh trục lệch phi tuyến 2 bậc tự do bằng phương pháp giải tích Lagrange-Euler.
  • Nhận dạng chính xác toàn bộ tham số động cơ DC thông qua phương pháp bình phương tối thiểu kết hợp vi điều khiển DSP STM32F407VGT.
  • Thiết kế và chứng minh toán học thành công tính ổn định bền vững của bộ điều khiển trượt động (DSMC) theo tiêu chuẩn Lyapunov và Routh-Hurwitz.
  • Triệt tiêu hoàn toàn hiện tượng chattering, rút ngắn thời gian xác lập vị trí xuống còn 1,2 giây và giảm độ vọt lố góc nghiêng xuống dưới 3,5%.
  • Kiểm chứng thực nghiệm thành công toàn diện thuật toán trên mô hình vật lý thời gian thực với sai số định vị nhỏ hơn 1,5 mm.

Đóng góp lớn nhất của luận văn là hoàn thiện giải pháp điều khiển trượt động cho hệ thống phi tuyến SIMO, giải quyết dứt điểm nhược điểm chattering kinh điển của lý thuyết điều khiển trượt. Lộ trình phát triển tiếp theo trong 12 đến 24 tháng tới sẽ tập trung vào việc tích hợp mạng nơ-ron tự chỉnh định tham số và thương mại hóa mô hình thiết bị đào tạo. Độc giả quan tâm đến các giải pháp điều khiển chuyển động thông minh và kỹ thuật nhúng vi điều khiển hiệu năng cao nên tham khảo toàn văn công trình này để ứng dụng cho các dự án nghiên cứu và phát triển sản phẩm thực tế.