Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 82 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
82
Dung lượng
4,48 MB
Nội dung
TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN TIỂU LUẬN HỌC PHẦN: CÁC HỆ THỐNG THÔNG TIN THƠNG MINH Đề tài: Ứng dụng lơgic mờ xây dựng hệ chuyên gia chẩn đoán trạng thái kỹ thuật hệ thống phanh xe Mã học phần :7080205 Sinh viên thực hiện: Vũ Anh Quân Mã số sinh viên:1821051009 Hà Nội, 2021 Tiểu luận : Ứng dụng lôgic mờ xây dựng hệ chuyên gia chẩn đoán trạng thái kỹ thuật hệ thống phanh xe Nội dung đề tài Chương : Tổng quan vấn đề nghiên cứu Chương : Cơ sở lý thuyết chuẩn đoán kỹ thuật, tập mờ logic mờ Chương : Xây dựng ma trận thông số chẩn đoán hệ thống phanh xe Corolla 2000 Chương : Ứng dụng logic mờ xây dựng hệ trợ giúp chuyên gia chẩn doán ttkt hệ thống phanh xe corolla 2000 Chương TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU Tính cấp thiết đề tài 1.1 Mục đích chẩn đốn kỹ thuật Trong q trình khai thác sử dụng ,độ tin cậy làm việc ôtô suy giảm,mức độ suy giảm độ tin cậy chung ôtô phụ thuộc vào độ tin cậy hệ thống chi tiết ,bởi để trì độ tin cậy chung cần thiết phải có tác động kỹ thuật vào đối tượng Các tác động kỹ thuật trình khai thác đa dạng thiết lập sở xác định tình trạng kỹ thuật thời,tiếp sau kỹ thuật bảo dưỡng,kỹ thuật thay hay kỹ thuật phục hồi.Như tác động kỹ thuật trình khai thác xác định trạng thái kỹ thuật ôtô * Để xác định tình trạng kỹ thuật xác định nhiều cách khác nhau: SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh Tháo rời,kiểm tra,đo đạc,đánh giá,Phương thức đòi hỏi phí nhân lực tháo rời,rất gây hư hỏng trạng thái bề mặt lắp ghép.Đây phương pháp xác định trình trạng kỹ thuật trực tiếp * Không tháo rời sử dụng biện pháp thăm dò,dựa vào biểu đặc trưng để xác định tình trạng kỹ thuật đối tượng.Phương thức gọi chẩn đốn kỹ thuật Tính tích cực chẩn đốn kỹ thuật dự báo cách tốt xác hư hỏng xảy mà khơng cần phải tháo rời ơtơ,tổng thành máy.Vì chẩn đốn kỹ thuật áp dụng rộng rãi ôtô ngày thể vai trị khơng thể thiếu 1.2 Ý nghĩa chẩn đoán kỹ thuật Chẩn đốn kỹ thuật có ý nghĩa sau: Nâng cao độ tin cậy xe an toàn giao thơng ,nhờ phát kịp thời dự đốn trước hư hỏng xảy ra,đảm bảo suất vận chuyển đặc biệt giảm thiểu khả tai nạn giao thơng,góp phần vào ổn định tăng trưởng kinh tế đất nước Nâng cao độ bền lâu ,giảm chi phí phụ tùng thay thế,giảm độ hao mòn chi tiết tháo rời tổng thành kiểm tra Giảm tiêu hao nhiên liệu ,dầu nhờn phát kịp thời để điều chỉnh phận đưa trạng thái làm việc tối ưu Giảm công lao động cho công tác bảo dưỡng kỹ thuật sửa chữa Ngày công nghệ phát triển kéo theo nhiều ứng dụng cơng nghệ tự chẩn đốn.Trên cụm phức tạp xe hình thành hệ thống tự chẩn đốn có khả giao tiếp với người sử dụng cách thuận lợi Kèm theo thiết bị điều khiển hệ thống chẩn đoán điện tử đại (hệ SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh thống tự báo lỗi) tạo khả nhanh chóng báo hỏng,tìm lỗi giảm nguy độ tin cậy số chi tiết ôtô hoat động 1.3 Phương pháp trợ giúp q trình chẩn đốn Trên thực tế có nhiều phương pháp áp dụng để giúp cho q trình chẩn đốn nhanh chóng đạt hiệu cao.Để đáp ứng u cầu có mhiều cơng trình nghiên cứu phương pháp trợ giúp như:phương pháp sử dụng lý thuyết thơng tin ,phương pháp chẩn đốn hệ chun gia …và có cơng trình nghiên cứu chẩn đốn kỹ thuật dựa lý thưyết tập mờ Năm 1965 L.A.Zadeh xây dựng sở tính tốn cho suy luận mờ lý thuyết tập mờ ,việc sử dụng tài liệu có nhiều ưu điểm: Cho phép xử lý thơng tin định tính dạng ngơn ngữ Sử dụng lôgic suy diễn gắn liền với tri thức người Từ nhận ưu việt lý thuyết mờ cơng tác chẩn đốn kiến thức có chưn mơn,tác giả định chọn đề tài tốt nghiệp là:Ứng dụng lơgic mờ xây dựng hệ chun gia chẩn đốn trạng thái kỹ thuật hệ thống phanh xe Các lý thuyết tập mờ chẩn đoán kỹ thuật ôtô 2.1 Những ứng dụng nước Từ năm đầu thập kỷ 90 nghành kỹ thuật phát triển mạnh mẽ đem lại thành tựu bất ngờ ,đó điều khiển mờ.Năm 1965 Zahde định hướng chuyển giao nguyên tắc xử lý thông tin ,điều khiển hệ sinh học sang kỹ thuật Trong năm gần ,số lượng ứng dụng hệ trợ giúp chẩn đoán tăng lên đáng kể nước phát triển Đặc biệt mô hình trợ giúp chẩn đốn có ứng dụng lý thuyết tập mờ lĩnh vực điều khiển tự động SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh 2.2 Những ứng dụng nước Tại nước ta có nhiều cơng trình nghiên cứu đạt kết định Như lĩnh vực sinh học y tế có cơng trình nghiên cứu hệ hỗ trợ chẩn đoán bệnh nhiệt đới bệnh sốt … Trong lĩnh vực kỹ thuật có nhiều đơn vị sử dụng để chẩn đốn tổng thành ơtơ hệ thống khác lĩnh vưc đời sống 3.Mục tiêu ,nhiệm vụ đề tài • Nghiên cứu ứng dụng lý thuyết tập mờ để xây dựng hệ chuyên gia chẩn đoán giúp cho việc chẩn đoán hệ thống phanh nhanh chóng cho kết xác • Nhiệm vụ đề tài giải vấn đề sau: - Nghiên cứu lý thuyết tập mờ ứng dụng - ứng dụng lý thuyết tập mờ để lựa chọn thơng số chẩn đốn xây dựng mơ hình hệ trợ giúp chẩn đoán kỹ thuật hệ thống phanh xe Corolla 2000 - Dựa phần mềm Matlab xây dựng phần mềm trợ giúp chẩn đoán cho hệ thống phanh xe Corolla Nội dung đề tài Chương I Tổng quan vấn đề nghiên cứu Chương II Cơ sở lý thuyết chẩn đốn lơgic mờ Chương III Xây dựng ma trận thông số chẩn đoán hệ thống phanh Chương IV Xây dựng phẩn mềm mơ hình chẩn đốn tổng thành hệ thống phanh Chương CƠ SỞ LÝ THUYẾT VỀ CHẨN ĐOÁN KỸ THUẬT,TẬP MỜ VÀ LOGIC MỜ SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh 2.1.cơ sở lý thuyết chẩn đoán kỹ thuật ơtơ: 2.1.1.khái niệm,nhiệm vụ chẩn đốn kỹ thuật: 2.1.1.1.khái niệm: chẩn đốn kỹ thuật q trình dựa vào biểu nhận biết người hay máy móc để phán đốn bệnh đối tượng.Khi chẩn đốn khơng tháo rời chi tiết làm ảnh hưởng đến trình làm viẹc bình thường chi tiết tuổi bền chúng Chẩn đoán kỹ thuật ngành khoa học nghiên cứu:các hình thái xuất hư hỏng,các phương pháp thiết bị phát chúng,dự đoán thời hạn xuát hư hỏng mà khơng cần phải tháo rời tổng thành ơtơ.Ngồi chẩn đốn kỹ thuật cịn nghiên cứu cơng nghệ tổ chức cơng nghệ chẩn đốn 2.1.1.2.Nhiệm vụ: Nhiệm vụ chẩn đốn kỹ thuật ơtơ là: - xác định nghiên cứu thông số đặc trưng cho trạng thái kỹ thuật ôtô - Chia ôtô thành cụm,chi tiết nghiên cứu thông số trạng thái kỹ thuật chúng - Nghiên cứu phụ thuộc thông số trạng thái otô thông số trạng thái cụm chi tiết - Xác định khả xảy hư hỏng thay đổi trạng thái làm việc - Tập hợp gia công,gia công số liệu để xác định xác suất xảy hư hỏngvà biến xấu trạng thái làm việc ôtô cụm chi tiết,tổng thành - Phân tích thời gian chi phí để hồn thành ngun cơng kiểm tra - Lựa chọn phương pháp chẩn đoán ,xác định thứ tự phương pháp chẩn đoán chọn - Xây đụng phương pháp tối ưu cho chẩn đoán,tức lựa chọn thứ tự hợp lý cho việc kiểm tra chẩn đoán SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh - Do không tháo rời tổng thành,chi tiết nên trực tiếp phát hư hỏng mà phải phát hiên thông qua triệu chứng - Triệu chứng biểu gián tiếp bên hư hỏng bên mà người ta nhận biết - Cấu trúc chẩn đoán kỹ thuật đặc trưng đặc trưng hai hướng khoa học có quan hệ khăng khít với lý thuyết nhận dạng lý thuyết đo - Lý thuyết nhận dạng phận điều khiển học chuyên thuật tốn mơ hình chẩn đốn - Lý thuyết đo chuyên thiết bị đánh giá tình trạng đối tượng đo - Chẩn đốn kỹ thuật có mối quan hệ khăng khít với lý thuyết độ tin cậy,lý thuyết thơng tin,lý thuyết lơ gíc lý thuyết hệ thống 2.1.1.3.mục đích Chẩn đốn kỹ thuật áp dụng rộng rãi nhiều nghành công nghiệp ôtô như:chế tạo,sửa chữa,bảo dưỡng với mục đích sau đây: - Nâng cao tính tin cậy xe an tồn giao thơng,nhờ phát kịp thời dự đốn hư hỏng xảy - Nâng cao độ bền lâu giảm chi phí phụ tùng thay tháo lắp tổng thành,giảm cường độ hao mòn chi tiết - Giảm lượng tiêu hao nhiên liệu,dầu nhờn kịp thời điều chỉnh phận hệ thống cung cấp nhiên liệu phận khác xe - Giảm công lao động cho công tác bảo dưỡng kỹ thuật,sửa chữa giảm số cơng việc,khối lượng khơng thật cần thiết cơng tác 2.1.2.Các thơng số chẩn đốn u cầu thơng số chẩn đốn 2.1.2.1.thơng số kết cấu Số lượng tổng thành,các khâu chi tiết ôtô lớn chúng đươc chế tạo theo kích thước dung sai quy định,có yêu cầu cụ thể.tất chi tiết SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh hợp thành cụm tổng thành,thành xe gọi kết cấu.Mỗi đối tượng có kết cấu cụ thể đảm nhận chức cụ thể Đặc trưng kết cấu tổng thành,khâu là: - Vị trí tương quan chi tiết khâu tổng thành - Loại mối ghép chi tiết với - Đặc tính tác dụng tương hỗ chi tiết Kết cấu đánh giá thông số kết cấu: Thông số kết cấu (thông số trạng thái kỹ thuật) đại lượng vật lý như:kích thước(độ dài,diện tích,thể tích…) (lực,tần số áp suất…,âm (lực âm) điện (vơn, ampe) ,nhiệt (độ,calo…) Trong q trình sử dụng,các thơng số kết cấu thay đổi từ giá trị ban đầu X đến giá trị X (giới hạn) - Giá trị ban đầu X thông số kết cấu tính tốn theo u cầu kỹ thuật nhà sản xuất quy định,thường ghi vẽ hay yêu cầu kỹ thuật Trong q trình sử dụng,thơng số kết cấu tăng giảm (H2-1) dẫn đén trạng thaí kỹ thuật xấu đi,cuối hỏng - Giá trị cho phép X thông số kết cấu:ranh giới xuất hư hỏng,máy móc bắt đầu trục trặc,các tính sử dụng bắt dầu giả,nhưng khả làm việc - Giá trị gới hạn (X ) thơng số két cấu:xe,tổng thành hồn tồn khả làm việc.Khơng thể hồn thành chức quy định 2.1.2.2.Thơng số chẩn đốn: * Thơng số ra:chẩn đốn ơtơ dựa nhân tố kiểm tra thực nghiệm quan hệ “đặc tính ra” thơng số kết cấu Các “quá trình ra” cá trình vật lý hố học,phản ánh tình trạng kỹ thuật bên đối tượng chẩn đốn mà ta nhận biết được.Các trình xuất đối tượng hoạt động.các trình phân thành: SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh - Các q trình cơng tác:Các q trình hoạt động theo chức quy định.Ví dụ:Q trình sinh cơng động cơ… - Các trình kèm theo: Những trình xuất với q trình cơng tác,nhưng khơng có ích,gây nhiễu,làm xấu q trình cơng tác.Ví dụ :Tiếng ồn,rung,nhiệt độ… Các “thông số ra” đặc trưng cho q trình đại lượng đo được.Ví dụ: mơ men,khe hở… * thơng Số chẩn đốn Các “thông số ra”rất thuận tiện cho việc sử dụng làm triệu chứng để chẩn đốn ơtơ.Nhưng khơng phải thông số sử dụng làm thông số chẩn đốn.Các thơng số chẩn đốn cần có u cầu sau: - Tính nhạy(Kn):Số thơng số chẩn đoán ds phải phù hợp với biến thiên dx củ thông số kết cấu: Kn= Từ H2-2 xét tương quan có số gia X,nhưng S > S thơng số chẩn đốn S có tính nhạy cao S ,dễ đo xác hơn,nếu thơng số chẩn đốn hàm nhiều thông số kêt cấu S = f (X ; X ; X ;… X ) Thì - Tính đơn trị :xét khoảng hàm S = f(x) khơng có cực trị Mỗi giá trị thơng kết cấu ứng với giá trị thơng số chẩn đốn ngược lại.Xét hai tương quan (H2-3) thấy thông số ứng với giá trị S đáp ưng u cầu đơn trị cịn S có hai giá trị X X nên không đảm bảo yêu cầu - Tính ổn định: Đánh giá phân bố giá trị thơng số chẩn đốn đo nhiều lần đối tượng có giá trị phù hợp với thông số kết cấu.Tức độ lệch quân phương SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh 10 Theo hình (2-4) kỳ vọng tốn đặc trưng cho tính ổn định thông số x Sự ổn định thơng số chẩn đốn làm giảm tính nhạy.Đánh giá tương quan chặt chẽ hai thơng số chẩn đốn kế cấu công thức: = ( S nhỏ tính ổn định cao) - Tính thơng tin: Xét mật độ phân bố f (S); f (S) đói tượng khơng hỏng đối tượng hỏng: ( Hình2-5) Ta thấy:Mức độ trùng điệp sai số nhỏ,tính thơng tin cao.Hình 2-5a tính thơng tin cao nhất, hình 2-5b tính thơng tin vừa phải,hình 2-5c tính thơng tin thấp nhất.Diện tích phần trùng đánh giá sai số chẩn đốn,nếu diện tích nhỏ cao khác biệt tính thơng tin I(S) = tính thơng tin cao,độ khơng xác định giảm I=H -H = H ;H lượng entropi trước sau chẩn đoán với (xác suất trạng thái thứ i) 10 SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh 68 • Mờ hoỏ biến cấu phanh trước 4.2.3.3 Luật mờ Luật mờ chớnh tri thức chuyờn gia, luật mờ cỏc chớnh xỏc đầy đủ thỡ kết chớnh xỏc gần với thực tế Khi xõy dựng luật mờ cần theo hệ thống cho khụng thiếu xút Trong fuzzy cỏc luật mờ cú trọng số Tức ta đưa luật, luật đú chớnh xỏc thỡ trọng số cao, cao 1, thấp Mục đớch đưa trọng số để chương trỡnh chỳng ta chớnh xỏc Nếu ta cú luật chưa thật chớnh xỏc thỡ mức độ ảnh hưởng nú nờn chương trỡnh khụng quỏ lớn Luật nhiều chớnh xỏc thỡ mức độ khử nhiễu lớn - Nếu ta gọi : + Biến bó phanh khơng bó, bó ớt, bó nhiều A1, A2, A3 68 SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh 69 + Biến ổn định phanh ổn định,mất ổn định ít,mất ổn định B1, B2, B3 + Biến độ cao bàn đạp phanh, vừa đủ,thấp ít,rất thấp C1, C2, C3 + Biến chân phanh nặng phanh không ăn vừa phải,nặng,rất nặng D1, D2, D3 + Biến phanh ăn,ăn,rất ăn,quá ăn E1, E2, E3 + Biến tiếng kêu khác thường hệ thống phanh,tiếng kêu nhỏ,lớn,rất lớn F1, F2, F3 Ta cú bảng tổng hợp cỏc luật sau : CỤM XYLANH CHÍNH VÀ BÀN ĐẠP PHANH TT Cỏc triệu chứng A1 or C1 A1 and C1 A1 and C2 A1 and C2 A2 and C2 A3 and C3 A2 or C2 Khả hư hỏng Tốt Tốt Biến xấu TTKT Biến xấu TTKT Biến xấu TTKT Khả hỏng Khả hỏng TRỢ LỰC CHÂN KHÔNG TT 10 11 12 13 14 15 Cỏc triệu chứng D1 and E1 D1 and E2 D2 and E1 D2 and E2 D3 and E1 D2 and E2 D2 and E3 D3 or E3 Khả hư hỏng Tốt Tốt Biến xấu TTKT Biến xấu TTKT Khả hỏng Khả hỏng Khả hỏng Khả hỏng ĐƯỜNG ỐNG DẪN DẦU TT 16 69 SVTH:Vũ Anh Quân Cỏc triệu chứng C1 and D1 Khả hư hỏng Tốt GVHD:Vương Thị Như Quỳnh 70 17 18 19 20 21 22 23 24 C1 and D2 C2 and D2 C2 and D1 C3 and D3 C3 or D3 C2 and D3 C3 and D1 C2 ABS VÀ P.VAN TT 25 26 27 28 29 30 31 32 Tốt Biến xấu TTKT Biến xấu TTKT Khả hỏng Khả hỏng Khả hỏng Khả hỏng Biến xấu TTKT Cỏc triệu chứng B1 or E1 B2 and E2 B2 or E2 B2 and E3 B1 and E3 B3 B3 and E3 B2 and E1 Khả hư hỏng Tốt Biến xấu TTKT Biến xấu TTKT Biến xấu TTKT Biến xấu TTKT Khả hỏng Khả hỏng Biến xấu TTKT CƠ CẤU PHANH SAU TT 33 34 35 36 37 38 39 40 Cỏc triệu chứng A1 and B1and C1and D1 and E1 and F1 A1 and C2 A2 and C1 and E2 A2 or B2 or C2 or D2 or E2 or F2 A3 and C2 and F2 A1 and B1 and C1 and D2 and E2 and F2 A3 and B3 and C3 and D3 and E3 and F3 A2 and B3 and C3 and D3 and E3 and F3 Khả hư hỏng Tốt Biến xấu TTKT Biến xấu TTKT Biến xấu TTKT Khả hỏng Biến xấu TTKT Khả hỏng Khả hỏng CƠ CẤU PHANH TRƯỚC 70 SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh 71 `T Cỏc triệu chứng Khả hư hỏng T 41 42 43 44 45 46 47 48 49 A1and B1 and C1 and D1 and E1 and F1 A2 or B2 or C2 or D2 or E2 or F2 A2 and C2 and F2 A2 and B2 and C2 and F2 A3 or B3 or C3 or D3 or E3 or F3 A3 and B3 and F2 A2 and B2 and C3 and D1 and E2 and F2 A3 and B2 and C2 A2 and D2 and C2 Tốt Biến xấu TTKT Biến xấu TTKT Biến xấu TTKT Khả hỏng Khả hỏng Khả hỏng Khả hỏng Biến xấu TTKT 50 A2 and B1 and C2 Khả hỏng 4.3 Xây dựng giao diện chương trỡnh hỗ trợ chẩn đoán hệ thống phanh xe Corolla 2000 Giao diện chương trỡnh chớnh biểu bờn liờn kết người sử dụng với phần mềm chẩn đoỏn Nhờ giao diện người sử dụng nhập cỏc tham số đầu vào - tức cỏc thụng số mà người sử dụng đo cảm nhận Chương trỡnh ta thu thập cỏc kết nhập đưa kết tớnh toỏn chớnh trờn giao diện Để cú hoạt động chương trỡnh ta cần cú file : hocdoan.fis (file fuzzy), cdp.m (nhằm tạo giao diện nhập thụng số đầu vào), run.m (file chạy chương trỡnh kết nối giửa việc nhập thụng số đầu vào chương trỡnh chớnh fuzzy ta ) đồng thời cho kết dạng số ngụn ngữ trờn hỡnh giao diện Trong phần mềm Matlab cú cỏc lệnh hỗ trợ việc tạo giao diện Cỏc hàm đú thể sau : - Figure hàm tạo khung hỡnh với vị trớ so với khung hỡnh mỏy vi tớnh 71 SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh 72 - Uicontrol hàm viết ký tự, ta cú thể định dạng kiểu font chữ vị trớ dũng text Trong lệnh uicontrol ta cú thể tạo cỏc nỳt bấm pushbutton ,cú thể kết nối callback với cỏc chương trỡnh khỏc - Str2num hàm cú chức chuyển từ dạng ngụn ngữ chuỗi ký tự string sang dạng số number - if Ifelse ; break ; lệnh thoỏt khỏi vũng lặp return ; lệnh quay lại thực cõu lệnh tiếp end ; kết thỳc vũng lặp - Readfis lệnh đọc hàm fuzzy, cú đuụi fis - Evalfis hàm nhận giỏ trị hàm fuzzy - clc xoỏ tất cỏc lệnh thực trước cửa sổ command window … Sau đõy chương trỡnh chạy : Cdp.m clc H=figure('position',[100 100 700 500]); set(H,'menubar','none','name','He chuyen gia chan doan trang thai ky thuat he thong phanh COROLLA 2000','NumberTitle','off'); t= uicontrol(H,'style','text','string','HE CHUYEN GIA CHAN DOAN TRANG THAI KY THUAT HT PHANH COROLLA 2000', 'FontSize',12,'FontWeight','bold','HorizontalAlignment','center','position',[0 465 700 20],'foreground',[0 1],'background',[0.8 0.8 0.8]); % THONG SO BIEU HIEN 72 SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh 73 % thong so bieu hien muc bo phanh t= uicontrol(H,'style','text','string','Muc bo phanh,: 1', 'position',[35 400 350 20],'background',[0.8 0.8 0.8],'HorizontalAlignment','left'); e1= uicontrol(H,'style','edit','position',[250 400 80 20],'BackgroundColor',[1 1], 'string','','tag','e1'); % thong so bieu hien su mat on dinh phanh t= uicontrol(H,'style','text','string','Muc mat on dinh phanh: 1', 'position',[35 350 350 20],'background',[0.8 0.8 0.8],'HorizontalAlignment','left'); e2= uicontrol(H,'style','edit','position',[250 350 80 20],'BackgroundColor',[1 1], 'string','','tag','e2'); % thong so bieu hien cao chan phanh t= uicontrol(H,'style','text','string','Muc giam cao chan phanh: 1', 'position',[35 300 350 20],'background',[0.8 0.8 0.8],'HorizontalAlignment','left'); e3= uicontrol(H,'style','edit','position',[250 300 80 20],'BackgroundColor',[1 1], 'string','','tag','e3'); % thong so bieu hien chan phanh nang nhung phanh khong an t= uicontrol(H,'style','text','string','Muc giam hieu qua phanh: 1', 'position',[35 250 350 20],'background',[0.8 0.8 0.8],'HorizontalAlignment','left'); e4= uicontrol(H,'style','edit','position',[250 250 80 20],'BackgroundColor',[1 1], 'string','','tag','e4'); % thong so bieu hien muc phanh qua an t= uicontrol(H,'style','text','string','Muc phanh qua an: 1', 'position',[35 200 350 20],'background',[0.8 0.8 0.8],'HorizontalAlignment','left'); e5= uicontrol(H,'style','edit','position',[250 200 80 20],'BackgroundColor',[1 1], 'string','','tag','e5'); % thong so bieu hien tieng keu khac thuong t= uicontrol(H,'style','text','string','Muc on cua he thong phanh: 1', 73 SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh 74 'position',[35 150 350 20],'background',[0.8 0.8 0.8],'HorizontalAlignment','left'); e6= uicontrol(H,'style','edit','position',[250 150 80 20],'BackgroundColor',[1 1], 'string','','tag','e6'); %============= % Nut bam chay chuong trinh p1= uicontrol(H,'style','pushbutton','position',[460 35 70 40],'string','Chan doan', 'callback','run'); p2= uicontrol(H,'style','pushbutton','position',[530 35 80 40],'string','Luu so lieu', 'callback','lusl'); p3= uicontrol(H,'style','pushbutton','position',[610 35 60 40],'string','Thoat', 'callback','close(gcf)'); % Nhap thong so bieu hien a=str2num(get(findobj(gcf,'tag','e1'),'string')); b=str2num(get(findobj(gcf,'tag','e2'),'string')); c=str2num(get(findobj(gcf,'tag','e3'),'string')); d=str2num(get(findobj(gcf,'tag','e4'),'string')); e=str2num(get(findobj(gcf,'tag','e5'),'string')); f=str2num(get(findobj(gcf,'tag','e6'),'string')); if isempty(a)|isempty(b)|isempty(c)|isempty(d)|isempty(e)|isempty(f) msgbox('Ban chua nhap du so lieu','Chu y','warn'); break; return; end; % Chan doan mo fismat=readfis('Hocdoan'); 74 SVTH:Vũ Anh Quân GVHD:Vương Thị Như Quỳnh 75 x=evalfis([a b c d e f],fismat); % Chuyen ket qua chan doan sang ngon ngu tu nhien if (0.72