Tổng quan nghiên cứu

Hệ thống con lắc ngược là đối tượng kinh điển trong lý thuyết điều khiển tự động nhờ cấu trúc phi tuyến mạnh, đặc tính bất ổn định tự nhiên và tính chất liên kết chéo phức tạp giữa các biến trạng thái. Trong thực tế công nghiệp và đời sống, nguyên lý cân bằng con lắc ngược đóng vai trò nền tảng cho nhiều ứng dụng công nghệ cao như hệ thống cần cẩu bốc xếp hàng hóa tại các cảng biển, robot dịch vụ tự cân bằng hai bánh, phương tiện di chuyển cá nhân Segway và thiết bị bay phản lực cá nhân Jet-pack. Vấn đề cốt lõi đặt ra là làm thế nào để duy trì góc con lắc thẳng đứng tại điểm cân bằng không bền vững, đồng thời kiểm soát vị trí xe di chuyển ổn định trong giới hạn hành trình vật lý xác định mà không bị mất kiểm soát khi có tải trọng thay đổi hoặc nhiễu động ngoại cảnh tác động.

Mục tiêu cụ thể của công trình là nghiên cứu, thiết kế và hiện thực hóa thành công bộ điều khiển cuốn chiếu (backstepping controller) và cuốn chiếu tích phân nhằm cân bằng hệ con lắc ngược trên xe với hành trình giới hạn 600 mm. Nghiên cứu cũng phát triển thuật toán khởi động vung lắc (swing-up) dựa trên nguyên lý bảo toàn năng lượng kết hợp bộ điều khiển cân bằng, đồng thời xây dựng hoàn chỉnh giao diện giám sát đồ họa tương tác thời gian thực trên máy tính.

Đề tài được triển khai nghiên cứu và thực nghiệm tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh trong mốc thời gian từ ngày 23/07/2012 đến ngày 23/12/2013. Về mặt ý nghĩa khoa học và thực tiễn, nghiên cứu đóng góp một cấu trúc biến đổi trạng thái mới cho phương pháp cuốn chiếu, khắc phục triệt để nhược điểm trôi xe vốn tồn tại trong các công bố trước đó. Kết quả thực nghiệm trên chip xử lý tín hiệu số DSP xung nhịp 150 MHz cho thấy giải pháp đề xuất duy trì góc lệch cân bằng dưới 0.05 rad và triệt tiêu dao động nhanh hơn 30% so với phương pháp điều khiển tối ưu tuyến tính LQR truyền thống.

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 ứng dụng phương pháp điều khiển cuốn chiếu (Backstepping control) dựa trên lý thuyết ổn định Lyapunov phi tuyến để thiết kế luật điều khiển cho hệ thống con lắc ngược. Phương pháp cuốn chiếu là kỹ thuật đệ quy từng bước, cho phép phân rã hệ thống phi tuyến bậc cao thành các hệ thống con bậc một liên tiếp, từ đó từng bước lựa chọn các biến điều khiển ảo và hàm Lyapunov tương ứng để đảm bảo tính ổn định tiệm cận toàn cục.

Bên cạnh đó, nghiên cứu sử dụng phương pháp điều khiển hồi tiếp trạng thái tuyến tính tối ưu LQR (Linear-Quadratic Regulator) làm mô hình đối chứng chuẩn nhằm so sánh hiệu năng đáp ứng động học. Hệ thống được mô hình hóa toán học thông qua phương trình vi phân Lagrange loại hai, xác định mối quan hệ động lực học giữa lực tác động F, góc lệch con lắc $\theta$ và vị trí dịch chuyển của xe x.

Khung lý thuyết của đề tài tập trung vào bốn khái niệm cốt lõi:

  • Động học Lagrange: Mô tả hệ thống động lực học qua tổng động năng và thế năng, xét đến hệ số ma sát trượt khoảng 0.08 N.s/m và mô-men quán tính trục quay.
  • Hàm thế Lyapunov: Cơ sở toán học chứng minh tính ổn định tiệm cận của hệ vòng kín thông qua đạo hàm âm của hàm năng lượng $V(z)$.
  • Động học không và tính ổn định ma trận Hurwitz: Đảm bảo các biến trạng thái ẩn trong động học nội hội tụ ổn định về 0 khi lựa chọn hệ số thiết kế $k_1$ nằm trong dải giá trị từ 3.1 đến 5.0.
  • Khâu tích phân phi tuyến: Bổ sung thành phần tích phân vào luật điều khiển cuốn chiếu để triệt tiêu sai số xác lập do ma sát và sai lệch mô hình.

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

Nguồn dữ liệu của nghiên cứu được thu thập trực tiếp từ mô hình phần cứng thực nghiệm thông qua hai cảm biến quang mã hóa encoder độ phân giải 2048 xung/vòng, được xử lý qua khối eQEP của vi điều khiển để đạt độ chính xác 8192 xung/vòng. Tín hiệu đo đạc vị trí, góc lệch và điện áp điều khiển được truyền nối tiếp qua cổng UART/USB về máy tính với chu kỳ trích mẫu 1 mili giây.

Cỡ mẫu thực nghiệm bao gồm hơn 350 mẫu dữ liệu liên tục cho mỗi phiên đo lường, được ghi nhận qua phần mềm giao diện người dùng GUI thiết kế trên MATLAB. Phương pháp chọn mẫu là kiểm thử có chủ đích theo 5 kịch bản thử nghiệm nghiêm ngặt:

  • Kịch bản 1: Khảo sát ảnh hưởng của ma trận trọng số Q (biến thiên từ 300 đến 400) và hệ số phạt R (từ 0.05 đến 0.5) trong bộ điều khiển LQR.
  • Kịch bản 2: Biến thiên hệ số thiết kế cuốn chiếu $k_1$ (từ 1 đến 5) và $k_2$ (từ 0.2 đến 2.0).
  • Kịch bản 3: Thay đổi khối lượng con lắc từ 100 gam xuống 60 gam (giảm 40% tải trọng).
  • Kịch bản 4: Tác động xung lực nhiễu cưỡng bức từ môi trường ngoài tại thời điểm giây thứ 20.
  • Kịch bản 5: Thay đổi góc lệch khởi tạo ban đầu với các mức 10 độ, 20 độ và 30 độ.

Lý do lựa chọn phương pháp phân tích mô phỏng Simulink kết hợp thực nghiệm thời gian thực trên chip DSP TMS320F28335 là nhằm kiểm chứng độ chính xác của mô hình toán trước khi nạp mã điều khiển trực tiếp xuống phần cứng công suất. Cách tiếp cận này giúp ngăn ngừa rủi ro va đập cơ khí ở hai đầu thanh ray 600 mm, đồng thời cho phép đánh giá định lượng sai số giữa lý thuyết và vận hành thực tế trong suốt timeline 17 tháng thực hiện đề tài.

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 thực tế đã mang lại bốn phát hiện khoa học mang tính đột phá:

Thứ nhất, bộ điều khiển cuốn chiếu đề xuất với bộ tham số tối ưu $k_1 = 4$, $k_2 = 0.8$, $d_1 = 22$, $d_2 = 90$ cho khả năng xác lập trạng thái cân bằng vượt trội. Cả góc lệch con lắc và vị trí xe đều nhanh chóng hội tụ về 0 trong thời gian 3.5 giây, rút ngắn 30% thời gian quá độ so với mức 5.0 giây của bộ điều khiển LQR (khi thiết lập $Q = \text{diag}([400, 0, 400, 0])$ và $R = 0.13$).

Thứ hai, thuật toán cuốn chiếu thể hiện khả năng kháng nhiễu ngoại cảnh vượt bậc. Khi tác động xung lực làm lệch góc con lắc ở giây thứ 20, bộ điều khiển cuốn chiếu chỉ mất 4.2 giây để ổn định lại hệ thống với độ lệch góc cực đại 0.08 rad. Ngược lại, bộ điều khiển LQR mất tới 15 giây dao động mạnh và xuất hiện biên độ lệch góc lên tới 0.18 rad, tương đương mức dao động lớn hơn 125%.

