Khái niệm và bản chất của điều khiển chế độ trượt
Điều khiển chế độ trượt (Sliding Mode Control – SMC) là một phương pháp điều khiển phi tuyến bền vững thuộc lớp hệ biến cấu (Variable Structure Systems – VSS). Nguyên lý cốt lõi của SMC là sử dụng tín hiệu điều khiển chuyển mạch gián đoạn với tần số cao nhằm ép buộc quỹ đạo trạng thái của hệ thống tiến đến và duy trì chuyển động dọc theo một mặt đa tạp trượt được định nghĩa trước, gọi là mặt trượt (sliding surface) trong không gian trạng thái. Khi trạng thái hệ thống đã nằm trên mặt trượt, hệ sẽ chuyển sang chế độ trượt (sliding mode), trong đó bậc động học của hệ thống giảm đi và chuyển động trở nên hoàn toàn bất biến trước các thành phần bất định tham số nội tại và các nhiễu loạn ngoại sinh thỏa mãn điều kiện khớp (matched uncertainties).
Phương pháp điều khiển chế độ trượt được đánh giá là một công cụ toán học mạnh mẽ trong lý thuyết điều khiển tự động hiện đại, cho phép giải quyết triệt để các bài toán điều khiển phi tuyến cao cấp mà các bộ điều khiển tuyến tính kinh điển như PID không thể xử lý hiệu quả. Tính bất biến của hệ thống trong chế độ trượt giúp nâng cao độ chính xác bám quỹ đạo và đảm bảo tính ổn định bền vững trong các môi trường làm việc khắc nghiệt.
Tuy nhiên, thách thức kỹ thuật lớn nhất trong việc triển khai SMC trên phần cứng thực tế là hiện tượng rung giật (chattering) – tức các dao động tần số cao xung quanh mặt trượt sinh ra do quán tính cơ cấu chấp hành và độ trễ chuyển mạch hữu hạn. Việc nghiên cứu và ứng dụng các kỹ thuật giảm chattering như phương pháp lớp biên (boundary layer) hay điều khiển trượt bậc cao (Higher-Order Sliding Mode Control – HOSMC) là trọng tâm phát triển của lĩnh vực này.
Lịch sử phát triển lý thuyết hệ biến cấu
Lý thuyết hệ biến cấu và chuyển động trượt được khởi xướng từ những năm 1960 bởi các nhà toán học và chuyên gia điều khiển Liên Xô như S. V. Emelyanov và V. I. Utkin. Các nghiên cứu ban đầu tập trung vào việc phân tích phương trình vi phân có vế phải gián đoạn theo lý thuyết nghiệm của A. F. Filippov.
Đến năm 1977, Vadim Utkin đã công bố công trình tổng quan toàn diện trên tạp chí IEEE Transactions on Automatic Control, hệ thống hóa và đặt nền móng lý thuyết vững chắc cho điều khiển chế độ trượt trong các hệ thống đa biến. Sau đó, cuốn sách chuyên khảo kinh điển của Utkin xuất bản năm 1992 đã mở rộng lý thuyết sang các bài toán tối ưu hóa, điều khiển hệ phân tán và các hệ cơ điện tử phức tạp.
Trong thập niên 1990 và 2000, sự ra đời của các phương pháp trượt bậc cao do Arie Levant (2003) đề xuất, tiêu biểu là thuật toán Super-twisting, cùng với các đóng góp của Edwards và Spurgeon (1998) hay Shtessel và cộng sự (2014), đã đánh dấu bước chuyển mình quan trọng, giúp SMC chuyển từ các tín hiệu chuyển mạch gián đoạn sang các tín hiệu điều khiển liên tục, loại bỏ rung giật mà vẫn giữ trọn vẹn tính bền vững.
Nguyên lý toán học và cấu trúc hai pha
Quá trình vận hành của một hệ thống điều khiển chế độ trượt tiêu chuẩn được chia thành hai giai đoạn động học phân biệt:
- Pha tới hạn (Reaching phase): Trạng thái hệ thống bắt đầu từ một điểm bất kỳ ngoài mặt trượt và được luật điều khiển dẫn dắt hội tụ về mặt trượt trong một khoảng thời gian hữu hạn.
- Pha trượt (Sliding phase): Trạng thái hệ thống đã chạm tới mặt trượt và bị khóa chặt trên mặt phẳng , chuyển động theo phương trình vi phân giảm bậc định trước để tiến về gốc tọa độ trạng thái cân bằng.
Xét hệ động lực phi tuyến tổng quát có phương trình trạng thái dạng:
Mặt trượt tuyến tính thường được thiết kế dưới dạng tích vô hướng:
với ma trận được chọn sao cho khi hệ thống trượt trên mặt , phương trình động học tương đương có các nghiệm cực nằm hoàn toàn bên nửa trái mặt phẳng phức, đảm bảo tính ổn định tiệm cận.
Để đảm bảo quỹ đạo luôn hội tụ về mặt trượt trong thời gian hữu hạn, điều kiện tồn tại chế độ trượt phải thỏa mãn bất đẳng thức Lyapunov vi phân:
Chọn hàm ứng viên Lyapunov bậc hai:
Đạo hàm của hàm Lyapunov theo thời gian là . Áp dụng luật tới hạn dạng với tham số dương, ta có với mọi . Thời gian tới hạn từ trạng thái ban đầu được chặn trên bởi công thức:
Thiết kế luật điều khiển và phương pháp điều khiển tương đương
Theo phương pháp điều khiển tương đương của Utkin (1992), tổng tín hiệu điều khiển được cấu thành từ hai thành phần độc lập:
- Thành phần điều khiển tương đương (): Là tín hiệu điều khiển liên tục giả định duy trì trạng thái trên mặt trượt khi không có nhiễu, thu được bằng cách giải phương trình vi phân đại số đạo hàm mặt trượt , tương ứng với .
- Thành phần điều khiển chuyển mạch (): Là tín hiệu gián đoạn dùng để triệt tiêu các thành phần bất định và nhiễu ngoại vi, thường có dạng:
với hệ số khuếch đại được thiết kế lớn hơn cận trên của độ bất định mô hình và biên độ nhiễu.
Tổng quát luật điều khiển trượt bậc một:
| Thành phần điều khiển | Biểu thức toán học | Vai trò chức năng | Đặc tính tín hiệu |
|---|---|---|---|
| Điều khiển tương đương () | Giải từ | Duy trì chuyển động trượt theo động học danh định | Liên tục, phụ thuộc trạng thái |
| Điều khiển chuyển mạch () | Kéo trạng thái về mặt trượt, kháng nhiễu và bất định | Gián đoạn, tần số cao |
Hiện tượng Chattering và các giải pháp triệt tiêu
Hiện tượng rung giật (chattering) biểu hiện dưới dạng các dao động biên độ nhỏ nhưng tần số cực cao quanh mặt trượt. Chattering xuất phát từ sự tương tác giữa hàm chuyển mạch sign gián đoạn lý thuyết và các yếu tố phi lý tưởng thực tế như độ trễ tính toán vi điều khiển, băng thông giới hạn của động cơ chấp hành và độ trễ cảm biến. Rung giật kéo dài có thể kích thích các mode dao động bậc cao của cơ hệ, gây mài mòn cơ khí và quá nhiệt mạch điện tử công suất.
Để khắc phục nhược điểm này, các phương pháp hiện đại sau được ứng dụng:
- Kỹ thuật lớp biên (Boundary Layer): Theo khảo sát của Hung, Gao và Hung (1993), hàm gián đoạn được thay thế bằng hàm bão hòa liên tục trong vùng lân cận lớp biên có bề dày :
với hàm bão hòa xác định bởi:
Kỹ thuật này làm mịn tín hiệu điều khiển nhưng chấp nhận đánh đổi một sai số xác lập nhỏ quanh gốc tọa độ.
- Điều khiển chế độ trượt bậc cao (HOSMC): Tác động liên tục lên đạo hàm bậc hai hoặc đạo hàm bậc cao hơn của mặt trượt để ẩn tín hiệu gián đoạn vào bên trong phép tích phân. Thuật toán Super-twisting kinh điển do Levant (2003) phát triển có dạng:
với các hệ số được hiệu chỉnh phù hợp, cho phép tín hiệu điều khiển đầu ra hoàn toàn liên tục, triệt tiêu chattering mà vẫn giữ nguyên tính hội tụ hữu hạn thời gian.
Phân tích độ ổn định bền vững theo Lyapunov
Phân tích tính ổn định của hệ thống SMC được thiết lập dựa trên lý thuyết hàm Lyapunov trực tiếp. Xét hàm ứng viên năng lượng Lyapunov toàn phần cho mặt trượt:
Đạo hàm thời gian của dọc theo quỹ đạo nghiệm của hệ là:
Điều này chứng minh rằng bề mặt trượt là một tập hấp dẫn tiệm cận toàn cục và bất biến. Mọi quỹ đạo trạng thái xuất phát từ ngoài mặt trượt đều bị hút về bề mặt trong thời gian hữu hạn . Khi đã đạt tới chế độ trượt, phương trình vi phân đại số quy định động học giảm bậc độc lập với nhiễu mô hình, đảm bảo tính ổn định vững chắc cho toàn bộ hệ thống kín.
Ứng dụng thực tiễn trong kỹ thuật công nghệ
Nhờ đặc tính kháng nhiễu vượt trội, điều khiển chế độ trượt được áp dụng rộng rãi trong các ngành kỹ thuật mũi nhọn (Shtessel et al., 2014):
- Robot công nghiệp và tay máy cơ sinh học: Điều khiển bám quỹ đạo chuyển động chính xác cao cho cánh tay robot nhiều bậc tự do khi mang tải trọng thay đổi đột ngột và ma sát khớp phi tuyến phức tạp.
- Hệ thống truyền động điện và điện tử công suất: Điều khiển định hướng từ thông cho động cơ xoay chiều không đồng bộ và động cơ đồng bộ nam châm vĩnh cửu, duy trì tốc độ và mô-men quay ổn định trước biến động nguồn điện.
- Phương tiện bay tự hành và hàng không vũ trụ: Điều khiển ổn định góc nghiêng và quỹ đạo bay cho máy bay không người lái (UAV), tên lửa hành trình và vệ tinh không gian trong điều kiện gió giật mạnh và biến đổi khí động học bất định.
- Năng lượng tái tạo và lưới điện vi mô: Tối ưu hóa điểm công suất cực đại (MPPT) cho tuabin gió và biến tần năng lượng mặt trời khi bức xạ nhiệt và tốc độ gió thay đổi liên tục.
Xu hướng phát triển và mở rộng hiện đại
Nghiên cứu hiện đại về điều khiển chế độ trượt đang mở rộng sang các lĩnh vực liên ngành:
- Adaptive SMC: Tự động ước lượng trực tuyến biên độ nhiễu và độ bất định của hệ thống để điều chỉnh hệ số khuếch đại tối ưu, giảm thiểu năng lượng điều khiển dư thừa.
- Terminal SMC và Fast Terminal SMC: Thiết kế mặt trượt phi tuyến chứa các số mũ phân số nhằm đảm bảo trạng thái hệ thống hội tụ về gốc tọa độ cân bằng trong thời gian hữu hạn ngay cả trong pha trượt.
- Neural và Fuzzy SMC: Ứng dụng mạng nơ-ron sâu hoặc hệ thống logic mờ để xấp xỉ các thành phần phi tuyến phức tạp không có mô hình giải tích, kết hợp bộ quan sát trượt để ước lượng trạng thái và phát hiện sự cố sớm.