Phát Triển Bộ PID Mềm Tự Chỉnh Ứng Dụng Trong Điều Khiển Cân Bằng Thiết Bị VTOL UAV

Nghiên cứu phát triển bộ PID mềm tự chỉnh cho điều khiển cân bằng thiết bị VTOL UAV, nâng cao hiệu suất và độ ổn định trong hoạt động.

Chuyên ngành

Điện - Điện Tử, Kỹ Thuật Điện Tử

Người đăng

Ẩn danh

Thể loại

báo cáo tổng kết đề tài nghiên cứu khoa học của sinh viên

2019

63
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

MỞ ĐẦU

1. CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

1.1. MEMS INS

1.2. PID

1.3. Bộ lọc Kalman

1.4. VTOL UAV

1.5. Các hệ số PID ảnh hưởng thế nào đến drone?

1.5.1. Độ lợi P

1.5.2. Độ lợi I

1.5.3. Độ lợi D

2. CHƯƠNG 2: TÍNH TOÁN VÀ XỬ LÝ

2.1. Xử lý tín hiệu IMU, GPS và chế tạo module cảm biến

2.1.1. Xử lý tín hiệu IMU

2.1.2. Xử lý dữ liệu từ trường

2.1.3. Chế tạo mô-đun cảm biến

2.2. Xây dựng mô hình khung tự cân bằng

2.3. Áp dụng bộ lọc và thuật toán PID

2.3.1. Bộ lọc Kalman Filter

2.3.2. Bộ điều khiển PID tầng

3. CHƯƠNG 3: NGHIÊN CỨU ỨNG DỤNG PID MỀM TỰ CHỈNH TRÊN VTOL UAV HEXACOPTER

3.1. Tính toán và xây dựng mô hình VTOL UAV Hexacopter

3.1.1. Ma trận quay

3.1.2. Mô-men lực

3.1.3. Mô hình động học Hexacopter

3.1.4. Mô hình hệ thống Hexacopter

3.1.5. Mô phỏng mô hình hệ thống VTOL UAV Hexacopter trên Matlab

3.2. Thử nghiệm mô hình VTOL UAV Hexacopter

KẾT LUẬN

4.1. Kết quả nghiên cứu

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Bộ PID Mềm Tự Chỉnh Trong Điều Khiển UAV

Bộ PID mềm tự chỉnh là một công nghệ tiên tiến trong lĩnh vực điều khiển UAV, đặc biệt là trong việc duy trì sự cân bằng cho các thiết bị VTOL. Công nghệ này không chỉ giúp cải thiện độ ổn định mà còn tối ưu hóa hiệu suất bay của UAV. Việc áp dụng bộ điều khiển PID mềm tự chỉnh cho phép UAV tự động điều chỉnh các thông số điều khiển, từ đó nâng cao khả năng hoạt động trong các điều kiện môi trường khác nhau.

1.1. Khái Niệm Về Bộ Điều Khiển PID

Bộ điều khiển PID (Proportional-Integral-Derivative) là một trong những phương pháp điều khiển phổ biến nhất trong kỹ thuật tự động hóa. Nó bao gồm ba thành phần chính: tỉ lệ, tích phân và vi phân, giúp điều chỉnh đầu ra của hệ thống dựa trên sai số hiện tại, tổng sai số và tốc độ thay đổi của sai số.

1.2. Lợi Ích Của Bộ PID Mềm Tự Chỉnh

Bộ PID mềm tự chỉnh mang lại nhiều lợi ích cho việc điều khiển UAV, bao gồm khả năng tự động điều chỉnh thông số, giảm thiểu sai số và cải thiện độ ổn định trong quá trình bay. Điều này đặc biệt quan trọng trong các ứng dụng yêu cầu độ chính xác cao như khảo sát địa hình hay cứu hộ.

II. Thách Thức Trong Điều Khiển Cân Bằng UAV VTOL

Điều khiển cân bằng cho UAV VTOL gặp nhiều thách thức do sự phức tạp trong động lực học và các yếu tố môi trường. Các yếu tố như gió, trọng lực và sự thay đổi trọng tâm có thể ảnh hưởng lớn đến khả năng bay ổn định của UAV. Việc phát triển một bộ điều khiển hiệu quả là rất cần thiết để giải quyết những vấn đề này.

2.1. Ảnh Hưởng Của Môi Trường Đến UAV

Môi trường xung quanh có thể gây ra nhiều ảnh hưởng đến UAV, từ gió mạnh đến sự thay đổi nhiệt độ. Những yếu tố này có thể làm giảm hiệu suất bay và gây ra hiện tượng rung lắc, dẫn đến mất kiểm soát.

2.2. Thách Thức Trong Việc Tối Ưu Hóa Thông Số PID

Việc tối ưu hóa thông số PID cho UAV là một thách thức lớn, đặc biệt khi UAV hoạt động trong các điều kiện khác nhau. Cần có các thuật toán tự động để điều chỉnh thông số PID nhằm đảm bảo UAV luôn duy trì được sự ổn định.

III. Phương Pháp Phát Triển Bộ PID Mềm Tự Chỉnh

Phát triển bộ PID mềm tự chỉnh cho UAV VTOL yêu cầu một quy trình nghiên cứu và thử nghiệm kỹ lưỡng. Các bước bao gồm thiết kế mô hình, lập trình thuật toán và thử nghiệm thực tế để đảm bảo tính hiệu quả của bộ điều khiển.

3.1. Thiết Kế Mô Hình UAV

Mô hình UAV cần được thiết kế với các thông số kỹ thuật rõ ràng, bao gồm kích thước, trọng lượng và cấu trúc động cơ. Việc này giúp đảm bảo rằng bộ PID mềm tự chỉnh có thể hoạt động hiệu quả trong các điều kiện khác nhau.

3.2. Lập Trình Thuật Toán PID

Lập trình thuật toán PID cho UAV bao gồm việc xác định các thông số tỉ lệ, tích phân và vi phân. Các thuật toán này cần được tối ưu hóa để đảm bảo UAV có thể tự động điều chỉnh và duy trì sự cân bằng trong quá trình bay.

IV. Ứng Dụng Thực Tiễn Của Bộ PID Mềm Tự Chỉnh

Bộ PID mềm tự chỉnh có nhiều ứng dụng thực tiễn trong lĩnh vực UAV, từ khảo sát địa hình đến cứu hộ. Việc áp dụng công nghệ này không chỉ giúp nâng cao hiệu suất bay mà còn giảm thiểu rủi ro trong các nhiệm vụ khó khăn.

4.1. Khảo Sát Địa Hình

UAV được trang bị bộ PID mềm tự chỉnh có thể thực hiện các nhiệm vụ khảo sát địa hình một cách chính xác và hiệu quả. Điều này giúp các kỹ sư có thể thu thập dữ liệu một cách nhanh chóng và an toàn.

4.2. Nhiệm Vụ Cứu Hộ

Trong các tình huống khẩn cấp, UAV có thể được sử dụng để tìm kiếm và cứu hộ. Bộ PID mềm tự chỉnh giúp UAV duy trì sự ổn định trong các điều kiện khó khăn, từ đó nâng cao khả năng thực hiện nhiệm vụ.

V. Kết Luận Về Tương Lai Của Bộ PID Mềm Tự Chỉnh Trong UAV

Bộ PID mềm tự chỉnh hứa hẹn sẽ tiếp tục phát triển và cải tiến trong tương lai. Với sự tiến bộ của công nghệ, khả năng tự động hóa và tối ưu hóa sẽ ngày càng cao, giúp UAV hoạt động hiệu quả hơn trong nhiều lĩnh vực.

5.1. Xu Hướng Phát Triển Công Nghệ UAV

Công nghệ UAV đang phát triển nhanh chóng, với nhiều ứng dụng mới được nghiên cứu và triển khai. Bộ PID mềm tự chỉnh sẽ là một phần quan trọng trong việc nâng cao hiệu suất và khả năng hoạt động của UAV.

5.2. Tương Lai Của Bộ Điều Khiển PID

Bộ điều khiển PID sẽ tiếp tục được cải tiến với các thuật toán mới và công nghệ tiên tiến, giúp UAV hoạt động ổn định và hiệu quả hơn trong các nhiệm vụ phức tạp.

22/07/2025
Phát triển bộ pid mềm tự chỉnh ứng dụng trong điều khiển cân bằng thiết bị vtol uav

Trích đoạn nội dung tài liệu

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1. MEMS INS INS (Inertial Navigation System) là một thiết bị chuyên dụng dùng để đo lường các giá trị gia tốc, góc quay, véc-tơ trọng trường và thiết bị định vị để xác định hướng dịch chuyển của một vật thể đa số được sử dụng trên các phương tiện chuyển động trong không gian như máy bay, UAV, tàu thuyền, UGV. Hệ thống này sử dụng các cảm biến IMU bao gồm các cảm biến như cảm biến gia tốc (Acclerometers), con quay hồi chuyển (Gyroscope) và có thể có thêm cảm biến từ trường (Magnetometers) hay còn được biết đến như la bàn số. IMU thường đươc ̣ dùng để đo chuyển động của các phương tiện vận chuyển hoặc robot tự hành.

