đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

50 1.6K 4
đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Đ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

Trang Luận án tốt nghiệp CHƯƠNG I GIỚI THIỆU SƠ LƯC VỀ MATLAB I.TÌM HIỂU VỀ CÔNG TY MATHWORKS: Công ty MathWorks thành lập vào năm 1984 công ty hàng đầu việc cung cấp phát triển phần mềm kó thuật cho máy tính Công ty có 500 nhân viên làm việc cho hai văn phòng Mỹ Anh quốc Mọi chi tiết việc tổ chức, nhân đào tạo phát triển xin xem thêm điạ WebSite : http:/ www.Mathworks.com/ II.GIỚI THIỆU CƠ SỞ MATLAB: II.1 Giới thiệu chương trình MATLAB: Chương trình MATLAB chương trình viết cho máy tính PC nhằm hỗ trợ cho tính toán khoa học kó thuật với phần tử ma trận máy tính cá nhân công ty "The MATHWORKS" viết Thuật ngữ MATLAB có hai từ MATRIX LABORATORYghép lại Chương trình sử dụng nhiều nghiên cứu vấn đề tính toán toán kó thuật như: Lý thuyết điều khiển tự động, kó thuật thống kê xác suất, xử lý số tín hiệu, phân tích liệu, dự báo chuổi quan sát, v.v… MATLAB điều khiển tập lệnh, tác động qua bàn phím Nó cho phép khả lập trình với cú pháp thông dịch lệnh – gọi Script file Các lệnh hay lệnh MATLAB lên đến số hàng trăm ngày mở rộng phần TOOLS BOX( thư viện trợ giúp) hay thông qua hàm ứng dụng xây dựng từ người sử dụng MATLAB có 25 TOOLS BOX để trợ giúp cho việc khảo sát vấn đề có liên quan TOOL BOX SIMULINK phần mở rộng MATLAB, sử dụng để mô hệ thống động học cách nhanh chóng tiện lợi MATLAB 3.5 trở xuống hoạt động môi trường MS-DOS MATLAB 4.0, 4.2, 5.1, 5.2, … hoạt động môi trường WINDOWS Các version 4.0, 4.2 muốn hoạt động tốt phải sử dụng với WINWORD 6.0 Hiện có version 5.31 (kham khảo từ Website công ty) Chương trình Matlab chạy liên kết với chương trình ngôn ngữ cấp cao C, C++, Fortran, … Việc cài đặt MATLAB thật dễ dàng ta cần ý việc dùng thêm vào thư viện trợ giúp hay muốn liên kết phần mềm với vài ngôn ngữ cấp cao Còn version MATLAB khác làm việc với hệ điều hành UNIX GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tốt nghiệp Trang Hình 1.1 : Khởi động MATLAB từ môi trường WINDOWS Hình 1.2 : Giao diện biểu tượng MATLAB (Version 5.1) Việc khởi động MATLAB hệ thống khác Trong môi trường WINDOWS hay MACINTOSH, chương trình thường khởi động thông qua việc nhắp chuột icon hay gọi biểu tượng Còn với môi trường UNIX, MS-DOS ,việc khởi động thông qua dòng lệnh: :\ MATLAB ↵ Giao diện MATLAB sử dụng hai cửa sổ: cửa sổ lệnh (command window) cửa sổ đồ thị (Figure window) GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Trang Luận án tốt nghiệp Hình 1.3 : Giao diện cửa sổ lệnh MATLAB khởi động xong - Cửa sổ lệnh dùng để đưa lệnh liệu vào đồng thời in kết Cửa sổ đồ thị trợ giúp cho việc truy xuất đồ họa để thể lệnh hay kết đầu dạng đồ họa Hình 1.4 : Giao diện cửa sổ đồ thị MATLAB Việc ngắt chương trình thực chương trình không theo yêu cầu thông qua phím nóng Ctrl + C Để thoát khỏi chương trình MATLAB ta dùng lệnh >> exit ↵ >> quit ↵ ( ↵ : nhấn ENTER) GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Trang Luận án tốt nghiệp từ menu thả xuống nhấn vào góc phải hình cửa sổ MATLAB MATLAB điều khiển câu lệnh kết hợp theo trật tự định gọi chương trình Chương trình chứa nhiều câu lệnh hàm chức để giải toán lớn Các câu lệnh MATLAB mạnh có vấn đề cần câu lệnh đủ giải toán Mô MATLAB cho ta hình ảnh tọa độ không gian hai chiều (2D) ba chiều(3D) II.2 Các phím chức đặt biệt (chuyên dùng) lệnh dùng cho hệ thống: Gọi lại lệnh vừa thực trước từ sổ lệnh MATLAB Ctrl + P hoaëc ↑ Ctrl + n hoaëc ↓ Gọi lại lệnh đánh vào trước Ctrl + f hoaëc → Ctrl + b hoaëc ← Ctrl + l Ctrl + → Chuyển trỏ sang phải kí tự Chuyển trỏ sang trái kí tự Chuyển trỏ sang phải từ Ctrl + r Ctrl + Chuyển trỏ sang trái từ ← Ctrl + a HOME Chuyển trỏ đầu dòng Ctrl + k Xoá dòng cuối Các lệnh hệ thống : Các lệnh sau viết từ cửa sổ lệnh MATLAB Casesen off Bỏ thuộc tính phân biệt chữ hoa chữ thường Casesen on Sử dụng thuộc tính chữ hoa chữ thường Clc Xóa cửa sổ dòng lệnh Clf Xó cửa sổ đồ họa computer Lệnh in xâu kí tự cho biệt loại máy tính exit quit Thoát khỏi chương trình MATLAB GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Trang Luận án tốt nghiệp Dừng chương trình rơi vào tình trạng lặp không kết thúc Ctrl + C help input load pause save Demo Xem trợ giúp Nhập liệu từ bàn phím Tải biến lưu file đưa vào vùng làm việc Ngừng tạm thời chương trình Lưu giữ biến vào file có tên matlab.mat Lệnh cho phép xem chương trình mẫu (minh họa khả làm việc MATLAB) Lệnh để vào cửa sổ soạn thảo (dùng để viết chương trình) Edit II.3.Biến Matlab : Tên biến MATLAB dài 19 kí tự bao gồm chữ chữ số vài kí tự đặc biệt khác phải bắt đầu chữ Tên hàm đặt sử dụng làm tên biến với điều kiện hàm không sử dụng suốt trình tồn biến có lệnh clear xoá biến nhớ hay clear + tên biến Bình thường Matlab có phân biệt biến tạo chữ thường chữ hoa.Các lệnh Matlab nói chung thường sử dụng chữ thường Việc phân biệt đươc bỏ qua thực lệnh >> casensen off % bỏ thuộc tính phân biệt chữ hoa chữ thường Việc kiểm tra tồn biến nhớ thông qua lệnh Hiển thị danh sách biến định nghóa who whos Hiển thị biến định nghóa kích thước chúng thông báo chúng có phải số phức không who global Hiển thị biến cục exist(namesrt) Hiển thị biến phụ thuộc vào cách biến định nghóa chuỗi namestr Hàm trả lại giá trị sau: Nếu namestr tên biến Nếu namestr tên file.m Nếu namestr tên Mex file Nếu namestr tên hàm dịch Simulink Nếu namestr tên hàm định nghóa trước Matlab GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Trang Luận án tốt nghiệp Độ lớn biến Độ lớn hay chiều dài biến vector ma trận xác định thông qua số hàm có sẵn Matlab size (A) Cho vector chứa kích thước ma trận A Phần tử vector số hàng ma trận, phần tử thứ hai số cột matrận [ m n] = size(A) Trả giá trị độ lớn ma trận A vào vector xác định hai biến m n size(A ,p) Đưa số hàng ma trận A p=1 số cột A p≥ size (x) lengh(x) lengh(A) Đưa vector mô tả độ lớn vector x Nếu x vector hàng m phần tử giá trị đầu vector m giá trị thứ hai Trường hợp x vector cột n giá trị thứ thứ hai n Trả giá trị chiều dài vector x Trả giá trị chiều dài cuả ma trận A Giá trị thu m m>n ngược lại n n>m II.4.Các lệnh thông dụng đồ họa Matlab: Matlab mạnh việc xử lý đồ họa, cho hình ảnh minh họa cách sinh động trực quan không gian 2D 3D mà không cần đến nhiều dòng lệnh plot (x,y) Vẽ đồ thị tọa độ (x,y) plot (x,y,z) Vẽ đồ thị theo tọa độ ( x,y ,z) title Đưa tiêu đề vào hình vẽ xlabel Đưa nhãn theo chiều x đồ thị ylabel Đưa nhãn theo chiều y đồ thị zlabel grid Đưa nhãn theo chiều z đồ thị Hiển thị lưới đồ thị GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tốt nghiệp Trang plot (y) Vẽ đồ thị theo y bỏ qua số theo y Nếu y số phức (complex) đồ thị vẽ phần thực phần ảo y plot (x,y,S) Vẽ theo x,y ; S: số màu sắc kiểu đường theo biến str đường đồ thị liệt kê plot(x,y,z…,S) Vẽ theo x,y,z…; S: số màu sắc kiểu đường theo biến str đường liệt kê polar (x,y) Vẽ đồ thị theo hệ trục tọa độ cực bar Vẽ đồ thị dạng cột Các số màu sắc: Giá trị cuả biến Str hàm plot màu sắc hay kiều dáng đường liệt kê theo bảng Kiểu đường Màu sắc Y: vàng : Điểm G : xanh * : Sao M : đỏ tươi X : Chữ x B : xanh lam O : Chữ o C : xanh mạ + : Dấu cộng W : màu trắng - : Đường liền nét R : đỏ : Đường đứt nét K : đen - : Đường chấm gạch : : Đường chấm Ví dụ đồ họa bề mặt (3D) GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Trang Luận án tốt nghiệp Ngoài lệnh có lệnh liên quan đến vẽ đồ thị Vector, vẽ đồ thị theo hệ trục loga,các lệnh liên quan đến đồ họa bề mặt (3D) ,các lệnh liên quan đến việc kiểm soát đồ thị… II.5 Các dạng file sử dụng MATLAB: II.5 Script file (M-files): Các chương trình người sử dụng soạn thảo lưu trữ file có phần mở rộng *.m File dạng gọi Script file File dạng kí tự ASCII sử dụng chương trình soạn thảo nói chung để tạo Ta chạy file giống lệnh, thủ tục MATLAB Tức gõ tên file không cần có phần mở rộng sau Enter Khi sử dụng nội dung file không hiển thị hình Trong Simulink sơ đồ mô cũûng lưu dạng *.m (trong version 5.x trở lên lưu dạng * mdl) gọi S-function Một số lệnh hệ thống tương tác với *.m files thường gặp echo Lệnh cho phép xem lệnh có *.m files chúng thực type Lệnh cho phép xem nội dung,ngầm định file dạng M-file what Lệnh cho biết tất file M –file Mat-file có vùng làm việc hành hay không Một ví dụ Script file: II.5.2.Files liệu: GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tốt nghiệp Trang Các ma trận biểu diễn thông tin lưu trữ files liệu Matlab phân biệt hai loại file liệu khác Mat- files ASCII files Mat – files lưu trữ liệu dạng số nhị phân, ASCII- files lưu liệu dạng kí tự Mat-file thích hợp cho liệu tạo sử dụng chương trình MATLAB ASCII- files sử dụng liệu chia xẻ (export – import) với chương trình MATLAB ASCII- files tạo chương trình soạn thảo nói chung hay chương trình soạn thảo ngôn ngữ máy Nó tạo chương trình Matlab cách sử dụng câu lệnh sau đây: >> save .dat ./ascii; Nhìn chung Mat lab mạnh việc mô cho toán kó thuật Phần mềm Matlab trở nên thông dụng công cụ đắc lực cho việc giảng dạy, ứng dụng nghiên cứu trường đại học GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Trang 10 Luận án tốt nghiệp CHƯƠNG II CÁCH KẾT NỐI VÀ CÁC THUỘC TÍNH CỦA BLOCKS I KHÁI NIỆM VỀ SIMULINK: Simulink phần mềm mở rộng MATLAB (1 Toolbox Matlab) dùng để mô hình hoá, mô phân tích hệ thống động Thông thường dùng để thiết kế hệ thống điều khiển, thiết kế DSP, hệ thống thông tin ứng dụng mô khác Simulink thuật ngữ mô dễ nhớ ghép hai từ Simulation Link Simulink cho phép mô tả hệ thống tuyến tính,hệ phi tuyến, mô hình miền thời gian liên tục, hay gián đoạn hệ gồm liên tục gián đoạn Để mô hình hoá, Simulink cung cấp cho bạn giao diện đồ họa để sử dụng xây dựng mô hình sử dụng thao tác "nhấn kéo" chuột Với giao diện đồ họa ta xây mô hình khảo sát mô hình cách trực quan Đây khác xa phần mềm trước mà người sử dụng phải đưa vào phương vi phân phương trình sai phân ngôn ngữ lập trình Điểm nhấn mạnh quan trọng việc mô trình việc thành lập mô hình Để sử dụng tốt chương trình này, người sử dụng phải có kiến thức điều khiển, xây dựïng mô hình toán học theo quan điểm lý thuyết điều khiển từ thành lập nên mô hình toán II TÌM HIỂU VỀ SIMULINK VÀ CÁC BLOCKS LIBRARY: II.1 CÁCH KHỞI TẠO SIMULINK VÀ VẼ SƠ ĐỒ MÔ PHỎNG: II.1.1 Khởi tạo SIMULINK: Để vào Simulink Matlab, ta từ cửa sổ lệnh Matlab đánh dòng lệnh: >> simulink ↵ Khi khởi động Simulink xong ta hình cửa sổ Simulink Cửa sổ hoạt động liên kết với cửa sổ lệnh MATLAB GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p Trang 36 2.Product Ngõ vào nhân với (giống SUM) Những thông số : Số ngõ vào 3.Fcn Tính toán biểu thức Ngõ vào phải hàm u(I), giá trị phải đại lượng vô hướng Khối khả thực cho SISO (single input single output) MISO (multi input single output) 4.Dead Zone Ngõ có giá trị Zero ngõ vào nằm vùng chết (tắt) Ngoài ngõ ngõ vào ngõ vào không nằm đoạn Dead Zone Những thông số : Giá trị đầu cuối đoạn Dead Zone là: Đặc biệt hơn, cận cận Dead Zone D +z D-z,thì ngõ y= GVHD : NGUYỄN MINH TÂM u- D-z neáu u< D-z neáu D-z ≤u≤ø D+z u- D+z u >D+z SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p Trang 37 Backlash : (khâu khe hở) Mô hình xử lý hệ thống có thời gian dự trữ Những thông số : Độ rộng Dead Zone, giá trị đầu ngõ vào Ngõ số ngõ vào nằm đoạn Dead Zone Saturation : Tính toán khâu bão hòa, nghóa giới hạn biên độ ngõ Những thông số : Giá trị ngõ 7.Switch Ngõ giá trị ngõ vào giá trị thứ hai lớn giá trị ngưỡng ngõ mang giátrị ngõ vào thứ hai, sau ngõ lại giá trị thứ ba Những thông số : giá trị ngưỡng Look-Up Table Thi hành mẫu đồ thị tuyến tính ngõ vào GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p Trang 38 Những thông số : Giá trị vector ngõ vào 2-D Look-Up Table Thi hành mẫu đồ thị tuyến tính tọa độ hai chiều Những thông số: Giá trị số X Y quan hệ với giá trị ngõ 10 Rate Limiter Giới hạn tốc độ thay đổi tính hiệu ngõ vào Những thông số: Giá trị tối đa thay đổi 11 Relay Mô rơ le Những thông số : Giá trị ngưỡng ngõ trạng thái ON OFF Sự chuyển đổi ngõ hai giá trị đặc biệt Khi rơle vị trí ON, giữ nguyên giá trị ngõ vào hạ xuống thấp ngưỡng OFF, ngược lại rơle vị trí OFF 12 MATLAB Fcn Cho phép gọi hàm MATLAB sơ đồ SIMULINK GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p Trang 39 Những thông số : Tên hàm, chiều ngõ ngõ (-1 mang nghóa ngõ chiều với ngõ vào) SIMULINK khả kiểm tra chiều hàm MATLAB đặc điểm riêng khối 13.Quantizer Mô lượng tử Những thông số : Khoảng thời gian lượng tử 14 Coulombic Friction Mô ma sát Coulomb Những thông số :Giá trị offset ban đầu, tỉ số ma sát thẳng Lực ma sát có giá trị zero thời điểm đặt giá trị offset 15.Logical Operator Ngõ mang giá trị toán tử logic ngõ vào mang giá trị đúng, ngược lại mang giá trị Ngõ mang giá trị hệ thức có giá trị đúng,ngược lại mang giá trị Những thông số : Toán tử logic, số cổng vào Những thông số : Toán tử quan hệ GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p 40 Trang 16 Combinatorial Logic Thực thi bảng tổ hợp logic Những thông số : Bảng thật Chỉ có phần ngõ bảng thật ghi vào Ngõ vào phải hiểu ngầm 17 Transport Delay Ngõ vào bị trễ thời gian cho trước Những thông số: Thời gian trễ, điều kiện đầu (được giả định ngõ không xác định) 18 Variable Transport Delay Giới thiệu biến thời gian trễ: Ngõ vào thứ hai trễ khoảng thời gian so với ngõ vào thứ Những thông số : Thời gian trễ, số mẫu lưu trữ 20.Memory Tín hiệu ngõ vào lâý tích phân phần lưu giữ GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p Trang 41 Những thông số : Điều kiện đầu Khối áp dụng cho việc giải vòng lượng giác 21 Sign Thực thi hàm dấu Đó thư viện , thư viện khác :thư viện đầu nối v…v việc tìm hiểu hết chức chúng nhiều khó khăn thời gian để nói hết Ngoài thư viện có người sử dụng tạo cho thư viện riêng cách ghép nối khối lại với tạo thành nhóm (group) hay viết riêng chương trình (rất khó) (gọi S-function) để chạy mô SIMULINK Đây công việc giống tạo linh kiện mới, macro phần mềm vẽ mạch điện tử CHƯƠNG IV ỨNG DỤNG GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p 42 Trang I GIỚI THIỆU SƠ LƯC LÝ THUYẾT ĐIỀU KHIỂN TỰ ĐỘNG Lý thuyết Điều khiển tự động phần chủ yếu lý thuyết điều khiển Lý thuyết điều khiển tự động kiến thức sở ngành kỹ thuật tự động lónh vực điện tử, điện động lực, khí, hàng hải, quốc phòng I.1 Các phần tử hệ thống Điều khiển tự động: Hệ thống Điều khiển tự động hệ thống xây dựng từ phận chủ yếu: • Thiết bị điều khiển (C) • Đối tượng điều khiển (O) • Thiết bị đo løng ( M) e U Z ⊗- C X O y M Hình 2.29 Sơ đồ hệ thống Điều khiển tự động Trong : U : tín hiệu vào y : tín hiệu X : tín hiệu điều khiển tác động lên đối tượng e : tín hiệu sai lệch Z : tín hiệu phản hồi I.2 Các nguyên tắc điều khiển bản: Trong điều khiển tự động có nguyên tắc điều khiển sau: • Nguyên tắc điều khiển sai lệch • Nguyên tắc điều khiển theo phương pháp bù nhiểu • Hỗn hợp hai nguyên tắc Ngoài nguyên tắc có thêm nguyên tắc GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p 43 • • Trang Nguyên tắc điều khiển theo chương trình Nguyên tắc điều khiển thích nghi I.3 Phân loại hệ thống điều khiển tự động Việc phân loại hệ thống điều khiển tự động theo nhiều nguyên tắc khác Nhưng ta phân loại theo hệ thống sau: • • • • • • • Hệ thống điều khiển tuyến tính Hệ thống điều khiển phi tuyến Hệ thống điều khiển liên tục Hệ thống điều khiển rời rạc hay hệ thống xung –số Hệ ngẩu nhiên Hệ tối ưu Hệ thống thích nghi (tự chỉnh) I.4 Nhiệm vụ lý thuyết điều khiển tự động Nhiệm vụ lý thuyết điều khiển tự động phân tích hệ thống thiết kế hệ thống II.ÁP DỤNG SIMULINK VÀO THIẾT KẾ VÀ PHÂN TÍCH Trong việc khảo sát ứng dụng ta thử xây sơ đồ mô cho hệ dao động lò xo khối lượng sau : f k m y Hệ lò xo khối lượng mô tả phương trình vi phân: m + ky = f y m: khối lượng ; k: độ cứng lò xo Từ ta có sơ đồ khối sau :  y GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p 44 f Trang  y ∫ y ∫ Hình 2.30 Sơ đồ khối hệ dao động Sau ta thử xây dựng sơ đồ mô SIMULINK Hình 2.31 Sơ đồ khối mô hệ khối lượng lò xo Hình 2.32 Dạng sóng ngõ Scope Từ sơ đồ thiết kế ta thêm vào khối để khảo sát hệ như: hệ số cứng (gain), thay đổi dạng sóng… Trong sách tập điều khiển tự động có khối đáp ứng hệ Việc dùng SIMULINK để khảo sát thuận tiện cho việc phân tích toán GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p 45 Trang Hình 2.33 Sơ đồ khối hệ tác động đáp ứng bước Hình 2.34 Đáp ứng Sơ đồ Ởû hình 2.35 2.36 sơ đồ khối động điện đáp ứng vận tốc quay Hình 2.35 Sơ đồ khối động điện GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p Trang 46 Hìnnh 2.36 Đáp ứng vận tốc quay Trong điều khiển tự động thêm vào khâu P, PI, PID làm cho hệ thống hoạt động tốt ổn điïnh Các sơ đồ điều khiển mô Hình 2.37 Hệ thống điều khiển có khâu PI Hình 2.38 Đáp ứng khâu bão hoà GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p Trang 47 Hình 2.39 Đáp ứng ngõ Hình 2.40 Hệ thống mô chuyển động rơi banh Hình 2.41 Kết quảø mô GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p Trang 48 Hình 2.41 Mô hình động DC di chuyển cánh tay Robot Hình 2.42: Sơ đồ mô khâu bậc hai Hình 2.43: Đáp ứng khâu bậc hai ngõ vào hàm dốc bước GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p Trang 49 Hình 2.44 Mô hình động không đồng Hình 2.45 Kết mô GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN Luận án tố t nghiệ p 50 Trang Hình 2.46 Sơ đồ điều khiển động DC Hình 2.47 Đáp ứng động với khâu P Hình 2.48 Đáp ứng động với khâu PI GVHD : NGUYỄN MINH TÂM SVTH :NGUYỄN THANH DUẪN ...Luận án tốt nghiệp Trang Hình 1. 1 : Khởi động MATLAB từ môi trường WINDOWS Hình 1. 2 : Giao diện biểu tượng MATLAB (Version 5 .1) Việc khởi động MATLAB hệ thống khác Trong môi trường WINDOWS... nên mô hình toán II TÌM HIỂU VỀ SIMULINK VÀ CÁC BLOCKS LIBRARY: II .1 CÁCH KHỞI TẠO SIMULINK VÀ VẼ SƠ ĐỒ MÔ PHỎNG: II .1. 1 Khởi tạo SIMULINK: Để vào Simulink Matlab, ta từ cửa sổ lệnh Matlab đánh... Circuit Maker… Để vẽ sơ đồ mô xây dựng mô nào.Việc xây dựng mô hình thao tác để xây dựng mô hình Ta thử thiết kế mô ví dụ sau (Hình 2.7) để biết việc vẽ mô sơ đồ: Để vẽ mô hình bạn phải làmm thao