Thứ ba, tính bền vững của bộ điều khiển cuốn chiếu trước sự thay đổi tham số mô hình được khẳng định rõ rệt. Khi giảm khối lượng con lắc từ 100 gam xuống 60 gam, bộ điều khiển LQR hoàn toàn mất ổn định và khiến con lắc bị đổ. Trong khi đó, bộ điều khiển cuốn chiếu tích phân vẫn giữ vững góc thẳng đứng với độ lệch vị trí xe không vượt quá 0.02 m.

Thứ tư, thuật toán swing-up theo phương pháp năng lượng phối hợp mượt mà với bộ điều khiển cuốn chiếu tại ngưỡng chuyển mạch góc lệch $\pm 0.2$ rad (xấp xỉ 11.5 độ). Hệ thống tự động nâng con lắc từ vị trí tự do buông thõng lên vị trí thẳng đứng và chuyển sang chế độ cân bằng thành công với tỷ lệ 100% trong tất cả các lần thử nghiệm.

Thảo luận kết quả

Nguyên nhân cốt lõi giúp bộ điều khiển cuốn chiếu vượt trội hơn LQR là nhờ cấu trúc phi tuyến không phụ thuộc vào phép xấp xỉ hóa quanh điểm làm việc. Bộ điều khiển LQR chỉ tối ưu hóa cục bộ khi góc lệch rất nhỏ; khi góc lệch ban đầu tăng lên 20 độ hoặc 30 độ, các thành phần phi tuyến bậc cao của hàm lượng giác $\sin\theta$ và $\cos\theta$ trong phương trình Lagrange bắt đầu chi phối, khiến ma trận hồi tiếp LQR không còn đảm bảo tính ổn định. Ngược lại, luật điều khiển cuốn chiếu triệt tiêu trực tiếp các số hạng phi tuyến thông qua các hàm điều khiển ảo liên tiếp.

Dữ liệu thực nghiệm được trực quan hóa rõ ràng qua hệ thống 3 đồ thị sóng thời gian thực trên giao diện MATLAB GUI:

  • Đồ thị 1: Biểu diễn góc lệch con lắc $\theta$ (rad) theo thời gian, cho thấy độ vọt lố và thời gian xác lập.
  • Đồ thị 2: Biểu diễn vị trí xe x (m) trên thanh ray, minh chứng xe không bị dạt biên quá phạm vi an toàn $\pm 0.25$ m.
  • Đồ thị 3: Biểu diễn điện áp điều khiển ngõ ra (VDC) cấp cho cầu H MOSFET, thể hiện mức độ êm thuận và tránh hiện tượng bão hòa tín hiệu điều chế xung PWM.

Bảng so sánh chất lượng điều khiển tổng hợp chỉ ra rằng bộ cuốn chiếu tích phân giúp giảm sai số tĩnh vị trí xe về mức dưới 1 mm, giải quyết triệt để ảnh hưởng của lực ma sát tĩnh 0.08 N.s/m. So với các công bố quốc tế về phương pháp cuốn chiếu truyền thống, việc đưa thêm biến trạng thái vị trí xe $x_1$ vào hàm điều khiển ảo $z_1 = x_3 - k_1 x_1$ là một cải tiến mang tính bản lề, giải quyết dứt điểm hiện tượng trôi dạt xe khi con lắc đã cân bằng.

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

Dựa trên kết quả nghiên cứu lý thuyết và kiểm chứng thực nghiệm, bốn giải pháp cụ thể được đề xuất nhằm nâng cao hiệu năng và mở rộng phạm vi ứng dụng của hệ thống:

Thứ nhất, tích hợp thuật toán điều khiển cuốn chiếu thích nghi (Adaptive Backstepping) kết hợp mạng nơ-ron nhân tạo. Hành động này giúp hệ thống tự động ước lượng và bù trừ trực tuyến các hệ số ma sát phi tuyến và mô-men quán tính khi tải trọng thay đổi liên tục. Mục tiêu đạt được là giảm độ vọt lố góc xuống dưới 5% và triệt tiêu hoàn toàn rung giật cơ khí trong thời gian triển khai 6 tháng, do các nhóm nghiên cứu tại phòng thí nghiệm Tự động hóa chủ trì.

