Thông tin tài liệu
Đ n thit k mô phng ĐKTĐ1- K52 ! "!#$""%&'(# )*+,$ %"-$./#$0-! !./#$ !" !#* Mô hình: 1.234 "4566 .!#(-$$/7 893%&'(* Phân loại mô hình: (theo tài liệu [5]) Mô hình vật lý: 1./(:3$6;<(-) %&'(=/>?@-$#"A"6;<(*B$ !C 5 ;3=2"2'5 D) !646"!#* Mô hình trừu tượng: E)%&'(=/>.C;? -F 3." "A!82GC"9! #*H!%&'(I)!#$* Trong cc mô hình trừu tượng, mô hình ton học đóng vai trò then chốt trong hầu ht cc nhiệm vụ pht triển hệ thống. Bởi vì nó giúp cho người kỹ sư: Hiểu rõ hơn về qu trình sẽ điều khiển và vận hành Tối ưu hóa thit k công nghệ và điều kiện vận hành Thit k sch lược và cấu trúc điều khiển Lựa chọn bộ điều khiển và xc định tham số cho bộ điều khiển Phân tích và kiểm chứng cc kt quả thit k Mô phng trên my tính phục vụ đào tạo vận hành !! !"#$%&' ( Mô hình ho bằng lý thuyt (mô hình hóa vật lý): "'(=" <?;3?@ "46)/#6;<!-46 A3?)&5/#* Mô hình ho bằng thực nghiệm (nhận dạng): '(=;9A" -A/"! -&/#!)%"<J /#I.K")* Phương php kt hợp: kt hợp ưu điểm của cc hai phương php để thu được mô hình có chất lượng mong muốn. Sinh viên : PhaLM6NHOHGPNQBR Page Đ n thit k mô phng ĐKTĐ1- K52 ) *+ • Thu thập, khai thc thông tin về qu trình. • Lựa chọn phương php nhận dạng. • Tin hành lấy số liệu thực nghiệm cho từng cặp bin vào ra. • Quyt định dạng mô hình. • Xc định tham số mô hình. • Mô phng kiểm chứng kt quả. ,#-'. !! ! -/$+ Theo [5], pp. 53-56 và chương 3, ta thấy rằng phương php mô hình hóa lý thuyt có những đặc điểm sau: * Ưu điểm: • Phương php lý thuyt cho phép ta hiểu sâu cc quan hệ bên trong hệ thống có liên quan trực tip tới cc hiện tượng vật lý, hóa học. • Ngoài ra, nu được tin hành chi tit, cấu trúc của mô hình cũng sẽ được xây dựng tương đối chính xc. *Nhược điểm: • Việc xây dựng mô hình phụ thuộc nhiều vào qu trình cụ thể, không có bài bản chung cho cc đối tượng khc nhau. • Sự chính xc của mô hình nhiều khi phụ thuộc vào cc quan hệ động học có được.Vậy việc b qua động học cc khâu như đo lường, chấp hành…sẽ giảm độ chính xc của mô hình. • Để xây dựng mô hình lý thuyt, không thể trnh khi cc giả thit mang tính “@ >”, trong đó có ảnh hưởng của yu tố nhiễu, đặc biệt là cc loại nhiễu không đo được. Do đó, $@6)'D6%&'()J #)* Cc bước thực hiện mô hình hóa lý thuyt bạn đọc có thể tham khảo trong chương 3 của tài liệu số [5], pp 87-88 . Ta có thể tóm lược lại thành 4 bước dưới đây: 1. Phân tích bài ton mô hình hóa. Tức là xc định cc bin: • Bin cần điều khiển. • Bin điều khiển. • Bin nhiễu. Sinh viên : PhaLM6NHOHGPNQBR Page Đ n thit k mô phng ĐKTĐ1- K52 • Bin qu trình không can thiệp (hoặc không cần can thiệp). 2. Xây dựng cc phương trình mô hình. 3. Kiểm chứng mô hình (đảm bảo tính nhất qun của mô hình) 4. Pht triển mô hình* & ( nhận dạng qu trình ) Cũng theo chương 4 của tài liệu [5] ta thấy rằng: * Ưu điểm của phương php này đó là: • Cho phép xc định tương đối chính xc cc tham số mô hình trong trường hợp ;6KJ* • Hỗ trợ mạnh từ cc công cụ nhận dạng phần mềm. * Nhược điểm: • Số liệu của phép đo nhiều khi không chính xc. Cc thông số hệ thống thay đổi, tc động của cc yu tố nhiễu…ảnh hưởng mạnh tới chất lượng của mô hình thu được. • Cấu trúc mô hình nu không được bit trước. Như vậy, có thể thấy dù là tip cận bằng phương php nào chăng nữa cũng không thể trnh được những khó khăn đó đó, cch tip cận tốt nhất đó chính là "46)giữa phân tích lý thuyt và nhận dạng qu trình. Trước ht, cần phân tích nhằm tìm ra cấu trúc mô hình, sau đó tin hành nhận dạng để xc định cc tham số của mô hình +B?'5!#C/?. "; 'S8T8A"..!#I"2$K. !9 %"<-';?-.% 8SUV0* Bản chất của nhận dạng đó chính là phương php xây dựng mô hình ton học trên cơ sở cc số liệu vào ra thực nghiệm. Công việc này bao gm 7 bước: W* M?-4";9A"X Y* 1("?'5 Z* M6J/#!(! I8;6 *[$ %\@"/#!- 5;:""< 4]?* ,6)=943G2'"?'5 ^ . _* `"<"/#a "^*,6) " 5Kb6$c Sinh viên : PhaLM6NHOHGPNQBR Page Đ n thit k mô phng ĐKTĐ1- K52 d* :-42-""a "=e^) (-#J="?'C!4"*E&!#D4 ?'5-A"A>K(S* f* B65-$A>5";KWgh* Theo dạng mô hình sử dụng, chúng ta phân ra cc phương php như nhận dạng hệ phi tuyn/tuyn tính, liên tục/gin đoạn, trên miền thời gian/tần số, nhận dạng mô hình không tham số/có tham số, nhận dạng mô hình rõ/mờ. Trong đó, hai loại mô hình được ứng dụng phổ bin nhất đó là mô hình tính tính bậc nhất và bậc hai (có hoặc không có trễ, có hoặc không có dao đọgn, có hoặc không thành phần tích phân) là những dạng thực dụng nhất. Theo dạng tín hiệu thực nghiệm chúng ta có nhận dạng chủ động và nhận dạng bị động. Nhận dạng được gọi là chủ động nu tín hiệu vào được chủ động lựa chọn và kích thích. Đây là phương php tốt nhất nu thực t cho phép. Nu hệ thống đang vận hành ổn định, không cho phép có sự can thiệp nào gây ảnh hưởng tới chất lượng sản phẩm, ta sử dụng cc số liệu vào ra trong qu trình vận hành. Đó là phương php nhận dạng bị động. Số liệu thu được phản nh hệ thống ở ch độ xc lập, mang ít thông tin cần thit cho việc điều khiển. Theo cấu trúc ta có nhận dạng vòng kín và nhận dạng vòng hở. Nhận dạng vòng hở là phương php trong đó mô hình của đối tượng có thể nhận được trực tip trên cơ sở tin hành thực nghiệm và tính ton với cc tín hiệu vào ra của nó. Phương php này có nhược điểm là có khả năng đưa hệ thống đn trạng thi mất ổn định. Giải php thay th đó chính là nhận dạng vòng kín, có được bằng cch đưa vào một vòng phản hi đơn giản, giúp duy trì sự ổn định của hệ thống. Sinh viên : PhaLM6NHOHGPNQBR Page Đ n thit k mô phng ĐKTĐ1- K52 Nhận dạng trực tuyn và nhận dạng ngoại tuyn. Tùy theo yêu cầu của việc nhận dạng :nu phục vụ chỉnh định trực tuyn và liên tục tham số của bộ điều khiển, tối ưu hóa thời gian thực hệ thống điều khiên thì ta sử dụng nhận dạng trực tuyn. Nu qu trình thu thập dữ liệu độc lập với việc tính ton, ta co nhận dạng ngoại tuyn. Theo thuật ton ước lượng ta có một số thuật ton thông dụng: bình phương tối thiểu, xc suất cực đại, phân tích tương quan, phân tích phổ, phân tích thành phần cơ bản, phương php dự bo lỗi, phương php không gian con… E""42: Việc xây dựng cc tiêu chuẩn đnh gi và kiểm chứng mô hình thu được đóng vai trò ht sức quan trọng. Tiêu chuẩn quen thuộc nhất đó là dựa số liệu đp ứng thời gian. Ta có công thức tính tổng bình phương sai số: 2 1 1 [ ( ) ( )] min B 4 4 4 B ε = = − → ∑ % Với N là số lần trích mẫu tín hiệu,y(k) là gi trị đầu ra thực của qu trình ở thời điểm trích mẫu thứ k, ( ) 4 % : gi trị đầu ra của mô hình ước lượng lấy từ mô phng. Ta có thể sử dụng tín hiệu dạng bậc thang. Ngoài ra, việc đnh gi sai số có thể được thực hiện trên miền tần số, kèm theo đó là phương php lấy đặc tính tần số sao cho phù hợp. Sai lệch lớn nhất: ˆ ( ) ( ) 100% ( ) max i j k j k j k l ω ω ω ω ∈ − × = Trong đó ( )j k ω là đặc tính tần số của qu trình thực. ˆ ( )j k ω là đặc tính tần số của mô hình và O là tập số cần quan tâm đnh gi. ) !! !0%. ) !! !0%.%&12 !34 5 B.'9/m;""?'5'((6= U"2A" E&."(A3-= .%"$J9%a%]K$( " !646"!#*QK&/m; ./#"?'5'(="2A".)/\' (6646!#* Mô hình qun tính bậc nhất có trễ. Sinh viên : PhaLM6NHOHGPNQBR Page Đ n thit k mô phng ĐKTĐ1- K52 Có dạng: Với k là hệ số khuch đại tĩnh của đối tượng, T là hằng số thời gian và L là thời gian trễ xấp xỉ. • Phương php kẻ tip tuyn Việc thực hiện tin hành như sau: Kẻ tiệm cận với đường cong tại trạng thi xc lập-> tìm ra k. Kẻ tip tuyn tại điểm uốn giao với trục tung ->L Xc định trên đường cong điểm có tung độ 0.632 ∞ ∆ ta có L+T Nhược điểm của phương php này là việc kẻ tip tuyn mang tính chủ quan, thiu chính xc và khó khăn trong việc vi tính hóa. Ngoài ra, ảnh hưởng của nhiễu đo tương đối lớn, nên phương php này không được ưa dùng. • Phương php hai điểm quy chiu Sinh viên : PhaLM6NHOHGPNQBR Page Đ n thit k mô phng ĐKTĐ1- K52 Ta sử dụng hai điểm quy chiu ứng với cc gi trị 0.632 ∞ ∆ và 0.283 ∞ ∆ . Công thức tính ton được xc định như trên. • Phương php diện tích. Để giảm ảnh hưởng của nhiễu đo, có thể sử dụng phương php tính lấy tích phân thay vì cc gi trị đơn lẻ. Sinh viên : PhaLM6NHOHGPNQBR Page Đ n thit k mô phng ĐKTĐ1- K52 Mô hình qun tính bậc hai có trễ. Có dạng: • Phương php kẻ tip tuyn và hai điểm quy chiu Tương tự như đối với mô hình bậc nhất, ta có thể sử dụng phương php kẻ tip tuyn và hai điểm quy chiu. Hệ số khuch đại tĩnh k được xc định nhờ kẻ tiệm cận với đp ứng qu độ tại trạng thi xc lập. Giao điểm giữa trục thời gian với tip tuyn tại điểm uốn sẽ cho ta thời gian trễ L. Cc hằng số thời gian T 1 và T 2 được ước lượng: Trên thực t, hai điểm thường được chọn tương ứng với 33% và 67% gi trị cuối ∞ ∆ • Phương php ba điểm quy chiu Nhìn chung việc kẻ tip tuyn vẫn không trnh khi nhược điểm đó là độ chính xc kém và khả năng vi tính hóa thấp. Để trnh nhược điểm này, có thể sử dụng 3 điểm quy chiu ứng với 14%, 55% và 91% độ bin thiên tín hiệu ra. Mô hình đưa ra dưới dạng 2 2 ( ) 2 1 1/ 4 j / a M [ M [ ξ − = + + Cc thông số được tính ton như sau: 2 2 3 4 5 2 3 4 1 2 2 3 4 2 0.50906 0.51743 0.076284 0.041363 0.0049224 0.00021235 ( ) / (0.85818 0.62907 1.2897 0.36859 0.03889 ) (1.392 0.52536 1.2991 0.36014 0.037605 ) M 1 M ξ β β ξ β β ξ ξ ξ ξ ξ ξ ξ ξ = + − + − + = − − + − + = − − + − + Trong đó 3 2 2 1 ln( / (2.485 )) ( )( ) β α α α = − = − − Sinh viên : PhaLM6NHOHGPNQBR Page Đ n thit k mô phng ĐKTĐ1- K52 Mô hình chứa khâu tích phân Ta xét mô hình có dạng qun tính-tích phân bậc nhất và bậc hai có trễ: Ta có thể đưa về bài ton quen thuộc đã xét ở trên thông qua hai cch: • Thay vì tín hiệu bậc thang, có thể sử dụng kích thích dạng xung. Đầu ra lúc này sẽ tương đương trường hợp kích thích khâu qun tính bậc nhất và bậc hai thông thường bằng tín hiệu bậc thang, nu diện tích của xung được chọn bằng biên độ của tín hiệu bậc thang. • Sử dụng tín hiệu kích thích dạng bậc thang, với số liệu thu được là đạo hàm của tín hiệu đầu ra. Cch làm này có thể khin hệ mất ổn định. Kt quả thu được hàm truyền và sau đó chỉ cần nhân với 1/s thì sẽ có được mô hình mong muốn. )60%.12789 Ở đây ta lưu ý đặc điểm đó là đặc tính đp ứng tần số được xc định tại những tần số quan tâm. Cch kích thích có thể là một trong hai dạng: kích thích trực tip tín hiệu hình sin hoặc dùng cc dạng tín hiệu khc. • Kích thích trực tip với tín hiệu hình sin Tín hiệu kích thích được sử dụng đó là tín hiệu dạng sin dao động xc lập với biên độ ∆ và tần số ω . Đp ứng ra thu được ở trạng thi xc lập chính là dao động hình sin với biên độ ∆ và tần số ω . Tin hành ghi lại hệ số khuch đại P % ∆ = ∆ và độ lệch pha ϕ . Qu trình thực nghiệm được lặp lại với cc tần số khc nhau, nằm trong dải tần cần quan tâm. Dựa trên cc số liệu cần khảo st được, ta vẽ cc biểu đ trên miền tần số (Bode, nyquist) từ đó đnh gi chất lượng của mô hình. Để có độ chính xc cao hơn, có thể kt hợp đnh gi trên my tính. Sinh viên : PhaLM6NHOHGPNQBR Page Đ n thit k mô phng ĐKTĐ1- K52 Nhận xét: Cho ra chất lượng mô hình tốt hơn hẳn so với cc phương php đã nêu ở trên. Số lượng số liệu không hẳn quyt định tới chất lượng mô hình, thậm chí có thể gây những ảnh hưởng xấu. Việc chọn lựa dữ liệu nằm trong vùng dải tần quan tâm đóng vai trò rất quan trọng đối với chất lượng mô hình. Đặc biệt, đối với bài ton điều khiển, ta quan tâm tới dải tần nằm trong phạm vi [ ] 0, π ω − . Ưu điểm nổi trội của phương php này đó là khả năng bền vững với nhiễu. Do tần số dao động của toàn hệ thống là xc định, sẽ không khó để tch riêng ảnh hưởng của nhiễu ra khi đp ứng hệ thống. Phương php này có nhược điểm, đó chính là thời gian trễ không được thể hiện trong phương php. Nu đối tượng có trễ, việc nhận dạng theo phương php này có thể gây ra sai lầm. Để giải quyt vấn đề này, ta có thể nhận bit thời gian trễ riêng, sau đó chỉnh sửa đặc tính pha thu được ri nhận dạng mô hình không trễ như bình thường. Hoặc có thể sử dụng mô hình với bậc cao hơn, với mục đích chính là xấp xỉ trễ về một khâu bậc 1 hoặc 2. Ngoài ra, việc lấy số liệu đặc tính đp ứng tần làm mất rất nhiều thời gian, đặc biệt là với những qu trình có tính qun tính lớn. Do đó, thông thường ta chỉ quan tâm tới một vài tấn số quan trọng. Hơn th nữa, trên thực t việc kích thích trực tip với tín hiệu hình sin không phải lúc nào cũng thực hiện được. • Kích thích bằng tín hiệu dạng xung. Được thực hiện trên nền phép bin đi Furier. Cơ sở của phương php này đó là việc phân tích tín hiệu vào ra thành cc thành phần tần số khc nhau.Hiện cũng được ứng dụng kh phổ bin. )) !! !*!: Khi mà yêu cầu về chất lượng trở nên khắt khe hơn, thì một trong những phương php nhận dạng ưa dùng là phương php bình phương tối thiểu. Lúc này, bài ton nhận dạng được đưa về bài ton tối ưu với hàm mục tiêu cần cự tiểu hóa chính là tổng bình phương sai lệch giữa cc gi trị thực quan st được cc gi trị tính ton ước lượng. Cc phương php thuộc nhóm này có thể được p dụng rộng rãi đối với cả hệ thống phi tuyn và tuyn tính, trên miền thời gian cũng như miền tần số, nhận dạng trức tuyn cũng như ngoại tuyn. Nguyên lý bình phương tối thiểu như sau : Giả sử hệ thống được mô tả bởi một mô hình ton học đơn giản có dạng : 1 1 2 2 ( ) ( ) ( ) ( ) ( ) M ϕ θ ϕ θ ϕ θ ϕ θ = + + + = Sinh viên : PhaLM6NHOHGPNQBR Page [...]... án thiết kế mô phỏng ĐKTĐ1- K52 Đánh giá độ chính xác của các mô hình ước lượng với mô hình thật Nhận xét: Mô hình P3DU là chính xác nhất phục vụ để mô phỏng kiểm chứng Nhưng ta cũng có thể sử dụng mô hình P2DU Mô hình P2D và P1D rất thích hợp cho việc thiết kế bộ điều khiển PID trên miền tần số Nhận dạng mô hình trạng thái gián đoạn: để thiết kế bộ điều khiển trên miền không... bị dữ liệu Sau đó phải lựa chọn mô hình nhận dạng Bộ công cụ ID có hỗ trợ nhận dạng các mô hình không tham số và mô hình có tham số Các dạng mô hình không tham số bao gồm đáp ứng xung hữu hạn, đặc tính tần số, và đặc tính phổ công suất Còn mô hình có tham số bao gồm các mô hình đa thức gián đoạn, mô hình trạng thái và mô hình hàm truyền đạt Dưới đây là một số mô hình hay dùng cùng với câu lệnh... toán tiêu chuẩn lựa chọn mô hình Lựa chọn cấu trúc ARX So sánh đầu ra mô phỏng hoặc đầu ra dự báo với đầu ra thực Tính toán lỗi dự báo Dự báo đầu ra tương lai Tính toán và thử lỗi dự báo của mô hình Mô phỏng một mô hình Bảng 3 Nhóm lệnh phục vụ chuyển đổi mô hình Tính toán các đa thức mô hình ARX Giảm bậc mô hình Chuyển đổi mô hình tương tự sang gián đoạn và ngược lại Tính toán đặc tính tần... phục vụ khảo sát mô hình Vẽ đồ thị bode So sánh các giá trị đầu ra đo được với kết quả mô phỏng Vẽ đồ thị đặc tính tần số và phổ Vẽ đáp ứng xung và đáp ứng bậc thang đơn vị Vẽ đồ thị Nyquist Hiển thị mô hình trên cửa sổ màn hình Vẽ đồ thị các điểm cực và điểm không Vẽ đặc tính mô hình sử dụng LTI Viewer Bảng 2 Nhóm lệnh phục vụ kiểm chứng mô hình Tính toán tiêu chuẩn lựa chọn mô hình Lựa chọn... Ngọc Hà Page 31 Đồ án thiết kế mô phỏng ĐKTĐ1- K52 Chương 2 Thiết kế hệ thống điều khiển trên nền tảng bộ điều khiển PID Bộ điều khiển PID là bộ điều khiển thông dụng nhất trong các hệ thống điều khiển bởi cấu trúc và nguyên lý của nó đơn giản, dễ hiểu, dễ sử dụng trong thực tế Mục đích của chương này là trình bày về các phương pháp thiết kế bộ điều khiển PID, so sánh chất lượng của các phương pháp... thiết kế bộ điều khiển PID, so sánh chất lượng của các phương pháp để tìm ra giải pháp tối ưu cho bài toán thiết kế và phát triển hệ thống 1 Tổng quan và đề xuất lựa chọn các phương pháp thiết kế Đã có rất nhiều những nghiên cứu từ trước đến nay về việc thiết kế bộ điều khiển trên miền tấn số cũng như trên cơ sở thực nghiệm Cho đến nay đã có rất nhiều những ứng dụng thiết kế thành công và cho chất... m=impule(data) Thuật toán nhận dạng dựa trên phân tích tương quan giữa các giá trị vào ra Kết quả trả về mô hình FIR được ước lượng và vẽ trên đồ thị Mô hình đáp ứng quá độ: m=step(data,Time) Đặc tính tần số: G (e jω ) m=spa(data) m=spa(data,M,w,maxsize) m=etfe(data) m=etfe(data,M,N) Chú ý: thuật toán spa ước lượng mô hình đặc tính tần số kèm theo phổ công suất nhiễu dựa trên phương pháp phân tích... phương pháp thiết kế : • Thiết kế bộ điều khiển PID số trên nền vi điều khiển • Lựa chọn cấu trúc và tham số cho bộ điều khiển động Sinh viên : Phạm Minh Tiến –Vũ Văn Anh –Dương Ngọc Hà Page 32 Đồ án thiết kế mô phỏng ĐKTĐ1- K52 2 Thiết kế bộ điều khiển PID số trên nền vi điều khiển 2.1 Bộ điều khiển PID Bộ điều khiển PID lý tưởng trên miền liên tục: t 1 de(t ) u (t ) = k p e(t )... Đồ án thiết kế mô phỏng ĐKTĐ1- K52 Mô hình quán tính bậc nhất có trễ GP1D ( s ) = 0.08339 * e(−0.03s) 1 + 0.0063479 s Mô hình quán tính bậc hai có trễ: GP 2 D ( s ) = 0.083402 * e(−0.02994 s) (1 + 0.0030121s)(1 + 0.0030121s) Mô hình khâu dao động bậc 2 có trễ GP 2 DU ( s ) = k * e(−Td s) 1 + 2* ξ * T * s + T 2 s 2 Trong đó k=0.083271 Td=0.03 T=0.0045467s ξ = 0.16439 Mô hình khâu dao động... việc nhận dạng đối tượng là tìm mô hình toán học, hàm truyền đạt thích hợp mô tả gần đúng nhất đối tượng thực Để hỗ trợ dễ dàng cho việc nhận dạng đối tượng ta có thể sử dụng toolbox tích hợp sẵn trong Matlab: Indentification Toolbox (ID) Identification Toolbox là một công cụ rất mạnh được tích hợp sẵn trong matlab Nó hỗ trợ người sử dụng các chức năng như xây dựng mô hình toán học của hệ thống, . số, và đặc tính phổ công suất. Còn mô hình có tham số bao gm cc mô hình đa thức gin đoạn, mô hình trạng thi và mô hình hàm truyền đạt. Dưới đây là một số mô hình hay dùng cùng với câu lệnh và. n thit k mô phng ĐKTĐ1- K52 • Bin qu trình không can thiệp (hoặc không cần can thiệp). 2. Xây dựng cc phương trình mô hình. 3. Kiểm chứng mô hình (đảm bảo tính nhất qun của mô hình) 4 n thit k mô phng ĐKTĐ1- K52 Mô hình chứa khâu tích phân Ta xét mô hình có dạng qun tính-tích phân bậc nhất và bậc hai có trễ: Ta có thể đưa về bài ton quen thuộc đã xét ở trên thông qua
Ngày đăng: 14/11/2014, 13:38
Xem thêm: đồ án mô phỏng thiết kế trên matlab, đồ án mô phỏng thiết kế trên matlab