matlab and simulinkphhoang/dlh/ch_matlab va simulink.pdf · function: y = f(x) sinusgenerator: y =...
TRANSCRIPT
1
Matlab and Simulink
Các khối của Simulink
Sum: y = x1 + x2++
integrator: dq / dt = x, y = q1/s
* Multiplier: y = x1 * x2
c Gain: y = c * x
cConstant: y = c
f(x) Function: y = f(x)
Sinusgenerator: y = sin (t)
Subsystem: Placeholder for a subnetwork model
1Inport: Input from an external model
1Outport: Output to an external model
2
Sơ đồ giao động
1/s
k
1/s-+
-+
1
* *
v x 1
Hệ bậc 1 – exponential growth/decay
q
c
( ) ( )dq f q f q cqdt
= =
0c >
0c <
3
Hệ bậc 1– constant input to exponential decay
∫x + q
-c
( , ) ( )
At equilibrium,
0 = /eq
dq f q x f q x cqdt
dq x cq q x cdt
= = −
= − → =
( ) ( )difference t x cq t= −
/eqq x c=
Hệ bậc 2 - Giao động có giảm chấn
F(t)
x
d
k
m ∫F(t) + v
-d
∫ x
-k
(a) (b)
m = 1
4
Ghế của xe tảiSuspended seat of a truck
5
6
7
8
Tần số riêng (natuaral frequency) bằng độ lớn của mỗi cực - số phứcliên hợp (complex conjugate pole)
Tần số cộng hưởng (resomant freq.) bằng độ lớn của phần ảo củamỗi cực
9
Hệ số giảm chấn có thể tính theo tỉ số phần thực của cực và tần sốriêng
Độ lợi/khuyếch đại/ bằng giá trị hàm truyền khi s bằng 0
10
Độ lợi có thể được tính khi quan sátbiểu đồ Bode khi tần số gần 0
Simulink
11
Đáp ứng sóng vuông: Khối vi phân không xử lý tín hiệu không liên tục nhưsóng vuông. Sử dụng hàm truyền gần đúng với khối vi phân.
12
Đáp ứng tín hiệu tuần hoàndạng Sin
Đáp ứng bước (step)Dùng hàm truyền gầnđúng với khối vi phân
13
Thu nhận lại mô hình MATLAB từ mô hình Simulink
14
Loa (Loudspeaker)
15
16
17
18
19
20
Mô hình được thử quan sátvới nhiều tần số khác nhau.
300rad/s – 47,7 Hz
Chỉ quan sát một vùng t=1s (phải đổi default setting of running từ 10 s sang 1 s)
21