Chương 1 Tổng quan 1.1 Hệ thiếu cơ cấu chấp hành Một hệ thống cơ khí có số đầu vào điều khiển ít hơn số bậc tự do được gọi là hệ thiếu cơ cấu chấp hành [1]. Ngược lại, hệ đủ cơ cấu chấp hành là hệ thống có số cơ cấu chấp hành bằng số bậc tự do của hệ. Nguồn gốc của sự thiếu cơ cấu chấp hành có thể là: do bản chất của động học hệ thống (ví dụ như con lắc ngược); hoặc do nhân tạo từ thiết kế hay bỏ bớt cơ cấu chấp hành để tạo ra hệ thống điều khiển khó hơn; hoặc trường hợp còn lại là do cơ cấu chấp hành bị hỏng. Các hệ thống cơ khí thiếu cơ cấu chấp hành có rất nhiều ứng dụng thực tế trong cuộc sống như máy bay, tàu vũ trụ, phương tiện dưới nước [2], xe tự hành, rô bốt đi bộ.
Việc điều khiển các đối tượng thiếu chấp hành này rất là khó và phức tạp. Nó thường dẫn tới những vấn đề lý thuyết phức tạp mà trong hệ đủ chấp hành không có và không thể giải quyết bằng các phương pháp điều khiển kinh điển. Một số kết quả và tính chất của hệ phi tuyến như tuyến tính hóa phản hồi và lý thuyết thụ động sẽ không áp dụng được cho hệ thiếu cơ cấu chấp hành. Một số tính chất không mong muốn của hệ thiếu chấp hành nữa là: có bậc tương đối không xác định và tính pha không cực tiểu.
Hệ thống này cũng khó để xác định tính điều khiển được, và khi kiểm tra được tính điều khiển được thì tín hiệu điều khiển có thể là không liên tục, tuần hoàn hoặc thay đổi theo thời gian. Điều khiển hệ thiếu cơ cấu chấp hành có thể coi là một giải pháp mềm cho sự hỏng cơ cấu chấp hành của hệ đủ cơ cấu chấp hành để tránh dự phòng thiết bị. Do đó nó có thể được dùng trong những ứng dụng trong đó vấn đề an toàn là quan trọng và có thể đóng góp vào sự thành công cho các nhiệm vụ. Những chiến lược điều khiển như vậy tự nhiên mang lại lợi ích về khía cạnh giảm khối lượng (do giảm cơ cấu chấp hành) và giảm giá thành hệ thống.
Do đó có thể khuyến khích các nhà sản xuất trực tiếp thiết kế các thuật toán có tính đến thiếu cơ cấu chấp hành. Có nhiều tác giả đã cố phân loại và khái quát các hệ thống này với mục đích đề xuất một phương pháp thiết kế điều khiển có tính hệ thống cho hệ thiếu cơ cấu chấp hành, nhưng điều này là khó thực hiện. Spong [3] là người đi đầu trong việc khái quát hóa việc phân tích các hệ thống thiếu cơ cấu chấp hành, trong đó các hệ thống này có thể được tuyến tính hóa một phần bởi phản hồi ít nhất là cục bộ. Ông đã đề xuất chuyển các hệ phi tuyến thành các hệ tuyến tính một phần bao gồm các hệ con đủ chấp hành và hệ con không có chấp hành.
Seto và Baillieul [4] đã phân loại hệ thống thiếu cơ cấu chấp hành sử dụng khái niệm sơ đồ dòng điều khiển (CFD) thành ba dạng: cây (tree), chuỗi (chain) và điểm cách ly (isolated point). Ví dụ như con lắc ngược có cấu trúc dạng cây, hệ vật trượt 12 trên xe có cấu trúc dạng chuỗi, hệ thống bóng và thanh có dạng điểm cách ly. Một số phương pháp điều khiển như tuyến tính hóa phải hồi và điều khiển cuốn chiếu đã được thiết kế trong nghiên cứu này. Saber [5] đã phân loại hệ cơ thiếu cơ cấu chấp hành dựa trên tính đối xứng động lực học, chế độ chấp hành, mô men tích phân được và đầu vào tương tác thành 8 loại bằng cách chuyển hệ thống thành 3 dạng hệ phi tuyến nối tiếp chuẩn: dạng phản hồi chặt; dạng truyền thẳng chặt; và dạng toàn phương tuyến tính phi tam giác.
Thakar và nhóm nghiên cứu [6] đã đề xuất một bộ điều khiển sử dụng hàm năng lượng tổng là hàm Lyapunov cho một lớp hệ thống thiếu cơ cấu chấp hành, trong đó số bậc tự do bằng hai lần kích thước của véc tơ đầu vào. Phương pháp này không áp dụng được cho xe hai bánh tự cân bằng vì đối tượng này có số bậc tự do là 3 và kích thước đầu vào bằng 2. Trong công trình [7], các tác giả đã nghiên cứu và thiết kế bộ điều khiển cho hệ thiếu cơ cấu chấp hành với tín hiệu đầu vào có dạng xung. Hơn nữa, nghiên cứu đã tìm ra tập mở rộng của tập hút chứa điểm cân bằng cho trường hợp hệ có một đầu vào.
Đối với hệ thiếu cơ cấu chấp hành, các phương pháp điều khiển kinh điển đã được thiết kế gồm: phương pháp điều khiển dựa trên tuyến tính hóa một phần, tuyến tính hóa phản hồi và điều khiển cuốn chiếu [1, 8]. Một số phương pháp điều khiển đã được nghiên cứu và áp dụng cho hệ thiếu cơ cấu chấp hành cụ thể như phương tiên bay không người lái [9, 10], tàu thủy và phương tiện hàng hải [11, 12]. Trong [9] đã tổng quan các phương pháp điều khiển cho máy bay không người lái, từ điều khiển tuyến tính PID tới điều khiển phi tuyến như cuốn chiếu, điều khiển trượt và điều khiển phi tuyến. Nghiên cứu [10] đã tổng quan các thuật toán điều khiển cho máy bay không người lái dạng 4 động cơ.
Bài toán lập quỹ đạo cho các hệ thống cơ khí thiếu cơ cấu chấp hành được nghiên cứu trong [11]. Công trình [12] đã nghiên cứu về vấn đề điều khiển bám dựa trên thị giác cho các rô bốt trên mặt nước thiếu cơ cấu chấp hành. Có nhiều bộ điều khiển khác nhau đã được đề xuất cho hệ thiếu cơ cấu chấp hành như là điều khiển cuốn chiếu, điều khiển cuốn chiếu thích nghi [13], điều khiển trượt thích nghi [14], điều khiển thông minh (sử dụng hệ mờ hoặc mạng nơ-ron) [15, 16], điều khiển thích nghi bền vững [17] và điều khiển tối ưu.2 Các dạng xe hai bánh tự cân bằng Xe tự hành hai bánh được chia thành hai dạng chính: a) điểm trọng tâm của thân xe nằm phía bên dưới trục của hai bánh xe [18] và b) điểm trọng tâm của thân xe nằm phía bên trên trục của hai bánh xe [19]. Dạng thứ nhất dễ điều khiển hơn vì bản thân đối tượng là ổn định, trong khi đó dạng thứ hai lại khó điều khiển hơn 13 vì bản thân đối tượng là không ổn định, nó giống như là hệ con lắc ngược.
Trong luận án này tập trung vào đối tượng dạng thứ hai, gọi là xe hai bánh tự cân bằng. Xe hai bánh tự cân bằng là một hệ thống cơ thiếu cơ cấu chấp hành [1, 8] vì nó có ba bậc tự do gồm: chuyển động xoay của thân xe, di chuyển thẳng và chuyển động xoay của xe nhưng chỉ có hai đầu vào là hai mô ment tạo ra bởi các động cơ điện xoay chiều hoặc một chiều tác động lên hai bánh xe [19, 20, 21, 61]. Dạng xe hai bánh đầu tiên [19] được chế tạo năm 2002 có dạng như trong hình 1. Xe này gồm hai hệ con: thanh lắc và hệ thống xoay.
Hai bộ điều khiển phản hồi trạng thái được thiết kế sử dụng phương pháp gán điểm cực. Các bộ điều khiển này làm cho xe ổn định và có thể chống nhiễu ảnh hưởng tới góc và lực tác động bên ngoài.1: Xe hai bánh tự cân bằng truyền thống [19]. Nguyên lý hoạt động của xe như sau: Để cho xe hai bánh này có thể chuyển động thẳng (hoặc lùi) thì hai bánh xe trái và phải phải quay cùng chiều và cùng tốc độ. Xe sẽ chuyển động rẽ sang trái nếu như bánh bên trái quay cùng chiều và có vận tốc chậm hơn bánh bên phải, nếu lớn hơn xe sẽ quay phải.
Trong quá trình chuyển động, xe phải được giữ thăng bằng, có nghĩa là trọng tâm của thanh lắc phải rơi vào trục hình học của hai bánh xe, nếu thanh lắc nghiêng về phía trước thì xe phải chạy về phía trước hoặc nghiêng về đằng sau thì xe phải lùi lại phía sau để bàn chân đế luôn ở dưới trọng tâm của thanh lắc. Sau đó, một dạng xe hai bánh tự cân bằng mới có xen kênh đầu vào [22] đã được thiết kế, chế tạo và thử nghiệm. Xe hai bánh này được mô tả như trong hình vẽ 1.2, trong đó bên trái là ảnh nhìn từ phía cạnh xe và bên phải là ảnh nhìn từ phía trước xe. Hệ thống này chỉ có một động cơ điện một chiều làm cơ cấu chấp hành, nó được 14 Hình 1.2: Mô hình xe hai bánh có đầu vào xen kênh [22].
gắn với thanh lắc và mô men của động cơ tác động lên cả bánh xe và thanh lắc. Xe này dễ chế tạo (vì hai bánh đồng trục) nhưng nhiều thách thức hơn khi điều khiển vì có sự xen kênh giữa thanh lắc và các bánh xe. Xe có thể di chuyển trên đường dốc và giữ được thanh lắc thăng bằng xung quanh điểm cân bằng. Với loại xe này, bộ điều khiển trượt tích phân [22] đã được áp dụng.
Phương pháp này làm cho xe có thể di chuyển trên bề mặt nghiêng và đảm bảo thanh lắc được giữ thăng bằng. Một dạng xe hai bánh thứ ba [23, 24] đã được thử nghiệm.3 thể hiện mô hình của xe này. Nó giống với mô hình thứ nhất nhưng có một bánh đà để giữ cho thanh lắc cân bằng trong quá trình di chuyển. Do đó, nó dễ điều khiển hơn.
Một bộ điều khiển PID đã được thiết kế để duy trì thanh lắc xung quanh vị trí thẳng đứng. Theo như cấu trúc vật lý của xe, các dạng xe có thể được nhóm thành loại có đầu vào xen kênh và loại có đầu vào không xen kênh. Đối với loại thứ hai, có 3 dạng: trọng tâm nằm dưới trục xe, trọng tâm nằm phía trên của trục xe và trọng tâm được điều khiển bởi bánh xe phản ứng. Trong luận án này, em tập trung vào nghiên cứu và thiết kế bộ điều khiển cho xe hai bánh tự cân bằng (TWMR) được điều khiển bởi mô men của hai động cơ và khung được thể hiện trong hình 1.
Hai bánh xe được gắn trực tiếp với trục của hai động cơ điện (một chiều hoặc xoay chiều) và đặt đồng trục. Các động cơ này được gắn lên khung xe. Khi xe di chuyển, khung xe xoay một cách bị động xung quanh trục của bánh xe. Chuyển động này giống như của con lắc ngược.
Do đó, các bài toán cơ bản khi điều khiển xe hoạt động gồm: Bài toán 1: Bài toán đầu tiên và quan trọng nhất là duy trì thanh lắc xung quanh điểm cân bằng không ổn định.