Trước đây những năm 60 thì hệ thống này thường sử dụng bằng những hệ thống cảm biến bằng cơ có cấu tạo và phương thức hoạt động rất phức tạp, và có thể tốn hàng triệu đô la cho một hệ thống đo lường quán tính INS.1 INS cơ sử dụng trong máy bay Concord. Nhờ vào công nghệ sản xuất linh kiện bán dẫn phát triển mà công nghệ MEMS INS đã ra đời khoảng vào những năm 1980’s, đã tạo nên bước ngoặt thay đổi cho toàn bộ công nghệ cảm biến với cấu trúc nhỏ, tiêu thụ năng lượng thấp, độ chính xác như cảm biến cơ và giá thành lại rất rẻ. Chính vì những lý do này mà các cảm biến MEMS INS sẽ được sử dụng trong đề tài nghiên cứu VTOL UAV này. PID Giải thuật tính toán bộ điều khiển PID bao gồm 3 thông số riêng biệt: Proportional(tỉ lệ), Integral(tích phân), Derivative(vi phân).

Giá trị tỉ lệ xác định tác 4 động của sai số hiện tại, giá trị tích phân xác định tác động của tổng các sai số trước đấy, giá trị vi phân xác định tác động của tốc độ biến đổi sai số. t d uz t K p ez t Ki ez d Kd z t 0 dt (1) ez t zref t z t Trong đề tài nghiên cứu này nhóm sử dụng giải thuật PID để điều chỉnh đồng bộ đầu ra của động cơ từ dữ liệu phản hồi được lấy từ dữ liệu đã qua lọc của cảm biến 6 trục MPU6050 để giữ luôn thăng bằng thiết bị bay bay ổn định trên không trung và thực hiện các chuyển động quay, chuyển động dịch chuyển. Bộ lọc Kalman Bộ lọc Kalman được ứng dụng rộng rãi trong kỹ thuật, phổ biến nhất là trong các ứng dụng định hướng. Thậm chí trong hệ thống định vị, hệ thống điện tử hàng không vũ trụ cũng sử dụng để xử lý tín hiệu cảm biến và điều khiển con quay hồi chuyển.

Bộ lọc Kalman là một dạng xử lý có chức năng dự đoán và chỉnh sửa, bằng việc sử dụng các phương trình tính đệ quy để dự tính trạng thái theo trung bình độ lệch quân phương của giá trị của tín hiệu nhiễu cần đo. 2 Quá trình rời rạc tuyến tính. Với quá trình rời rạc tuyến tính hình trên, ta có phương trình không gian trạng thái: x k Ax Bu k k 1 k k w k 1 y k Cx k k (2) y k y vk k Trong đó k là điểm rời rạc trong miền thời gian; u k là vector đầu vào; x k là vector trạng thái mà có thể quan sát nhưng không đoc được; y k là vector chỉ đầu ra của quá trình; y k là vector đo giá trị đầu ra; wk v k là nhiễu quá trình và nhiễu đầu ra, thường được coi là 0 vì là nhiễu Gaussian tương ứng của hiệp phương sai Q k và R k. Bộ lọc Kalman được chia làm 2 phần thuật toán dự đoán và thuật toán điều chỉnh: 5 Hình 1.3 Phương thức hoạt động của Kalman Filter.

Thuật toán dự đoán: xˆ k A xˆ k k 1 Bu k k (3) T P k Ak P k 1 Ak Q k (4) Thuật toán điều chỉnh: 1 T T K k PkC k C kPkC k Rk (5) xˆ k xˆ k K y C xˆ k k k k (6) P k I KC P k k k (7) Bộ lọc Kalman góp phần rất quan trọng trong việc lọc nhiễu dữ liệu của các cảm biến đo trạng thái của thiết bị bay trước khi đưa vào tính toán góc nghiêng và PID. VTOL UAV VTOL UAV (Vertical Take-off Or Landing Unmanned Aerial Vehicle) – Thiết bị bay không người lái cất/hạ cánh thẳng đứng là một loại thiết bị bay, được điều khiển từ xa hoặc bán tự động dưới sự giám sát của người điều khiển thiết bị bay. UAV đã và đang được nghiên cứu rất nhiều về các thiết kế mô hình khí động học phức tạp và cũng như các giải pháp để điều khiển như điều khiển PID, điều khiển LQR. Sự quan tâm của cộng đồng nghiên cứu đối với thiết kế của thiết bị bay không người lái đang phát triển nhanh với mục đích là sản xuất ra các thiết bị rẻ hơn và đáp ứng tốt hơn.

