XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

108 383 0
XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Luận văn, khóa luận, chuyên đề, tiểu luận, quản trị, khoa học, tự nhiên, kinh tế

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ TRI THỨC NGUYỄN THANH BÌNH XÂY DỰNG HỆ THỐNG ĐIỀU KHIỂN TRỰC THĂNG KHÔNG NGƯỜI LÁI GIẢ LẬP BẰNG HÌNH KẾT HỢP GA FL KHOÁ LUẬN CỬ NHÂN TIN HỌC TP. HCM, NĂM 2005 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ TRI THỨC NGUYỄN THANH BÌNH - 0112174 XÂY DỰNG HỆ THỐNG ĐIỀU KHIỂN TRỰC THĂNG KHÔNG NGƯỜI LÁI GIẢ LẬP BẰNG HÌNH KẾT HỢP GA FL KHÓA LUẬN CỬ NHÂN TIN HỌC GIÁO VIÊN HƯỚNG DẪN TS. LÊ HOÀNG THÁI NIÊN KHÓA 2001 - 2005 Lời cảm ơn ---------------------------------------------------------------------------------------------- LỜI CẢM ƠN ---oOo--- Em xin gởi lời cảm ơn chân thành đến tất cả Thầy Cô trong khoa Công nghệ Thông tin trường Đại học Khoa học Tự nhiên, những người đã tận tâm truyền dạy những kiến thức quý báu cho chúng em. Đặc biệt, em xin chân thành cảm ơn Thầy Lê Hoàng Thái, người đã tận tình hướng dẫn, giúp đỡ và động viên em trong suốt thời gian qua. Những lời chỉ dẫn, những tài liệu và sự khích lệ của Thầy đã giúp em rất nhiều để hoàn thiện luận văn này. Xin cảm ơn bác Nguyễn Đình Sáo Căn cứ trưởng ga trực thăng sân bay Tân Sơn Nhất thuộc Công ty bay dịch vụ Miền Nam đã giúp cháu rất nhiều trong việc tìm kiếm tài liệu, kiến thức về máy bay trực thăng. Xin gởi lời cảm ơn rất nhiều đến toàn thể gia đình, bạn bè. Thành phố Hồ Chí Minh, ngày 30 tháng 06 năm 2005 Nguyễn Thanh Bình ---------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------- NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN . . . . . . . . . . . . . . . . . . . Giáo viên hướng dẫn TS. Lê Hoàng Thái ---------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------- NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN . . . . . . . . . . . . . . . . . . . Giáo viên phản biện ThS. Đinh Nguyễn Anh Dũng ---------------------------------------------------------------------------------------------- Mục lục ---------------------------------------------------------------------------------------------- MỤC LỤC ---oOo--- Lời cảm ơn Đề cương chi tiết Mục lục Danh sách hình, bảng, từ viết tắt Tóm tắt luận văn Mở đầu Chương 1. hình kết hợp Thuật giải di truyền Logic mờ 1 1.1.Giới thiệu…………………………………………….…………………………….…2 1.2. Kết hợp Thuật giải di truyền và Logic mờ trong thực tế………………………….…2 Kết hợp GAFL trong việc điều khiển trực thăng không người lái .3 Sơ đồ giải quyết bài toán…………………………….……………………………… 4 1.3. Kết luận chương 1 4 Chương 2. Tổng quan về hệ thống điều khiển trực thăng không người lái……………… .5 2.1. Giới thiệu…………………………………………………………… …………… 6 2.2. Các vấn đề trong việc điều khiển trực thăng .……………………………………… 8 2.3. Biến trạng thái (state variables)…………………………………………………… 11 2.4. Sơ đồ hệ thống điều khiển ………………………………………………………….14 2.4.1. Sơ đồ tổng quát của hệ thống điều khiển máy bay trực thăng ………………….14 2.4.2. Sơ đồ cấu trúc bộ điều khiển logic mờ … .…………………………….………14 2.5. Kết luận chương 2 15 Chương 3. Điều khiển bay tự động bằng bộ luật logic mờ …………………… . ………16 3.1. Giới thiệu……………………………………………………………………………17 3.2. Cấu trúc bộ điều khiển logic mờ ………………………………………………… .17 3.2.1. Bộ điều khiển mờ cổ điển và bộ điều khiển mờ phân tán ……………………17 3.2.2. Ứng dụng bộ điều khiển phân tán để thiết kế bộ điều khiển logic mờ 18 3.2.3. Biến đầu vào và đầu ra của bộ điều khiển logic mờ ……………………………22 ---------------------------------------------------------------------------------------------- Mục lục ---------------------------------------------------------------------------------------------- 3.2.4. Bộ luật tổng quát …… .……………………………………………………24 3.3. Thiết kế bộ luật tổng quát … …………………………………………………… .25 3.4. Kết luận chương 3 26 Chương 4. Phương pháp mở rộng bộ luật điều khiển bằng Thuật giải di truyền……… 27 4.1. Giới thiệu …………………………………………………………….…………… 28 4.2. Sự mã hoá biến và xây dựng hàm thích nghi… ……………….………………… 29 4.2.1. Mã hoá biến…………………………………………………………………… 29 4.2.2. Xây dựng hàm thích nghi……………………………………………………….29 4.3 Kết luận chương 4 .30 Chương 5. Giải quyết bài toán.…………………… ………………… ……………….31 5.1. Giới thiệu……………………………………………………… .…………………32 5.2. Xây dựng bộ luật cơ bản .…… …………………………………………………32 5.2.1. Sơ đồ thuật toán .…………………………………………………………32 5.2.2. tả sơ đồ.….…… …………………………………….….…… ………… 32 5.2.3. Xây dựng bộ luật cơ bản………………………….….…………………………32 5.3. Mở rộng bộ luật cơ bản………………………….….………………………………34 5.3.1. Sơ đồ thuật toán…………….….…………….….…………….….…………….34 5.3.2. Xây dựng bộ luật cơ bản…………….….…………….….…………….….……34 5.4. Quá trình ra quyết định của bộ điều khiển …………….….…………….….………36 5.5. Kết quả thử nghiệm.….………………………….….………………………… 40 5.5.1 Xây dựng bộ luật cơ bản… ….…………………………………………………40 5.5.2. Mở rộng bộ luật cơ bản …………………………… .40 5.5.3. Điều khiển trực thăng ………………………………………………… .41 5.6. Kết luận chương 5 45 Kết luận và hướng phát triển……… ………………………………………………….46 Kết luận…………………………….…… …………………………… ………………46 Hướng phát triển……………………….… ……………………………………………46 Tài liệu tham khảo ………………………………………………………………………47 ---------------------------------------------------------------------------------------------- Mục lục ---------------------------------------------------------------------------------------------- Phụ lục A. Thuật giải di truyền. . . . . . . . …………………………………………….48 Phụ lục B. Logic mờ 58 Phụ lục C. Các màn hình giao diện……………………………………………………….62 Phụ lục D. Thiết kế luật cho từng khối .68 Phụ lục E. Bộ luật tổng quát (414 luật) trong điều khiển trực thăng….… .…………… 81 Phụ lục F. Một số đoạn code chính trong chương trình……………………….………….89 ---------------------------------------------------------------------------------------------- Danh sách hình, bảng, từ viết tắt ---------------------------------------------------------------------------------------------- • DANH SÁCH HÌNH Hình 1.1. Sơ đồ giải quyết bài toán 4 Hình 2.1. Lực không khí sản sinh quanh máy bay trực thăng 9 Hình 2.2.a. Cấu trúc điều khiển của máy bay trực thăng .9 Hình 2.2.b. Ba bộ phận điều khiển chính trong khoang lái của trực thăng .10 Hình 2.3. Góc nghiêng (pitch) .13 Hình 2.4. Góc lệch (yaw) 13 Hình 2.5. Góc lộn vòng (roll) 14 Hình 3.1. Bộ điều khiển mờ cổ điển và bộ điều khiển phân tán .17 Hình 3.2. Vùng điều khiển cần gạt theo chiều ngang của bộ điều khiển mờ 19 Hình 3.3. Vùng điều khiển cần gạt theo chiều dọc của bộ điều khiển mờ 19 Hình 3.4. Vùng điều khiển bàn đạp của bộ điều khiển mờ .19 Hình 3.5. Vùng điều khiển cần nâng của bộ điều khiển mờ .19 Hình 5.1. Các bước tạo bộ luật cơ bản 32 Hình 5.2. Dùng GA tạo bộ luật mở rộng .34 • DANH SÁCH BẢNG Bảng 3.1. tả đầu vào của mỗi khối điều khiển mờ 23 Bảng 3.2. tả đầu ra và tổng số luật của mỗi khối điều khiển mờ 24 • DANH SÁCH TỪ VIẾT TẮT GA : Genetic Algorithms ( Thuật giải di truyền ) FL : Fuzzy Logic ( Logic mờ ) N : Negative St : Stable P : Postive Sm : Small M : Medium NB : Negative Big NM : Negative Medium NS : Neagative Small Z : Zero PS : Positive Small PM : Positive Medium PB : Po sitive Big ---------------------------------------------------------------------------------------------- Tóm tắt luận văn ---------------------------------------------------------------------------------------------- TÓM TẮT LUẬN VĂN Thông tin chung về đề tài: Tên đề tài: Xây dựng hệ thống điều khiển trực thăng không người lái giả lập bằng hình kết hợp GA FL GVHD: TS. Lê Hoàng Thái Sinh viên thực hiện: MSSV: 0112174 Họ và tên: Nguyễn Thanh Bình Tóm tắt nội dung luận văn: - Tìm hiểu lý thuyết về Thuật giải di truyền và Logic mờ. - Nghiên cứu các vấn đề trong điều khiển máy bay trực thăng. - Thiết kế cấu trúc bộ điều khiển logic mờ cho máy bay trực thăng. - Ứng dụng Logic mờ để xây dựng bộ luật điều khiển cho máy bay trực thăng. - Mở rộng bộ luật điều khiển bằng Thuật giải di truyền. - Xây dựng chương trình giả lập trực thăng bay không người lái trên môi trường Visual C++ 6.0 Một số từ khóa chính liên quan đến nội dung đề tài: Fuzzy Logic, Genetic Algorithms, Helicopter, Flight Control. Lĩnh vực áp dụng: Điều khiển tự động Các thuật toán, phương pháp, quy trình chính được nghiên cứu, ứng dụng trong đề tài - Fuzzy Logic - Genetic Algorithms Các công cụ, công nghệ chính được nghiên cứu, ứng dụng trong đề tài Thư viện OpenGL. Xác nhận của GVHD TS. Lê Hoàng Thái ---------------------------------------------------------------------------------------------- . NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ TRI THỨC NGUYỄN THANH BÌNH XÂY DỰNG HỆ THỐNG ĐIỀU KHIỂN TRỰC THĂNG KHÔNG NGƯỜI LÁI GIẢ LẬP BẰNG MÔ HÌNH KẾT HỢP GA – FL. NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ TRI THỨC NGUYỄN THANH BÌNH - 0112174 XÂY DỰNG HỆ THỐNG ĐIỀU KHIỂN TRỰC THĂNG KHÔNG NGƯỜI LÁI GIẢ LẬP BẰNG MÔ HÌNH KẾT HỢP

