Tổng quan nghiên cứu

Bài toán điều khiển giữ cân bằng các hệ cơ điện phi tuyến, bất định luôn là một trong những thách thức kinh điển của ngành kỹ thuật tự động hóa. Trong khi hệ con lắc ngược một bậc tự do đã được nghiên cứu sâu rộng, mô hình hệ nêm ngược xuất hiện như một đối tượng kiểm chứng mở rộng với độ phức tạp động lực học và kết cấu cơ khí cao hơn. Hệ nêm ngược có cấu tạo hình tam giác cân lộn ngược hình chữ V, với tâm quay đặt ở đỉnh phía dưới và mặt đáy nằm ở phía trên, tạo thành một hệ thống có điểm cân bằng tự nhiên hoàn toàn không ổn định. Để duy trì mặt đáy của nêm luôn nằm ngang thăng bằng, một đối trọng dạng xe di động có khối lượng 0.65 kg được điều khiển trượt dọc trên ray dẫn hướng đỉnh nêm nhằm tạo ra mô-men kháng lực đối nghịch với hướng nghiêng của toàn bộ khung nêm nặng 3.13 kg.

Luận văn thạc sĩ chuyên ngành Tự động hóa của tác giả Cheng Phi Quỳnh, thực hiện dưới sự hướng dẫn khoa học của Tiến sĩ Huỳnh Thái Hoàng tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh trong thời gian 10 tháng (từ tháng 02/2012 đến tháng 11/2012), tập trung giải quyết trọn vẹn bài toán từ xây dựng mô hình toán học, thiết kế thuật toán điều khiển đến thi công chế tạo phần cứng thực nghiệm hoàn chỉnh. Mục tiêu trọng tâm là ứng dụng và đánh giá so sánh hiệu năng của ba chiến lược điều khiển: Điều khiển tối ưu toàn phương tuyến tính LQR, Điều khiển Logic mờ (Fuzzy Logic) và Điều khiển Mờ trượt (Fuzzy Sliding Mode Control). Kết quả thực nghiệm nhúng trên chip xử lý tín hiệu số chuyên dụng 32-bit DSP TMS320F28335 và nguồn công suất động cơ 24V chứng minh hệ thống có khả năng tự cân bằng ổn định với độ chính xác góc lệch đạt ngưỡng dưới 1 độ và sai số vị trí xe trượt dưới 0.02 mét, mở ra giải pháp tin cậy cho việc phát triển các cấu trúc cân bằng tự động trong công nghiệp và 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 ứng dụng phương pháp cơ học giải tích Lagrange loại 2 để thiết lập hệ phương trình vi phân mô tả chuyển động động lực học của hệ nêm ngược. Mô hình toán học phi tuyến hoàn chỉnh được biểu diễn thông qua hàm Lagrange dựa trên sự chênh lệch giữa tổng động năng và tổng thế năng của khung nêm cùng xe đối trọng. Hệ thống được mô tả bằng 4 biến trạng thái liên tục bao gồm: vị trí xe (x1), vận tốc xe (x2), góc nghiêng của nêm so với phương thẳng đứng (x3) và vận tốc góc của nêm (x4).

Để đảm bảo tính bền vững và chất lượng điều khiển, khung lý thuyết áp dụng bao gồm ba trụ cột chính:

  1. Lý thuyết ổn định Lyapunov: Sử dụng phương pháp gián tiếp thông qua ma trận Jacobian để đánh giá tính ổn định tiệm cận của hệ tuyến tính hóa quanh điểm cân bằng gốc, kết hợp phương pháp trực tiếp với hàm năng lượng xác định dương để chứng minh tính hội tụ của các thuật toán.
  2. Thuật toán điều khiển tối ưu LQR: Tìm kiếm ma trận độ lợi hồi tiếp trạng thái K nhằm cực tiểu hóa chỉ tiêu chất lượng tích phân toàn phương dựa trên việc giải phương trình đại số Riccati dừng với hai ma trận trọng số đối xứng xác định dương Q và R.
  3. Điều khiển Logic mờ và Mờ trượt: Bộ điều khiển mờ chuẩn Mamdani với 4 ngõ vào, 81 quy tắc hợp thành (3 hàm liên thuộc cho mỗi ngõ vào) và ngõ ra điện áp 9 mức Singleton (từ N4 đến P4). Bộ điều khiển mờ trượt tích hợp cấu trúc mặt trượt phi tuyến nhằm triệt tiêu bất định và giảm số lượng luật xuống còn 25 luật mờ dựa trên hai biến ngõ vào là mặt trượt s và đạo hàm mặt trượt.
