You are on page 1of 5

Cao Văn Mạnh – 22021549

Cách 1: Biến đổi sơ đồ khối:

2
1 2 s + 5 s+ 6
Xét hệ song song : A = (G1, 1) = 2
+1 = 2
2 s + 4 s+6 2 s + 4 s+6
2 2
2 s + 5 s+ 6 3 6 s +15 s+ 18
Xét hệ nối tiếp : B = (A, G2) = 2 * 2 = 4 3 2
2 s + 4 s+6 s + 3 s+ 6 2 s +1 0 s +3 0 s + 42 s+36
2
6 s +15 s+ 18
Xét hệ song song : C = (B, 1) = 4 3 2 +1=
2 s +1 0 s +3 0 s + 42 s+36
4 3 2
2 s +1 0 s +3 6 s +5 7 s+5 4
4 3 2
2 s +1 0 s + 3 0 s + 42 s+ 36

Code matlab:
G1 = tf([1 0],[2 4 6]);
G2 = tf([3],[1 3 6]);
sys = (G1 + 1)*G2 + 1;
sys = minreal(sys)

Cách 2: Dùng cách lệnh “append” và “connect”

Đánh số: Rs - 1, G1 - 2, G2 – 3, Ys – 4

Code matlab:

G1 = tf([1 0],[2 4 6]);


G2 = tf([3],[1 3 6]);
Rs = tf(1,1);
Ys = tf(1,1);

sysa = append(Rs,G1,G2,Ys);
Q = [1 0 0 0
2 1 0 0
3 2 1 0
4 3 1 0];
input = 1;
output = 4;
sys = connect(sysa,Q,input,output);
sys = tf(sys);
sys = minreal(sys)
Cách 3: Dùng simulink

Code matlab:
[A, B, C, D] = linmod('cach3bai2');
sys = ss(A,B,C,D);
sys = tf(sys);
sys = minreal(sys)

Cách 4:Sử dụng sơ đồ dòng tín hiệu

Bước 1:Xác định các đường tiến


Hệ thống có hai đường tiến:G1G2 ;G2 và 1
Bước 2:Hệ thống không có vòng kín nào
Bước 3:Xác định định thức của hệ thống
Vì hệ thống không có vòng kín nào nên denlta=0
Bước 4:Xác định các định thức con
Do không có vòng kín nào nên định thức con denlta1=1
Bước 5:Áp dụng công thức Mason ta có:
Y ( s) G1 G 2+ G2+1 s 3 3 3s
G(s)= = =( 2 2 )+ 2 + 1= 4 3 2 +
R ( s) 1 2 s + 4 s+6 s +3 s+6 s + 3 s+ 6 2 s +10 s + 30 s + 42 S +36
2 3 ❑ 2
3 6 s +15 s+ 8 4 5 s +¿ 18 s + 28.5 s+ 27
2
+ 1= 4 3 2
+ 1= s + 4 3 2
¿
s + 3 s+ 6 2 s +10 s + 30 s + 42 s +36 s + 5 s +15 s +21 s +18

Cách 5:Hàm truyền tương đương-> Phương trình vi phân-> Phương trình trạng thái
Y ( s) 4 5 s3 +¿❑ 18 s 2+ 28.5 s+ 27
G(s)= =s + 4 ¿
R ( s) 3 2
s + 5 s +15 s +21 s +18

You might also like