Từ điển học thuật Kỹ thuật và công nghệ

Pendubot là gì? Cấu tạo, động học và điều khiển con lắc ngược

Tiếng AnhPendubot

Tên gọi kháccon lắc ngược hai khâuunderactuated pendulumhệ thống Pendubot

Pendubot là một hệ thống cơ điện tử gồm con lắc ngược hai khâu chuyển động phẳng thiếu cơ cấu chấp hành, đóng vai trò là mô hình chuẩn mực trong nghiên cứu điều khiển phi tuyến.

749 lượt xem Cập nhật 30/8/2026

Pendubot là một hệ thống cơ điện tử thực nghiệm kinh điển gồm con lắc ngược hai khâu phẳng thiếu cơ cấu chấp hành, được sử dụng rộng rãi trong nghiên cứu và đào tạo lý thuyết điều khiển tự động phi tuyến.

Nguyên lý cấu tạo và đặc tính thiếu cơ cấu chấp hành

Pendubot do hai nhà khoa học Mark Spong và Daniel Block phát minh vào năm 1995 tại Đại học Illinois Urbana-Champaign. Hệ thống bao gồm hai thanh liên kết cứng (khâu 1 và khâu 2) quay tự do quanh hai trục song song trong mặt phẳng thẳng đứng chịu tác dụng của trọng trường.

Đặc tính kỹ thuật cốt lõi định hình nên sự phức tạp toán học của Pendubot:

  • Số bậc tự do và cơ cấu chấp hành: Hệ thống có 2 bậc tự do cấu hình tọa độ góc nhưng chỉ được trang bị 1 động cơ chấp hành duy nhất đặt tại khớp thứ nhất (gốc). Khớp thứ hai nối giữa khâu 1 và khâu 2 là một khớp thụ động tự do hoàn toàn, không có động cơ tác động trực tiếp.
  • Tính chất thiếu chấp hành (Underactuation): Do số lượng tín hiệu điều khiển đầu vào ít hơn số chiều không gian cấu hình, chuyển động của khâu thứ hai hoàn toàn phụ thuộc vào các lực quán tính liên kết động học, lực ly tâm, lực Coriolis và trọng lực truyền từ khâu thứ nhất.
  • Phân biệt với Acrobot: Acrobot cũng là robot hai khâu thiếu chấp hành nhưng có cấu hình ngược lại: khớp gốc thứ nhất tự do và khớp thứ hai có động cơ chấp hành (mô phỏng động tác của vận động viên thể dục dụng cụ trên xà đơn).

Mô hình động học Lagrange và phương trình trạng thái

Sử dụng phương pháp cơ học giải tích Lagrange, động lực học của Pendubot được mô tả bởi hệ phương trình vi phân phi tuyến bậc hai liên kết chặt chẽ:

Trong đó ma trận quán tính đối xứng phụ thuộc phi tuyến vào góc quay của khâu thứ hai, kết hợp cùng vector lực ly tâm, lực Coriolis và vector thế năng trọng trường. Hệ thống không thể chuyển đổi về dạng tuyến tính hoàn toàn thông qua phản hồi trạng thái toàn cục do vi phạm điều kiện khả tích Frobenius.

Các vị trí cân bằng tĩnh

Dưới tác dụng của trường trọng lực, Pendubot sở hữu bốn điểm cân bằng tĩnh đặc trưng trong không gian cấu hình:

  1. Cân bằng Down-Down (Cả hai khâu chúc xuống dưới): Điểm cân bằng bền tự nhiên, tương ứng với trạng thái thế năng cực tiểu.
  2. Cân bằng Up-Down (Khâu 1 dựng đứng lên trên, khâu 2 chúc xuống): Điểm cân bằng không bền.
  3. Cân bằng Down-Up (Khâu 1 chúc xuống, khâu 2 dựng đứng lên trên): Điểm cân bằng không bền, rất khó điều khiển do liên kết động lực học phi tuyến mạnh.
  4. Cân bằng Up-Up (Cả hai khâu cùng dựng đứng thẳng đứng lên trên): Điểm cân bằng không bền cao nhất, là mục tiêu điều khiển kinh điển trong các bài toán thực nghiệm.
Trạng thái cân bằng Cấu hình góc Đặc tính ổn định tự nhiên Độ phức tạp điều khiển
Down-Down Cả hai khâu hướng xuống đất Ổn định tiệm cận (Bền vững) Trạng thái nghỉ tự nhiên
Up-Down Khâu 1 hướng lên, khâu 2 hướng xuống Không ổn định (Điểm yên ngựa) Đòi hỏi bộ điều khiển tuyến tính cục bộ
Down-Up Khâu 1 hướng xuống, khâu 2 hướng lên Không ổn định Rất khó cân bằng do lực quán tính ngược chiều
Up-Up Cả hai khâu thẳng đứng lên trời Cực kỳ không ổn định Đòi hỏi chiến lược điều khiển hai giai đoạn phức tạp

Chiến lược điều khiển phi tuyến và cân bằng

Để đưa Pendubot từ vị trí nghỉ (Down-Down) lên vị trí thẳng đứng hoàn toàn (Up-Up) và duy trì cân bằng ổn định, các kỹ sư áp dụng chiến lược điều khiển kết hợp hai giai đoạn:

1. Giai đoạn vung lắc (Swing-up Control)

Khi robot ở xa điểm cân bằng mong muốn, các phương pháp tuyến tính hóa không còn hiệu lực. Thuật toán điều khiển dựa trên hàm năng lượng Lyapunov hoặc phương pháp cuốn chiếu phi tuyến (Backstepping / Passivity-based control) được kích hoạt. Động cơ bơm năng lượng cơ học vào hệ thống theo từng chu kỳ dao động cộng hưởng cho đến khi cả hai khâu vung tới lân cận của điểm Up-Up.

2. Giai đoạn cân bằng cục bộ (Balancing Control)

Ngay khi trạng thái hệ thống tiến vào hình cầu hấp dẫn lân cận điểm cân bằng Up-Up, hệ thống tự động chuyển mạch sang bộ điều khiển phản hồi trạng thái tuyến tính (như bộ điều khiển tối ưu toàn phương tuyến tính LQR hoặc bộ điều khiển H-infinity). Bộ điều khiển LQR nhanh chóng dập tắt các dao động nhỏ và duy trì hệ thống ở tư thế thẳng đứng trước các nhiễu loạn ngoại cảnh.

Giá trị học thuật và ứng dụng công nghệ

Pendubot được xem là nền tảng thử nghiệm lý tưởng để thẩm định các lý thuyết điều khiển hiện đại, bao gồm điều khiển thích nghi, điều khiển trượt (Sliding Mode Control), điều khiển dự báo mô hình (MPC) và học máy tăng cường (Reinforcement Learning). Các nguyên lý điều khiển rút ra từ Pendubot được ứng dụng trực tiếp trong việc duy trì thăng bằng cho robot hình người hai chân, tay máy công nghiệp linh hoạt, và hệ thống ổn định tên lửa vũ trụ.

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

Hệ thống thiếu cơ cấu chấp hành (underactuated system) là gì?

Hệ thống thiếu cơ cấu chấp hành là hệ cơ học có số lượng cơ cấu truyền động (động cơ phát lực) ít hơn số bậc tự do chuyển động độc lập của nó, khiến việc điều khiển trở nên phức tạp do không thể tác động lực độc lập lên mọi biến trạng thái.

Pendubot khác Acrobot ở điểm nào?

Cả hai đều là con lắc ngược hai khâu thiếu chấp hành, nhưng Pendubot có động cơ đặt tại khớp gốc thứ nhất (khớp thứ hai tự do), trong khi Acrobot có khớp gốc tự do và động cơ đặt tại khớp thứ hai (mô phỏng động tác đu xà của con người).

Tại sao việc điều khiển Pendubot cần chia thành hai giai đoạn swing-up và balancing?

Vì động lực học toàn cục của Pendubot mang tính phi tuyến cao nên bộ điều khiển tuyến tính chỉ hoạt động hiệu quả trong một vùng nhỏ quanh điểm cân bằng. Do đó cần giai đoạn swing-up phi tuyến để bơm năng lượng đưa hệ thống vào vùng lân cận, trước khi chuyển giao cho bộ điều khiển LQR giữ thăng bằng.

Tài liệu tham khảo

  1. Hfaiedh & Chemori (2025). The inertia wheel inverted pendulum case study. Control of Underactuated Mechanical Systems. DOI: 10.1016/b978-0-44-324020-1.00009-9
  2. Fantoni & Lozano (2002). The pendubot system. Communications and Control Engineering Non-linear Control for Underactuated Mechanical Systems. DOI: 10.1007/978-1-4471-0177-2_5
  3. Andary, et al. (2012). A dual model-free control of underactuated mechanical systems, application to the inertia wheel inverted pendulum. 2012 American Control Conference (ACC). DOI: 10.1109/acc.2012.6315492
  4. Ghosh, et al. (2021). Control of Slosh Instability: Experimental Verification with Underactuated Double Inverted Pendulum System. 2021 World Automation Congress (WAC). DOI: 10.23919/wac50355.2021.9559554