Điều khiển trượt là gì? Các nghiên cứu khoa học về Điều khiển trượt

Điều khiển trượt là quá trình điều chỉnh và kiểm soát chuyển động của một hệ thống trượt trên một đường cong hay bề mặt nào đó. Điều này có thể được thực hiện bằng cách thay đổi vị trí, tốc độ, gia tốc hoặc lực tác động lên hệ thống. Điều khiển trượt thường được sử dụng trong nhiều ngành công nghiệp như công nghệ ô tô, công nghệ hàng không, công nghệ tự động hóa và robot.

Điều khiển trượt là gì?

Điều khiển trượt (Sliding Mode Control – SMC) là một kỹ thuật điều khiển phi tuyến được phát triển để đảm bảo tính bền vững và khả năng chống nhiễu cao trong các hệ thống điều khiển có bất định mô hình hoặc chịu tác động từ nhiễu bên ngoài. Phương pháp này thuộc nhóm điều khiển rời rạc (discontinuous control), trong đó tín hiệu điều khiển thay đổi một cách đột ngột dựa trên trạng thái hiện tại của hệ thống. Điều này giúp SMC có khả năng duy trì hiệu suất hoạt động ổn định ngay cả trong các điều kiện làm việc thay đổi, điều mà các phương pháp điều khiển tuyến tính truyền thống thường khó đạt được.

Phương pháp điều khiển trượt lần đầu tiên được giới thiệu vào những năm 1950 tại Liên Xô (cũ), và đến nay đã trở thành một hướng nghiên cứu quan trọng trong lý thuyết điều khiển hiện đại. SMC thường được sử dụng trong các hệ thống yêu cầu độ tin cậy cao như điều khiển robot, máy bay không người lái, hệ thống điện, truyền động động cơ, và các thiết bị y tế thông minh.

Nguyên lý hoạt động của điều khiển trượt

Cốt lõi của điều khiển trượt nằm ở việc thiết kế một mặt trượt (sliding surface hoặc switching surface) – một tập hợp các trạng thái mà tại đó hệ thống có thể “trượt” về điểm cân bằng. Khi hệ thống hoạt động, điều khiển sẽ điều chỉnh sao cho trạng thái nhanh chóng tiếp cận và duy trì trên mặt trượt này. Trên mặt trượt, hệ thống sẽ hoạt động theo một động lực học đơn giản hơn và được thiết kế trước để đảm bảo tính ổn định.

1. Thiết lập mặt trượt

Giả sử hệ thống có vector trạng thái xRnx \in \mathbb{R}^n, ta định nghĩa mặt trượt S(x)=0S(x) = 0 sao cho:

S(x)=CxS(x) = Cx, trong đó CC là ma trận hàng có kích thước phù hợp.

Mục tiêu là thiết kế luật điều khiển sao cho:

  • Trạng thái hệ thống nhanh chóng hội tụ về mặt trượt, tức S(x)0S(x) \rightarrow 0.
  • Sau khi đã nằm trên mặt trượt, hệ thống sẽ tiếp tục "trượt" về điểm cân bằng theo động học ổn định.

2. Thiết kế điều khiển

Một điều kiện Lyapunov thường được sử dụng để đảm bảo hội tụ là:

V˙(x)=12ddtS(x)2=S(x)S˙(x)<0\dot{V}(x) = \frac{1}{2} \frac{d}{dt} S(x)^2 = S(x)\dot{S}(x) < 0

Một luật điều khiển phổ biến sử dụng hàm dấu hiệu (sign function):

u=ueqksign(S(x))u = u_{eq} - k \cdot \text{sign}(S(x))

Trong đó:

  • uequ_{eq} là thành phần điều khiển tương đương (equivalent control), giúp duy trì hệ thống trên mặt trượt.
  • k>0k > 0 là hệ số khuếch đại.

 

Ưu điểm của điều khiển trượt

Điều khiển trượt có nhiều đặc điểm vượt trội, khiến nó trở thành lựa chọn lý tưởng trong các môi trường nhiều nhiễu và thay đổi:

  • Khả năng chống nhiễu mạnh: SMC có thể hoạt động ổn định ngay cả khi mô hình hệ thống bị thiếu chính xác hoặc bị ảnh hưởng bởi nhiễu không biết trước.
  • Không cần mô hình chính xác: Khác với điều khiển tuyến tính, SMC không đòi hỏi mô hình hệ thống phải chính xác tuyệt đối.
  • Phù hợp với hệ phi tuyến: Phương pháp này hoạt động hiệu quả với cả hệ phi tuyến hoặc hệ có động học phức tạp.
  • Đảm bảo tính bền vững: Một khi đã lên mặt trượt, hệ thống có thể duy trì trạng thái ổn định theo thiết kế.

