Tổng quan nghiên cứu

Hệ con lắc ngược bánh đà là một đối tượng nghiên cứu kinh điển trong kỹ thuật điều khiển tự động, đại diện cho lớp hệ thống phi tuyến bậc cao, bất ổn định tự nhiên và thiếu cơ cấu chấp hành. Trong hệ thống này, thanh lắc có thể quay tự do quanh một trục cố định, và chuyển động cân bằng của toàn bộ hệ thống được tạo ra hoàn toàn nhờ mô-men phản lực khi bánh đà ở đầu thanh lắc thay đổi gia tốc góc. Vấn đề cốt lõi đặt ra là làm thế nào để thiết kế giải thuật điều khiển chính xác nhằm đưa con lắc từ trạng thái lệch ban đầu về vị trí cân bằng thẳng đứng ở góc 0 radian và duy trì trạng thái đó một cách bền vững khi có tác động của nhiễu ngoại lực.

Mục tiêu cụ thể của công trình là xây dựng mô hình toán học giải tích chính xác, thiết kế và mô phỏng ba chiến lược điều khiển gồm điều khiển vi tích phân tỉ lệ, điều khiển tối ưu toàn phương tuyến tính và điều khiển trượt, đồng thời chế tạo hoàn chỉnh mô hình phần cứng thực nghiệm để kiểm chứng. Đề tài được thực hiện từ tháng 12 năm 2014 đến tháng 12 năm 2015 tại Khoa Điện - Điện tử thuộc Trường Đại học Bách Khoa, Đại học Quốc gia Thành phố Hồ Chí Minh.

Ý nghĩa khoa học và thực tiễn của nghiên cứu thể hiện qua việc làm chủ công nghệ điều khiển cân bằng với sai số góc lệch duy trì dưới 0,5 độ và thời gian xác lập nhanh. Kết quả nghiên cứu không chỉ đóng góp một mô hình thí nghiệm chuẩn mực phục vụ đào tạo chuyên ngành Tự động hóa mà còn mở ra tiềm năng ứng dụng to lớn trong việc kiểm soát tư thế vệ tinh không gian, ổn định góc bay tên lửa và cân bằng tàu thủy hoạt động ngoài khơi.

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

Khung lý thuyết áp dụng

Cơ sở lý thuyết của luận văn được xây dựng trên nền tảng cơ học giải tích và lý thuyết điều khiển hiện đại. Động lực học của hệ con lắc ngược bánh đà được mô tả thông qua phương trình vi phân Euler-Lagrange, phân tích mối quan hệ giữa tổng động năng của thanh lắc cùng bánh đà và thế năng trọng trường dưới tác dụng của gia tốc trọng trường 9,81 mét trên giây bình phương. Mô hình phi tuyến bậc 4 sau đó được tuyến tính hóa theo khai triển Taylor quanh điểm làm việc cân bằng thẳng đứng tĩnh, hình thành hệ phương trình trạng thái mô tả 5 biến số động học cốt lõi gồm góc lệch thanh lắc, vận tốc góc thanh lắc, góc quay bánh đà, vận tốc góc bánh đà và điện áp điều khiển động cơ.

Nghiên cứu áp dụng ba lý thuyết điều khiển chính:

Lý thuyết điều khiển tối ưu toàn phương tuyến tính giải phương trình đại số Riccati để tìm ma trận độ lợi phản hồi trạng thái nhằm cực tiểu hóa hàm mục tiêu chất lượng toàn phương, cân bằng giữa tốc độ đáp ứng trạng thái thông qua ma trận trọng số và năng lượng tiêu thụ điều khiển thông qua ma trận chi phí.

Lý thuyết điều khiển trượt xây dựng mặt trượt dựa trên đa thức đặc trưng Hurwitz bậc n và hàm Lyapunov toàn phương, đảm bảo tính ổn định tiệm cận của hệ thống và triệt tiêu sai số bám theo nguyên lý chuyển động trên mặt trượt.

Lý thuyết điều khiển kinh điển vi tích phân tỉ lệ dạng sai phân lùi, tối ưu hóa các thông số độ lợi tỉ lệ, độ lợi tích phân và độ lợi vi phân để khử sai lệch tĩnh và giảm độ vọt lố.

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

Nguồn dữ liệu thực nghiệm được thu thập trực tiếp từ cảm biến encoder quang học Sumtak gắn tại trục bệ đỡ với độ phân giải 1000 xung trên một vòng (kích hoạt chế độ giải mã x4 đạt 4000 xung trên một vòng, tương đương độ nhạy 11 xung trên mỗi độ góc) và encoder tích hợp trên động cơ Maxon độ phân giải 500 xung trên một vòng.