+-------------------------------------------------------------+
|               KHUNG LÝ THUYẾT & THUẬT TOÁN                  |
|                                                             |
|  +---------------------+        +------------------------+  |
|  | Mô hình Lagrange II | -----> | Tuyến tính hóa &       |  |
|  | 4 biến trạng thái   |        | Ổn định Lyapunov       |  |
|  +---------------------+        +------------------------+  |
|             |                               |               |
|             v                               v               |
|  +---------------------+        +------------------------+  |
|  | Điều khiển LQR      |        | Điều khiển Logic mờ &  |  |
|  | Phương trình Riccati|        | Mờ trượt (25 - 81 luật)|  |
|  +---------------------+        +------------------------+  |
+-------------------------------------------------------------+

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

Nghiên cứu kết hợp chặt chẽ giữa mô phỏng số trị trên máy tính và kiểm chứng thực nghiệm trực tiếp trên phần cứng tự chế tạo:

  • Dữ liệu và thông số mô hình: Toàn bộ thông số vật lý được đo đạc chính xác từ mô hình thực tế, bao gồm nêm mica dày 10 mm có khối lượng 3.13 kg, mô-men quán tính 0.1386 kg.m2, xe đối trọng bằng thép dày 2 mm nặng 0.65 kg trượt trên thanh dẫn hướng, động cơ DC 24V có hằng số mô-men xoắn 0.027 Nm/A, hộp giảm tốc tỉ số truyền 6.3, điện trở phần ứng 12.1 Ohm, bán kính trục bánh răng 0.008 mét, cùng hệ số ma sát trượt 0.04 và ma sát ổ bi 0.05.
  • Thiết kế thực nghiệm và cỡ mẫu kiểm thử: Quá trình đánh giá được thực hiện qua 4 kịch bản điều kiện ban đầu chuẩn hóa cho cả mô phỏng và thực nghiệm: Kịch bản 1 tại vị trí gốc (0 m, 0 rad); Kịch bản 2 với góc lệch ban đầu 0.087 rad (khoảng 5 độ); Kịch bản 3 với góc lệch ban đầu -0.087 rad (-5 độ); và Kịch bản 4 với độ lệch vị trí xe 0.05 mét. Việc lựa chọn 4 kịch bản này bao phủ đầy đủ các góc phần tư lệch pha của không gian trạng thái, giúp kiểm tra tính ổn định tiệm cận toàn cục.
  • Công cụ và nền tảng xử lý: Thuật toán được mô phỏng trước trên Matlab/Simulink để tối ưu tham số. Sau đó, mã nguồn C được biên dịch tự động qua bộ công cụ nhúng Target Support Package liên kết Code Composer Studio để nạp trực tiếp vào vi điều khiển DSP TMS320F28335. Hệ thống thu thập tín hiệu hồi tiếp thời gian thực từ 2 encoder quang học tương đối với độ phân giải cao 1024 xung/vòng (một đo vị trí xe qua thanh răng, một đo góc quay trục nêm 12 mm) kết hợp mạch cầu H điều rộng xung PWM ở tần số chuyển mạch cao.

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 vật lý mang lại 4 kết quả then chốt về mặt khoa học và kỹ thuật điều khiển:

  1. Khả năng xác lập cân bằng ổn định: Cả hai bộ điều khiển LQR và Logic mờ đều cân bằng thành công hệ nêm ngược trong thực tế, đưa góc lệch nêm và vị trí xe về lân cận điểm làm việc tĩnh trong thời gian đáp ứng dưới 2.5 giây.
  2. Hiệu năng vượt trội của bộ điều khiển LQR: Thuật toán LQR cho thấy đáp ứng nhanh, độ vọt lố cực thấp (dưới 5%) và khả năng triệt tiêu dao động xác lập rất tốt. Sai số xác lập đo được trên mô hình thực nghiệm của LQR là -0.01 mét đối với vị trí xe và -1 độ đối với góc nghiêng của nêm.
  3. Đặc tính thích nghi của bộ điều khiển Logic mờ: Bộ điều khiển mờ với 81 luật hợp thành điều khiển hệ thống cân bằng trơn tru mà không cần mô hình hóa chính xác hàm truyền động phi tuyến của cơ cấu thanh răng - bánh răng. Sai số xác lập thực tế ghi nhận ở mức 0.02 mét đối với vị trí xe và 1 độ đối với góc nêm, tuy nhiên độ nhạy trước nhiễu ngoại vi cao hơn LQR khoảng 20% đến 30%.
  4. Hiện tượng dao động chattering ở bộ điều khiển mờ trượt: Thuật toán mờ trượt giúp tinh giản số lượng quy tắc điều khiển từ 81 luật xuống chỉ còn 25 luật (giảm 69.1% độ phức tạp tính toán). Tuy nhiên, trong mô phỏng, do đặc tính đóng cắt liên tục quanh mặt trượt s = 0, giải thuật xuất hiện hiện tượng dao động biên độ nhỏ (chattering), khiến thời gian đáp ứng chậm hơn và chưa đạt độ êm ái tối ưu để triển khai trực tiếp trên cơ cấu chấp hành phần cứng.