Thứ hai, nâng cấp phần cứng mạch công suất và tối ưu hóa tần số điều chế độ rộng xung PWM. Nâng tần số đóng cắt từ 20 kHz lên 100 kHz sử dụng IC lái chuyên dụng MC33883 phối hợp 4 MOSFET IRF3205, giúp giảm độ trễ vòng lặp dòng điện xuống dưới 0.5 mili giây. Giải pháp này cần được hoàn thành trong lộ trình 3 tháng bởi các kỹ sư thiết kế phần cứng nhúng.

Thứ ba, ứng dụng bộ lọc Kalman mở rộng (EKF) để xử lý tín hiệu hồi tiếp từ encoder. Việc lọc nhiễu vi phân vận tốc góc và vận tốc xe sẽ nâng cao độ chính xác ước lượng trạng thái lên 99.5%, hạn chế xung áp giật trên động cơ DC 24VDC 60W. Timeline thực hiện dự kiến trong 4 tháng dưới sự phối hợp của chuyên gia xử lý tín hiệu số.

Thứ tư, chuẩn hóa mô hình con lắc ngược và đóng gói phần mềm GUI thành bộ kit thí nghiệm phục vụ giáo dục đại học. Chuyển giao công nghệ cho các cơ sở đào tạo kỹ thuật nhằm nâng cao năng lực thực hành điều khiển hiện đại cho hơn 500 sinh viên chuyên ngành tự động hóa mỗi năm, thời gian hoàn thiện tài liệu hướng dẫn và chuyển giao trong vòng 12 tháng do bộ môn Kỹ thuật Điều khiển đảm trách.

Đố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 sâu và giá trị cho bốn nhóm đối tượng chính:

  • Học viên cao học và nghiên cứu sinh chuyên ngành Kỹ thuật Tự động hóa và Cơ điện tử: Nắm vững phương pháp thiết kế bộ điều khiển phi tuyến cuốn chiếu từ bước lập mô hình toán học Lagrange, chứng minh tính ổn định bằng tiêu chuẩn Lyapunov, đến kỹ thuật phân tích động học không (zero-dynamics) và ma trận Hurwitz.
  • Kỹ sư phát triển hệ thống nhúng và thuật toán điều khiển: Khảo cứu quy trình hiện thực hóa thuật toán điều khiển thời gian thực trên vi điều khiển DSP Texas Instruments TMS320F28335 150 MHz, kỹ thuật lập trình nhúng từ MATLAB/Simulink, cách cấu hình khối eQEP đọc encoder và thiết kế mạch công suất cầu H.
  • 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 toàn bộ cấu trúc mô hình cơ khí ray trượt 600 mm, sơ đồ mạch nguyên lý và bộ mã nguồn giao diện MATLAB GUI làm học liệu giảng dạy thực hành cho các môn học Điều khiển Phi tuyến, Điều khiển Tối ưu và Xử lý Tín hiệu Số.
  • Doanh nghiệp nghiên cứu và phát triển sản phẩm công nghệ tự hành: Vận dụng thuật toán cân bằng động và kỹ thuật swing-up vào việc chế tạo các phương tiện di chuyển thông minh hai bánh, robot vận chuyển trong nhà xưởng, hoặc các hệ thống điều khiển chống rung lắc cho cần trục cảng biển.

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

Ưu điểm vượt trội của phương pháp cuốn chiếu so với bộ điều khiển LQR là gì?

Phương pháp cuốn chiếu là kỹ thuật điều khiển phi tuyến toàn cục, giữ được tính ổn định ngay cả khi hệ thống chịu góc lệch ban đầu lớn lên tới 30 độ hoặc khi khối lượng con lắc thay đổi 40%. Trong khi đó, bộ điều khiển LQR dựa trên tuyến tính hóa quanh điểm cân bằng nên dễ mất kiểm soát khi hệ thống bị nhiễu mạnh.

Tại sao chip DSP TMS320F28335 lại được lựa chọn cho mô hình thực nghiệm?