Ngày đăng: 05/03/2014, 09:12

Hình ảnh liên quan

Hình 1.1 : Khởi động MATLAB từ môi trường WINDOWS - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 1.1.

Khởi động MATLAB từ môi trường WINDOWS Xem tại trang 2 của tài liệu.
Hình 1. 3: Giao diện cửa sổ lệnh của MATLAB khi khởi động xong - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 1..

3: Giao diện cửa sổ lệnh của MATLAB khi khởi động xong Xem tại trang 3 của tài liệu.
Hình 1. 4: Giao diện cửa sổ đồ thị của MATLAB - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 1..

4: Giao diện cửa sổ đồ thị của MATLAB Xem tại trang 3 của tài liệu.
Hình 2. 6: Màn hình cửa sổ thư viện SIMULINK - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2..

6: Màn hình cửa sổ thư viện SIMULINK Xem tại trang 11 của tài liệu.
Hình 2.10 : Khối và tên di chuyển cùng khối. - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.10.

Khối và tên di chuyển cùng khối Xem tại trang 13 của tài liệu.
Hình 2.9 : Cửa sổ thư viện Phầàn Nguồn tín hiệu. (SOURCES) - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.9.

Cửa sổ thư viện Phầàn Nguồn tín hiệu. (SOURCES) Xem tại trang 13 của tài liệu.
Hình 2.16. Con trỏ đặt vào điểm cần rẽ nhánh. - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.16..

Con trỏ đặt vào điểm cần rẽ nhánh Xem tại trang 16 của tài liệu.
Hình 2.17.Một đoạn dây khơng như . - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.17..

Một đoạn dây khơng như Xem tại trang 16 của tài liệu.
Hình 2.18. Một đoạn dây đã được chọn. - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.18..

Một đoạn dây đã được chọn Xem tại trang 17 của tài liệu.
Hình 2.2 0. Hộp hội thoại Parameter của Simulink - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.2.

0. Hộp hội thoại Parameter của Simulink Xem tại trang 18 của tài liệu.
Hình 2.2 1. Cửa sổ hiển thị tín hiệu ra của sơ đồ. - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.2.

1. Cửa sổ hiển thị tín hiệu ra của sơ đồ Xem tại trang 18 của tài liệu.
Hình 2.23 :Thư viện Đồ thị (SINKS) - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.23.

Thư viện Đồ thị (SINKS) Xem tại trang 19 của tài liệu.
Hình 2.26: Thư viện Phần Đầu Nối (CONECTIONS) - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.26.

Thư viện Phần Đầu Nối (CONECTIONS) Xem tại trang 20 của tài liệu.
Hình 2.24:Thư viện Phần Phi Tuyến (NONLINEAR) - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.24.

Thư viện Phần Phi Tuyến (NONLINEAR) Xem tại trang 20 của tài liệu.
Hình 2.28: Thuộc tính cấu trúc của một Block III.2 .Các phương pháp giải bài tốn mơ phỏng trong Simulink : - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.28.