Nhược điểm và hiện tượng chattering

Một trong những nhược điểm lớn nhất của điều khiển trượt là hiện tượng chattering – sự dao động nhỏ, tần số cao xảy ra quanh mặt trượt do tín hiệu điều khiển thay đổi liên tục. Chattering gây tiêu hao năng lượng, mòn linh kiện cơ khí, và có thể dẫn đến hiện tượng không mong muốn trong các hệ thống nhạy cảm.

Giải pháp giảm chattering

Để khắc phục, một số kỹ thuật được sử dụng bao gồm:

  • Làm mịn hàm sign: Thay thế hàm sign bằng hàm liên tục như hàm tanh hoặc sử dụng lớp biên (boundary layer) với hàm bão hòa saturation(s/ϵ)\text{saturation}(s/\epsilon).
  • Điều khiển trượt bậc cao: Áp dụng các thuật toán như Super-Twisting để loại bỏ chattering trong tín hiệu điều khiển đầu ra.
  • Bộ điều khiển tương đương: Ước lượng chính xác phần điều khiển cần thiết để duy trì hệ thống trên mặt trượt mà không cần nhảy đột ngột.

Ứng dụng thực tế

Nhờ tính bền vững và khả năng chống nhiễu cao, điều khiển trượt được áp dụng trong nhiều lĩnh vực công nghiệp và nghiên cứu hiện đại:

  • Robot công nghiệp: Trong điều khiển cánh tay robot và robot di động, SMC giúp duy trì độ chính xác chuyển động dù mô hình động học robot thay đổi theo tải trọng – ví dụ nghiên cứu tại ScienceDirect.
  • Máy bay không người lái (UAV): Ứng dụng trong định vị và giữ cân bằng trong điều kiện gió lớn hoặc thay đổi môi trường – tham khảo tại IEEE Xplore.
  • Hệ thống truyền động điện: Điều khiển tốc độ và vị trí trong động cơ không đồng bộ hoặc động cơ đồng bộ nam châm vĩnh cửu – ví dụ từ nghiên cứu của MDPI Energies.
  • Y sinh và thiết bị thông minh: Điều khiển thiết bị y tế như robot hỗ trợ phẫu thuật hoặc xe lăn thông minh yêu cầu tính an toàn và chính xác cao.

So sánh với các phương pháp điều khiển phổ biến khác

Tiêu chíPIDĐiều khiển mờĐiều khiển trượt
Đơn giản trong thiết kếCaoTrung bìnhThấp
Phản ứng với nhiễuYếuTrung bìnhRất tốt
Khả năng áp dụng cho hệ phi tuyếnHạn chếTốtXuất sắc
Tính toán yêu cầuThấpTrung bìnhCao
ChatteringKhôngKhôngCó (cần giảm thiểu)

Kết luận

Điều khiển trượt là một phương pháp điều khiển mạnh mẽ, được đánh giá cao bởi khả năng chống nhiễu, xử lý hệ phi tuyến và đảm bảo tính ổn định của hệ thống trong điều kiện bất định. Mặc dù hiện tượng chattering là một nhược điểm cần được giải quyết, nhưng các biến thể hiện đại như điều khiển trượt bậc cao đã giúp giảm thiểu vấn đề này. Với xu hướng tự động hóa và trí tuệ nhân tạo đang phát triển mạnh, điều khiển trượt vẫn sẽ là công cụ không thể thiếu đối với các kỹ sư và nhà nghiên cứu trong lĩnh vực điều khiển hiện đại.

Các bài báo, nghiên cứu, công bố khoa học về chủ đề điều khiển trượt:

Đồng bộ hóa giữa các hệ thống hyperchaotic bậc phân số và bậc nguyên thông qua bộ điều khiển chế độ trượt Dịch bởi AI
Journal of Applied Mathematics - Tập 2013 - Trang 1-5 - 2013
Trong nghiên cứu này, khả năng đồng bộ hóa giữa các hệ thống hyperchaotic bậc phân số và bậc nguyên thông qua bộ điều khiển chế độ trượt được xem xét. Bằng cách thiết kế một bộ điều khiển chế độ trượt chủ động và lựa chọn các tham số điều khiển phù hợp, các hệ thống lái và phản hồi được đồng bộ. Việc đồng bộ giữa hệ thống hỗn loạn Chen bậc phân số và hệ thống hỗn loạn Chen bậc nguyên cũng như giữa... hiện toàn bộ
Điều khiển trượt nơ ron thích nghi bền vững cho robot 3 bậc tự do
Vietnam Journal of Science and Technology - Tập 52 Số 5 - 2014
Bài báo trình bày một thuật toán thiết kế bộ điều khiển thích nghi bền vững cho đối tượng truyền ngược chặt bất định hàm số. Luật điều khiển được tổng hợp dựa trên nguyên lý điều khiển trượt. Đặc tính bất định của đối tượng được xấp xỉ bằng mạng nơ ron hướng tâm hai lớp, các trọng số của mạng được huấn luyện on-line. Bộ điều khiển được áp dụng cho mô hình Robot ba bậc tự do. Các kết quả mô phỏng c... hiện toàn bộ
Về một thuật toán điều khiển trượt rô bốt dư dẫn động
Tạp chí tin học và điều khiển học - Tập 24 Số 3 - Trang 269-280 - 2008
Xem toàn văn.
Điều khiển chế độ trượt tựa proxy trong hệ bám của súng pháo phòng không
Tạp chí Nghiên cứu Khoa học và Công nghệ quân sự - - 2019
Phương pháp điều khiển mờ-trượt cho hệ pendubot
Tạp chí Khoa học và Công nghệ - Đại học Đà Nẵng - - 2017
Điều khiển ổn định cho hệ thống SIMO (Single Input – Multi Output) luôn là vấn đề cơ bản và quan trọng trong kỹ thuật điều khiển. Trong các hệ thống SIMO, pendubot là mô hình có kết cấu cơ khí không quá phức tạp, có độ phi tuyến cao nên được nhiều nhà nghiên cứu sử dụng để kiểm tra giải thuật điều khiển trong phòng thí nghiệm. Trong bài báo này, tác giả sử dụng giải thuật mờ trượt (Fuzzy Sliding M... hiện toàn bộ
#pendubot #mô hình SIMO #giải thuật trượt #giải thuật mờ #giải thuật mờ trượt #điều khiển cân bằng
Điều khiển trượt hệ nâng vật trong từ trường dùng mạng nơ-ron hàm cơ sở xuyên tâm
Tạp chí Khoa học và Công nghệ - Đại học Đà Nẵng - - Trang 74-78 - 2015
Nghiên cứu này nhằm mục tiêu áp dụng bộ điều khiển trượt dùng mạng nơ-ron hàm cơ sở xuyên tâm, gọi tắt là mạng nơ-ron RBF (Radial Basis Function Neural Networks) cho hệ nâng vật trong từ trường. Giải thuật điều khiển trượt đảm bảo tính ổn định của hệ thống điều khiển ngay cả khi có sự tác động của nhiễu cũng như khi không có mô hình toán của đối tượng. Nghiên cứu đề xuất sử dụng mạng nơ-ron RBF để... hiện toàn bộ
#Mạng hàm cơ sở xuyên tâm #điều khiển trượt #hệ nâng vật trong từ trường #mô hình toán hệ thống #hàm phi tuyến
Thiết kế bộ điều khiển bền vững thích nghi trên cơ sở mạng nơ rôn điều khiển cho robot công nghiệp
Tạp chí Khoa học và Công nghệ - Đại học Đà Nẵng - - Trang 21-26 - 2020
Bài báo này đề xuất một bộ điều khiển bền vững thích nghi trên cơ sở mạng nơ rôn cho robot công nghiệp. Trong thực tế robot là một hệ thống phi tuyến và trong quá trình làm việc, chúng thường phải chịu đựng ma sát phi tuyến, sự thay đổi của tải và nhiễu bên ngoài tác động, …Để giải quyết vấn đề này, một bộ điều khiển đã được thiết kế trên cơ sở kế thừa ưu điểm của bộ điều kiển thích nghi nơ rôn và... hiện toàn bộ
#Điều khiển bền vững thích nghi #điều khiển trượt #mạng nơ rôn #robot người máy
Sử dụng bộ điều khiển trượt thích nghi để lật và điều khiển ổn định con lắc ngược bánh xe quán tính
Tạp chí Khoa học và Công nghệ - Đại học Đà Nẵng - - 2016
Con lắc ngược bánh xe quán tính là một mô hình điều khiển hay và có nhiều ứng dụng trong thực tế. Nhiều đề tài đã nghiên cứu về việc ổn định các biến trạng thái của con lắc. Trong bài báo này, chúng tôi đề xuất sử dụng bộ điều khiển trượt thích nghi giải quyết việc lật và ổn định con lắc ngược bánh xe quán tính. Việc ổn định bao gồm ổn định cả vị trí, vận tốc. Luật điều khiển được thiết kế để áp d... hiện toàn bộ
#con lắc ngược bánh xe quán tính #ổn định #thông số thay đổi #điều khiển trượt #thích nghi
Tổng số: 120   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 10