Tổng hợp hệ thống điều khiển cho Quadrotor
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Tổng hợp hệ thống điều khiển cho QuadrotorTỔNG HỢP HỆ THỐNG ĐIỀU KHIỂN CHO QUADROTOR Phùng Đình Kiên Email: kiensuong9614@gmail.com Ngày tòa soạn nhận được bài báo: 07/05/2024 Ngày phản biện đánh giá: 14/11/2024 Ngày bài báo được duyệt đăng: 28/11/2024 DOI: 10.59266/houjs.2024.485 Tóm tắt: Quadrotor được ứng dụng nhiều trong giám sát núi lửa, cháy rừng, kiểm trađường dây điện, tìm kiếm người thất lạc, cứu hộ thiên tai,.... Quadrotor được trang bị bốnđộng cơ với 4 cánh quạt với mục đích điều khiển và ổn định chuyển động của quadrotor, điềunày làm cho mô hình động lực học của quadrotor phức tạp và có sự phi tuyến mạnh. Bài báotập trung phát triển mô hình toán quadrotor, thiết kế bộ điều khiển PID Yj LQR, tiến hành môhình hóa và mô phỏng các bộ điều khiển trên Matlab/Simulink. Các kết quả mô phỏng đượcđưa ra để chứng minh tính hiệu quả của các bộ điều khiển. Từ khóa: Tổng hợp hệ thống điều khiển, Quadrotor, UAV, LQR, PID. I. Đặt vấn đề PID và bộ điều khiển tối ưu toàn phương Hiện nay, trên thế giới, thiết bị bay tuyến tính LQR. Kết quả được mô phỏngkhông người lái (hay còn gọi là - UAV) ngày trên phần mềm Matlab/Simulink với cáccàng phát triển và được ứng dụng rộng rãi thông số của quadrotor bất kỳ, qua đó rút ratrong cả lĩnh vực quân sự và dân sự. Trong ưu nhược điểm của từng bộ điều khiển.đó, loại Quadrotor đang được sử dụng phổ II. Cơ sở lý thuyếtthông hơn nhờ vào cấu trúc đơn giản, tínhđối xứng, dễ dàng thiết kế, điều khiển và có 2.1. Biến đổi mô hình toán củathể hoạt động linh hoạt trong khu vực nhỏ. quadrotorTuy nhiên, việc xây dựng một hệ thốngUAV hoàn chỉnh không đơn giản và tồn tạirất nhiều rủi ro như sai số về thiết kế các chitiết phần cứng, thuật toán hoạt động khôngổn định, trong quá trình hoạt động có thể gâyra những tai nạn ngoài ý muốn v.v. Việc thiếtkế một bộ điều khiển cho thiết bị là một vấnđề quan trọng hàng đầu. Trong thực tế có rất nhiều nghiên cứuvề bộ điều khiển cho quadrotor của nhiều tácgiả đưa ra. Trong bài báo này tác giả đi sâutổng hợp 2 bộ điều khiển là: bộ điều khiển Hình 1. Hệ tọa độ đối với Quadrotor Khoa Vô tuyến điện tử, Trường Sĩ quan Không quân Mô hình toán của quadrotor dạng phi tuyến:[2][6] (1) Nhiệm vụ của bộ điều khiển là điềuchỉnh tọa độ vị trí (x , y , z ) và trạng (3)thái (Φ , θ , Ψ ) ban đầu của quadrotorvề tọa độ vị trí (x d , yd , z d ) và trạng thái(Φ d , θd , Ψ d ) mong muốn. Như vậy, việc Đối với kênh điều khiển góc chúcổn định quỹ đạo của quadrotor sẽ được ngóc θ, ta cũng có hệ phương trình độngthực hiện thông qua 6 kênh điều khiển đó học tương ứng:là: kênh x dọc trục ox, kênh y dọc trục oy,kênh độ cao z dọc trục oz, kênh Φ , kênh (4)θ và kênh Ψ. r Gọi vectơ trạng thái của quadrotor r & & Đặt X = θvà X = θ , do đó X = θ &là X , X chứa 12 thành phần động học & = && . Đặt T = U Từ đó suy ra mô và X θcủa quadrotor theo thứ tự như sau: y 3 r & & & hình dạng truyền ngược chặt theo kênh θ là: X = X(Φ, Φ, θ, θ, Ψ, Ψ, z, z, x, x, y, y) & & & Để thực hiện điều khiển, ta phânchia trạng thái của quadrotor theo từng (5)kênh điều khiển tương ứng. Căn cứ vào hệphương trình (1) và vectơ trạng thái ta Đối với kênh điều khiển góc chúcthành lập các phương trình động học tương hướng Ψ, ta cũng có hệ phương trình độngứng với từng kênh điều khiển như sau. học tương ứng: Đối với kênh điều khiển góc nghiêngΦ, ta có hệ phương trình động học tương (6)ứng như sau: & Đặt X = Ψ và X = Ψ , do đó (2) X = Ψ và X = Ψ . Đặt Tz = U Từ đó & & & && suy ra mô hình dạng truyền ngược chặt theo kênh Ψ: Đặt X = Φ và X = Φ , do đó & & & X = Φ và X = Φ . Đặt Tx = U 2 Từ đó & &&suy ra mô hình dạng truyền ngược chặt (7)theo kênh Φ là: Đối với kênh z, ta có hệ phương Đặt X = x và X = x , do đó &trình động học: & & X = z và X = && . Từ đó suy ra mô hình & x dạng truyền ngược chặt theo kênh x là: (8) & (11) Đặt X = z và X ...
Tìm kiếm theo từ khóa liên quan:
Tổng hợp hệ thống điều khiển Mô hình toán Quadrotor Thiết kế bộ điều khiển PID Thiết kế bộ điều khiển LQR Phần mềm Matlab/SimulinkGợi ý tài liệu liên quan:
-
Nghiên cứu, mô phỏng hệ nghịch lưu nối lưới 1 pha sử dụng Matlab Simulink cho hệ pin mặt trời
6 trang 208 0 0 -
88 trang 164 0 0
-
Thiết kế bộ điều khiển PID dựa trên phương pháp Ziegler - Nichols cho hệ bóng và tấm
9 trang 133 0 0 -
6 trang 94 0 0
-
Thiết kế bộ điều khiển PID vòng lặp kép cho hệ quadrotor UAV
3 trang 84 1 0 -
Đồ án: Thiết kế mạch điều khiển PID cho đối tượng bậc 2
28 trang 78 0 0 -
55 trang 74 2 0
-
Nghiên cứu và thử nghiệm robot di động bám quỹ đạo dùng giải thuật Pure Pursuit thích nghi
14 trang 59 0 0 -
Điều khiển mức trong hệ thống CE105 Coupled Tanks
4 trang 40 0 0 -
Bài giảng Lý thuyết điều khiển tự động: Bài 6
41 trang 34 0 0 -
Tự động điều chỉnh điện áp của hệ thống điện mặt trời áp mái nối lưới
4 trang 32 0 0 -
Thiết kế bộ điều khiển trượt mờ cho hệ thống động cơ PMSM với các thành phần nhiễu bất định
4 trang 32 0 0 -
Ước lượng tốc độ động cơ không đồng bộ ba pha sử dụng bộ quan sát từ thông rotor
4 trang 29 0 0 -
Chương 5: Thiết kế hệ thống điều khiển liên tục
0 trang 29 0 0 -
Luận văn: Nghiên cứu các sách lược và chỉnh định tham số cho bộ PID trong điều khiển quá trình
109 trang 28 0 0 -
Tóm tắt Luận văn Thạc sĩ tự động hóa: Thiết kế bộ điều khiển PID cho hệ thống chống bó cứng phanh
25 trang 28 0 0 -
Phát triển và điều khiển ổn định hệ thống con lắc ngược quay với động cơ ba pha
11 trang 27 0 0 -
9 trang 23 0 0
-
Điều khiển tốc độ cho hai động cơ xoay chiều làm việc song song nối cứng trục
6 trang 22 0 0 -
Thiết kế bộ điều khiển PID cho hệ thống xe hai bánh cân bằng
8 trang 22 0 0