Ngày đăng: 04/08/2013, 16:09

Hình ảnh liên quan

MÔ HÌNH KẾT HỢP GA – FL - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL
MÔ HÌNH KẾT HỢP GA – FL Xem tại trang 1 của tài liệu.
MÔ HÌNH KẾT HỢP GA – FL - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL
MÔ HÌNH KẾT HỢP GA – FL Xem tại trang 2 của tài liệu.
Chương 1: Mô hình kết hợp Thuật giải di truyền – Logic mờ - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

h.

ương 1: Mô hình kết hợp Thuật giải di truyền – Logic mờ Xem tại trang 15 của tài liệu.
Hình 2.2. a) Cấu trúc điều khiển của máy bay trực thăng. [10] - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

Hình 2.2..

a) Cấu trúc điều khiển của máy bay trực thăng. [10] Xem tại trang 20 của tài liệu.
Hình 2.1. Lực không khí sản sinh quanh máy bay trực thăng. Trong cấu hình trực thăng đơn giản như Hình 2.1, thân trực thăng đượ c nâng  lên nhờ cánh quạt chính (main rotor) cung cấp lực nâng - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

Hình 2.1..

Lực không khí sản sinh quanh máy bay trực thăng. Trong cấu hình trực thăng đơn giản như Hình 2.1, thân trực thăng đượ c nâng lên nhờ cánh quạt chính (main rotor) cung cấp lực nâng Xem tại trang 20 của tài liệu.
Hình 2.2.b) Ba bộ phận điều khiển chính trong khoang lái của trực thăng [10] Trong khoang lái (cockpit), phi công sử dụng 3 bộ phận điều khiển để - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

