Tổng quan nghiên cứu

Trong bối cảnh tự động hóa công nghiệp phát triển mạnh mẽ, việc nghiên cứu và ứng dụng các hệ thống robot có cấu trúc truyền động thiếu, như hệ Pendubot, ngày càng được quan tâm. Hệ Pendubot là một robot hai bậc tự do hoạt động trong mặt phẳng đứng, với một cơ cấu truyền động duy nhất tại khớp nối thứ nhất, tạo nên thách thức lớn trong việc thiết kế bộ điều khiển hiệu quả. Mục tiêu chính của luận văn là xây dựng và tối ưu hóa giải thuật điều khiển lai cho hệ Pendubot, bao gồm điều khiển swing-up và cân bằng, nhằm rút ngắn thời gian đưa hệ từ vị trí cân bằng dưới lên vị trí cân bằng trên và duy trì trạng thái ổn định tại vị trí này. Nghiên cứu được thực hiện trong phạm vi mô hình thực nghiệm tại Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh, với việc nhúng giải thuật vào vi điều khiển DSP TMS320F28335. Ý nghĩa của đề tài thể hiện qua việc nâng cao hiệu quả điều khiển, giảm tiêu hao năng lượng và mở rộng khoảng làm việc của hệ thống, góp phần phát triển các ứng dụng robot trong công nghiệp và tự động hóa.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Luận văn dựa trên hai lý thuyết và mô hình nghiên cứu chính:

  1. Phương pháp điều khiển LQR (Linear Quadratic Regulator): Đây là thuật toán điều khiển tối ưu dựa trên phản hồi trạng thái, nhằm tối thiểu hóa chỉ tiêu chất lượng toàn phương. LQR sử dụng phương trình đại số Riccati để xác định ma trận điều khiển tối ưu, đảm bảo hệ thống tuyến tính hóa quanh điểm cân bằng không ổn định được ổn định tiệm cận.

  2. Phương pháp hồi tiếp tuyến tính hóa riêng phần: Phương pháp này tuyến tính hóa hệ thống phi tuyến bằng cách phân tách và điều khiển từng khớp nối riêng biệt, áp dụng cho hệ Pendubot với hai khớp nối, trong đó khớp thứ nhất có cơ cấu truyền động và khớp thứ hai tự do. Luật điều khiển được thiết kế dựa trên việc tuyến tính hóa hồi tiếp biến điều khiển, giúp thực hiện điều khiển swing-up hiệu quả.

Các khái niệm chính bao gồm: hệ thống thiếu cơ cấu truyền động, swing-up control, cân bằng hệ thống, phương trình trạng thái, ổn định Lyapunov, và mô hình động lực học Lagrangian.

Phương pháp nghiên cứu

Nguồn dữ liệu nghiên cứu bao gồm mô hình toán học của hệ Pendubot, thông số thực nghiệm thu thập từ mô hình thực tế, và dữ liệu thu thập từ động cơ DC sử dụng trong hệ. Phương pháp phân tích kết hợp mô phỏng trên Matlab/Simulink và thực nghiệm trên mô hình thực tế với vi điều khiển DSP TMS320F28335.

Cỡ mẫu thực nghiệm được xác định qua các lần đo lặp lại các thông số động cơ và phản hồi hệ thống trong điều kiện khác nhau. Phương pháp chọn mẫu là lấy mẫu liên tục các tín hiệu góc, vận tốc, dòng điện và điện áp trong quá trình vận hành.

