Danh mục

Ứng dụng Matlab trong điều khiển tự động - Chương 4

Số trang: 0      Loại file: pdf      Dung lượng: 304.75 KB      Lượt xem: 20      Lượt tải: 0    
10.10.2023

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (0 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tài liệu tham khảo giáo trình Ứng dụng Matlab trong điều khiển tự động gồm 9 chương - Chương 4 Nhóm lệnh xây dựng mô hình
Nội dung trích xuất từ tài liệu:
Ứng dụng Matlab trong điều khiển tự động - Chương 4 ÖÙùng duïng MATLAB trong ñieàu khieån töï ñoäng NHOÙM LEÄNH XAÂY DÖÏNG MOÂ HÌNH (Model Building) 1. Leänh APPEND a) Coâng duïng : Keát hôïp ñoäng hoïc 2 heä thoáng khoâng gian traïng thaùi. b) Cuù phaùp : [a,b,c,d] = append(a1,b1,c1,d1,a2,b2,c2,d2) c) Giaûi thích : Heä thoáng ñaõ keát noái u1 y1 System1 u2 y2 System1 Leänh append keát noái ñoäng hoïc 2 heä thoáng khoâng gian traïng thaùi taïo thaønh 1 heä thoáng chung. [a,b,c,d] = append(a1,b1,c1,d1,a2,b2,c2,d2) taïo ra heä thoáng khoâng gian traïng thaùi keát hôïp bao goàm heä thoáng 1 vaø heä thoáng 2. Heä thoáng nhaän ñöôïc laø: . A0 x1 B1 0 u1 x1 1 . 0 A2 x2 0 B2 u2 x2 y1 C1 0 x1 D1 0 u1 y2 0 C2 x2 0 D2 u2 d) Ví duï 1: Cho 2 heä khoâng gian traïng thaùi . x1 1 1 1 x1 u . x2 2 1 0 (Heä I) x2 x1 y 24 1u x2 ÖÙùng duïng MATLAB trong ñieàu khieån töï ñoäng x1 43 1 x1 u . x2 10 0 (Heä II) x2 x 21 y 4 0u x2 Keát noái 2 heä khoâng gian traïng thaùi treân ñeå taïo ra moät heä khoâng gian traïng thaùi keát hôï p. a1 = [1 1;2 -1]; b1 = [1; 0]; c1 = [2 4]; d1 = [1]; a2 = [4 3;1 0]; b2 = [1; 0]; c2 = [4 -2]; d2 = [0]; [a,b,c,d] = append(a1,b1,c1,d1,a2,b2,c2,d2) a= 1 1 0 0 2 -1 0 0 0 0 4 3 0 0 1 0 b= 1 0 0 0 0 1 0 0 c= 2 4 0 0 0 0 4 -2 d= 1 0 0 ٠ ÖÙùng duïng MATLAB trong ñieàu khieån töï ñoäng Ví duï 2: Trích töø Ví duï 3.12 saùch ‘ÖÙng duïng Matlab trong ñieàu khieån töï ñoäng’ taùc giaû Nguyeãn Vaên giaùp. Vaø ñöôïc vieát bôûi file.m %KET NOI HAI HE THONG SONG SONG a=[1 2 3;4 5 6;7 8 9]; b=[3 4;4 5;7 9]; c=[0 0 1]; d=[0 0]; e=[1 9 3;4 5 6;7 8 7]; f=[2 4;4 6;7 9]; g=[0 1 1]; h=[0 0]; [A,B,C,D]= append(a,b,c,d,e,f,g,h) Keát quaû: A= 1 2 3 0 0 0 4 5 6 0 0 0 7 8 9 0 0 0 0 0 0 1 9 3 0 0 0 4 5 6 0 0 0 7 8 7 B= 3 4 0 0 4 5 0 0 7 9 0 0 0 0 2 4 0 0 4 6 0 0 7 9 C= 0 0 1 0 0 0 ÖÙùng duïng MATLAB trong ñieàu khieån töï ñoäng 000011 D= 0 0 0 0 0 0 0 0 2. Leänh AUSTATE a) Coâng duïng : Theâm vaøo heä khoâng gian traïng thaùi caùc ngoõ ra. b) Cuù pha ùp: [ab,bb,cb,db] = austate(a,b,c,d) c) Giaûi thích : . [ab,bb,cb,db] = austate(a,b,c,d) taïo ra moät heä khoâng gian traïng thaùi môùi vaø soá ngoõ vaøo baèng soá ngoõ vaøo heä ban ñaàu nhöng s ...

Tài liệu được xem nhiều: