6-
1
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NI
KHOA ĐIỆN
CÁC BÀI THỰC HÀNH
MÔN HỌC
TÍN HIỆU VÀ HỆ THỐNG
( 6 bài)
Họ và tên sinh viên: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
lớp thí nghim: . . . . . . . . . . Mã s sinh viên: . . . . . . . . . .
(Sinh viên phải np li vào buổi bảo v tuần cuối cùng để chm điểm)
HÀ NỘI - 2010
6-
2
I 6
Hàm truyền đạt của hệ thống
I. Mục đích
Xác định hàm truyền đạt của h thống liên tc/không liên tc từ phương trình vi phân/sai
phân ca hệ
V các đồ thị đặc tính của hvi MATLAB
Sử dụng Simulink đquan sát tín hiệu vào/ra ca khâu quán tính bậc n.
II. Yêu cầu đối với sinh viên
Thc hin trước Bài 6.1 nhà.
Đọc tài liệu hướng dẫn và trli được các câu hỏi của CBHD trước khi làm thực hành
Hoàn thành nội dung bài thực hành (k c các bài v nhà) trước khi bo vệ
III. Nội dung
Bài 6.1 (tchuẩn bị và làm ở nhà): Hàm truyền đạt của mch điện RC
Cho mạch điện RC như Hình 6.1. Biết điện áp nguồn
( )
i
e t
và điện áp ca tụ điện
( )
o
e t
lần lượt là n hiu vào
tín hiu ra của hệ thống.
a) Xác định hàm truyền đạt
Định nghĩa 1: Hàm truyn đạt ca mt h thống (liên tc)
là t s giữa ảnh Laplace của tín hiệu ra với ảnh Laplace ca
tín hiu vào khi cho các sơ kiện bằng không.
Dựa vào định nghĩa 1, các em hãy xác định hàm truyền đạt
( )
( )
( )
o
i
E s
G s
của mạch RC ở Hình
6.1.
.....................................................................................................................................................
.................................................................................................................................. ........................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
b) nh toán đáp ứng bước nhảy
Với gi thiết 1 2 1 2
1,
R R C C
hhàm truyn đạt tương ng
2
1
( )
3 1
G s
s s
Các em hãy nh toán đáp ứng bước nhảy của h thống s dng phép biến đổi Laplace ngược
.....................................................................................................................................................
.....................................................................................................................................................
Hình 6.1 Mạch điện RC
6-
3
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
.....................................................................................................................................................
Bài 6.2 (thc hiện có hướng dẫn ti PTN): Các loại đồ thị của hệ thống liên tục
a) Xét hàm truyền đạt của một hệ thng liên tục có dạng sau:
1
1 1 0
1
1 1 0
( ) n n
n n
n n
n
b s b s b s b
G s
s a s a s a
vi một vài trong s các h s
i
a
j
b
có th bằng 0. Trong MATLAB, các h s t thức và mẫu
thức được khai báo thành các vector hàng như sau:
num=[bn bn-1 ... b1 b0];
den=[1 an-1 ... a1 a0 ];
Do đó, vi mạch điện Bài 6.1b, ta khai báo các h s t thc và mu thc ca hàm truyền đạt :
num=[1];
den=[1 3 1];
m tf ca MATLAB tác dụng tạo hàm truyền đạt của h thống, hoặc chuyển một hình
tuyến tính bất biến (LTI) bất kỳ sang hàm truyền đạt. Để biết rõ hơn các cách sử dụng với hàm tf, ta
có thể gọi lệnh help tf. Cụ thể với bài tập này, các em hãy ghi lại kết qu sau khi gõ lệnh sau
Gs=tf(num,den) % Gs=tf([1],[1 3 1])
................................................................................................................................................................
......................................................................................................................................................
Sau khi khai báo hàm truyn đạt của hệ, ta có thphân tích hđó dựa trên các đồ thị trong miền
thời gian như đáp ứng bước nhảy, đáp ứng xung hay các đthị trong min tần số như đồ thị điểm
không điểm cực, đồ thị Bode, .... MATLAB htrợ công việc này bằng các hàm step, impulse,
pzmap, bode. Cụ thể, ta có thể gõ các lệnh nsau:
subplot(221);
step(Gs); grid; % step(Gs,15)
subplot(222);
impulse(Gs); grid; % impulse(Gs,15)
subplot(223);
pzmap(Gs);
subplot(224);
bode(Gs); grid;
Tiện lợi hơn, ta có thể mở một giao diện đồ ha LTI bng cách gọi hàm ltiview, khi đó các lệnh trên
s được thay thế bởi một lệnh duy nhất sau đây:
ltiview({'step';'impulse';'pzmap';'bode'},Gs);
6-
4
Các em hãy v lại đồ thị nhn được vào Hình 6.2 dưới đây.
0 5 10 15
0
0.5
1Step Response
Time (sec)
Amplitude
0 5 10 15
0
0.1
0.2
0.3
0.4 Impulse Response
Time (sec)
Amplitude
-3 -2 -1 0
-1
-0.5
0
0.5
1Pole-Zero Map
Real Axis
Imaginary Axis
-100
-50
0
Magnitude (dB)
10-2 100102
-180
-90
0
Phase (deg)
Bode Diagram
Frequency (rad/sec)
Hình 6.2 Các đồ thị đáp ứng bước nhảy, đáp ứng xung,
đồ thị điểm không-điểm cực và đồ thị Bode
b) y phân tích tính n định của hệ thống dựa trên các đồ thị Hình 6.2
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
c) Để vn hiệu ra của hệ vi n hiệu vào bất k, ta thsdụng hàm lsim của MATLAB.
Đoạn lnh sau để vn hiệu vào/ra của hệ vi tín hiệu vào 0.2
( ) sin(0.3 ), 0.
t
u t e t t
t=0:.01:30;
u=exp(-.2*t).*sin(.3*t);
lsim(Gs,u,t);
Các em hãy v lại đồ thị nhn được vào Hình 6.3.
6-
5
0 5 10 15 20 25 30
-0.1
0
0.1
0.2
0.3
0.4
0.5
0.6 Linear Simulation Results
Time (sec)
Amplitude
Hình 6.3 Đáp ứng của hệ với tín hiệu vào 0.2
( ) sin(0.3 ), 0.
t
u t e t t
Bài 6.3 (thc hiện có hướng dẫn ti PTN):nh cht lc của khâu quán tính bậc n
Các em hãy xây dựng sơ đồ Simulink đểphỏng tín hiệu vào/ra ca một khâu quán tính bậc n với
hàm truyn đạt 1
( )
( 1)
n
G s Ts
H thng tín hiệu vào ch đạo hàm
( ) 10sin0.5
x t t
nhưng b ảnh hưởng ca nhiễu đầu vào
ồn trng công suất bằng 1. Hình 6.3 dưới đây minh ha cho trường hợp khâu quán tính bậc 1
( 1).
n
Hình 6.4 Sơ đồ Simulink cho trường hợp
1.
n
Khi Sine Wave được cấu hình như sau:
Amplitude: 10, Freq (rad/sec): 0.5, Phase: 0, Sample Time: 0.01
Khi Band-Limited White Noise được cấu hình như sau:
Noise power: 1; Các thông s khác giữ nguyên.
Thi gian mô phỏng là 40 gy.
a) Khi
1,
T n
tăng dần (ví d
1,2,3,
n
)
c em y chy phỏng để quan sát biên độ pha của các tín hiu vào/ra của h ứng với các
giá tr tăng dần của
n
.
Dựa trên đồ th Bode của h thống, hãy giải thích tại sao khi
n
càng ln thì biên đ ca tín hiệu
ra càng nh so với bn đ ca tín hiệu vào (ch đạo) trong khi c pha ca n hiêu ra ng lớn so
vi góc pha của tín hiệu vào?
................................................................................................................................................................