khảo sát ứng dụng MATLAB trong điều khiển tự động, chương 32
Số trang: 12
Loại file: pdf
Dung lượng: 425.79 KB
Lượt xem: 11
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:
Xét Phương trình đặc trưng: F(s) = ansn+an-1+…+a0 với an 0 1. Điều kiện cần để hệ ổn định: Các hệ số aj (j = 0, … n-1) cùng dấu với an. aj 0 (j = 0,…,n) 2. Tiêu chuẩn Hurwitz: Điều kiện cần và đủ để hệ ổn định (các nghiệm của phương trình đặt trưng nằm bên trái mặt phẳng phức) là tất cả các định thức Hurwitz Dk đều cùng dấu (k = 0..n) 3. Tiêu chuẩn Routh: Điều cần và đủ để hệ ổn định là tất cả các phần tử của cột...
Nội dung trích xuất từ tài liệu:
khảo sát ứng dụng MATLAB trong điều khiển tự động, chương 32 Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éng Chương 32: Kh¶o s¸t hÖ thèng theo tiªu chuÈn Hurwitz«N L¹I Lý THUYÕT: XÐt Ph-¬ng tr×nh ®Æc tr-ng: F(s) = ansn+an-1+…+a0 víi an 01. §iÒu kiÖn cÇn ®Ó hÖ æn ®Þnh: C¸c hÖ sè aj (j = 0, … n-1) cïng dÊu víi an. aj 0 (j = 0,…,n)2. Tiªu chuÈn Hurwitz: §iÒu kiÖn cÇn vµ ®ñ ®Ó hÖ æn ®Þnh (c¸c nghiÖm cña ph-¬ngtr×nh ®Æt tr-ng n»m bªn tr¸i mÆt ph¼ng phøc) lµ tÊt c¶ c¸c ®Þnhthøc Hurwitz Dk ®Òu cïng dÊu (k = 0..n)3. Tiªu chuÈn Routh: §iÒu cÇn vµ ®ñ ®Ó hÖ æn ®Þnh lµ tÊt c¶ c¸c phÇn tö cña cét 1b¶ng Routh ®Òu cïng dÊu, nÕu cã sù ®æi dÊu th× sè lÇn ®æi dÊu th×sè lÇn ®æi dÊu b»ng sè nghiÖm ë ph¶i mÆt ph¼ng phøc.Bµi tËp 7:Cho hÖ thèng ®iÒu khiÓn ph¶n håi: s 1 2 2 _ s s 4s 3 Dïng gi¶n ®å Bode ®Ó kh¶o s¸t æn ®Þnh cña hÖ thèng trªn. Kh¶o s¸t hÖ xem hÖ cã æn ®Þnh hay kh«ng. Tr-íc tiªn ta dïng lÖnh ‘series’kÕt nèi 2 hÖ thèng: Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éng » num1 = [1 1]; » den1 = [1 0]; » num2 = 2; » den2 = [1 4 3]; » [num,den] =series(num1,den1,num2,den2) num = 0 0 2 2 den = 1 4 3 0 Hµm truyÒn nèi tiÕp lµ: 2s 2 GH(s) = s 4s 2 3s 3 Dïng gi¶n ®å Bode ®Ó kh¶o s¸t æn ®Þnh:» num = [2 2];» den = [1 4 3 0];» margin(num,den) Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éng Bode Diagrams Gm = Inf, Pm=77.748 deg. (at 0.65148 rad/sec) 20 0 Phase (deg); Magnitude (dB) -20 -40 -60 -100 -120 -140 -160 -180 -1 0 1 10 10 10 Frequency (rad/sec)KÕt luËn: Biªn dù tr÷: Gm = Pha dù tr÷ Pm = 77.74 t¹i tÇn sè c¾t biªn wb = 0.65 VËy hÖ thèng æn ®Þnh. VÏ biÓu ®å Nyquist:» nyquist(num,den) Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éng Nyquist Diagrams 60 40 20 Imaginary Ax is 0 -20 -40 -60 -1 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 Real Ax isBªn c¹nh ®ã ta cã thÓ kh¶o s¸t æn ®Þnh b»ng tiªu chuÈn ®¹i sè:Ph-¬ng tr×nh ®Æc tr-ng: s3 + 4s2 +5s + 2 = 0Tr-íc tiªn ta gäi ‘hurwitz’ tõ cöa sæ lÖnh:(liªn hÖ PQT ®Ó cãch-¬ng tr×nh)» hurwitzCho biet so bac cao nhat cua ham: 3Cho biet he so a(0): 1Cho biet he so a(1): 4Cho biet he so a(2): 5Cho biet he so a(3): 2Cac dinh thuc Hurwitz: D[1] = 1 D[2] = 4 D[3] = 18 D[4] = 36- HE THONG ON DINH. - Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éngBµi tËp 8: Kh¶o s¸t hÖ thèng: Tr-íc tiªn, ta kÕt nèi hÖ thèng: Tõ cöa sæ lÖnh cña MATLAB, ta nhËp lÖnh:» num1 = [2 1];» den1 = [1 0];» num2 = 10;» den2 = [1 5];» [num,den] = series(num1,den1,num2,den2) Vµ ta sÏ cã:num = 0 20 10den = 1 5 0 Ta nhËp tiÕp:» numc = [20 10];» denc = [1 5 0];» numd = 1;» dend = [1 1];» [num,den] = feedback(numc,denc,numd,dend) (nÕu sau dend, cã 1 tøc lµ håi tiÕp d-¬ng)num = 0 20 30 10den = Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éng 1 6 25 10 20s2 30s 10 Hµm truyÒn cña hÖ thèng lµ: G(s)H(s) = ...
Nội dung trích xuất từ tài liệu:
khảo sát ứng dụng MATLAB trong điều khiển tự động, chương 32 Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éng Chương 32: Kh¶o s¸t hÖ thèng theo tiªu chuÈn Hurwitz«N L¹I Lý THUYÕT: XÐt Ph-¬ng tr×nh ®Æc tr-ng: F(s) = ansn+an-1+…+a0 víi an 01. §iÒu kiÖn cÇn ®Ó hÖ æn ®Þnh: C¸c hÖ sè aj (j = 0, … n-1) cïng dÊu víi an. aj 0 (j = 0,…,n)2. Tiªu chuÈn Hurwitz: §iÒu kiÖn cÇn vµ ®ñ ®Ó hÖ æn ®Þnh (c¸c nghiÖm cña ph-¬ngtr×nh ®Æt tr-ng n»m bªn tr¸i mÆt ph¼ng phøc) lµ tÊt c¶ c¸c ®Þnhthøc Hurwitz Dk ®Òu cïng dÊu (k = 0..n)3. Tiªu chuÈn Routh: §iÒu cÇn vµ ®ñ ®Ó hÖ æn ®Þnh lµ tÊt c¶ c¸c phÇn tö cña cét 1b¶ng Routh ®Òu cïng dÊu, nÕu cã sù ®æi dÊu th× sè lÇn ®æi dÊu th×sè lÇn ®æi dÊu b»ng sè nghiÖm ë ph¶i mÆt ph¼ng phøc.Bµi tËp 7:Cho hÖ thèng ®iÒu khiÓn ph¶n håi: s 1 2 2 _ s s 4s 3 Dïng gi¶n ®å Bode ®Ó kh¶o s¸t æn ®Þnh cña hÖ thèng trªn. Kh¶o s¸t hÖ xem hÖ cã æn ®Þnh hay kh«ng. Tr-íc tiªn ta dïng lÖnh ‘series’kÕt nèi 2 hÖ thèng: Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éng » num1 = [1 1]; » den1 = [1 0]; » num2 = 2; » den2 = [1 4 3]; » [num,den] =series(num1,den1,num2,den2) num = 0 0 2 2 den = 1 4 3 0 Hµm truyÒn nèi tiÕp lµ: 2s 2 GH(s) = s 4s 2 3s 3 Dïng gi¶n ®å Bode ®Ó kh¶o s¸t æn ®Þnh:» num = [2 2];» den = [1 4 3 0];» margin(num,den) Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éng Bode Diagrams Gm = Inf, Pm=77.748 deg. (at 0.65148 rad/sec) 20 0 Phase (deg); Magnitude (dB) -20 -40 -60 -100 -120 -140 -160 -180 -1 0 1 10 10 10 Frequency (rad/sec)KÕt luËn: Biªn dù tr÷: Gm = Pha dù tr÷ Pm = 77.74 t¹i tÇn sè c¾t biªn wb = 0.65 VËy hÖ thèng æn ®Þnh. VÏ biÓu ®å Nyquist:» nyquist(num,den) Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éng Nyquist Diagrams 60 40 20 Imaginary Ax is 0 -20 -40 -60 -1 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 Real Ax isBªn c¹nh ®ã ta cã thÓ kh¶o s¸t æn ®Þnh b»ng tiªu chuÈn ®¹i sè:Ph-¬ng tr×nh ®Æc tr-ng: s3 + 4s2 +5s + 2 = 0Tr-íc tiªn ta gäi ‘hurwitz’ tõ cöa sæ lÖnh:(liªn hÖ PQT ®Ó cãch-¬ng tr×nh)» hurwitzCho biet so bac cao nhat cua ham: 3Cho biet he so a(0): 1Cho biet he so a(1): 4Cho biet he so a(2): 5Cho biet he so a(3): 2Cac dinh thuc Hurwitz: D[1] = 1 D[2] = 4 D[3] = 18 D[4] = 36- HE THONG ON DINH. - Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éngBµi tËp 8: Kh¶o s¸t hÖ thèng: Tr-íc tiªn, ta kÕt nèi hÖ thèng: Tõ cöa sæ lÖnh cña MATLAB, ta nhËp lÖnh:» num1 = [2 1];» den1 = [1 0];» num2 = 10;» den2 = [1 5];» [num,den] = series(num1,den1,num2,den2) Vµ ta sÏ cã:num = 0 20 10den = 1 5 0 Ta nhËp tiÕp:» numc = [20 10];» denc = [1 5 0];» numd = 1;» dend = [1 1];» [num,den] = feedback(numc,denc,numd,dend) (nÕu sau dend, cã 1 tøc lµ håi tiÕp d-¬ng)num = 0 20 30 10den = Kh¶o s¸t øng dông MATLAB trong ®iÒu khiÓn tù ®éng 1 6 25 10 20s2 30s 10 Hµm truyÒn cña hÖ thèng lµ: G(s)H(s) = ...
Tìm kiếm theo từ khóa liên quan:
ứng dụng MATLAB điều khiển tự động quy trình sản xuất nhiệt độ máy hơi nước cộng ma trận giản đồ Bode ma trận phứcGợi ý tài liệu liên quan:
-
Báo cáo tốt nghiệp: Quy trình sản xuất lạp xưởng tại Xí nghiệp chế biến thực phẩm Nam Phong
69 trang 132 0 0 -
86 trang 85 0 0
-
Báo cáo chuyên đề: PENICILLIN VÀ CÔNG NGHỆ SẢN XUẤT PENICILLIN BÁN TỔNG HỢP
59 trang 81 0 0 -
Báo cáo thực hành: Công nghê sản xuất bánh kẹo
43 trang 59 0 0 -
BÁO CÁO THỰC TẬP TỐT NGHIỆP NHẬN XÉT CỦA CÔNG TY TNHH Cannon VIỆT NAM
33 trang 49 0 0 -
Báo cáo nhóm : Ứng dụng vi sinh vật trong sản xuất sữa chua
36 trang 40 0 0 -
Truyền hình trả tiền: Bao giờ hết nghịch lý?
3 trang 31 0 0 -
Truyền hình vẫn nắm ngôi 'vương'
3 trang 29 0 0 -
Quy trình chế tạo và sản xuất lốp xe - Phần 2
14 trang 28 0 0 -
Báo cáo thực tập tổng hợp: Tìm hiểu hoạt động của Xí nghiệp chế biến lâm sản xuất khẩu PISICO
46 trang 27 0 0