Thuộc tính cấu trúc của một Block III.2 .Các phương pháp giải bài tốn mơ phỏng trong Simulink : Xem tại trang 22 của tài liệu.
2. To Workspace: - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

2..

To Workspace: Xem tại trang 29 của tài liệu.
Màn hình của Scope và bản thuộc tính của nó - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

n.

hình của Scope và bản thuộc tính của nó Xem tại trang 29 của tài liệu.
6. Backlas h: (khâu khe hở) - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

6..

Backlas h: (khâu khe hở) Xem tại trang 37 của tài liệu.
Mơ hình xử lý hệ thống có thời gian dự trữ. - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

h.

ình xử lý hệ thống có thời gian dự trữ Xem tại trang 37 của tài liệu.
Những thông số: Bảng sự thật. - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

h.

ững thông số: Bảng sự thật Xem tại trang 40 của tài liệu.
Hình 2.29. Sơ đồ hệ thống Điều khiển tự động. - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.29..

Sơ đồ hệ thống Điều khiển tự động Xem tại trang 42 của tài liệu.
Hình 2.33. Sơ đồ khối của một hệ dưới tác động của đáp ứng bước - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.33..

Sơ đồ khối của một hệ dưới tác động của đáp ứng bước Xem tại trang 45 của tài liệu.
Hình 2.34. Đáp ứng của Sơ đồ - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.34..

Đáp ứng của Sơ đồ Xem tại trang 45 của tài liệu.
Hình 2.38 .Đáp ứng tại khâu bão hoà. - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.38.

Đáp ứng tại khâu bão hoà Xem tại trang 46 của tài liệu.
Hình 2.40 .Hệ thống mô phỏng của chuyển động rơi quả banh - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.40.

Hệ thống mô phỏng của chuyển động rơi quả banh Xem tại trang 47 của tài liệu.
Hình 2.39 .Đáp ứng ngõ ra. - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.39.

Đáp ứng ngõ ra Xem tại trang 47 của tài liệu.
Hình 2.42: Sơ đồ mơ phỏng một khâu bậc hai - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.42.

Sơ đồ mơ phỏng một khâu bậc hai Xem tại trang 48 của tài liệu.
Hình 2.44 .Mơ hình động cơ khơng đồng bộ - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.44.

Mơ hình động cơ khơng đồng bộ Xem tại trang 49 của tài liệu.
Hình 2.46. Sơ đồ điều khiển động cơ DC - đồ án tốt nghiệp_ nghiên cứu về matlab và ứng dụng mô hình hóa 1 số đối tượng

Hình 2.46..

Sơ đồ điều khiển động cơ DC Xem tại trang 50 của tài liệu.

Từ khóa liên quan

Mục lục

  • Parameter

  • III.4. LINEAR:

    • GIỚI THIỆU SƠ LƯC VỀ MATLAB

    • I.TÌM HIỂU VỀ CÔNG TY MATHWORKS:

    • II.GIỚI THIỆU CƠ SỞ MATLAB:

      • Hình 1.1 : Khởi động MATLAB từ môi trường WINDOWS

      • Hình 1.3 : Giao diện cửa sổ lệnh của MATLAB khi khởi động xong

      • Hình 1.4 : Giao diện cửa sổ đồ thò của MATLAB

      • Ctrl + n hoặc 

      • Clc

        • Clf

        • Demo

        • Tên các biến trong MATLAB có thể dài 19 kí tự bao gồm các chữ cái cùng các chữ số cũng như một vài kí tự đặc biệt khác nhưng luôn phải bắt đầu bằng chữ cái. Tên các hàm đã được đặt cũng có thể được sử dụng làm tên của biến với điều kiện hàm này sẽ không được sử dụng trong suốt quá trình tồn tại của biến cho đến khi có lệnh clear xoá các biến trong bộ nhớ hay clear + tên của biến.

          • Hình 2.6 : Màn hình cửa sổ thư viện SIMULINK

          • Hình 2.7 : Mô hình phân tích sóng hình sin

          • Hỉnh 2.8 : Chọn vẽ một Model (Scheme) mới

            • Hình 1.12 .Đầu vào - ra của một khối

            • Hình 2.20 . Hộp hội thoại Parameter của Simulink

            • Hình 2.21 . Cửa sổ hiển thò tín hiệu ra của sơ đồ.

            • Style

              • CHƯƠNG III

                • BLOCKS LIBRARY

                • III. 1 . SOURCES:

                  • CHƯƠNG IV

                  • ỨNG DỤNG

                  • I. GIỚI THIỆU SƠ LƯC LÝ THUYẾT ĐIỀU KHIỂN TỰ ĐỘNG

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

Tài liệu liên quan