Hình 2.2.b.

Ba bộ phận điều khiển chính trong khoang lái của trực thăng [10] Trong khoang lái (cockpit), phi công sử dụng 3 bộ phận điều khiển để Xem tại trang 21 của tài liệu.
như hình 31.a. Mỗi đầu vào liên kết với các đầu vào khác thông quanh ững luật trong bộ luật cơ sở - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

nh.

ư hình 31.a. Mỗi đầu vào liên kết với các đầu vào khác thông quanh ững luật trong bộ luật cơ sở Xem tại trang 28 của tài liệu.
Bảng 3.1. Mô tả đầu vào của mỗi khối điều khiển mờ - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

Bảng 3.1..

Mô tả đầu vào của mỗi khối điều khiển mờ Xem tại trang 34 của tài liệu.
Đầu ra của mỗi khối cũng được giới hạn vào miền [Min; Max], bảng 3.2 cho biết chi tiết đầu ra của 12 khối, và tổng số luật của mỗi khối - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

u.

ra của mỗi khối cũng được giới hạn vào miền [Min; Max], bảng 3.2 cho biết chi tiết đầu ra của 12 khối, và tổng số luật của mỗi khối Xem tại trang 35 của tài liệu.
Hình 5.1. Các bước tạo bộ luật cơ bản - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

