Giáo trình matlab v5.1 P16
Số trang: 15
Loại file: pdf
Dung lượng: 196.00 KB
Lượt xem: 21
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Octave có thể thực hiện được phần lớn các mã lệnh viết trong MatLab, và ngược lại. Mặc dù độ tương thích ngày càng được nâng cao, nhưng chất lượng của biểu đồ của Octave vẫn không tốt như MatLab.
Nội dung trích xuất từ tài liệu:
Giáo trình matlab v5.1 P16Khaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng Ví duï : heä thoáng nhö ví duï treân nhöng soá haïng ban ñaàu cuûa ña thöùc ôû töû soá thay ñoåithaønh (-4,-2,-1,0,1,2,4) Ta thöc hieän trong cöûa soå leänh cuûa matlab nhö sau: » coef=[-4 -2 -1 0 1 2 4]; » den=[1 8 25]; » [y,x,t]=step([coef 10*ones(length(coef),1)],den); » mesh(coef,t,y)Keát quaû nhö hình: Hình 3.7: So saùnh giöõa caùc ñaùp öùng stepBaøi 11: ñaùp öùng xung (impulse) Ví duï heä thoáng coù haøm truyeàn sau: s + 10 Gs = () 2 s + 2s + 25 Veõ ñaùp öùng xung cuûa heä thoáng: impulse([1 10],[1 2 25]) Giaû söû ta muoán phaân tích ñaùp öùng xung thay ñoåi nhö theá naøo khi zero cuûa haømtruyeàn thay ñoåi, khoâng thay ñoåi dc gain cuûa heä thoáng. gioáng nhö ví duï ôû phaàn tröôùc tacoù :Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 60 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng » coef=[-4 -2 -1 0 1 2 4]; » den=[1 2 25]; » impulse([coef 10*ones(length(coef),1)],den); Keát quaû nhö hình sau:Baøi 12: Trích töø trang 716 saùch ‘The Student Edition of MATLAB’ Dòch ñeà: Thieát keá 1 khaâu goàm 10 boä loïc cuûa daõi baêng truyeàn ngang coù taàn soá töø100 ñeán 200 Hz vaø veõ ñaùp öùng xung cuûa noù:» n=5;wn=[100 200]/500;» [b,a]=butter(n,wn);» [y,t]=impz(b,a,101);» stem(t,y)Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 61 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng 0.2 0.15 0.1 0.05 0 -0.05 -0.1 -0.15 -0.2 -0.25 0 10 20 30 40 50 60 70 80 90 100 Baøi 13: Ñaùp öùng töøng ngoõ vaøo Moät vaán ñeà toång quaùt hôn laø ta coù theå tính ñöôïc tín hieäu ngoõ ra cuûa heä thoángLTI vôùi moät tính hieäu ngoõ vaøo khoâng ñoàng nhaát.Ví duï nhö heä thoáng baäc nhaát sau: . x = −x + u y=x Heä thoáng naøy bò taùc ñoäng vôùi moät tín hieäu ngoõ vaøo hình sin coù taàn soá laø 1Hz, tínhieäu ngoõ ra thu ñöôïc bôûi caáu truùc: >> freq=1; t=0:0.05:10; >> u=sin(2*pi*freq*t); lsim(-1,1,1,0,u,t)Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 62 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng Keát quaû laø hình sau: Hình : Ñaùp öùng töøng ngoõ vaøoThöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 63 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoängThöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 64 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng VEÕ GIAÛN ÑOÀ BODE, NyQuist, NicholsLYÙ THUYEÁT: Giaûn ñoà Bode goàm hai ñoà thò: Ñoà thò logarith bieân ñoä cuûa haøm truyeàn vaø goùcpha theo logarith taàn soá. (moät ñôn vò ôû truïc hoaønh goïi laø moät decade). Bieân ñoä : ⏐G(jω)⏐dB = 20 log10 ⏐G(jω)⏐ (2.22) Pha : ϕ = G(jω) (hay arg G(jω)) (2.23) Giaûn ñoà Bode cuûa caùc khaâu cô baûn:* Khaâu khueách ñaïi: Haøm truyeàn ñaït G(s) = K Giaûn ñoà Bode L(ω) = 20 lgM(ω) = 20 lgK laø 1 ñöôøng thaúng song song vôùi truïchoaønh.* Khaâu quaùn tính baäc 1: K Haøm truyeàn ñaït G(s) = Ts + 1 Bieåu ñoà Bode L(ω) = 20 lgM(ω) = 20 lgK – 20lg T 2 ω2 + 1 coù ñoä doácgiaûm–20dB/decade* Khaâu vi phaân baäc 1: Haøm truyeàn ñaït G(s) = K(Ts + 1) Giaûn ñoà Bode L(ω) = 20 lgM(ω) = 20 lgK + 20lg T 2 ω2 + 1 coù ñoä doác taêng20dB/decade* Khaâu tích phaân: K Haøm truyeàn ñaït G(s) = s Giaûn ñoà Bode L(ω) = 20 lgM(ω) = 20 lgK – 20lgω* Khaâu baäc 2: ωn 2 Haøm truyeàn ñaït G(s) = 2 s + 2εω n s + ω n 2 (1 − ω t ) 222 + 4ε 2ω 2 t 2 Giaûn ñoà Bode L(ω) = -20lgThöïc hieän: PHAÏM QUOÁC TRÖÔØNG -1- GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng BAØI TAÄPBaØi 1: Veõ giaûn ñoà Bode heä thoáng hoài tieáp ñôn vò cuûa haø ...
Nội dung trích xuất từ tài liệu:
Giáo trình matlab v5.1 P16Khaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng Ví duï : heä thoáng nhö ví duï treân nhöng soá haïng ban ñaàu cuûa ña thöùc ôû töû soá thay ñoåithaønh (-4,-2,-1,0,1,2,4) Ta thöc hieän trong cöûa soå leänh cuûa matlab nhö sau: » coef=[-4 -2 -1 0 1 2 4]; » den=[1 8 25]; » [y,x,t]=step([coef 10*ones(length(coef),1)],den); » mesh(coef,t,y)Keát quaû nhö hình: Hình 3.7: So saùnh giöõa caùc ñaùp öùng stepBaøi 11: ñaùp öùng xung (impulse) Ví duï heä thoáng coù haøm truyeàn sau: s + 10 Gs = () 2 s + 2s + 25 Veõ ñaùp öùng xung cuûa heä thoáng: impulse([1 10],[1 2 25]) Giaû söû ta muoán phaân tích ñaùp öùng xung thay ñoåi nhö theá naøo khi zero cuûa haømtruyeàn thay ñoåi, khoâng thay ñoåi dc gain cuûa heä thoáng. gioáng nhö ví duï ôû phaàn tröôùc tacoù :Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 60 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng » coef=[-4 -2 -1 0 1 2 4]; » den=[1 2 25]; » impulse([coef 10*ones(length(coef),1)],den); Keát quaû nhö hình sau:Baøi 12: Trích töø trang 716 saùch ‘The Student Edition of MATLAB’ Dòch ñeà: Thieát keá 1 khaâu goàm 10 boä loïc cuûa daõi baêng truyeàn ngang coù taàn soá töø100 ñeán 200 Hz vaø veõ ñaùp öùng xung cuûa noù:» n=5;wn=[100 200]/500;» [b,a]=butter(n,wn);» [y,t]=impz(b,a,101);» stem(t,y)Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 61 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng 0.2 0.15 0.1 0.05 0 -0.05 -0.1 -0.15 -0.2 -0.25 0 10 20 30 40 50 60 70 80 90 100 Baøi 13: Ñaùp öùng töøng ngoõ vaøo Moät vaán ñeà toång quaùt hôn laø ta coù theå tính ñöôïc tín hieäu ngoõ ra cuûa heä thoángLTI vôùi moät tính hieäu ngoõ vaøo khoâng ñoàng nhaát.Ví duï nhö heä thoáng baäc nhaát sau: . x = −x + u y=x Heä thoáng naøy bò taùc ñoäng vôùi moät tín hieäu ngoõ vaøo hình sin coù taàn soá laø 1Hz, tínhieäu ngoõ ra thu ñöôïc bôûi caáu truùc: >> freq=1; t=0:0.05:10; >> u=sin(2*pi*freq*t); lsim(-1,1,1,0,u,t)Thöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 62 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng Keát quaû laø hình sau: Hình : Ñaùp öùng töøng ngoõ vaøoThöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 63 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoängThöïc hieän: PHAÏM QUOÁC TRÖÔØNG - 64 - GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng VEÕ GIAÛN ÑOÀ BODE, NyQuist, NicholsLYÙ THUYEÁT: Giaûn ñoà Bode goàm hai ñoà thò: Ñoà thò logarith bieân ñoä cuûa haøm truyeàn vaø goùcpha theo logarith taàn soá. (moät ñôn vò ôû truïc hoaønh goïi laø moät decade). Bieân ñoä : ⏐G(jω)⏐dB = 20 log10 ⏐G(jω)⏐ (2.22) Pha : ϕ = G(jω) (hay arg G(jω)) (2.23) Giaûn ñoà Bode cuûa caùc khaâu cô baûn:* Khaâu khueách ñaïi: Haøm truyeàn ñaït G(s) = K Giaûn ñoà Bode L(ω) = 20 lgM(ω) = 20 lgK laø 1 ñöôøng thaúng song song vôùi truïchoaønh.* Khaâu quaùn tính baäc 1: K Haøm truyeàn ñaït G(s) = Ts + 1 Bieåu ñoà Bode L(ω) = 20 lgM(ω) = 20 lgK – 20lg T 2 ω2 + 1 coù ñoä doácgiaûm–20dB/decade* Khaâu vi phaân baäc 1: Haøm truyeàn ñaït G(s) = K(Ts + 1) Giaûn ñoà Bode L(ω) = 20 lgM(ω) = 20 lgK + 20lg T 2 ω2 + 1 coù ñoä doác taêng20dB/decade* Khaâu tích phaân: K Haøm truyeàn ñaït G(s) = s Giaûn ñoà Bode L(ω) = 20 lgM(ω) = 20 lgK – 20lgω* Khaâu baäc 2: ωn 2 Haøm truyeàn ñaït G(s) = 2 s + 2εω n s + ω n 2 (1 − ω t ) 222 + 4ε 2ω 2 t 2 Giaûn ñoà Bode L(ω) = -20lgThöïc hieän: PHAÏM QUOÁC TRÖÔØNG -1- GVHD: PHAÏM QUANG HUYKhaûo saùt öùng duïng MATLAB trong ñieàu khieån töï ñoäng BAØI TAÄPBaØi 1: Veõ giaûn ñoà Bode heä thoáng hoài tieáp ñôn vò cuûa haø ...
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ìnhGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 270 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 260 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 260 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 238 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 230 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 220 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 213 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0 -
101 trang 199 1 0
-
20 trang 183 0 0