1. Trang chủ
  2. » Công Nghệ Thông Tin

Quá trình hình thành giáo trình mô phỏng mô hình trong matlab và trong nghiên cứu mở p6

10 1 0

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

THÔNG TIN TÀI LIỆU

Tương tự như đối với van nước lạnh. Nhiệt độ của dòng nước nóng là 30oC. Thiết kế khâu lưu tốc đặt trước: Khâu bao gồm tốc độ đặt trước và máy phát tín hiệu thử. Thiết kế khâu nhiệt độ đặt trước: Khâu bao gồm nhiệt độ đặt trước và máy phát tín hiệu thử. Nghiên cứu điều khiển mờ – Mô phỏng hệ thống điều khiển mờ bằng MatLab

Luận văn tốt nghiệp  Thiết kế van nước nóng: Tương tự van nước lạnh Nhiệt độ dòng nước nóng 30oC  Thiết kế khâu lưu tốc đặt trước: Khâu bao gồm tốc độ đặt trước máy phát tín hiệu thử  Thiết kế khâu nhiệt độ đặt trước: Khâu bao gồm nhiệt độ đặt trước máy phát tín hiệu thử Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab 61 Luận văn tốt nghiệp  Thiết kế hàm đối tượng: Hàm lưu tốc: u(1)+u(3) Với u(1) tốc độ dòng nước nóng u(3) tốc độ dòng nước lạnh Hàm nhiệt độ: u (1).u ( 2)  u (3).u ( 4) u (1)  u (3) Với u(1) tốc độ dòng nước nóng u(2) nhiệt độ dòng nước nóng u(3) tốc độ dòng nước lạnh u(4) nhiệt độ dòng nước lạnh Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab 62 Luận văn tốt nghiệp 63 IV Kết mô phỏng: Mô với nhiệt độ đặt trước 23 oC Lưu tốc đặt trước 0.7m3/h + Đối với tín hiệu thử có biến thiên hàm xung vuông có tần số fs1 = 0.3rad/s, biên độ 0.2m3/h tốc độ dòng nước fs2 = 0.2rad/s, biên độ 4oC nhiệt độ dòng nước Ta có đáp ứng sau: tín hiệu thử đáp ứng Đáp ứng lưu tốc tín hiệu thử đáp ứng Đáp ứng nhiệt độ Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab Luận văn tốt nghiệp 64 + Đối với tín hiệu thử có biến thiên hàm sin có tần số f s1 = 0.3rad/s, biên độ 0.2m3/h tốc độ dòng nước fs2 = 0.2rad/s, biên độ oC nhiệt độ dòng nước Ta có đáp ứng sau: tín hiệu thử đáp ứng Đáp ứng lưu tốc tín hiệu thử đáp ứng Đáp ứng nhiệt độ Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab Luận văn tốt nghiệp 65 Chương IV Kết luận đề nghị Trải qua 10 tuần thực đề tài, chúng em trình bày phần lý thuyết logic mờ, cách ứng dụng logic mờ điều khiển rút ưu nhược điểm kỹ thuật điều khiển mờ so với kỹ thuật điều khiển cổ điển trước Thêm vào đó, chúng em mô hệ thống điều khiển mờ phần mềm MatLab để từ quan sát đáp ứng hay chất lượng hệ thống Hướng phát triển đề tài: Xây dựng mô hình mẫu để quan sát kiểm tra lại lý thuyết thực nghiệm Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab Luận văn tốt nghiệp 66 PHẦN C PHỤ LỤC Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab Luận văn tốt nghiệp 67 CẤU TRÚC FILE FIS (Fuzzy Inference System) Cấu trúc file FIS tạo FIS Editor bao gồm phần sau: [System] Name = : khai báo tên, đặt dấu nháy Type = : khai báo loại, đặt dấu nháy NumInputs = : số lượng ngã vào, số nguyên NumOutputs = : số lượng ngã ra, số nguyên NumRules = : số lượng luật điều khiển, số nguyên AndMethod = : tên phương pháp AND + phương pháp sử dụng là: ‘min’ ‘prod’ OrMethod = : tên phương pháp OR + phương pháp sử dụng là: ‘max’ ‘probor’ ImpMethod = : tên phương pháp kéo theo + phương pháp sử dụng là: ‘min’ ‘prod’ AggMethod = : tên phương pháp tập hợp + phương pháp sử dụng là: ‘max’, ‘sum’ ‘probor’ DefuzzMethod = : tên phương pháp giải mờ + phương pháp sử dụng là: ‘centroid’, ‘bisector’, ‘mom’, ‘lom’ ‘som’ 2.[Input1] Name = : tên ngã vào, đặt dấu nháy Range = : giới hạn biến vào đặt ngoặc vuông NumMFs = : số lượng hàm liên thuộc, số nguyên MF1=: khai báo liệu hàm liên thuộc, báo đầu tên hàm đặt dấu nháy, theo sau dấu hai chấm tên loại hàm liên thuộc, dấu phẩy thông số hàm đặt ngoặc vuông Cứ MFn, với n số lượng hàm liên thuộc Có ngã vào khai báo liệu cho ngã vào [Inputi], với i số thứ tự ngã vào Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab Luận văn tốt nghiệp 68 3.[Output1] Name = : tên ngã ra, đặt dấu nháy Range = : giới hạn biến đặt ngoặc vuông MF1=: khai báo liệu hàm liên thuộc, báo đầu tên hàm đặt dấu nháy, theo sau dấu hai chấm tên loại hàm liên thuộc, dấu phẩy thông số hàm đặt ngoặc vuông Cứ MFn, với n số lượng hàm liên thuộc Có ngã khai báo liệu cho ngã [Outputi], với i số thứ tự ngã * Các loại hàm liên thuộc chọn là: ‘trimf’: có thông số ‘trapmf’: có thông số ‘gbellmf’: có thông số ‘gaussmf’: có thông số ‘gauss2mf’: có thông số ‘sigmf’: có thông số ‘dsigmf’: có thông số ‘psigmf’: có thông số ‘pimf’: có thông số ‘smf’: có thông số ‘zmf’: có thông số 4.[Rules] Mô tả bảng luật điều khiển dạng ma trận, khai báo luật điều khiển theo cấu trúc sau: Hàng, cột, luật_điều_khiển_ ngã_ra_1 (luật_điều_khiển_ ngã_ra_2) … Hàng với cột tăng lên 1, cột cuối cùng, hàng tăng lên 1, … luật điều khiển cuối Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab Luận văn tốt nghiệp 69 LIỆT KÊ FILE SHOWER.FIS % $Revision: 1.1 $ [System] Name = 'shower' Type = 'mamdani' NumInputs = NumOutputs = NumRules = AndMethod = 'min' OrMethod = 'max' ImpMethod = 'min' AggMethod = 'max' DefuzzMethod = 'centroid' [Input1] Name = 'temp' Range = [-20 20] NumMFs = MF1='cold':'trapmf',[-30 -30 -15 0] MF2='good':'trimf',[-10 10 0] MF3='hot':'trapmf',[0 15 30 30] [Input2] Name = 'flow' Range = [-1 1] NumMFs = MF1='soft':'trapmf',[-3 -3 -0.8 0] MF2='good':'trimf',[-0.4 0.4 0] MF3='hard':'trapmf',[0 0.8 3] [Output1] Name = 'cold' Range = [-1 1] NumMFs = MF1='closeFast':'trimf',[-1 -0.6 -0.3 0] MF2='closeSlow':'trimf',[-0.6 -0.3 0] MF3='steady':'trimf',[-0.3 0.3 0] MF4='openSlow':'trimf',[0 0.3 0.6 0] MF5='openFast':'trimf',[0.3 0.6 0] Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab Luận văn tốt nghiệp 70 [Output2] Name = 'hot' Range = [-1 1] NumMFs = MF1='closeFast':'trimf',[-1 -0.6 -0.3 0] MF2='closeSlow':'trimf',[-0.6 -0.3 0] MF3='steady':'trimf',[-0.3 0.3 0] MF4='openSlow':'trimf',[0 0.3 0.6 0] MF5='openFast':'trimf',[0.3 0.6 0] [Rules] 1, 2, 3, 2 1, 4 2, 3 3, 2 1, 2, 3, (1) (1) (1) (1) (1) (1) (1) (1) (1) : : : : : : : : : 1 1 1 1 Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab ... lý thuyết thực nghiệm Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab Luận văn tốt nghiệp 66 PHẦN C PHỤ LỤC Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab Luận văn tốt... dòng nước lạnh u(4) nhiệt độ dòng nước lạnh Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab 62 Luận văn tốt nghiệp 63 IV Kết mô phỏng: Mô với nhiệt độ đặt trước 23 oC Lưu tốc đặt... với n số lượng hàm liên thuộc Có ngã vào khai báo liệu cho ngã vào [Inputi], với i số thứ tự ngã vào Nghiên cứu điều khiển mờ – Mô hệ thống điều khiển mờ MatLab Luận văn tốt nghiệp 68 3.[Output1]

Ngày đăng: 11/05/2021, 04:04

Xem thêm:

w