Đề tài:ĐIỀU KHIỂN TỐC ĐỘ XE HƠI TỰ ĐỘNG Fuzzy logic Trường Đại học Công Nghệ Thông Tin – ĐHQG TP.HCM GVHD: Ths.Trương Hải Bằng Sinh viên thực hiện : Nguyễn Thiện Lai... Mục Lụ
Trang 1Đề tài:
ĐIỀU KHIỂN TỐC ĐỘ XE HƠI TỰ ĐỘNG
Fuzzy logic
Trường Đại học Công Nghệ Thông Tin – ĐHQG TP.HCM
GVHD: Ths.Trương Hải Bằng
Sinh viên thực hiện : Nguyễn Thiện Lai
Trang 2Mục Lục
Tóm tắt bài toán
Vấn đề và hướng giải quyết
Ứng dụng Fuzzy Logic
Demo ứng dụng
Trang 3Tóm tắt bài toán
Nhu cầu tự động hoá các thiết bị giao thông ngày càng cao khi đời sống con người ngày một hiện đại
Một loạt các thiết bị tự động được ra đời như cửa xe
tự động, thiết bị tự điều chỉnh nhiệt độ cabin, thiết bị quản lí xăng, dầu, bình điện…
Trang 4Tóm tắt bài toán
Trong thời điểm đó, một số nhu cầu của tài xế đã đặt ra khó khăn cho nhà phát triển như:
Tự động điều khiển tốc độ ô tô hay việc giữ khoảng cách an toàn với các phương tiện giao thông khác.
Cải thiện tầm nhìn vào ban đêm cho người lái xe.
Xây dựng bản đồ hay các đường đi thay thế trong các trường hợp khó khăn.
Nhu cầu đó đã dẫn đến nghiên cứu về việc ứng dụng Hệ suy diễn mờ trong điều khiển tốc độ ô tô tự động hôm nay.
Trang 5Giải quyết bằng Fuzzy Logic
Input:
Saisotocdo: giá trị thể hiện sự chênh lệch giữa tốc độ thực tế
và tốc độ do người dùng cài đặt
Giatoc: thể hiện sự thay đổi về tốc độ trong một khoảng thời gian nhất định
Output:
Dieuchinhga:
Trang 6Cấu trúc bộ điều khiển mờ
Trang 7Xác định tập mờ
Miền giá trị:
• Input:
Saisotocdo:
1 Nhỏ hơn null: sai số tốc độ < 0
2 Bằng null:sai số tốc độ = 0
3 Lớn hơn null: sai số tốc độ > 0
Giatoc:
1 Nhỏ hơn null: gia tốc < 0
2 Bằng null:gia tốc = 0
3 Lớn hơn null: gia tốc > 0
Trang 8Xác định tập mờ
Output:
Dieuchinhga:
1. Tangga
2. Giamga
Dieuchinhphanh:
1. Thaphanh
2. Damphanh
Trang 9Fuzzy Logic
Input: SaiSoTocDo
Trang 10Fuzzy Logic
Input: GiaToc
Trang 11Fuzzy Logic
Output: Dieuchinhga
Trang 12Fuzzy Logic
Output: Dieuchinhphanh
Trang 13Xây dựng tập luật điều khiển
Bao gồm các luật sau:
1. If (saisotocdo is lon_hon_null) and (giatoc is lon_hon_null)
then (Dieuchinhga is giamga)(Dieuchinhphanh is
dam_phanh)
2. If (saisotocdo is nho_hon_null) and (giatoc is
nho_hon_null) then (Dieuchinhga is tangga)
(Dieuchinhphanh is tha_phanh)
3. If(saisotocdo is null) and (giatoc is null) then (Dieuchinhga
is giamga)(Dieuchinhphanh is tha_phanh)
Trang 14Tài liệu tham khảo
1. M.A Sotelo et al., “Vehicle Fuzzy
Driving Based on DGPS and
Vision,”Proc 9th Int’l Fuzzy Systems Assoc., Springer, 2001, pp 1472–
1477.
2. E Naranjo et al, Using Fuzzy logic in
Automated Vehicle Control, 2007.
Trang 15Cảm ơn các bạn đã lắng
nghe