Tải bản đầy đủ (.docx) (8 trang)

Báo cáo thực hành mô hình hóa mô phỏng hệ thống truyền đạt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (83.04 KB, 8 trang )

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
KHOA ĐIỆN – ĐIỆN TỬ
o0o
Báo cáo thực hành mô hình hóa mô phỏng
hệ thống
Giáo viên hướng dẫn :
Nhóm4 : sinh viên thực hiện
• Lương Văn thanh
• Nguyễn Minh Thao
• Lê Cao Quyền
• Trịnh Đắc Tiệp
• Nguyễn Văn Sang
• Trần Quốc Quỳnh
Hà nội tháng 12 năm 2013
ĐỀ BÀI THỰC HIỆN
Mô phỏng hệ thống sau :
1
T2.s+1
Transfer Fcn2
1
T1.s+1
Transfer Fcn1
K2.s+K1
s
Transfer Fcn
Step
Scope
1 2
1 1
1
K +K 1


Y ( ) ( ) Y ( ) *
1
s
s U s s
s T s
= −
+
=> Y1(s)=
1 2
2
1 2 1
K +K
K K
s
T s s s+ + +
U(s)


2
1
( ) ( )1
1
Y s Y s
T s
=
+
nên
Y(s)=
1 2
2

1 2 1 2
K +K 1
*
K K T 1
s
T s s s s+ + + +
U(s)
hàm truyền

w(s)=
1 2
2
1 2 1 2
K +K( ) 1
*
( ) K K T 1
sY s
U s T s s s s
=
+ + + +
1 2
3 2
1 2 2 2 2 1 1 2 2 1
K +K
W(s)=
T (T +K T ) (K T K 1) K
s
T s T s s+ + + + + +
Chuyển W(s)=W(z)
thay

2 1
( * )
T 1
z
s
z

=
+
ta được
1 2
3 2
1 2 2 2 2 1 1 2 2 1
2 1
K +K ( * )
T 1
W(z)=
2 1 2 1 2 1
T ( * ) (T +K T )( * ) (K T K 1)( * ) K
T 1 T 1 T 1
z
z
z z z
T T
z z z

+
− − −
+ + + + + +
+ + +

Biến đổi hàm truyền trên về dạng
3 2
3 2
W(z)=
Az Bz Cz D
Mz Nz Pz Q
+ + +
+ + +
Trong đó các hệ số tử số
A=K
1
T
3
+2K
2
T
2
B=3K
1
T
3
+2K
2
T
2
C=3K
1
T
3
-2K

2
T
2
D=K
1
T
3
-2K
2
T
2
Các hệ số mẫu số
M=8T
1
T
2
+ 4T(T
1
+T
2
+K
2
T
2
) + 2T
2
(K
2
+K
1

T
2
+1) + T
3
K
1
N=-24T
1
T
2
- 4T(T
1
+T
2
+K
2
T
2
) + 2T
2
(K
2
+K
1
T
2
+1) + 3T
3
K
1

P=24T
1
T
2
- 4T(T
1
+T
2
+K
2
T
2
) - 2T
2
(K
2
+K
1
T
2
+1) + 3T
3
K
1
Q=-8T
1
T
2
+ 4T(T
1

+T
2
+K
2
T
2
) - 2T
2
(K
2
+K
1
T
2
+1) + T
3
K
1
ĐẶT
3 2
3 2
( )
=
( )
Y z Az Bz Cz D
U z Mz Nz Pz Q
+ + +
+ + +
Từ biểu thức trên ta được
3 2

( ) ( ) ( ) ( )Az U z Bz U z CzU z DU z+ + +
=
3 2
( ) ( ) ( ) ( )Mz Y z Nz Y z PzY z QY z+ + +
Ta lại có:
Z
n
*
( )Y z
=Y(k+n)
Y(z)=y(k)
Nên ta được
( 3) ( 2) ( 1) ( )AU k BU k CU k DU k
+ + + + + +
=
( 3) ( 2) ( 1) ( )MY k NY k PY k Q Y k
+ + + + + +
Từ đây ta tính được:
( 3) ( 2) ( 1) ( ) ( 2) ( 1) ( )
Y(k+3)=
AU k BU k CU k DU k NY k PY k QY k
M
+ + + + + + − + − + −

Mô phỏng hệ thống bằng matlab
1
0.1s+1
Transfer Fcn2
1
0.005s+1

Transfer Fcn1
s+1
s
Transfer Fcn
vao
To Workspace2
time
To Workspace1
ra
To Workspace
Step
Scope
Clock
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0
0.2
0.4
0.6
0.8
1
thoi gian
dap ung dau ra


dauvao
dau ra
Trong đó lấy các giá trị :
K1=1
K2=1
T1=0.005

T2=0.1
Chương trình mô phỏng mathlab
Mã code
clear all
clc
K1 =1;
K2 =1;
T=0.001;
T1= 0.005;
T2= 0.1;
A=K1*T^3+2*K2*T^2
B=3*K1*T^3+2*K2*T^2
C=3*K1*T^3-2*K2*T^2
D=K1*T^3-2*K2*T^2
M=8*T1*T2+4*T*(T1+T2+K2*T2)+(K2+K1*T2+1)*2*T^2+ K1* T^3
N=-24*T1*T2-4*T*(T1+T2+K2*T2)+(K2+K1*T2+1)*2*T^2+3*K1* T^3
P=24*T1*T2-4*T*(T1+T2+K2*T2)-(K2+K1*T2+1)*2*T^2+3*K1* T^3
Q=-8*T1*T2+4*T*(T1+T2+K2*T2)-(K2+K1*T2+1)*2*T^2+K1* T^3
% tao ham dau vao U(t) =1 (t)
for i=1:1:5000
u(i)=1;
end
%tinh tian ham dau ra y(t)
%cac gia tri ham ban dau
y(1)=0;
y(2)=0;
y(3)=0.001667;
for k=1:1:4997
y(k+3)=(A*u(k+3)+B*u(k+2)+C*u(k+1)+D*u(k)- N*y(k+2)-P*y(k+1)-Q*y(k))/M;
end

%ve hinh
t=0.001:0.001:5;
plot(t,y)
hold on
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Vẽ trên cùng 1 sơ đồ
0 0 . 5 1 1 . 5 2 2 . 5 3 3 . 5 4 4 . 5 5
0
0 . 2
0 . 4
0 . 6
0 . 8
1
t h o i g i a n
d a p u n g d a u r a


d a u va o
d a u r a

×