Các ứng dụng cho quân sự và dân sự trải dài từ theo dõi, trinh sát cho đến tìm kiếm và giải cứu, nhưng hơn tất cả là để tránh gây ra các rủi ro cho phi hành đoàn. 6 Nhờ có cấu trúc cơ khí và hệ thống điều khiển, máy bay nhỏ nhiều rotor có một vài ưu điểm lợi thế hơn so với máy bay không người lái hạ cánh và cất cánh thẳng đứng.4 VTOL UAV Hexacopter. Gần đây, thiết kế UAV đang dần thay đổi thành các thiết kế nhiều hơn 4 động cơ, các thiết kế 6 động cơ đang dần thịnh hành trong các năm vừa qua nhờ khả năng mang được trọng lượng nặng hơn và xử lý được nhiều vấn đề khi động cơ hỏng. Bởi vì lý do này, trong nghiên cứu này,nhóm sẽ sử dụng hệ thống bay 6 động cơ, hay còn được gọi là hexacopter hoặc drone.

6 rotor được đặt ở các đỉnh của hình lục giác và hệ thống đẩy bao gồm 3 đôi cánh quay ngược chiều nhau. Để xây dựng một mô hình toán học cho drone trên thân vật thể, động lực học của nó được thể hiện qua các phương trình vi phân Newton-Euler, khảo sát cả ảnh hưởng bên trong lẫn bên ngoài tác động đến UAV. Thực chất, tham số góc Euler, mô tả góc quay của máy bay, được thay bằng công thức động học quaternion. Yếu tố để quyết định tính hoạt động ổn định của thiết bị bay chính là sự ổn định khi gặp những sự thay đổi đột ngột của môi trường (như gió, nhiễu không khí, vật thể bay trong không gian, .) và khả năng phục hổi từ những biến nhiễu từ hệ thống cảm biến hoặc sự rung động do động cơ gây ra.

Và yếu tố thứ hai là điều chỉnh tham số PID cho bộ điều khiển tuning mềm PID tầng. 7 Các hệ số PID ảnh hưởng thế nào đến drone? Thay đổi trị số PID sẽ gây ảnh hưởng đến hành vi của drone theo nhiều cách khác nhau. Độ lợi P Độ lợi P quyết định việc bộ điều khiển bay sửa lỗi với tốc độ thế nào để bay được theo đường bay mong muốn (đến vị trí mà người điều khiển muốn máy bay đến bằng cách gạt cần điều khiển) Nó giống như tùy chỉnh độ nhạy và tốc độ đáp ứng. Độ lợi P cao có nghĩa là việc điều khiển sẽ “sắc” hơn và độ lợi P thấp là việc điều khiển sẽ “mềm” hơn.

Nếu P quá cao, máy bay sẽ nhạy quá với các lỗi, thường hay sửa vượt ngưỡng và dần dần sẽ bị overshoot, gây ra hiện tượng rung lắc và dao động mạnh. Ta có thể giảm P để giảm độ dao động, nhưng giảm quá thì máy bay sẽ phản ứng rất chậm chạp. Độ lợi I Độ lợi I quyết định việc bộ điều khiển bay giữ vị trí như thế nao khi gặp ngoại lực, như là gió hoặc lệch trọng tâm. Nó giống như thông số điều chỉnh độ “rắn” khi máy bay đứng yên, và nó giữ vị trí tốt ra sao.

Khi I quá thấp thì thường ta hay phải điều chỉnh đường bay của máy bay nhiều bằng điều khiển, nhất là những lúc gạt throttle. Nếu độ lợi I quá cao, máy bay sẽ bị hạn chế quá mức và dần trở nên cứng và không phản hồi. Nó cũng giống như việc phản ứng của máy bay chậm và độ lợi P bị giảm. Trong một số trường hợp, độ lợi I quá lớn cũng có thể gây ra hiện tượng dao động nhẹ.

