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ở p5
lượt xem 14
download
Các công cụ về Fuzzy trong MatLab: FIS Editor là một chương trình tạo lập bộ điều khiển mờ cơ bản, trong đó có cả chương trình tạo lập hàm liên thuộc, chương trình soạn thảo hàm liên thuộc, … a. FIS Editor: FIS Editor cho phép xác định số đầu vào, số đầu ra, đặt tên các biến vào, các biến ra. FIS Editor được gọi khi đánh dòng lệnh “Fuzzy” từ
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: 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ở p5
- Luaän vaên toát nghieäp 51 x1 + y1 1 T KÑCS S ÑOÁI - FUZZY TÖÔÏNG x2 + y2 1 T KÑCS S - K1 T = 1s K2 T = 1s Choïn thôøi gian laáy maãu T = 1s, caùc heä soá khueách ñaïi K1, K2 baèng 1. Bieåu dieãn moâ hình vôùi caùc bieán döôùi daïng vector. Ñaët X = (x1, x2), Y = (y1, y2) Moâ hình trôû thaønh: + X Y 1 g(u) f(u) FUZZY S - Vôùi g(u) laø quan heä vaøo ra cuûa khaâu KÑCS. f(u) laø quan heä vaøo ra cuûa khaâu ñoái töôïng. III. Moâ phoûng treân MatLab: 1. Caùc coâng cuï veà Fuzzy trong MatLab: FIS Editor laø moät chöông trình taïo laäp boä ñieàu khieån môø cô baûn, trong ñoù coù caû chöông trình taïo laäp haøm lieân thuoäc, chöông trình soaïn thaûo haøm lieân thuoäc, … a. FIS Editor: FIS Editor cho pheùp xaùc ñònh soá ñaàu vaøo, soá ñaàu ra, ñaët teân caùc bieán vaøo, caùc bieán ra. FIS Editor ñöôïc goïi khi ñaùnh doøng leänh “Fuzzy” töø daáu nhaéc cuûa MatLab. Maøn hình sau seõ ñöôïc hieån thò: Nghieân cöùu ñieàu khieån môø – Moâ phoûng heä thoáng ñieàu khieån môø baèng MatLab
- Luaän vaên toát nghieäp 52 b. Thieát keá khaâu Fuzzy: Theo yeâu caàu cuûa moâ hình, ta thieát keá boä ñieàu khieån môø coù hai ngoõ vaøo vaø hai ngoõ ra. Caùc bieán ngoõ vaøo laø Flow vaø Temp, caùc bieán ngoõ ra laø Cold vaø Hot. Töø menu Edit, choïn Add Input roài choïn Add Output. Nhaép vaøo hình input1, input2, output1, output2 ñeå söûa teân trong oâ Name töông öùng. Nghieân cöùu ñieàu khieån môø – Moâ phoûng heä thoáng ñieàu khieån môø baèng MatLab
- Luaän vaên toát nghieäp 53 Nhaép keùp vaøo hình temp ñeå taïo laäp caùc haøm lieân thuoäc cho bieán vaøo temp. Trong oâ Range nhaäp vaøo mieàn xaùc ñònh cuûa bieán. Vaøo menu Edit ñeå theâm caùc haøm lieân thuoäc. Coù caùc loaïi haøm lieân thuoäc nhö sau: Trong oâ Type, choïn haøm lieân thuoäc hình thang (trapmf) cho haøm cold vaø hot, vaø choïn haøm lieân thuoäc hình tam giaùc caân (trimf) cho haøm good. Nghieân cöùu ñieàu khieån môø – Moâ phoûng heä thoáng ñieàu khieån môø baèng MatLab
- Luaän vaên toát nghieäp 54 OÂ Param duøng ñeå nhaäp thoâng soá cho töøng haøm khi nhaép vaøo haøm. OÂ Name duøng ñeå ñaët teân cho haøm. Laøm töông töï nhö vaäy ñoái vôùi bieán flow. Ñoái vôùi hai bieán ra laø cold vaø hot, choïn caùc haøm lieân thuoäc laø hình tam giaùc. Nghieân cöùu ñieàu khieån môø – Moâ phoûng heä thoáng ñieàu khieån môø baèng MatLab
- Luaän vaên toát nghieäp 55 Trôû laïi trong FIS Editor, trong phaàn Defuzzification choïn phöông phaùp giaûi môø. Coù caùc phöông phaùp giaûi môø nhö: Söû duïng Rule Editor ñeå taïo baûng luaät ñieàu khieån cho boä ñieàu khieån môø. Töø menu View, choïn Edit Rules ñeå kích hoaït Rule Editor. Nghieân cöùu ñieàu khieån môø – Moâ phoûng heä thoáng ñieàu khieån môø baèng MatLab
- Luaän vaên toát nghieäp 56 Ñeå kieåm tra laïi hoaït ñoäng cuûa boä ñieàu khieån môø, ta vaøo menu View, choïn View Rules. Taïi oâ Input, ta coù theå nhaäp caùc giaù trò cuûa bieán ngaõ vaøo ñeå quan saùt caùc giaù trò cuûa bieán ngaõ ra. Nghieân cöùu ñieàu khieån môø – Moâ phoûng heä thoáng ñieàu khieån môø baèng MatLab
- Luaän vaên toát nghieäp 57 Ñeå xem luaät ñieàu khieån trong khoâng gian, choïn View Surface trong menu View. Taïi Listbox Z(output) coù theå choïn cold hay hot ñeå quan saùt. Nghieân cöùu ñieàu khieån môø – Moâ phoûng heä thoáng ñieàu khieån môø baèng MatLab
- Luaän vaên toát nghieäp 58 2. Moâ phoûng trong Simulink: Taïi daáu nhaéc cuûa MatLab, goõ ‘simulink’ ñeå kích hoaït maøn hình laøm vieäc cuûa Simulink. Döïa vaøo moâ hình toaùn hoïc ta vaøo thö vieän laáy caùc khoái tích phaân, khueách ñaïi coâng suaát, maùy phaùt tín hieäu thöû, scope ñeå hieån thò keát quaû. Thö vieän simulink Trong thö vieän simulink môû thö vieän Blocksets & Toolboxes. Thö vieän Blockset vaø Toolbox Nghieân cöùu ñieàu khieån môø – Moâ phoûng heä thoáng ñieàu khieån môø baèng MatLab
- Luaän vaên toát nghieäp 59 Môû SIMULINK Fuzzy ta coù caùc thaønh phaàn sau: Thö vieän SIMULINK Fuzzy Trong SIMULINK Fuzzy, ta laáy Fuzzy Logic Controller. Trôû laïi thö vieän simulink, laàn löôït môû caùc thö vieän Sources, Sink vaø Linear ñeå laáy caùc thaønh phaàn nhö: Constant, Signal Generator, Scope, Sum, … Thö vieän Sinks Thö vieän Linear Thö vieän Sources Nghieân cöùu ñieàu khieån môø – Moâ phoûng heä thoáng ñieàu khieån môø baèng MatLab
- Luaän vaên toát nghieäp 60 Sô ñoà heä thoáng ñieàu khieån Thieát keá van nöôùc laïnh: Van nöôùc goàm moät bieán ngaõ vaøo laø toác ñoä ñoùng/môû van, hai bieán ngaõ ra laø nhieät ñoä vaø toác ñoä cuûa doøng nöôùc. Nhieät ñoä cuûa doøng nöôùc laïnh laø 10 oC. Ngoõ vaøo toác ñoä ñoùng/môû van sau khi qua khaâu tích phaân roài ñöôïc qua khaâu khueách ñaïi baõo hoaø. Haøm f(u) cuûa khaâu baõo hoaø ñöôïc xaùc ñònh theo coâng thöùc: k.u(1).(k.u(1)u(2)) + u(2).(k.u(1)>u(2)) Vôùi k.u(1) laø tín hieäu ra sau khaâu tích phaân, u(2) toác ñoä cöïc ñaïi cuûa van. + Khi k.u(1) u(2) thì ngaõ ra laø k.u(1), + Khi k.u(1) > u(2) thì ngaõ ra laø u(2). Nghieân cöùu ñieàu khieån môø – Moâ phoûng heä thoáng ñieàu khieån môø baèng MatLab
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Quá trình hình thành giáo trình hướng dẫn cắt ghép chỉnh sửa hình ảnh p1
24 p | 195 | 39
-
Quá trình hình thành giáo trình hướng dẫn cắt ghép chỉnh sửa hình ảnh p9
4 p | 131 | 18
-
Quá trình hình thành giáo trình hướng dẫn tạo ra một hiệu ứng ánh sáng từ phong cách glowing p6
5 p | 91 | 12
-
Quá trình hình thành giáo trình sử dụng action script để hình thành chuyển động kép p1
8 p | 102 | 11
-
Quá trình hình thành giáo trình sử dụng action script để hình thành chuyển động kép p10
5 p | 107 | 7
-
Quá trình hình thành giáo trình sử dụng action script để hình thành chuyển động kép p4
8 p | 85 | 7
-
Quá trình hình thành giáo trình hướng dẫn tạo ra một hiệu ứng ánh sáng từ shape tool và gradient tool p6
5 p | 84 | 7
-
Quá trình hình thành giáo trình sử dụng action script để hình thành chuyển động kép p2
8 p | 80 | 7
-
Quá trình hình thành giáo trình hướng dẫn tạo ra một hiệu ứng ánh sáng từ phong cách light effect p6
5 p | 81 | 6
-
Quá trình hình thành giáo trình sử dụng action script để hình thành chuyển động kép p3
8 p | 110 | 6
-
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ở p9
11 p | 82 | 6
-
Quá trình hình thành giáo trình hướng dẫn tạo ra một hiệu ứng đổ màu sáng từ path selection tool và gradient tool p6
5 p | 78 | 6
-
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ở p7
11 p | 67 | 5
-
Quá trình hình thành giáo trình sử dụng action script để hình thành chuyển động kép p5
6 p | 80 | 5
-
Quá trình hình thành giáo trình sử dụng action script để hình thành chuyển động kép p7
5 p | 88 | 5
-
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ở p1
9 p | 74 | 5
-
Quá trình hình thành giáo trình animation trong việc tạo chuyển động giữa các frame để hình thành chuyển động kép p6
5 p | 89 | 4
-
Quá trình hình thành giáo trình sử dụng action script để hình thành chuyển động kép p8
5 p | 101 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn