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:
- 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.
- 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.
- 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.
- 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ụ.