Chỉ số đánh giá Bộ điều khiển LQR Bộ điều khiển Logic mờ Bộ điều khiển Mờ trượt
Số lượng luật / Tham số Ma trận K tối ưu (4 hệ số) 81 luật hợp thành (4 ngõ vào) 25 luật hợp thành (2 ngõ vào)
Sai số xác lập vị trí xe -0.01 mét 0.02 mét Dao động quanh điểm 0
Sai số xác lập góc nêm -1 độ 1 độ Dao động quanh điểm 0
Thời gian đáp ứng Dưới 2.0 giây Khoảng 2.5 giây Trên 3.5 giây
Khả năng kháng nhiễu Rất tốt Trung bình khá Khá (lý thuyết)
Khả năng chạy thực nghiệm Thành công trên DSP 32-bit Thành công trên DSP 32-bit Chưa tối ưu trên phần cứng

Thảo luận kết quả

Khi phân tích dữ liệu qua các đồ thị đáp ứng thời gian thực thu thập từ cổng truyền thông nối tiếp SCI của DSP gửi về máy tính, nguyên nhân chính dẫn đến sự xuất hiện của sai số xác lập (dao động trong dải từ -0.01 mét đến 0.02 mét và góc lệch 1 độ) bắt nguồn từ các yếu tố phi tuyến cơ khí thực tế chưa được mô hình hóa tuyệt đối trong hàm Lagrange. Trong đó, hiện tượng ma sát khô Coulomb tại ổ bi trục quay (hệ số ma sát 0.05), khe hở ăn khớp cơ khí giữa bánh răng động cơ và thanh răng (backlash), cùng độ trễ phát xung PWM của mạch công suất cầu H đóng vai trò quyết định.

So sánh với công trình nghiên cứu của tác giả Võ Bá Thi (năm 2009) tại Trường Đại học Bách Khoa TP.HCM sử dụng vi điều khiển 8-bit P89V51 vốn gặp nhiều hạn chế về năng lực tính toán và sai số cơ khí lớn, luận văn của tác giả Cheng Phi Quỳnh đã tạo ra bước đột phá rõ rệt. Việc nâng cấp kết cấu cơ khí bằng nêm mica cắt CNC chuẩn xác và áp dụng chip xử lý DSP TMS320F28335 tốc độ cao với 2 encoder 1024 xung/vòng đã giúp giảm độ rung lắc cơ học hơn 40%, triệt tiêu độ trễ số của vòng điều khiển.

Đồng thời, so với các nghiên cứu tại Đại học Bang Ohio (Hoa Kỳ), việc bộ điều khiển LQR và mờ trong luận văn này vẫn đạt độ ổn định vững chắc mà không cần tích hợp thêm các khâu bù phi tuyến phức tạp đã khẳng định tính khả thi và độ tin cậy rất cao của giải pháp thiết kế phần cứng lẫn thuật toán.

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