Về cỡ mẫu và phương pháp chọn mẫu, nghiên cứu thực hiện ghi nhận dữ liệu liên tục trên hơn 120 chu kỳ dao động thử nghiệm với chu kỳ trích mẫu thời gian thực cố định là 10 mili-giây trên vi điều khiển. Toàn bộ mẫu dữ liệu góc lệch và dòng điện được thu thập theo phương pháp chọn mẫu định kỳ ngẫu nhiên dưới nhiều điều kiện có tác động lực xung ngoại vi khác nhau nhằm kiểm chứng độ bền vững.

Phương pháp phân tích được thực hiện qua hai giai đoạn: phân tích mô phỏng số trên môi trường Matlab Simulink và phân tích thực nghiệm trên kit nhúng ARM Cortex-M4 STM32F407VG kết hợp mạch lái cầu H sử dụng IC IR2110. Lý do lựa chọn phương pháp này là đảm bảo kiểm chứng độ hội tụ và tính an toàn của giải thuật trên máy tính trước khi nhúng vào phần cứng, giúp ngăn ngừa rủi ro quá dòng làm cháy linh kiện công suất và hư hỏng cơ cấu truyền động khi động cơ đảo chiều liên tục ở tần số 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ử nghiệm thực tế đã mang lại những phát hiện then chốt về hiệu năng của từng phương pháp điều khiển:

Thứ nhất, bộ điều khiển tối ưu toàn phương tuyến tính thể hiện chất lượng điều khiển vượt trội nhất với thời gian xác lập hệ thống về vị trí cân bằng chỉ mất từ 0,7 đến 1,2 giây, giảm hơn 45% thời gian dao động so với phương pháp truyền thống. Độ vọt lố góc lệch luôn được kiểm soát chặt chẽ ở mức dưới 4%, đáp ứng điện áp điều khiển mượt mà không gây sốc tải cho động cơ.

Thứ hai, bộ điều khiển vi tích phân tỉ lệ tuy có khả năng đưa con lắc về vị trí cân bằng nhưng đòi hỏi thời gian đáp ứng kéo dài từ 2,5 đến 4,0 giây. Do hạn chế về mặt cấu trúc tuyến tính trên đối tượng phi tuyến cao, hệ thống xuất hiện hiện tượng dao động quá độ từ 3 đến 5 chu kỳ trước khi ổn định hoàn toàn và sai số tĩnh góc lệch dao động trong khoảng 1,5 độ.

Thứ ba, bộ điều khiển trượt thể hiện khả năng kháng nhiễu cực kỳ mạnh mẽ trước các tác động ngoại lực đột ngột, đưa hệ thống trở lại mặt trượt trong thời gian dưới 0,8 giây. Tuy nhiên, thuật toán gây ra hiện tượng rung giật điện áp liên tục ở biên độ 12V, đòi hỏi phải thay thế hàm dấu bằng hàm bão hòa để làm trơn tín hiệu và bảo vệ phần cứng.

Thứ tư, về mặt thiết kế cơ khí, việc sử dụng bánh đà mica đường kính 30cm với khối lượng 300g (phân bổ 16 ốc bulong ở chu vi ngoài) kết hợp động cơ Maxon 12VDC cung cấp mô-men quán tính hiệu dụng cao hơn 150% so với phương án bánh đà đường kính 15cm ban đầu, giúp loại bỏ hoàn toàn hiện tượng trượt bước và vỡ hộp số cơ khí.

Thảo luận kết quả

Nguyên nhân chính giúp bộ điều khiển tối ưu đạt kết quả tốt nhất là nhờ cơ chế giải phương trình Riccati để phân bổ ma trận trọng số tối ưu đồng thời cho cả 4 biến trạng thái, giúp năng lượng điều khiển sinh ra từ động cơ vừa đủ để bù trừ quán tính rơi tự do của thanh nhôm nặng 200g. Ngược lại, điều khiển vi tích phân tỉ lệ chỉ xử lý dựa trên sai số góc lệch đơn lẻ nên phản ứng thường bị trễ pha so với tốc độ biến thiên góc.

Khi so sánh với các công trình nghiên cứu quốc tế như mô hình thí nghiệm của Đại học Illinois hay mô hình của UMIT, hệ thống thực nghiệm tự chế tạo trong luận văn đạt chất lượng bám quỹ đạo tương đương nhưng tiết kiệm hơn 70% chi phí chế tạo nhờ tận dụng dòng chip vi điều khiển thông dụng. Dữ liệu thực nghiệm được trực quan hóa qua biểu đồ đáp ứng góc lệch theo thời gian và bảng so sánh thời gian xác lập, cho thấy đường đặc tính góc lệch của phương pháp tối ưu tiệm cận về 0 nhanh nhất và có quỹ đạo trơn tru nhất.

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

