BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ VÕ HIỆP TÙNG NGHIÊN CỨU, THIẾT KẾ, CHẾ TẠO MÔ HÌNH QUADCOPTER 4 CÁNH NGÀNH: KỸ THUẬT CƠ KHÍ ĐỘNG LỰC - 8520116 SKC006692 Tp. Hồ Chí Minh, tháng 05/2020 Luan van BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SỸ VÕ HIỆP TÙNG NGHIÊN CỨU, THIẾT KẾ, CHẾ TẠO MÔ HÌNH QUADCOPTER 4 CÁNH NGÀNH: KỸ THUẬT CƠ KHÍ ĐỘNG LỰC - 8520116 Tp. Hồ Chí Minh, tháng 05 năm 2020 Luan van BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SỸ VÕ HIỆP TÙNG NGHIÊN CỨU, THIẾT KẾ, CHẾ TẠO MÔ HÌNH QUADCOPTER 4 CÁNH NGÀNH: KỸ THUẬT CƠ KHÍ ĐỘNG LỰC – 1820519 Hướng dẫn khoa học: TS. LÊ XUÂN THẠCH Tp.
Hồ Chí Minh, tháng 05 năm 2020 Luan van i Luan van ii Luan van iii Luan van iv Luan van v Luan van vi Luan van vii Luan van viii Luan van LỜI CAM ĐOAN Tôi cam đoan đây là công trình nghiên cứu của tôi. Các số liệu, kết quả nêu trong luận văn là trung thực và chưa từng được ai công bố trong bất kỳ công trình nào khác. Hồ Chí Minh, ngày tháng năm 2020 (Ký tên và ghi rõ họ tên) ix Luan van LỜI CẢM ƠN Để hoàn thành Luận văn này tôi xin chân thành cảm ơn và tri ân đến: - TS. Lê Xuân Thạch đã tận tình hướng dẫn khoa học và tạo mọi điều kiện thuận lợi cho tôi trong thời gian học tập, nghiên cứu hoàn thành luận văn.
- Quý Thầy, Cô khoa Cơ khí Động lực, phòng đào tạo và tất cả các Thầy, Cô đã giảng dạy trong suốt quá trình học tập tại Trường Đại học Sư Phạm Kỹ Thuật TP. Hồ Chí Minh. - Công an tỉnh Đắk Lắk đã tạo điều kiện để tôi được tham gia học tập hoàn thành khóa học. - Các anh, chị học viên lớp Cao học ngành Kỹ thuật Cơ khí Động lực - Khóa 2018-2019 (A), Đại học Sư Phạm Kỹ Thuật TP.
Hồ Chí Minh cùng tất cả người thân đã đóng góp ý kiến, động viên tôi trong suốt thời gian học tập. Hồ Chí Minh, ngày 20tháng 5 năm 2020 Ngƣời nghiên cứu x Luan van TÓM TẮT Quadcopter với bốn động cơ không chổi than được điều khiển thực hiện 8 trạng thái bay. Nó có cấu trúc cơ học đơn giản, kích thước nhỏ, trọng lượng nhẹ, cất cánh thẳng đứng và hạ cánh trong một không gian nhỏ, chẳng hạn như bay và giữ trạng thái thăng bằng. Quadcoptercó thể phục vụ việc cứu hộ, giám sát trên không, giám sát môi trường, v.
với sự phát triển của Quadcopter trong việc sử dụng các ngành công nghiệp khác nhau, mọi người đã đưa ra yêu cầu cao hơn về hiệu suất ổn định của Quadcopter, do đó, nghiên cứu cách cải thiện tính ổn định của Quadcopterđã trở thành một chủ đề nóng trong nghiên cứu ngày nay. Để tăng tính ổn định của Quadcopter, một bộ điều khiển bay dựa trên thuật toán UIO được đề xuất. Đầu tiên, mô hình động của Quadcopterđược thiết lập và phân tích động được thực hiện. Theo phương trình động của Quadcopter, bộ điều khiển bậc hai dựa trên thuật toán UIO thuật toán ghép tầng được thiết kế tương ứng.
Mô hình mô phỏng của bộ điều khiển được thiết lập ở Matlab Simulink, từ đó dễ dàng kiểm nghiệm và phân tích. Để có được các thông số động học chính xác hơn của Quadcopter , hai bộ thiết bị thử nghiệm đã được phát triển, một bộ để đo hệ số mô-men xoắn của động cơ không chổi than Quadcopter, và bộ kia để đo hệ số nâng của động cơ không chổi than của Quadcopter. Mạch bù và bo mạch PCB của thiết bị thử nghiệm được thiết xi Luan van kế, tất cả được kết nối với phần mềm máy tính trên nền tảng nhúng. Sau đó, nền tảng thử nghiệm Quadcopterđược thiết kế.
Nền tảng thử nghiệm có thể nhận ra kiểm tra trạng thái của Pitch, Roll và Yaw của Quadcopter, có thể được sử dụng để xác minh thuật toán điều khiển và điều chỉnh các tham số. Để tăng tính ổn định của Quadcopter, một bộ điều khiển bay dựa trên thuật toán UIO được đề xuất. Cuối cùng, hiệu suất của bộ điều khiển UIO bậc hai được xác minh bằng thí nghiệm bay. Kết quả thử nghiệm cho thấy ưu điểm của bộ điều khiển UIO so với điều khiển PID truyền thống là bộ điều khiển UIO có thể kết hợp các tham số thực tế của tứ giác vào mô hình động, chẳng hạn như hệ số mô-men xoắn hệ số lực kéo của động cơ không chổi thanvà quán tính.Bộ điều khiển UIO có thể được mô hình hóa.
Phân tích dữ liệu thực nghiệm cho thấy bộ điều khiển UIO có thể hoàn thành điều khiển bay của bộ Quadcopter, đặc biệt là ở tốc độ ổn định, cao hơn đáng kể so với bộ điều khiển PID. Từ khóa: Quadcopter; UIO; Cascade PID; Thiết bị bay không người lái xii Luan van ABSTRACT The Quadcopter with four brushless motor controls realization 8 kinds flight attitudes. It has a simple mechanical structure, small size, light weight, vertical take- off and landing within a small space, such as flight and hovering. Quadcopter can perform disaster rescue, police chase, aerial, environmental monitoring, etc.
with the development of Quadcopter in the use of different industries, people have put forward higher request for stable performance of Quadcopter, therefore, studying how to improve the stability of the Quadcopter has become a hot topic in today’s research. In order to increase the stability of the Quadcopter, a flight controller based on UIO algorithm is proposed. Firstly, the dynamic model of the Quadcopter is established, and the dynamic analysis is carried out. According to the dynamic equation of the Quadcopter, the Quadcopter controller based on the cascade PID algorithm UIO algorithm is designed respectively.
The simulation model of the controller is established in Simulink, and the simulation verification and analysis and comparison are carried out. In order to get more accurate dynamic parameters of the Quadcopter, two sets of test devices are developed, a set to measure torque coefficients of the Quadcopter brushless motor, and the other to measure the lift coefficient of the Quadcopter brushless motor. The compensation circuit and PCB board of the test device are designed, and the lower computer acquisition software is intended to collect the xiii Luan van propeller speed and lift based on the embedded platform. Then the Quadcopter test platform is designed.
The test platform can realize the attitude test of the pitch, roll and yaw of the Quadcopter, which can be used to verify the control algorithm and the tuning of the parameters. In order to increase the stability of the Quadcopter, a flight controller based on UIO algorithm is proposed. Finally, the performance of the Quadcopter UIO controller is verified by the flight experiment. The experimental results show that the advantages of the UIO controller compared with the traditional PID control are that the UIO controller can incorporate the actual parameters of the Quadcopter into the dynamic model, such as the torque coefficient of the brushless motor, the pulling force coefficient of the brushless motor and the inertia of the body and so on, and the UIO controller can model some modeling,The amount and disturbance are not taken into account and compensated for the estimated exit.
The experimental data analysis shows that the UIO controller can complete the flight control of the Quadcopter, especially in the stable speed, which is significantly higher than the PID controller. Key Words: Dynamics Modeling; Quadcopter; Unknown Input Observer; Cascade PID. xiv Luan van MỤC LỤC Trang tựa TRANG Quyết định giao đề tài. i Biên bản chấm luận văn.
ii Phiếu nhận xét. iii Lý lịch khoa học. vii Lời cam đoan. ix Lời cảm ơn.
xi Chƣơng I: TỔNG QUAN. Tổng quan chung về lĩnh vực nghiên cứu. Lịch sử phát triển Quadcopter. Tình hình nghiên cứu trong nước.
Tình hình nghiên cứu ngoài nước. Mục tiêu của đề tài. Phương pháp nghiên cứu. Đối tượng nghiên cứu.
Bố cục đề tài. 5 Chƣơng II: CƠ SỞ LÝ THUYẾT. Mô hình động lực học của Quarcopter. Ma trận quay R.
Chuyển đổi vận tốc góc. Vận tốc dài. 8 xv Luan van 2. Động lực học lớp đệm chất khí.
Thuyết động lượng. Lý thuyết phần tử về cánh quạt. Hình dáng khí động học. Lý thuyết động học của chuyển động lên thẳng.
18 Chƣơng III: CÁC PHƢƠNG PHÁP ĐIỀU KHIỂN QUADCOPTER. Lý thuyết điều khiển trượt. Nguyên lý điều khiển trượt. Cấu trúc của hệ điều khiển thích nghi.
Hệ điều khiển thích nghi điều chỉnh hệ số khuếch đại. Hệ điều khiển thích nghi theo mô hình mẫu. Hệ điều khiển thích nghi tự chỉnh STR (Self Tuning Regulator). Hệ ĐKTN theo mô hình mẫu MRAC (Model Reference Adaptive Control).
Bộ điều khiển trượt cho Quadcopter. Sơ đồ khối hệ thống điều khiển tốc độ động cơ điện trong Quadcopter. Sơ đồ khối bộ hệ thống điều khiển. Sơ đồ khối bộ hệ thống điều khiển xây dựng trên Matlab Simulink.
Những tồn tại của hệ ĐKTN. Bộ điều khiển UIO. Đề xuất giải thuật UIO. Mô hình hóa và mô phỏng giải thuật UIO.
46 Chƣơng IV: XÂY DỰNG MÔ HÌNH THỰC NGHIỆM. Thiết kế phần cứng thực nghiệm. 52 xvi Luan van 4. Xây dựng cơ cấu cơ khí.
Xây dựng phần cứng điều khiển. Thực nghiệm quá trình đáp ứng giữa tay điều khiển và tốc độ động cơ. Sự tương quan giữa bình phương tốc độ và lực nâng. Sự tương quan giữa bình phương tốc độ và mô men.
Thử nghiệm bay thực tế. 57 Chƣơng V: KẾT LUẬN. Kết quả đạt được. Hạn chế của đề tài.
Hướng phát triển của đề tài. 60 TÀI LIỆU THAM KHẢO. 61 xvii Luan van DANH MỤC HÌNH ẢNH Hình 1.2: Sản phẩm MD4-200 của hãng Microdrone .1: Hệ qui chiếu quán tính và vật thể .2: Mô hình cánh quạt trong thuyết động lượng.3: Thuyết cơ bản về cánh quạt .4: Mô hình cánh quạt .5: Dòng lưu lượng trong trường hợp lên cao thẳng đứng.6: Tỉ số công suất tương ứng với tỉ số tốc độ trong quá trình bay.1: Biểu thị giới giạn của x .2: Biểu thị giới hạn của x .3: Biểu diễn điều kiện trượt.4: Trạng thái của hệ thống thỏa mãn điều kiện trượt.5: Hiện tượng Chaterring.6: Cấu trúc chung của hệ điều khiển thích nghi.7: Hệ ĐKTN điều chỉnh hệ số khuếch đại .8: Sơ đồ cấu trúc hệ ĐKTN theo mô hình mẫu MRAC .9: Hệ ĐKTN tự điều chỉnh gián tiếp: ISTR .10: Sơ đồ điều khiển thích nghi theo mô hình mẫu trực tiếp .11: Sơ đồ điều khiển thích nghi theo mô hình mẫu gián tiếp. 33 xviii Luan van Hình 3.12: Sơ đồ khối hệ thống điều khiển động cơ điện.13: Sơ đồ khối hệ thống điều khiển Quadcopter.14: Sơ đồ chi tiết hệ thống điều khiển Quadcopter.