Professional Documents
Culture Documents
Mo Hinh Hoa Va Mo PHNG Vi Matlab Simul PDF
Mo Hinh Hoa Va Mo PHNG Vi Matlab Simul PDF
MATLAB/SIMULINK
Soạn bởi:
Trần Vĩnh Thái
B/m Thiết bị điện – điện tử
ĐHBK Hà nội
NỘI DUNG
Công cụ MATLAB/Simulink
MATLAB
Simulink
ĐHBK Hànội 2
B/m Thiết bị điện – điện tử
Yêu cầu với sinh viên
ĐHBK Hànội 3
B/m Thiết bị điện – điện tử
Mô hình – dạng biểu diễn đơn giản hóa của một hệ vật lý. Chương
trình này giới hạn mô hình ở dạng thức mô tả toán học, mô hình toán.
ĐHBK Hànội 4
B/m Thiết bị điện – điện tử
2. Mô hình toán và phương pháp số
ĐHBK Hànội 5
B/m Thiết bị điện – điện tử
Hàm truyền
ĐHBK Hànội 6
B/m Thiết bị điện – điện tử
2. Mô hình toán và phương pháp số
wBTVN: Xây dựng mô hình toán động cơ DC kích thích độc lập.
ĐHBK Hànội 7
B/m Thiết bị điện – điện tử
Hàm truyền
Định nghĩa: The transfer function of a linear, time-invariant, differential
equation system is defined as the ratio of the Laplace transform of the
output variable to the Laplace transform ofthe input variable, with all initial
conditions assumed to be zero.
di
Ri + L + vC = Vs Biểu thức:
dt VC ( s)
Y ( s) =
VS ( s)
dvC d 2v
RC + LC 2C + vC = Vs
dt dt
wBTVN: Chuyển mô hình toán động cơ DC kích thích độc lập về dạng hàm truyền.
Điều kiện: Mạch từ tuyến tính, kích thích không đổi.
ĐHBK Hànội 8
B/m Thiết bị điện – điện tử
2. Mô hình toán và phương pháp số
Tiếp theo thí dụ 1 – mô tả bài toán ở dạng thức không gian trạng thái
Đặt
wBTVN: Chuyển mô hình toán động cơ DC kích thích độc lập về mô hình không gian trạng thái.
Điều kiện: Mạch từ tuyến tính, kích thích không đổi.
ĐHBK Hànội 9
B/m Thiết bị điện – điện tử
– Giá trị của y tại y(k) được tính theo giá trị đã biết y(k-1) và
hàm f(tk, yk) theo biểu thức:
yk = yk −1 + h. f (t k −1 , yk −1 ) với k = 1..n
ĐHBK Hànội 11
B/m Thiết bị điện – điện tử
Thí dụ về ph.pháp Euler viết trong MATLAB
ĐHBK Hànội 12
B/m Thiết bị điện – điện tử
ĐHBK Hànội 13
B/m Thiết bị điện – điện tử
2. Mô hình toán và phương pháp số
ĐHBK Hànội 14
B/m Thiết bị điện – điện tử
ĐHBK Hànội 15
B/m Thiết bị điện – điện tử
3. MATLAB/Simulink
ĐHBK Hànội 16
B/m Thiết bị điện – điện tử
MATLAB
Thao tác với ma trận, toán tử logic và các hàm toán học
M-file
GUI
…
ĐHBK Hànội 17
B/m Thiết bị điện – điện tử
Môi trường MATLAB
ĐHBK Hànội 18
B/m Thiết bị điện – điện tử
»» -5/(4.8+5.32)^2
-5/(4.8+5.32)^2 »» aa == 2;
2; Tác dụng của dấu
ans
ans == »» bb == 5; “;”
5;
-0.0488
-0.0488 »» a^b
»» (3+4i)*(3-4i) a^b
(3+4i)*(3-4i)
ans
ans
ans == Kết quả được
ans == gán cho “ans”
25 32
32
25 nếu không đặt
»» cos(pi/2)
cos(pi/2)
»» xx == 5/2*pi;
5/2*pi; tên biến
ans
ans == »» yy == sin(x)
sin(x)
6.1230e-017
6.1230e-017 yy ==
»» exp(acos(0.3))
exp(acos(0.3)) 11
ans
ans ==
3.5470
»» zz == asin(y)
asin(y) Dấu () để truy cập
3.5470
zz == hàm
1.5708
1.5708
ĐHBK Hànội 19
B/m Thiết bị điện – điện tử
Một số lệnh tiện ích
ĐHBK Hànội 20
B/m Thiết bị điện – điện tử
Trong MATLAB
Vô hướng – là ma trận 1x1
Véc-tơ – là ma trận 1xn hoặc nx1
Ma trận nxm
ĐHBK Hànội 21
B/m Thiết bị điện – điện tử