
Giáo trình matlab v5.1 P11
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Giáo trình matlab v5.1 P11Khaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng 24 dc = 1 Ñaùp öùng giaùn ñoaïn Ñaùp öùng lieân tuïc5. Leänh SS2TFa) Coâng duïng: Chuyeån heä thoáng töø daïng khoâng gian traïng thaùi thaønh daïng haøm truyeàn.b) Cuù phaùp: [num,den] = ss2tf(a,b,c,d,iu).c) Giaûi thích: [num,den] = ss2tf(a,b,c,d,iu) chuyeån heä thoáng khoâng gian traïng thaùi: ⎧. ⎪ x = Ax + Bu ⎨ ⎪ y = Cx + Du ⎩ thaønh daïng haøm truyeàn: NUM ( s ) = C(sI – A)-1 B + D H(s) = den( s ) töø ngoõ vaøo thöù iu. Vector den chöùa caùc heä soá cuûa maãu soá theo chieàu giaûm daàn soá muõ cuûas. Ma traän NUM chöùa caùc heä soá töû soá vôùi soá haøng laø soá ngoõ ra.d) Ví duï: Haøm truyeàn cuûa heä thoáng ñöôïc xaùc ñònh baèng leänh: [num,den] = ss2tf (a,b,c,d,1) ta ñöôïc: num =Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG -6- GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng 0 0 1.0000 den = 1.0000 0.4000 1.00006. Leänh TF2SSa) Coâng duïng: Chuyeån heä thoáng töø daïng khoâng gian haøm truyeàn thaønh daïng traïng thaùi.b) Cuù phaùp: [a,b,c,d] = tf2ss(num,den)c) Giaûi thích: [a,b,c,d] = tf2ss(num,den) tìm heä phöông trình traïng thaùi cuûa heä SISO: . x = Ax + Bu y = Cx + Du ñöôïc cho bôûi haøm truyeàn: NUM(s) = C(sI - A) -1 B + D H(s) = den(s) töø ngoõ vaøo duy nhaát. Vector den chöùa caùc heä soá maãu soá haøm truyeàn theo chieàu giaûm daàn soá muõ suûa s. Ma traän NUM chöùa caùc heä soá cuûa töû soá vôùi soá haøng laø soá ngoõ ra y. Caùc ma traän a, b, c, c trôû thaønh daïng chính taét. * Ví duï 1: Xeùt heä thoáng coù haøm truyeàn: ⎡ 2s + 3 ⎤ ⎢ s2 + 2s + 1⎥ H(s) = ⎣ 2 ⎦ s + 0.4s + 1 Ñeå chuyeån heä thoáng thaønh daïng khoâng gian traïng thaùi ta thöïc hieän caùc leänh: Num = [0 2 3 1 2 3]; den = [1 0.4 1]; [a,b,c,d] = tf2ss (num,den); ta ñöôïc keát quaû: a= -0.4000 -1.0000 1.0000 0 b= 1 0 c= 2.0000 3.0000 1.0000 2.0000 d= 0 1Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG -7- GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoängVí duï 2: Trích töø saùch ‘ÖÙng duïng MATLAB trong ñieàu khieån töï ñoäng’ taùc giaû Nguyeãn VaênGiaùp.Cho haøm truyeàn: (s2+7s +2) / (s3+9s2+26s+24)» num=[1 7 2];» den=[1 9 26 24];» [A,B,C,D]=tf2ss(num,den)Keát quaû:A= -9 -26 -24 1 0 0 0 1 0B= 1 0 0C= 1 7 2D= 07. Leänh SS2ZPa) Coâng duïng:Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG -8- GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng Chuyeån heä thoáng khoâng gian sang traïng thaùi ñoä lôïi cöïc-zero (zero pole-gain)b) Cuù phaùp: [z,p,k] = ss2zp(a,b,c,d,iu)c) Giaûi thích: ss2zp tìm caùc zero, cöïc vaø ñoä lôïi khoâng gian traïng thaùi. [z,p,k] = ss2zp(a,b,c,d,iu) tìm haøm truyeàn döôùi daïng thöøa soá. ( s − Z (1)( s − Z (2)).....( s − Z (m)) Z ( s) H (s) = =k ( s − p(1)( s − p(2)).....( s − p(n)) p( s) cuûa heä thoáng: . x = Ax + Bu y = Cx + Du töø ngoõ vaøo thöù iu. Vector coät p chöùa caùc cöïc maãu soá haøm truyeàn. Caùc zero cuûa töû soá naèmtrong caùc coät cuûa ma traän z vôùi soá coät laø soá ngoõ ra y. Ñoä lôïi cuûa töû soá haøm truyeàn naèm trongcaùc coät vector k.d) Ví duï: Xeùt heä thoáng coù haøm truyeàn: 2s + 3 ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình lập trình hệ thống lập trình matlab ngôn ngữ lập trình tin học ứng dụng lập trình ứng dụng các lệnh cơ bản trong lập trìnhTài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 313 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 306 0 0 -
Tài liệu bồi dưỡng giáo viên sử dụng SGK Tin học 10 Cánh diều (Định hướng Tin học ứng dụng)
61 trang 297 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 291 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 246 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 244 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 241 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 230 1 0 -
101 trang 211 1 0
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 193 0 0 -
20 trang 190 0 0
-
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 187 0 0 -
Giáo trình Mạng máy tính (Nghề: Tin học ứng dụng - Trung cấp) - Trường Cao đẳng Cộng đồng Đồng Tháp
189 trang 174 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 174 0 0 -
175 trang 165 0 0
-
Giáo trình Tin học ứng dụng: Phần 1 - Trường ĐH Tài nguyên và Môi trường Hà Nội
125 trang 162 0 0 -
Báo cáo thực tập: Quản lý nhân sự & tiền lương
52 trang 160 0 0 -
Bài giảng Tin học ứng dụng: Kiểm định trung bình - Trường ĐH Y dược Huế
25 trang 155 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 143 0 0