Nhằm hoàn thiện và nâng cao khả năng ứng dụng thực tế của mô hình con lắc ngược bánh đà, luận văn đưa ra bốn đề xuất hành động trọng tâm:

Một là, phát triển thuật toán điều khiển thích nghi thông minh kết hợp mạng nơ-ron hoặc điều khiển mờ lai tối ưu. Nhóm nghiên cứu thuộc bộ môn Tự động hóa nên thực hiện mục tiêu này trong vòng 6 đến 12 tháng tới nhằm tự động nhận dạng và bù trừ ma sát phi tuyến tại các khớp quay, hướng đến mục tiêu giảm sai số xác lập góc lệch xuống dưới 0,02 độ ngay cả khi tải trọng thay đổi 30%.

Hai là, nâng cấp kết cấu cơ khí và tối ưu hóa vật liệu chế tạo. Đội ngũ kỹ sư phần cứng cần triển khai thay thế thanh lắc nhôm bằng vật liệu sợi carbon siêu nhẹ trong thời hạn 3 đến 6 tháng, giúp giảm tổng khối lượng thanh lắc xuống dưới 120g trong khi gia tăng độ cứng vững, nâng cao hiệu suất truyền động mô-men xoắn thêm 20%.

Ba là, tích hợp thuật toán tự kích lắc dựa trên nguyên lý điều khiển năng lượng. Các học viên cao học chuyên ngành cần bổ sung giải thuật này trong thời gian 6 tháng để hệ thống có khả năng tự động đưa con lắc từ vị trí buông thõng 180 độ lên vị trí cân bằng thẳng đứng 0 độ trong vòng dưới 3 giây mà không cần tác động mớm ban đầu từ người vận hành.

Bốn là, chuyển giao và nhân rộng mô hình thực nghiệm vào hệ thống phòng thí nghiệm đại học. Ban chủ nhiệm Khoa Điện - Điện tử cần đưa thiết bị vào chương trình thực hành kỹ thuật điều khiển tự động trong năm học tiếp theo, với quy mô triển khai từ 5 đến 10 bộ kit nhằm nâng cao năng lực thực hành cho trên 300 sinh viên mỗi khóa.

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

Công trình luận văn là nguồn tài liệu học thuật và kỹ thuật chuyên sâu, mang lại giá trị thiết thực cho nhiều nhóm đối tượng:

Nhóm thứ nhất là các giảng viên, nghiên cứu sinh và học viên cao học ngành Kỹ thuật Điều khiển và Tự động hóa. Luận văn cung cấp tài liệu mẫu mực về phương pháp mô hình hóa động lực học hệ phi tuyến bằng phương trình Euler-Lagrange, kỹ thuật tuyến tính hóa Jacobian và phương pháp tổng hợp các bộ điều khiển hiện đại.

Nhóm thứ hai là các kỹ sư nghiên cứu và phát triển trong lĩnh vực Robot học và Cơ điện tử. Công trình cung cấp hướng dẫn chi tiết về thiết kế mạch lực cầu H chịu dòng cao bằng MOSFET và IR2110, kỹ thuật lập trình bộ đếm timer giải mã xung encoder quang học và xử lý thuật toán thời gian thực trên vi điều khiển ARM 32-bit.

Nhóm thứ ba là sinh viên đại học chuẩn bị làm đồ án tốt nghiệp chuyên ngành Tự động hóa và Điện tử công nghiệp. Sinh viên có thể tham khảo trực tiếp quy trình triển khai từ mô phỏng lý thuyết trên Matlab Simulink đến gia công cơ khí thực tế và tinh chỉnh thông số phần cứng.

Nhóm thứ tư là các chuyên gia nghiên cứu trong ngành Hàng không vũ trụ và Kỹ thuật Hàng hải. Luận văn là tài liệu tham khảo giá trị về nguyên lý truyền động bánh đà phản lực để ứng dụng trong bài toán ổn định tư thế vệ tinh quan sát Trái Đất và hệ thống chống lắc thân tàu thủy hoạt động trong điều kiện sóng lớn.

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

