9/16/2015
1
Gi
ới thiệu về Simulink
Nguyen Q.Hoang
Department of Applied Mechanics
Hanoi University of Science and Technology
Lecture 8
1
Chương 8.
Giới thiệu về Simulink
2
8.1
Khái niệm về simulink
8.2
Nguyên lý hoạt động và việc thực hành trong simulink
Khởi động simulink
Các khối trong simulink
8.3
Một số ví dụ đơn giản
a) Mô hình hóa một phương trình bằng sơ đồ khối
b) Mô phỏng một quá trình động học
c) Mô hình hóa một hệ động lực liên tục đơn giản
d) Mô tả hệ dao động một bậc tự do
e) Mô phỏng số tay máy một bậc tự do
8.4
Đơn giản sơ đồ simulink
Đơn giản sơ đồ simulink bằng khối Fcn
Đơn giản sơ đồ simulink bằng khối subsystem
Kết hợp simulink và script file (m-file)
8.5
Xử lý kết quả mô phỏng
8.6
Bài tập thực hành
Khái niệm về simulink
3
• Công cụ simulink trong Matlab cho phép mô phỏng các hệ động lực
với một giao diện đồ họa đặc biệt bằng các khối kết nối với nhau. Mục
đích của chương này là giới thiệu về simulink thông qua các ví dụ. Sau
khi thiết lập các phương trình vi phân mô tả hệ, một sơ đồ khối tương
ứng được đưa ra và từ đó sử dụng các khối của simulink để mô phỏng
hệ.
• Simulink là một phần mở rộng của MATLAB được phát triển bởi
Mathworks Inc. Simulink là
một gói chương trình để mô hình hóa, mô
phỏng và phân tích các hệ động lực. Với simulink ta có thể mô hình
hóa các hệ thống tuyến tính và phi tuyến liên tục theo thời gian, rời rạc
theo
thời gian, hoặc hỗn hợp cả liên tục và rời rạc theo thời gian. Các
hệ cũng có thể là đa tốc độ khác nhau, nghĩa là các phần khác nhau
có
thể được lấy mẫu hoặc cập nhật số liệu ở các tốc độ khác nhau.
Biểu diễn sơ đồ khối của biểu thức
4
( )
mv bv
Ku t
0
0
1
( )
(0)
( )
(0)
[
( )
]
t
t
v t
v
v
d
v
Ku
bv d
m
( )
v t
Xét phương trình vi phân sau
Biểu diễn dạng sơ đồ khối
1
[
( )
]
v
Ku t
bv
m
Biểu thức nghiệm tìm được dạng
(0)
v