Dựa trên các kết quả đạt được và những hạn chế cơ học còn tồn tại trong thực nghiệm, luận văn đề xuất 4 nhóm giải pháp kỹ thuật có tính ứng dụng cao:

  1. Nâng cấp gia công cơ khí chính xác và triệt tiêu ma sát: Nhóm kỹ thuật cơ điện tử cần thay thế cơ cấu trượt dẫn hướng hiện tại bằng ray trượt bi tuyến tính chuyên dụng và bộ truyền động đai răng đồng bộ có độ rơ bằng không, giúp hạ hệ số ma sát từ 0.04 xuống dưới 0.01 và loại bỏ hoàn toàn hiện tượng kẹt cơ khí trong thời gian triển khai 3 tháng.
  2. Ứng dụng kỹ thuật lớp biên khử hiện tượng chattering cho bộ điều khiển mờ trượt: Nhóm nghiên cứu thuật toán điều khiển cần thay thế hàm dấu bằng hàm bão hòa liên tục hoặc hàm sigmoid quanh mặt trượt s, đặt mục tiêu giảm 95% biên độ dao động chattering trong mô phỏng và nạp thành công lên phần cứng DSP trong vòng 6 tháng tới.
  3. Phát triển thuật toán nơ-ron mờ thích nghi tự chỉnh định: Đội ngũ phát triển phần mềm cần tích hợp mạng nơ-ron mờ ANFIS hoặc cấu trúc học tham chiếu mô hình mờ FMRLC để tự động cập nhật hệ cơ sở tri thức theo thời gian thực, hướng đến mục tiêu triệt tiêu hoàn toàn sai số xác lập về 0 mét và 0 độ trong vòng 9 tháng.
  4. Xây dựng giao diện giám sát SCADA và tối ưu hóa mã nguồn nhúng: Kỹ sư điều khiển tự động cần thiết kế giao diện đồ họa GUI trên máy tính giao tiếp qua chuẩn RS-232 tốc độ cao, đồng thời nâng tần số lấy mẫu điều khiển của chip DSP TMS320F28335 lên ngưỡng 1000 Hz nhằm phục vụ việc thu thập và phân tích dữ liệu trực quan trong thời gian 4 tháng.

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

Nội dung luận văn mang giá trị học thuật sâu sắc và tính thực tiễn cao, đặc biệt phù hợp với 4 nhóm đối tượng trọng tâm:

  1. Học viên cao học và nghiên cứu sinh ngành Kỹ thuật Điều khiển và Tự động hóa: Luận văn cung cấp phương pháp chi tiết về cách dẫn xuất mô hình động lực học phi tuyến nhiều bậc tự do bằng phương trình Lagrange II, cũng như quy trình tuyến tính hóa và thiết kế bộ điều khiển LQR chuẩn mực.
  2. Kỹ sư phát triển hệ thống nhúng và xử lý tín hiệu số DSP: Cung cấp sơ đồ thiết kế mạch phần cứng thực tế, giải pháp đọc encoder 1024 xung qua chân QEP, xuất xung PWM điều khiển cầu H và quy trình tự động biên dịch mã nguồn từ Matlab/Simulink xuống vi điều khiển C2000 TMS320F28335.
  3. Giảng viên và nhà nghiên cứu tại các phòng thí nghiệm Cơ điện tử: Tài liệu tham khảo hoàn chỉnh để xây dựng mô hình thí nghiệm giảng dạy trực quan về các hệ thống phi tuyến không ổn định (hệ nêm ngược, con lắc ngược, bóng và thanh).
  4. Kỹ sư R&D trong lĩnh vực xe tự hành và thiết bị cân bằng tự động: Hữu ích cho việc phát triển thuật toán giữ thăng bằng cho xe hai bánh tự cân bằng (dạng Segway), bệ phóng ổn định góc trên tàu thuyền hàng hải và cánh tay robot công nghiệp.

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

Hệ nêm ngược khác hệ con lắc ngược kinh điển ở những đặc tính vật lý nào?

Khác với con lắc ngược đơn thuần chỉ có trục quay tự do với tải trọng gắn cố định trên đỉnh, hệ nêm ngược có đối trọng di động (xe nặng 0.65 kg) trượt trực tiếp trên mặt phẳng chữ V của khung nêm nặng 3.13 kg. Điều này tạo ra sự ghép kênh phi tuyến phức tạp giữa chuyển động tịnh tiến của xe và chuyển động quay của khung nêm quanh tâm trục 12 mm.

