Điều khiển số (Digital Control Systems) pot

48 566 1
Điều khiển số (Digital Control Systems) pot

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

21 August 2011 Hon Prof. Prof. Dr Ing. habil. Ng. Ph. Quang ĐHBK Hà Nội1 Điềukhiểnsố (Digital Control Systems) Các ví dụ: Đánh số thứ tự theo chương của giáo trình cùng tên (Version 5, 8/2011) 21 August 2011 Hon Prof. Prof. Dr Ing. habil. Ng. Ph. Quang ĐHBK Hà Nội2 1. Mô hình tín hiệuvàhệ thống 1.2 Mô hình tín hiệutrênmiền ảnh z Ví dụ 1.2.1 Một tín hiệugiánđoạnvề thờigianđượcmôtả bởi: () 1 1 1 1 z Uz z z − == − − Lờigiải: Dễ dàng tìm ảnh z củatínhiệukể trên bằng cách tính tổng Laurent: () () 00 k kk kk a Uz az z ∞∞ − == ⎛⎞ ⎟ ⎜ == ⎟ ⎜ ⎟ ⎟ ⎜ ⎝⎠ ∑∑ Chuỗitrênchỉ hộitụ khi , tứclàở vùng phía ngoài đường tròn có bán kính a. 1az< Hãy đi tìm ảnh U(z) và miềnhộitụ củatínhiệu! Ví dụ 1.2.2 Hãy đi tìm ảnh z của hàm bướcnhẩy đơnvị 1(t) ! () () ( ) () 1 00 1 khi 0 1 khi 0,1, 2, 11 1 0khi 0 0khi 0 k k k kk tk ut u U z z z tk ∞∞ −− == ⎧⎧ ≥= ⎪⎪ ⎪⎪ == ⇒ = ⇒ = ⋅= ⎨⎨ ⎪⎪ << ⎪⎪ ⎩⎩ ∑∑ … () 0 1 s s r rq q ∞ = = − ∑ () 1 1 1 1 z Uz z z − == − − Kếtquả trên đúng vớimọi giá trị trên toàn miền z, trừđiểm z = 1. Khi thay vào chuỗi: các giá trị q = z -1 và r = 1 ta thu được: 21 August 2011 Hon Prof. Prof. Dr Ing. habil. Ng. Ph. Quang ĐHBK Hà Nội3 1. Mô hình tín hiệuvàhệ thống 1.2 Mô hình tín hiệutrênmiền ảnh z Ví dụ 1.2.3 Ví dụ 1.2.4 Hãy tìm ảnh z của hàm e mũ (hàm exponent) ! () ( ) ( ) () 1 00 ;0 ; 0,1,2, k at akT akT k aT k kk ft e t fkT f e k Fz e z e z ∞∞ −− == =≥⇒ == = ⇒ = = ∑∑ … Kếtquả tính tổng củachuỗilà: () 1 1 11 aT aT aT ez Fz ez e z − −− == −− Hãy tìm ảnh z của hàm dốctuyến tính ! ( ) ; 0; constft att a=≥= Dễ dàng viết được ảnh F(z) dướidạng chuỗinhư sau: () 0 k k F zakTz ∞ − = = ∑ Để tính tổng trên ta phảiáp dụng nguyên lý tịnh tiếnvà sử dụng ảnh z củahàmbước nhẩy1(t) và viếtlại công thứctrên: () () 123 23 3 12 12 1 2 11 1 11 1 Tz Tz Tz Tz Tz Fz a Tz zz z aT z z aT z z zz z zz aTz aT z zz z −−− −− − −− −− − ⎡ ⎤ +++ ⎢⎥ ⎢⎥ ++ ⎢⎥ = ⎢⎥ + ⎢⎥ ⎢⎥ ⎢⎥ ⎣⎦ ⎡⎤ ⎡ ⎤ ⎢⎥ =++=++ ⎢ ⎥ ⎣ ⎦ ⎢⎥ −− − ⎣⎦ == −− −      21 August 2011 Hon Prof. Prof. Dr Ing. habil. Ng. Ph. Quang ĐHBK Hà Nội4 1. Mô hình tín hiệuvàhệ thống 1.2 Mô hình tín hiệutrênmiền ảnh z Ví dụ 1.2.5 Bổ xung lý thuyết: Tìm hàm gốccủa ảnh z cho trướcbằng phương pháp tách phân thứchữutỷ thành các phân thứctốigiản. Sau đólầnlượt tìm hàm gốccủa các phân thứctốigiản. k z a za ⇔ − () () 1 ;1,2, 1 1 1 km m m km k z am m za k za a m −+ − − ⎛⎞ ⎟ ⎜ ⎟ ⇔= ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ − ⎝⎠ − ⎛⎞ − ⎟ ⎜ ⎟ −⇔ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ − ⎝⎠  •Điểmcực đơn: •Điểmcựclặplại m lần: Cho trước ảnh z có dạng phân thức: () 2 0,9 0,5 0, 4 0,1 0, 2 z zz Fz zz zz ==− −+ −− Áp dụng công thức để tìm hàm gốc: ( ) 0,5 0, 4 k k k f =−− Ví dụ: 21 August 2011 Hon Prof. Prof. Dr Ing. habil. Ng. Ph. Quang ĐHBK Hà Nội5 1. Mô hình tín hiệuvàhệ thống 1.2 Mô hình tín hiệutrênmiền ảnh z () ( ) ( ) 0,9 0,5 0, 4 z Fz zz = −+ Xét hàm ảnh cho ở ví dụ 1.2.5: () () ()() () () ()() () 1 2 1 1 1 0,5 z 1 1 2 0,4 z 0,9 0,5 0,5 Res lim 0,5 0,5 0, 4 0,9 0, 4 0, 4 Res lim 0,4 0,5 0, 4 k kk z k k k z zz z zFzz zz zz z zFzz zz − − → − − →− ⎧ ⎡ ⎤ ⎪ − ⎪ ⎢⎥ ⎡⎤ ⎪ =⇒ = = ⎪ ⎢⎥ ⎢⎥ ⎣⎦ ⎪ −+ ⎢⎥ ⎪ ⎣⎦ ⎪ ⎪ ⎨ ⎪ ⎡⎤ + ⎪ ⎢⎥ ⎪ ⎡⎤ =− ⇒ = =− − ⎪ ⎢⎥ ⎢⎥ ⎣⎦ ⎪ −+ ⎪ ⎢⎥ ⎣ ⎦ ⎪ ⎩ ⎪ Có hai điểmcực z 1 , z 2 , vậykhi: Hàm gốccódạng sau: ( ) 0,5 0,4 k k k f =−− Ví dụ 1.2.6 Bổ xung lý thuyết: Tìm hàm gốccủa ảnh z cho trướcbằng phương pháp tính Residuum. Khi z = z ν là điểmcực -lặplại m lần: - đơn: Hàm gốccódạng: () 1 1 Res n k k f Fzz ν − = ⎡⎤ = ⎢⎥ ⎣⎦ ∑ () () ()( ) () ()( ) 1 11 1 z 11 z 1 Res lim 1! Res lim m m kk m zz kk zz d Fzz Fz z z z m dz Fzz Fz z z z ν ν ν ν ν ν − −− − → −− → ⎡ ⎤ ⎡⎤ =− ⎢ ⎥ ⎢⎥ ⎣⎦ ⎣ ⎦ − ⎡⎤⎡ ⎤ =− ⎢⎥⎢ ⎥ ⎣⎦⎣ ⎦ 21 August 2011 Hon Prof. Prof. Dr Ing. habil. Ng. Ph. Quang ĐHBK Hà Nội6 1. Mô hình tín hiệuvàhệ thống 1.3 Mô hình hệ thống trên miền ảnh z Ví dụ 1.3.1 Mô tả khâu có bảnchấtgiánđoạnbằng phương trình sai phân Hãy tìm giá trị trung bình [x k ], tính từ 4 giá trị mớinhấtcủadãy[u k ] ! Chú ý : Còn gọi là phép tính trung bình trượt. () 123 1 4 kkkkk xuuuu −− − =+++ Có thể giảm nhu cầutínhtoánbằng cách sử dụng giá trị vừa tính trước đó: () 11234 1 4 kkkkk xuuuu −−−−− =+++ Vậy: () 14 1 4 kk kk xx uu −− =+ − Ví dụ 1.3.2 Mô tả khâu có bảnchấtgiánđoạnbằng hàm truyền đạt ()()()() () () 4 14 14 1 1111 444 1 kk kk z x xuu XzzXzUzzUz Uz z − −− −− − − ⎡⎤ =+ − ⇒ = + − = ⎢⎥ ⎣⎦ − Tiếpvídụ 1.3.1: Thuật toán tính giá trung bình trượtcóthểđượcmôtả bởihàmtruyền đạtsau: () ( ) ( ) 4 1 11 4 1 Xz z Gz Uz z − − − == − Phép tính trên đượcgọilàthuật toán tính giá trị trung bình trượt, đặctrưng cho mộtkhâucó bảnchấtgiánđoạn. 21 August 2011 Hon Prof. Prof. Dr Ing. habil. Ng. Ph. Quang ĐHBK Hà Nội7 1. Mô hình tín hiệuvàhệ thống 1.3 Mô hình hệ thống trên miền ảnh z Ví dụ 1.3.3 Mô tả khâu có bảnchất liên tụcvớitínhiệuvàobậcthangbằng hàm truyền đạt Hãy tìm hàm truyền đạtcủa khâu tỷ lệ có quán tính bậcnhất(khâuPT1): () 1 1 1 Gs s T = + Cách 1: () () () () () 1 11 11 11 11 ⎛⎞ ⎟ ⎜ =⇒= ⇒=− ⎟ ⎜ ⎟ ⎜ ⎟ ++ ⎝⎠ t T Gs Hs ht e t sT s sT •Từảnh G(s) ta tìm ảnh H(s) để sau đótìmhàmgốc h(t) •Sau khi gián đoạnhóahàmgốc h(t), ta tìm ảnh z củatínhiệugiánđoạn h k : () 1 1 1 1 kT T kT k TT zz he Hz z ze − − =− ⇒ = − − − •Vậy hàm truyền đạtcódạng: () () () 1 11 1 11 11 TT TT TT ze Gz z Hz ze ze − − −− −− =− =− = −− Cách 2: •Có thể tách ảnh H(s) thành 2 phân thứctốigiản: () () 1 1 1 1 11 1 1 T Hs s s ss T T ==− + + •Dễ dàng tìm ảnh z của H(s) bằng cách tìm ảnh củatừng phân thức tốigiản: () {} () () () () 1 1 1 1 1 1 1 TT TT TT zz Hs Hz z ze e Gz z Hz ze − − − − Ζ==− − − − ⇒=− = − 21 August 2011 Hon Prof. Prof. Dr Ing. habil. Ng. Ph. Quang ĐHBK Hà Nội8 1. Mô hình tín hiệuvàhệ thống 1.3 Mô hình hệ thống trên miền ảnh z Ví dụ 1.3.4 Mô tả khâu có bảnchất liên tụcvớitínhiệuvàobậcthangbằng hàm truyền đạt () () () ()() () 12 12 11 1 S m m xs K Gs T T T u s sT sT sT == ≠≠ ++ + … … Hãy tìm hàm truyền đạttrênmiền ảnh z cho đốitượng sau: •Tách H S (s) thành các phân thứctốigiản: () () 12 0 12 12 12 0 1; 1; 11 1 11 1 11 1 111 ;1,2,, S mm S m m mm i jji jji jij K Gs TT T A A AA Hs ss ss s ss s s TT T TT T AKA K i m TTT =≠ =≠ == =++++ ⎛⎞ ⎛⎞⎛⎞ ⎟ ⎟⎟ ⎜ ⎜⎜ ++ + ⎟ ⎟⎟ ++ + ⎜ ⎜⎜ ⎟ ⎟⎟ ⎜ ⎜⎜ ⎟ ⎟⎟ ⎜⎜ ⎜ ⎝⎠⎝⎠ ⎝⎠ ⎛⎞ ⎛ ⎞ ⎟⎟ ⎜⎜ ⎟⎟ ⎜⎜ ==− −+ = ⎟⎟ ⎜⎜ ⎟⎟ ⎜⎜ ⎟⎟ ⎜⎜ ⎝⎠ ⎝ ⎠ ∏∏   … … •Chuyển H S (s) sang miền ảnh z: () () {} 00 1 11 1 1 1 1 i mm ii SS T ii T i AA A A Hs Hs s z s ze T − − == − ⎛⎞ ⎟ ⎜ ⎛⎞ ⎟ ⎜ ⎟ ⎟ ⎜ ⎜ ⎟ ⎟ ⎜ ⎜ ⎟ ⎟ ⎜ ⎜ ⎟ =+ ⇒Ζ = + ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎟ ⎜ − ⎜ ⎟ ⎟ ⎜ + ⎟ ⎜ ⎟ ⎝⎠ ⎜ − ⎟ ⎟ ⎜ ⎝⎠ ∑∑ 21 August 2011 Hon Prof. Prof. Dr Ing. habil. Ng. Ph. Quang ĐHBK Hà Nội9 1. Mô hình tín hiệuvàhệ thống 1.3 Mô hình hệ thống trên miền ảnh z Ví dụ 1.3.4 Mô tả khâu có bảnchất liên tụcvớitínhiệuvàobậcthangbằng hàm truyền đạt () () () {} () 111 0 11; 1 1 1 1 111 1 1 j i i T T m mm T T i ijji i SS T m T i Aze zA ze Gz z Hs ze − − −−− ==≠ = − − − = ⎛⎞ ⎛⎞ ⎟ ⎜ ⎟ ⎜ ⎟ ⎟ ⎜ ⎜ ⎟ −+− − ⎟ ⎜ ⎜ ⎟ ⎟ ⎜ ⎜ ⎟ ⎟ ⎟ ⎜ ⎜ ⎟ ⎝⎠ ⎝⎠ =− Ζ = ⎛⎞ ⎟ ⎜ ⎟ ⎜ − ⎟ ⎜ ⎟ ⎜ ⎟ ⎟ ⎜ ⎝⎠ ∑ ∏∏ ∏ •Quy đồng mẫusố: •Ví dụ bằng số cụ thể: m = 3; K = 1; T 1 = 10s; T 2 = 7,5s; T 3 = 5s Bảng: Hệ số của G S (z) vớicácchukỳ trích mẫu T khác nhau 0,22608 0,26433 0,01672 -0,59381 0,10645 -0,00552 0,50712 0,15867 0,22570 0,01813 -0,76681 0,18243 -0,01312 0,40250 0,09896 0,17182 0,01746 -0,99538 0,31484 -0,03122 0,28824 0,05108 0,1086 0,01391 -1,2993 0,54723 -0,07427 0,17362 0,0186 0,0486 0,0078 -1,7063 0,958 -0,1767 0,0750 0,00269 0,00926 0,00186 -2,25498 1,68932 -0,42035 0,01399 b 1 b 2 b 3 a 1 a 2 a 3 ∑b i =1+∑a i 12108642T [s] Nhậnxét:Khi tăng dần T •Giá trị các tham số a i nhỏ dần. •Giá trị các tham số b i tăng dần. •Tổng ∑b i =1+∑a i tăng dần. •Khi T lớn, ta có: và vì vậycóthể bỏ qua a 3 , b 3 . Mô hình ban đầuthực tế chỉ cònlàmôhìnhbậc2. 33 1; ii aabb+ ∑∑  21 August 2011 Hon Prof. Prof. Dr Ing. habil. Ng. Ph. Quang ĐHBK Hà Nội10 1. Mô hình tín hiệuvàhệ thống 1.3 Mô hình hệ thống trên miền ảnh z Ví dụ 1.3.5 Mô tả khâu có bảnchất liên tụcvớitínhiệuvàobậcthangbằng hàm truyền đạt Ví dụ xét khâu tỷ lệ có quán tính bậc2(khâu PT2), được điều khiểnbởitínhiệu vào có dạng bậcthang. Đâylàkhâuliêntục mang tính điển hình. Để dễ so sánh, ta chọn đốitượng là động cơ mộtchiều (ĐCMC), được điềukhiểnbởi điện áp nuôi ở phầ n ứng. Gọi u A (t) là điện áp nuôi và n(t) là tốc độ quay, ĐCMC có mô hình trên miền ảnh Laplace sau: () () () 2 1 A mech mech el Ns K Gs Us sT s T T == ++ () 1 2 0 0 6111 sec; sec; sec 568 AA mech el A JR L TTKV Rc ck ψ ψ − == == == Với: J Mômen quán tính của các khốigắnvàotrục ĐCMC ψ 0 Từ thông (coi là const) R A Điệntrở mạch phần ứng L A Điệncảmmạch phần ứng c, k Các hằng số của ĐCMC •Sau khi thay số cụ thể, ta biếtrằng khâu PT2 trên có thểđượcthaythế bởi 2 khâu PT1, với T 1 = 1sec và T 2 = 0,2sec: () ()() 2 12 1 8 61 11 1 55 == ++ ++ K Gs sT sT ss •Ta đãbiết công thức: () () () {} () () () {} 1 1 SH S Gz G sGs Gz z Hs − =Ζ ⇔ = − Ζ [...]... liên hợp nằm trong đường tròn đơn vị sẽ có đáp ứng đầu ra ổn định chứa thành phần điều hòa (có thành phần hình sin) 21 August 2011 Hon.-Prof Prof Dr.-Ing habil Ng Ph Quang ĐHBK Hà Nội 22 2 ĐK có phản hồi đầu ra 2.1 Xét ổn định của hệ thống ĐK số Ví dụ 2.1.4 Dự báo đặc tính của hệ thống ĐK số (mục 2.1.4b) Hệ thống ĐK số với ĐCMC ở ví dụ 2.1.2, khi áp dụng kiến thức thiết kế ta sẽ thu được phạm vi chất... -Điều kiện 1: 1 − a1 + a 2 > 0; a2 < 1;1 + a1 + a2 > 0 -Điều kiện 2: Các định thức HURWITZ phải dương Ví dụ b): Dùng phép biến đổi ở trên B ( z −1 ) b1 z−1 + b2 z−2 ; GR ( z ) = K = để xét ổn định cho vòng ĐC với: GS ( z ) = −1 −2 −1 1 + a1 z ( ) + a2 z ( ) A z ( ) •Phương trình đặc tính: N ( z ) = A z−1 + K B z−1 = 0 ⇒ z 2 + (a1 + b1K ) z + (a2 + b2 K ) = 0 •Sau khi tìm được N2(w) và áp dụng cả 2 điều. .. dụ 2.2.1 Khâu ĐC theo luật PI đã biết trước Lấy ĐCMC với tham số cho trước ở ví dụ 1.3.5, có ảnh Laplace sau làm xuất phát điểm: KS 18 G (s) = = (1 + sT1 )(1 + sT2 ) (1 + s )(1 + 0, 2s ) Vòng ĐC đã được thiết kế trên miền tần số với khâu ĐC (theo Reinisch) theo luật PI, tạo quá ĐC Δh = 20% Điểm không của khâu ĐC bù điểm cực lớn nhất, hằng số thời gian lớn nhất T1 GR ( s ) = K R 1 + sTC sTC ⇒ TC = T1... gián đoạn Ví dụ 2.3.1 Thiết kế trên cơ sở các tiêu chuẩn tích phân (mục 2.3.1c) Bổ xung lý thuyết: •Vì việc tính bộ tham số tối ưu chính xác theo TC tích phân thường khó khăn, ta có thể đơn giản hóa vấn đề bằng cách đưa ra một số hạn chế trước Từ đó ta sẽ dễ dàng thu được bộ tham số cận tối ưu (suboptimal) •Cố gắng chọn khâu ĐC có phương trình sai phân bậc càng thấp càng tốt U ( z ) r0 + r1 z−1 = và... phản hồi đầu ra 2.3 Thiết kế trên miền thời gian gián đoạn Ví dụ 2.3.2 Tìm bộ tham số ĐC theo phương pháp gán điểm cực (mục 2.3.1e) 0, 00857 z −1 + 0, 00575 z −2 Hãy tìm bộ tham số ĐC cho đối tượng ĐCMC có mô hình ở GS ( z ) = ví dụ 1.3.5 Đối tượng ĐK có hàm truyền đạt bên: 1−1,18661z −1 + 0,30119 z −2 r0 + r1 z−1 •Các tham số: b1 = 0,00857; b2 = 0,00575 •Chọn khâu ĐC là khâu PI: GR ( z ) = −1 1 + p1 z... ) = Ζ ⎪(1− e−sT ) e−sTd •Công thức tổng quát tính Gd(z): ⎨ ⎬ ⎪ s (1 + s )⎪ ⎪ ⎪ ⎩ ⎭ a) Khi d = Td/T là số nguyên lần: ⎧ ⎫ ⎪ 1 ⎪ (1− e−1 ) z−3 = 0,6321z−1 z−2 ⎪ = 1 − z−1 z−2 H ( z ) = Gd ( z ) = (1 − z−1 ) z−2Ζ ⎪ ⎨ ⎬ ( ) ⎪ s (1 + s )⎪ ⎪ 1 − e−1z−1 1 − 0,3679 z−1 ⎪ ⎩ ⎭ b) Khi d = Td/T không phải là số nguyên lần: Phải sử dụng phép biến đổi z mở rộng Giả sử ta có T = 1sec và Td = 1,6 sec → Vậy: Td = (dT... phương trình vi phân bậc 2 (xuất phát điểm của khâu PT2 ở •• • ví dụ 1.3.5) sau đây: a2 n + a1 n+ a0 n = u A Với: a2 = LA J 8 R J 48 = V sec3 ; a1 = A = V sec2 ; a0 = cψ0 = 8V sec 5 5 k ψ0 k ψ0 •Các biến điều khiển và biến trạng thái được chọn như sau: ⎧q1 = n = x ⎪ ⎪ u = uA ; ⎪ ⎨ • ⎪q = n ⎪ 2 ⎪ ⎩ 21 August 2011 •Mô hình trạng thái có dạng bên: ⎧• ⎪ ⎪q1 = q2 ⎪ ⎪ ⎪• ⎪ ⎪q = − a0 q − a1 q + 1 u ⎨ 2 1 2 ⎪ a2... K . August 2011 Hon Prof. Prof. Dr Ing. habil. Ng. Ph. Quang ĐHBK Hà Nội1 Điềukhiểnsố (Digital Control Systems) Các ví dụ: Đánh số thứ tự theo chương của giáo trình cùng tên (Version 5, 8/2011) 21. bậc2(khâu PT2), được điều khiểnbởitínhiệu vào có dạng bậcthang. Đâylàkhâuliêntục mang tính điển hình. Để dễ so sánh, ta chọn đốitượng là động cơ mộtchiều (ĐCMC), được điềukhiểnbởi điện áp nuôi. Ζ = ⎛⎞ ⎟ ⎜ ⎟ ⎜ − ⎟ ⎜ ⎟ ⎜ ⎟ ⎟ ⎜ ⎝⎠ ∑ ∏∏ ∏ •Quy đồng mẫusố: •Ví dụ bằng số cụ thể: m = 3; K = 1; T 1 = 10s; T 2 = 7,5s; T 3 = 5s Bảng: Hệ số của G S (z) vớicácchukỳ trích mẫu T khác nhau 0,22608 0,26433 0,01672 -0,59381 0,10645 -0,00552 0,50712 0,15867 0,22570 0,01813 -0,76681 0,18243 -0,01312 0,40250 0,09896 0,17182 0,01746 -0,99538 0,31484 -0,03122 0,28824 0,05108 0,1086 0,01391 -1,2993 0,54723 -0,07427 0,17362 0,0186 0,0486 0,0078 -1,7063 0,958 -0,1767 0,0750 0,00269 0,00926 0,00186 -2,25498 1,68932 -0,42035 0,01399 b 1 b 2 b 3 a 1 a 2 a 3 ∑b i =1+∑a i 12108642T

Ngày đăng: 01/04/2014, 01:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan