CHƯƠNG 2: SIMULINK
2.1. Giới thiệu chung
Simulink là một chương trình mô phỏng mở rộng của Matlab nhằm mục đích mô hình hóa, mô phỏng và khảo sát các hệ thống động học. Giao diện đồ họa trên màn hình Simulink cho phép thể hiện hệ thống dưới dạng tín hiệu với các khối chức năng quen thuộc. Simulink cung cấp cho người sử dụng một thư viện rất phong phú, có sẵn với số lượng lớn các khối chức năng cho các hệ thống tuyến tính, phi tuyến và gián đoạn. Hơn thế, người sử dụng có thể tạo nên các khối của riêng mình.
Sau khi đã xây dựng mô hình của hệ thống cần nghiên cứu, bằng cách ghép các khối cần thiết thành sơ đồ cấu trúc của hệ, ta có thể khởi động quá trình mô phỏng. Trong quá trình mô phỏng ta có thể trích tín hiệu tại vị trí bất kỳ của sơ đồ cấu trúc và hiển thị đặc tính của nó trên màn hình. Hơn thế nữa, nếu có nhu cầu ta có thể cất giữ các đặc tính tham số của tất cả các khối cũng có thể được thực hiện rất đơn giản bằng cách nhập trực tiếp thông qua Matlab. Để khảo sát hệ thống ta có thể sử dụng thêm các Toolbox như Signal Processing (xử lý tín hiệu), Optimization (tối ưu hóa) hay Control System (hệ thống điều khiển).
+ Khởi động Simulink
Để làm việc với Simulink, trước hết ta phải khởi động Matlab, sau đó thực hiện lệnh Simulink3 để mở cửa sổ thư viện như hình 2.1a hay lệnh Simulink để mửa cửa sổ thư viện như hình 2.1b.
Các thư viện cơ bản của Matlab bao gồm:
- Thư viện Sources : thư viện nguồn tín hiệu
- Thư viện Sinks : thư viện các khối xuất tín hiệu
- Thư viện Math : thư viện hàm toán học
- Thư viện Functions & tables : thư viện hàm tạo tín hiệu
- Thư viện Nonlinear : thư viện hàm phi tuyến
- Thư viện Signal & Systems : thư viện hàm tín hiệu và hệ con
- Thư viện Subsystems : thư viện hàm con
a) Thư viện Simulink3 b) Thu viện Simulink Hình 2.1. Thư viện simulink
Tất cả các khối đều có cac tham số cho người sử dụng khai báo khi kích đúp vào khối đó.
Simulink phân biệt (phụ thuộc vào thư viện con) hai loại khối chức năng là khối ảo (Virtual) và khối thực (Not virtual). Các khối thực đóng vai trò quyết định trong quá trình mô phỏng mô hình Simulink. Việc thêm hay bớt khối thực sẽ thay đổi đặc tính động học của hệ thống được mô tả. Các khối thực như : Integrator, sum, product… Ngược lại, các khối ảo không có khả năng thay đổi đặc tính của hệ thống, chúng chỉ có nhiệm vụ thay đổi giao diện đồ họa của Simulink, các khối ảo như: Mux, dumux.