Timeline nghiên cứu kéo dài từ việc xây dựng mô hình toán học, thiết kế bộ điều khiển, mô phỏng, đến thi công mô hình thực tế và kiểm tra hiệu quả điều khiển, trong khoảng thời gian từ năm 2016 đến 2017.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

  1. Hiệu quả điều khiển swing-up: Bộ điều khiển lai kết hợp hồi tiếp tuyến tính hóa riêng phần và LQR đã giúp hệ Pendubot thực hiện quá trình swing-up nhanh chóng, với thời gian ổn định tại vị trí cân bằng trên chỉ khoảng 1,5 đến 2 giây trong mô phỏng. Kết quả thực nghiệm cũng cho thấy hệ thống có thể đạt trạng thái cân bằng trong khoảng thời gian tương tự, tuy nhiên chất lượng điều khiển còn bị ảnh hưởng bởi nhiễu và sai số thực tế.

  2. Ổn định hệ thống tại vị trí cân bằng: Luật điều khiển LQR đã duy trì được trạng thái cân bằng ổn định cho hệ Pendubot trong vùng giới hạn điều khiển, với góc lệch tối đa cho phép mà hệ vẫn có thể trở về trạng thái cân bằng là khoảng 10 độ. Mô phỏng và thực nghiệm đều cho thấy sự ổn định tiệm cận theo tiêu chuẩn Lyapunov.

  3. Nhận dạng thông số động cơ: Qua phương pháp thu thập dữ liệu và phân tích ARMA, các thông số quan trọng của động cơ DC như điện trở phần ứng (2.6824 Ω), hằng số phản điện (0.0924 V/rad/s), hệ số ma sát nhớt (1.0171), moment quán tính rotor (3.4812e-04 kg·m²) và hệ số điện kháng (20.1113 H) đã được xác định chính xác, giúp cải thiện chất lượng điều khiển thực nghiệm.

  4. Ảnh hưởng của nhiễu: Mô phỏng có nhiễu cho thấy bộ điều khiển vẫn giữ được sự ổn định, tuy nhiên trong thực tế, các tín hiệu nhiễu làm hệ dao động lệch khỏi vị trí cân bằng ngược, nhưng chỉ trong phạm vi giới hạn nhất định và hệ có khả năng tự cân bằng lại sau một thời gian ngắn.

Thảo luận kết quả

Nguyên nhân chính của hiệu quả điều khiển là do sự kết hợp linh hoạt giữa phương pháp hồi tiếp tuyến tính hóa riêng phần giúp xử lý phi tuyến trong giai đoạn swing-up và bộ điều khiển LQR tối ưu cho giai đoạn cân bằng. So sánh với các nghiên cứu trước đây, giải thuật này rút ngắn thời gian swing-up và mở rộng khoảng làm việc của hệ so với các phương pháp điều khiển cổ điển như PID hay điều khiển dựa trên năng lượng.

Biểu đồ đáp ứng góc và vận tốc góc trong mô phỏng thể hiện rõ sự ổn định và nhanh chóng đạt trạng thái cân bằng, trong khi bảng số liệu thực nghiệm minh chứng cho độ chính xác của nhận dạng thông số động cơ, góp phần nâng cao chất lượng điều khiển.

Tuy nhiên, hạn chế trong thực nghiệm là do sai số cảm biến, nhiễu tín hiệu và đặc tính không tuyến tính thực tế của động cơ, dẫn đến chất lượng điều khiển chưa đạt mức tối ưu hoàn toàn. Đây là điểm cần cải tiến trong các nghiên cứu tiếp theo.

Đề xuất và khuyến nghị

  1. Cải tiến thuật toán điều khiển: Nâng cấp bộ điều khiển lai bằng cách tích hợp các thuật toán thích nghi hoặc học máy để tự động điều chỉnh tham số trong quá trình vận hành, nhằm giảm thiểu ảnh hưởng của nhiễu và sai số thực tế.

  2. Tăng cường hệ thống cảm biến: Sử dụng cảm biến góc và vận tốc có độ chính xác cao hơn, đồng thời áp dụng các bộ lọc tín hiệu tiên tiến để giảm nhiễu, nâng cao độ tin cậy của dữ liệu phản hồi.

  3. Mở rộng phạm vi ứng dụng: Áp dụng giải thuật điều khiển đã phát triển cho các hệ thống thiếu cơ cấu truyền động phức tạp hơn như Acrobot hoặc các robot đa bậc tự do, nhằm khai thác tối đa ưu điểm về trọng lượng nhẹ và tiêu thụ năng lượng thấp.

  4. Phát triển mô hình mô phỏng thực tế hơn: Xây dựng mô hình mô phỏng có tính đến các yếu tố phi tuyến thực tế như ma sát không tuyến tính, độ trễ tín hiệu và nhiễu môi trường để đánh giá chính xác hơn hiệu quả điều khiển trước khi triển khai thực nghiệm.

Các giải pháp trên nên được thực hiện trong vòng 1-2 năm tới, với sự phối hợp giữa các nhóm nghiên cứu và phòng thí nghiệm chuyên sâu về điều khiển tự động và robot.

Đối tượng nên tham khảo luận văn

  1. Sinh viên và nghiên cứu sinh ngành Kỹ thuật Điện - Điện tử: Luận văn cung cấp kiến thức sâu về điều khiển hệ thống phi tuyến, phương pháp LQR và tuyến tính hóa hồi tiếp, phù hợp để tham khảo trong các đề tài nghiên cứu liên quan.

  2. Kỹ sư phát triển hệ thống robot và tự động hóa: Các kỹ sư có thể áp dụng giải thuật điều khiển lai cho các hệ thống robot thiếu cơ cấu truyền động nhằm tối ưu hóa hiệu suất và tiết kiệm năng lượng.

  3. Giảng viên và nhà nghiên cứu trong lĩnh vực điều khiển tự động: Tài liệu cung cấp cơ sở lý thuyết và thực nghiệm phong phú, hỗ trợ phát triển các đề tài nghiên cứu mới về điều khiển hệ thống phi tuyến và robot.

  4. Doanh nghiệp sản xuất thiết bị tự động hóa: Các công ty có thể ứng dụng kết quả nghiên cứu để thiết kế các sản phẩm robot công nghiệp nhỏ gọn, hiệu quả, phù hợp với yêu cầu sản xuất hiện đại.

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

  1. Bộ điều khiển lai trong luận văn gồm những thành phần nào?
    Bộ điều khiển lai kết hợp điều khiển swing-up sử dụng hồi tiếp tuyến tính hóa riêng phần và điều khiển cân bằng bằng phương pháp LQR, giúp hệ Pendubot nhanh chóng đạt vị trí cân bằng và duy trì ổn định.

  2. Tại sao chọn vi điều khiển DSP TMS320F28335 cho hệ thống?
    DSP TMS320F28335 có tốc độ xử lý cao (150 MHz), hỗ trợ tính toán số thực và nhiều ngoại vi phù hợp như ADC, PWM, encoder, giúp thực hiện điều khiển thời gian thực hiệu quả cho hệ Pendubot.

  3. Phương pháp nhận dạng thông số động cơ được thực hiện như thế nào?
    Thông số động cơ được xác định bằng cách thu thập dữ liệu dòng điện, vận tốc và điện áp trong quá trình vận hành, sau đó sử dụng mô hình ARMA và phân tích ma trận để tính toán các thông số như điện trở, hằng số phản điện, moment quán tính.

  4. Giải thuật điều khiển có thể áp dụng cho các hệ thống khác không?
    Có, giải thuật điều khiển lai này có thể mở rộng áp dụng cho các hệ thống thiếu cơ cấu truyền động khác như Acrobot hoặc các robot đa bậc tự do, giúp tối ưu hóa hiệu suất và tiết kiệm năng lượng.

  5. Những hạn chế chính của bộ điều khiển trong thực nghiệm là gì?
    Hạn chế bao gồm ảnh hưởng của nhiễu tín hiệu, sai số cảm biến và đặc tính phi tuyến thực tế của động cơ, làm giảm chất lượng điều khiển so với mô phỏng lý tưởng. Cần cải tiến cảm biến và thuật toán để khắc phục.

Kết luận

  • Đã xây dựng thành công bộ điều khiển lai kết hợp hồi tiếp tuyến tính hóa riêng phần và LQR cho hệ Pendubot, đạt hiệu quả cao trong mô phỏng và thực nghiệm.
  • Thời gian swing-up được rút ngắn xuống khoảng 1,5 đến 2 giây, đồng thời hệ thống duy trì trạng thái cân bằng ổn định trong vùng giới hạn điều khiển.
  • Các thông số động cơ DC được nhận dạng chính xác, góp phần nâng cao chất lượng điều khiển thực tế.
  • Hệ thống có khả năng chịu nhiễu và tự cân bằng lại sau khi bị lệch khỏi vị trí cân bằng trong phạm vi cho phép.
  • Đề tài mở ra hướng phát triển cho các hệ thống robot thiếu cơ cấu truyền động phức tạp hơn và ứng dụng trong công nghiệp tự động hóa.

Next steps: Tiếp tục cải tiến thuật toán điều khiển thích nghi, nâng cấp hệ thống cảm biến và mở rộng ứng dụng cho các hệ thống robot đa bậc tự do.

Các nhà nghiên cứu và kỹ sư trong lĩnh vực điều khiển tự động và robot được khuyến khích áp dụng và phát triển thêm dựa trên kết quả nghiên cứu này để nâng cao hiệu quả và tính ứng dụng thực tiễn.