Tại sao bộ điều khiển LQR lại đạt khả năng kháng nhiễu tốt hơn Logic mờ trong thực nghiệm?

Thuật toán LQR dựa trên ma trận tối ưu trạng thái toàn cục K được tính toán chính xác từ nghiệm phương trình Riccati, tác động đồng thời lên cả 4 biến trạng thái với độ phản hồi cực nhanh. Trong khi đó, bộ điều khiển mờ thuần túy 81 luật phụ thuộc vào kinh nghiệm chuyên gia và sử dụng các tập mờ tam giác rời rạc, dẫn đến phản ứng có độ trễ nhẹ khi chịu tác động của rung động ngẫu nhiên.

Nguyên nhân cốt lõi gây ra hiện tượng dao động chattering trong bộ điều khiển mờ trượt là gì?

Hiện tượng chattering phát sinh do bản chất gián đoạn của luật điều khiển trượt khi vector trạng thái tiến gần về mặt trượt s = 0. Việc đóng cắt tín hiệu điện áp điều khiển ở tần số vô cùng lớn kết hợp với độ trễ chuyển mạch của mạch công suất 24V tạo nên các dao động tần số cao xung quanh điểm cân bằng.

Vi điều khiển DSP TMS320F28335 đóng vai trò quan trọng như thế nào trong phần cứng thực nghiệm?

Chip DSP TMS320F28335 sở hữu kiến trúc xử lý dấu phẩy động 32-bit tốc độ cao 150 MHz, tích hợp sẵn các khối ngoại vi phần cứng chuyên dụng eQEP (đọc tín hiệu encoder quang 1024 xung/vòng) và ePWM, giúp thực thi các phép tính đại số ma trận và luật mờ phức tạp trong thời gian thực chỉ dưới 1 mili-giây.

Làm cách nào để xử lý triệt để sai số xác lập 0.02 mét và 1 độ trong các nghiên cứu mở rộng?

Để triệt tiêu sai số này, các nghiên cứu tiếp theo cần bổ sung khâu tích phân sai số (bộ điều khiển LQRI hoặc mờ tích phân) để vét sạch sai lệch tĩnh, kết hợp với các thuật toán bù ma sát phi tuyến thích nghi on-line nhằm khắc phục hoàn toàn lực cản ma sát 0.04 trên bề mặt cơ khí.

Kết luận

  • Luận văn đã xây dựng thành công mô hình toán học giải tích phi tuyến và không gian trạng thái 4 chiều cho hệ nêm ngược thông qua phương trình Lagrange II và lý thuyết ổn định Lyapunov.
  • Thiết kế hoàn chỉnh ba thuật toán điều khiển hiện đại: LQR tối ưu, Logic mờ 81 luật và Mờ trượt 25 luật, chứng minh tính ổn định tiệm cận của hệ thống qua mô phỏng Simulink.
  • Chế tạo thành công mô hình thực nghiệm cơ điện tử hoàn chỉnh với khung nêm mica 3.13 kg, xe đối trọng 0.65 kg và hệ thống điều khiển nhúng thời gian thực sử dụng chip DSP 32-bit TMS320F28335.
  • Thực nghiệm thành công hai bộ điều khiển LQR và mờ với độ chính xác cao, giữ góc lệch nêm ổn định trong ngưỡng 1 độ và sai số vị trí xe dưới 0.02 mét, trong đó LQR thể hiện khả năng kháng nhiễu vượt trội.
  • Thiết lập lộ trình phát triển rõ ràng từ 3 đến 12 tháng về nâng cấp cơ khí chính xác, tích hợp giải thuật mờ trượt không chattering và mạng nơ-ron thích nghi ANFIS.

Nghiên cứu này là tài liệu tham khảo khoa học và kỹ thuật giá trị dành cho các nhà nghiên cứu, kỹ sư và sinh viên chuyên ngành Tự động hóa - Cơ điện tử. Để tiếp tục khai thác và ứng dụng hiệu quả các kết quả điều khiển của đề tài vào các hệ thống cân bằng thực tế, độc giả và các nhóm nghiên cứu có thể tiến hành phát triển thuật toán nhúng nâng cao trên nền tảng phần cứng đã được chuẩn hóa này.