Nguyên lý cân bằng của hệ con lắc ngược bánh đà hoạt động dựa trên cơ chế vật lý nào? Hệ thống hoạt động dựa trên định luật bảo toàn mô-men động lượng. Khi động cơ DC điều khiển bánh đà quay nhanh dần theo một chiều, một mô-men phản lực có chiều ngược lại sẽ tác động trực tiếp lên đầu thanh lắc. Bằng cách thay đổi gia tốc góc của bánh đà một cách chính xác, hệ thống tạo ra lực nâng và lực hãm để giữ cho thanh lắc luôn đứng thẳng tại góc 0 radian.

Tại sao phương pháp điều khiển tối ưu lại vượt trội hơn điều khiển vi tích phân tỉ lệ trong đề tài này? Bộ điều khiển tối ưu thu được từ nghiệm phương trình đại số Riccati giúp tính toán đồng thời cả 4 biến trạng thái của hệ thống bao gồm góc và vận tốc góc của cả thanh lắc lẫn bánh đà. Điều này giúp hệ thống đạt thời gian cân bằng chỉ từ 0,7 đến 1,2 giây, triệt tiêu hiện tượng trễ pha và giảm thiểu tối đa năng lượng tiêu thụ trên động cơ so với thuật toán vi tích phân tỉ lệ đơn biến.

Tại sao nghiên cứu phải thay đổi cảm biến đo góc nghiêng từ mô-đun quán tính sang encoder quang học? Trong các thử nghiệm ban đầu, cảm biến quán tính IMU6050 gặp hiện tượng trôi số liệu gia tốc nghiêm trọng khi bánh đà đảo chiều ở tốc độ cao, gây sai số tích lũy lớn. Tác giả đã thay thế bằng encoder quang học Sumtak 1000 xung trên một vòng với chế độ giải mã x4 đạt 4000 xung trên một vòng, mang lại tín hiệu đo góc tuyệt đối chính xác với độ phân giải xấp xỉ 0,09 độ mà không bị nhiễu trôi theo thời gian.

Quá trình lựa chọn động cơ truyền động đã trải qua những thử nghiệm thực tế nào? Tác giả đã lần lượt thử nghiệm động cơ không chổi than từ ổ cứng máy tính nhưng bị trượt bước do thiếu mô-men tải, sau đó thử nghiệm động cơ servo Pittman có hộp số nhưng bị vỡ bánh răng khi đảo chiều liên tục. Giải pháp thành công cuối cùng là sử dụng động cơ Maxon 12VDC truyền động trực tiếp không qua hộp số, kết hợp bánh đà mica 30cm nặng 300g để tạo mô-men quán tính lớn và an toàn tuyệt đối cho cơ cấu cơ khí.

Làm thế nào để triệt tiêu hiện tượng rung giật cơ khí khi áp dụng điều khiển trượt trên phần cứng thực tế? Hiện tượng rung giật xuất hiện do hàm dấu chuyển mạch tức thời giữa hai mức điện áp cực đại âm 12V và dương 12V. Luận văn đã giải quyết triệt để vấn đề này bằng cách thay thế hàm dấu bằng hàm bão hòa tuyến tính trong một lớp biên hẹp quanh mặt trượt, giúp làm trơn tín hiệu điều khiển điện áp và bảo vệ mạch cầu H khỏi hiện tượng quá nhiệt.

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 toàn diện cho hệ con lắc ngược bánh đà dựa trên phương pháp động lực học Euler-Lagrange và tuyến tính hóa không gian trạng thái bậc 4.
  • Thiết kế, mô phỏng và kiểm chứng thành công ba cấu trúc điều khiển gồm vi tích phân tỉ lệ, tối ưu toàn phương tuyến tính và điều khiển trượt trên môi trường Matlab Simulink.
  • Chế tạo hoàn chỉnh mô hình phần cứng thực nghiệm độ chính xác cao với động cơ Maxon 12VDC, cảm biến encoder Sumtak 4000 xung trên một vòng và bộ điều khiển trung tâm STM32F407VG Cortex-M4.
  • Khẳng định thuật toán điều khiển tối ưu toàn phương tuyến tính mang lại hiệu quả cân bằng vượt trội nhất với thời gian xác lập dưới 1,2 giây và độ vọt lố dưới 4%.
  • Đề xuất lộ trình mở rộng bài toán tự kích lắc năng lượng và điều khiển thích nghi thông minh nhằm hoàn thiện sản phẩm trong vòng 12 tháng tới.

Công trình là tài liệu tham khảo học thuật giá trị cho cộng đồng nghiên cứu kỹ thuật điều khiển; quý độc giả hãy khai thác toàn văn luận văn để ứng dụng hiệu quả các giải thuật điều khiển vào các dự án cơ điện tử và robot tự hành tương lai.