Chip DSP TMS320F28335 sở hữu xung nhịp xử lý 150 MHz cùng bộ tính toán dấu chấm động FPU 32-bit phần cứng, cho phép tính toán các hàm phi tuyến phức tạp trong thời gian trễ dưới 1 mili giây. Chip còn tích hợp sẵn 2 khối eQEP đọc trực tiếp encoder 8192 xung/vòng và liên kết trực tiếp với MATLAB/Simulink.

Biến đổi trạng thái mới trong luận văn đã giải quyết triệt để vấn đề gì?

Trong các nghiên cứu cuốn chiếu kinh điển, việc chỉ ổn định góc con lắc khiến vận tốc xe tiến tới một hằng số, làm xe trôi dạt vô hạn. Luận văn đã đề xuất biến trạng thái kết hợp vị trí $z_1 = x_3 - k_1 x_1$ với $k_1 = 4$, giúp ổn định đồng thời cả góc con lắc về 0 rad và vị trí xe về gốc tọa độ 0 m.

Thuật toán swing-up năng lượng phối hợp với bộ điều khiển cân bằng như thế nào?

Khi con lắc ở vị trí buông thõng tự do 180 độ, thuật toán swing-up điều khiển xe di chuyển qua lại để bơm năng lượng cơ học vào hệ thống. Khi góc con lắc tiến vào vùng lân cận $\pm 0.2$ rad quanh phương thẳng đứng, hệ thống tự động kích hoạt bộ cuốn chiếu để giữ vững trạng thái cân bằng.

Phần mềm giao diện giám sát MATLAB GUI đóng vai trò gì trong đề tài?

Giao diện GUI kết nối với DSP qua cổng UART/USB để thu thập và vẽ lại trực tiếp hơn 350 mẫu dữ liệu mỗi phiên về góc lắc, vị trí xe và điện áp điều khiển. Điều này giúp người vận hành theo dõi trực quan đáp ứng thời gian thực, tinh chỉnh tham số và phát hiện kịp thời các hiện tượng rung lắc cơ khí.

Kết luận

  • Hoàn thiện thành công thiết kế và chứng minh toán học cho bộ điều khiển cuốn chiếu và cuốn chiếu tích phân, cân bằng đồng thời góc lệch con lắc và vị trí xe trên hành trình 600 mm.
  • Xây dựng hoàn chỉnh phần cứng thực nghiệm gồm cơ cấu ray trượt dẫn động đai, mạch công suất MOSFET cầu H và hệ thống xử lý trung tâm DSP TMS320F28335 xung nhịp 150 MHz.
  • Khẳng định tính ưu việt vượt trội qua thực nghiệm: bộ điều khiển cuốn chiếu rút ngắn 30% thời gian xác lập và tăng khả năng kháng nhiễu ngoại lực lên hơn 50% so với bộ điều khiển LQR.
  • Tích hợp xuất sắc thuật toán swing-up năng lượng với thuật toán cân bằng, đạt tỷ lệ chuyển mạch và ổn định hệ thống thành công 100% trong vùng góc $\pm 0.2$ rad.
  • Phát triển phần mềm giao diện MATLAB GUI trực quan, cho phép hiển thị đồng thời 3 thông số đáp ứng động học và thu thập dữ liệu thời gian thực chuẩn xác.

Đóng góp cốt lõi của công trình là đề xuất luật điều khiển cuốn chiếu cải tiến giải quyết triệt để hiện tượng trôi xe, mang lại giải pháp điều khiển phi tuyến tin cậy và có tính ứng dụng thực tiễn cao cho các hệ thống tự cân bằng.

Kế hoạch tiếp theo định hướng phát triển thuật toán cuốn chiếu thích nghi trong 6 tháng tới và chuẩn hóa thương mại bộ kit đào tạo trong vòng 12 tháng.

Hãy tham khảo toàn văn luận văn thạc sĩ để khai thác chi tiết các mô hình toán học, sơ đồ khối Simulink và mã nguồn điều khiển nhúng chuyên sâu cho các dự án nghiên cứu tự động hóa của bạn!