Hình 5.1..

Các bước tạo bộ luật cơ bản Xem tại trang 43 của tài liệu.
Hình 5.2. Dùng GAt ạo bộ luật mở rộng - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

Hình 5.2..

Dùng GAt ạo bộ luật mở rộng Xem tại trang 45 của tài liệu.
Ch ương 5 trình bày việc sử dụng mô hình GA-FL để tạo ra bộ luật - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

h.

ương 5 trình bày việc sử dụng mô hình GA-FL để tạo ra bộ luật Xem tại trang 56 của tài liệu.
Dưới đây là đồ thị biểu diễn bảng chân trị của tập mờ C được tạo từ 2 tập mờ A, B với 3 phép toán : AND, OR, NOT - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

i.

đây là đồ thị biểu diễn bảng chân trị của tập mờ C được tạo từ 2 tập mờ A, B với 3 phép toán : AND, OR, NOT Xem tại trang 71 của tài liệu.
Phụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

h.

ụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm Xem tại trang 73 của tài liệu.
Phụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

h.

ụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm Xem tại trang 74 của tài liệu.
Phụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

h.

ụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm Xem tại trang 75 của tài liệu.
Phụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

h.

ụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm Xem tại trang 76 của tài liệu.
Phụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

h.

ụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm Xem tại trang 77 của tài liệu.
Phụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm - XÂY DỰNG hệ THỐNG điều KHIỂN TRỰC THĂNG KHÔNG NGƯỜI lái GIẢ lập BẰNG mô HÌNH kết hợp GA – FL

h.

ụ lục C: Các màn hình chính của chương trình giả lập thử nghiệm Xem tại trang 78 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan