Simulink là một phần mền mở rộng của matlab (1 Toolbox của matlab) dùng để mô hình hóa, mô phỏng và phân tích 1 hệ thống động. Simulink là thuật ngữ mô phỏng được ghép bởi simulation và link. Simulink là công cụ dùng để mô phỏng và phân tích các hệ thống liên tục, rời rạc, tuyến tính và phi tuyến thông qua giao diện dạng sơ đồ khối.
Trang 1SEMINAR SIMULINK TRONG MATLAB
Trang 2Khái niệm Simulink
Các thao tác cơ bản trong Simulink
Xây dựng và mô phỏng mô hình đơn giản bằng Simulink
1
2
3
Trang 31.Khái niệm Simulink
Simulink là một phần mền mở rộng của matlab (1 Toolbox của matlab) dùng để mô hình hóa, mô phỏng và phân tích 1 hệ thống động
Simulink là thuật ngữ mô phỏng được ghép bởi simulation và link.
Simulink là công cụ dùng để mô phỏng và phân tích các hệ thống liên tục, rời rạc, tuyến tính và phi tuyến thông qua giao diện dạng sơ đồ khối
Trang 4Khái niệm Simulink
Các thao tác cơ bản trong Simulink
Xây dựng và mô phỏng mô hình đơn giản bằng Simulink
1
2
3
Trang 52.1 Khởi động Simulink
Cách 1: Click vào biểu tượng Simulink icon
Simulink icon
Trang 6 Cách 2: từ cửa sổ command window ta gõ lệnh >>simulink như sau:
Trang 72.1 Khởi động Simulink
Sau khi khởi động trên màn hình xuất hiện của sổ Simulink library browser chứa toàn bộ dữ liệu của Simulink:
Thư việnKhung tìm kiếm
Các khối chức năng
Trang 81. Continuous - Khối hàm liên tục
2. Discontinuous – Khối hàm phi tuyến tính
3. Discrete – Các khối rời rạc
4. Lookup Tables – Khối tra bảng
5. Math Operations – Thư viện toán học
6. Ports and subsystens – Tạo hệ con
7. Signal Routing – Tạo bus tín hiệu
8. Sinks – Các khối tín hiệu hay lưu tín hiệu ra
9. Sources – Các khối tạo tín hiệu
Trang 92.2 Các khối trong Simulink
Chức năng của các khối:
Trang 10Chức năng của các khối:
Trang 112.2 Các khối trong Simulink
Chức năng của các khối:
Trang 12Chức năng của các khối:
Trang 132.3 Tạo môi trường làm việc của Simulink
Từ cửa sổ Library Browser chọn File> New> Model
• Cửa sổ làm việc như sau:
• Đặt lại tên cho mô hình bằng các chọn file -> save as
Trang 14 Duyệt tìm khối:
• Trong ngăn Libraries ở bên trái, chọn Simulink, và sau đó chọn thư viện Sources Từ thư viện được hiển thị trong ngăn bên phải, chọn các khối muốn chọn Ví dụ: chọn khối Sine Wave
Trang 152.4 Khối trong thư viện
Tìm kiếm khối:
• Trong hộp tìm kiếm, nhập tên khối hoặc một phần của tên khối Ví dụ: nhập “sin”, sau đó bấm nút tìm kiếm
Trang 16 Nhận thông tin chi tiết về một khối:
• Chọn khối, sau đó từ thanh trình đơn, chọn Help > Help for the Selected Block Trình duyệt trợ giúp mở ra với trang tham chiếu
cho khối đó
Trang 172.4 Khối trong thư viện
Xem các tham số của khối:
• Bấm chuột phải vào một khối, sau đó chọn Block Parameters Hộp thoại thông số khối mở ra Ví dụ: chọn khối “Sin
Wave”:
Trang 18Biên độ
Tần số
góc
Thế hiệu dịch
Trang 19Khái niệm Simulink
Các thao tác cơ bản trong Simulink
Xây dựng và mô phỏng mô hình đơn giản bằng Simulink
Nội dung
1
2
3
Trang 21Bước 1: Thêm khối vào mô hình
• Trong thư viện Simulink, chọn thư viện Sources Ngăn bên phải hiển thị các khối từ thư viện Sources
• Chọn khối Sine Wave, và sau đó kéo khối vào sơ đồ khối
Trang 22• Khối Scope: Simulink/Sinks
• Khối Integrator: Simulink/Continuous (Tích phân tín hiệu đầu vào)
• Khối Bus creator: Simulink/Sinal Routing (Kết hợp tín hiệu đầu vào và tín hiệu xử lý vào một tín hiệu)
Trang 233.1 Mô phỏng tín hiệu sóng sin và cosin
Bước 2: Liên kết các khối
• Đưa con chuột tới ngõ ra của khối (dấu “>”), khi đó con chuột sẽ có dạng “+” Kéo rê chuột tới ngõ vào của một khối khác
và thả ra để kết nối tín hiệu
Trang 24• Trước khi mô phỏng hành vi của một mô hình, hãy xác định các tham số mô phỏng Các tham số mô phỏng bao gồm loại bộ giải
số, thời gian bắt đầu và thời gian dừng và kích thước bước tối đa
1. Chọn Simulation > Model Configuration Parameters Hộp thoại Configuration Parameters mở ra cửa sổ Solver
2. Trong trường thời gian dừng, nhập 20 Trong trường kích thước bước tối đa, nhập 0,2
3 Nhấn ok
Trang 253.1 Mô phỏng tín hiệu sóng sin và cosin
Bước 4: Chạy mô phỏng và hiển thị kết quả
• Nhấn Run
• Double-click the Scope block
Trang 26 Bước 5: Chỉnh sửa hình ảnh
• Từ Scope block toolbar, click , Parameters button Chọn Style tab
Trang 273.2 Mô phỏng tín hiệu điện
Ví dụ:
Phân tích : I = IL =Ic = C ,
RC + LC +Vc=uo(t)
+ +Vc=uo(t)
Trang 28• Sơ đồ giải phương trình vi phân cấp 2:
Trang 293.3 Mô phỏng bài toán chuyển từ độ F sang độ C
Công thức: C=5/9(F-32)
Random number: biểu diễn nhiệt độ F thay đổi
-Constant: giá trị không đổi đặt bằng 32
-Add: hàm cộng trừ
-Gain: hệ số bằng 5/9
-Mux: tổng hợp hai tín hiệu vào làm một
-Scope: hiển thị
Trang 30 Đồ thị:
Trang 31Thanks for watching!