Một vấn đề nữa mà độ lợi I có thể giải quyết hoặc cải thiện là đồng bộ tốc độ quay của động cơ. Trên thực tế, không một chiếc ESC, động cơ hay cánh nào là giống nhau cả, nên chúng sẽ cần lực đẩy khác nhau khi quay trong cùng 1 môi trường. Khi ta giảm throttle đột ngột, một động cơ có thể tăng và giảm số vòng quay nhanh hơn những động cơ khác và khiến cho máy bay có hiện tượng mất độ cao không mong muốn. Ta có thể tăng độ lợi I để “sửa” những lỗi nhỏ này khi bay.

Độ lợi D Độ lợi D giúp giảm xóc, giảm thiểu việc sửa vượt ngưỡng và vọt lố gây ra bởi độ lợi P. Giống như 1 bộ giảm xóc, thêm độ lợi D giúp “làm mềm” và chống lại dao động gây ra bởi độ lợi P cao, đồng thời giảm thiểu tối đa hiện tượng dao động mạnh khi giảm độ cao. Khi D quá thấp, máy bay sẽ không lấy lại được độ cân bằng ở cuối các khúc lượn, đồng thời sẽ dao động mạnh khi hạ cánh hoặc giảm độ cao. Tăng D sẽ cải thiện các vấn 8 đề này, nhưng D quá cao sẽ gây rung lắc máy bay vì nó tăng độ nhiễu hệ thống.

Dần dần sẽ khiến cho động cơ quá nóng và máy bay bị dao động mạnh. Một tác dụng phụ nữa của việc tăng D quá đà là làm giảm độ phản hồi của máy bay. 9 CHƯƠNG 2: TÍNH TOÁN VÀ XỬ LÝ 2. Xử lý tín hiệu IMU, GPS và chế tạo module cảm biến Đối với các thiết bị bay nói chung và VTOL UAV nói riêng thì điều quan trọng nhất là xác định được chính xác thông tin như vị trí góc nghiêng, tốc độ góc, độ cao, vận tốc, tọa độ vị trí từ các cảm biến.

Thông thường tín hiệu gốc của cảm biến rất nhiễu, các tín hiệu nhiễu này gây ra bởi các yếu tố như độ sai lệch khi sản xuất, do nhiệt độ, do nhiễu nguồn, đường tín hiệu. Do vậy tín hiệu của các cảm biến sẽ được hiệu chuẩn thông qua các bộ lọc sử dụng giải thuật, và kết quả của việc xử lý đã cho kết quả dữ liệu IMU rất tốt.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu có tiêu đề Bộ PID Mềm Tự Chỉnh Trong Điều Khiển Cân Bằng VTOL UAV trình bày một phương pháp điều khiển tiên tiến cho các máy bay không người lái (UAV) có khả năng cất cánh và hạ cánh thẳng đứng (VTOL). Nội dung chính của tài liệu tập trung vào việc áp dụng bộ điều khiển PID mềm tự chỉnh, giúp cải thiện độ ổn định và khả năng phản ứng của UAV trong các điều kiện bay khác nhau.

Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc áp dụng công nghệ này, bao gồm khả năng tự động điều chỉnh các tham số điều khiển, giảm thiểu sai số và nâng cao hiệu suất bay. Tài liệu không chỉ cung cấp kiến thức lý thuyết mà còn có thể áp dụng thực tiễn trong lĩnh vực điều khiển UAV.

Để mở rộng thêm kiến thức về các phương pháp điều khiển và tự động hóa, bạn có thể tham khảo tài liệu Luận văn thạc sĩ kỹ thuật điều khiển và tự động hóa điều khiển cân bằng pendubot, nơi bạn sẽ tìm thấy những nghiên cứu sâu hơn về điều khiển tự động. Ngoài ra, tài liệu Đề tài nghiên cứu điều khiển cánh tay robot thiếu dẫn động hai bậc tự do pendubot cũng sẽ cung cấp cái nhìn thú vị về ứng dụng của điều khiển trong robot. Cuối cùng, bạn có thể tham khảo Luận án tiến sĩ kỹ thuật nghiên cứu giải pháp điều khiển bám quỹ đạo tàu thủy có ràng buộc tín hiệu và bất định hàm ở đầu vào để hiểu rõ hơn về các thách thức trong điều khiển động lực học phức tạp.

Mỗi tài liệu này là một cơ hội để bạn khám phá sâu hơn về lĩnh vực điều khiển và tự động hóa, mở rộng kiến thức và ứng dụng của mình.