luận văn, tiến sĩ, thạc sĩ, báo cáo, khóa luận, đề tài
Bộ giáo dục và đào tạo TRƯờNG ĐạI HọC NÔNG NGHIệP Hà NộI ---------- Nguyễn Quang huy " " Nghiên cứu và ứng dụng điều khiển trợt" luận văn thạc sĩ kỹ thuật Chuyờn ngnh: in khớ húa sn xut nụng nghip v nụng thụn Mó s : 60.52.54 Ngời hớng dẫn khoa học: PGS. TS. Phan Xuân Minh Hà Nội - 2010 Trường ðại học Nông nghiệp Hà Nội – Luận văn thạc sĩ nông nghiệp . i LỜI CAM ðOAN Tôi xin cam ñoan ñây là công trình nghiên cứu của riêng tôi. Các số liệu, kết quả trong luận văn là trung thực và chưa từng ñược ai công bố trong bất kỳ công trình nào khác. Tôi xin cam ñoan rằng các thông tin trích dẫn trong luận văn ñều ñã ñược chỉ rõ nguồn gốc Tác giả Nguyễn Quang Huy Trường ðại học Nông nghiệp Hà Nội – Luận văn thạc sĩ nông nghiệp . ii LỜI CẢM ƠN Sau một thời gian, nghiên cứu và thực hiện luận văn tôi ñã ñược sự hướng dẫn tận tình của các thầy cô giáo và sự ñóng góp ý kiến của các bạn ñồng nghiệp, nay tôi ñã hoàn thành luận văn này. Tôi xin chân thành cảm ơn PGS.TS. Phan Xuân Minh – Bộ môn ðiều Khiển Tự ðộng- Trường ñại học Bách Khoa Hà Nội- Người trực tiếp hướng dẫn, tận tình giúp ñỡ tôi thực hiện luận văn này. Tôi xin trân trọng cảm ơn tập thể bộ môn Cung cấp và Sử dụng ðiện, bộ môn ðiện Kỹ Thuật - Khoa Cơ ðiện, Khoa Sau ðại Học - Trường ðại học Nông nghiệp Hà Nội, ñã tạo mọi ñiều kiện thuận lợi ñể tôi hoàn thành luận văn. Nhân dịp này tôi cũng muốn bày tỏ lòng cảm ơn ñến gia ñình và bạn bè ñã giúp ñỡ, ñộng viên tôi trong suốt thời gian tôi thực hiện luận văn. Tôi xin chân thành cảm ơn! Hà Nội, 09 tháng 11 năm 2010 Tác giả Nguyễn Quang Huy Trường ðại học Nông nghiệp Hà Nội – Luận văn thạc sĩ nông nghiệp . iii MỤC LỤC MỞ ðẦU………………………………………………………………… . 1 CHƯƠNG I: ðIỀU KHIỂN TRƯỢT………………………………… 2 1.1. ðiều khiển trượt…………………………………………………. . 2 1.2. Ví dụ……………………………………………………………… .4 1.3. ðộng học chế ñộ trượt …………………………………………….9 1.3.1. Hệ thống tuyến tính…………………………………………… 9 1.3.2. Hệ thống phi tuyến…………………………………………….14 1.3.3. Hiện tượng lập bập…………………………………………… 15 1.4. Thiết kế ñiều khiển chế ñộ trượt………………………………. .19 1.4.1. ðiều kiện ñạt tới ñược…………………………………………19 1.4.2. Tính bền vững…………………………………………………24 1.5. Quỹ ñạo và mô hình bám……………………………………… 26 1.5.1. Quỹ ñạo bám………………………………………………… 26 1.5.2. Quỹ ñạo bám theo mô hình………………………………… 28 1.6. Kết luận………………………………………………………… . 31 CHƯƠNG II: VI PHÂN ðIỀU KHIỂN TRƯỢT……………………. 33 2.1. Lời giới thiệu…………………………………………………… . 33 2.2. Phương trình vi phân không liên tục và các vi phân…… 36 2.3. Các vi phân và các lời giải của Filippov……………………… . 39 2.4. Khả năng tồn tại và tương ñươn……………………………… .46 2.5. Kết luận…………………………………………………………. . 52 CHƯƠNG III: ðIỀU KHIỂN TRƯỢT BẬC CAO VÀ ỨNG DỤNG.53 3.1. ðịnh nghĩa chế ñộ trượt bậc cao…………………………………53 3.1.1. Chế ñộ trượt trên ña tạp………………………………………54 3.1.2. Chế ñộ trượt liên quan tới hàm ràng buộc .…………………55 Trường ðại học Nông nghiệp Hà Nội – Luận văn thạc sĩ nông nghiệp . iv 3.2. Chế ñộ trượt bậc cao trong hệ thống ñiều khiển…………… 57 3.2.1. Ý tưởng trượt…………………………………………………57 3.2.2. Trượt thực tế và ñộ hội tụ thời gian hữu hạn….……………61 3.3. ðiều khiển trượt bậc hai………………………………………… 63 3.3.1. ðộng học trượt bậc hai… ……………………………………63 3.3.2. Thuật toán xoắn …. ………………………………………….67 3.3.3. Thuật toắn xoắn tuyệt ñối……….……………………………70 3.3.4. Ví dụ……… .………………………………………………….72 3.4. Kết luận……………………………………………………………74 KẾT LUẬN VÀ ðỀ NGHỊ … …………………………………………75 TÀI LIỆU THAM KHẢO.………………………………………………77 Trường ðại học Nông nghiệp Hà Nội – Luận văn thạc sĩ nông nghiệp . v DANH MỤC CÁC HÌNH Tên hình Trang Hình 1.1. ðồ thị Nyquist 4 Hình 1.2. Khâu quán tính biến thiên .4 Hình 1.3. ðồ thị pha . 5 Hình 1.4. Quỹ ñạo với trễ thời gian 7 Hình 1.5. ðồ thị pha và vùng chế ñộ trượt 9 Hình 1.6. Chuyển ñộng trượt với hai hàm ñiều khiển .13 Hình 1.7. Hiện tượng lập bập 16 Hình 1.8. Hàm bão hòa sat(s .17 Hình 1.9. a) Chuyển ñộng nhiễu khác thường 0 ε = ; b) Chuyển ñộng thực . 18 Hình 1.11. Lưu ñồ mô phỏng trên Simulink .21 Hình 1.12. ðồ thị pha của chuyển ñộng trượt . 22 Hình 1.13. Lưu ñồ mô phỏng trên Simulink thay hàm “sgn” bằng hàm “sat(s)” .23 Hình 1.14. ðồ thị pha của chuyển ñộng trượt khi thay hàm “sgn” bằng hàm “sat(s)” .23 Hình 1.15. Cấu trúc hệ ñiều khiển bám theo mô hình .30 Hình 1.16. Ví dụ bám theo mô hình 31 Hình 2.1. ðiều khiển trượt từng thành phần 34 Hình 2.2. Phương pháp trượt ñơn hình .35 Hình 2.3. Hàm dấu sgnx . 37 Hình 2.4. Hàm G(x .38 Hình 2.5. Nghiệm hầu khắp nơi của phương trình 2.9 39 Hình 2.6. Hàm G 2 (x) và G 1 (x 40 Hình 2.7. Hàm dấu G(x 41 Trường ðại học Nông nghiệp Hà Nội – Luận văn thạc sĩ nông nghiệp . vi Hình 2.8. Biểu diễn ñộng học tồn tại nghiệm Filippov 45 Hình 2.9. ðộng học tiếp xúc với tập K .47 Hình 2.10. Khả năng tồn tại nghiệm .50 Hình 2.11. ðộng học Filippov với mặt trượt x 1 + x 2 = 0 . 51 Hình 2.12. ðộng học Filippov hệ thống ñiều khiển affin 51 Hình 3.1. Quỹ ñạo chế ñộ trượt bậc 2 .54 Hình 3.5. Quỹ ñạo pha của thuật toán xoắn 68 Hình 3.7. Quỹ ñạo pha thuật toán trượt tuyệt ñối 70 Hình 3.8. Sơ ñồ mô phỏng trên simulink 72 Hình 3.9. Thuật toán xoắn trượt bậc 2. ðồ thị của ( ) x t và ( ) f t 73 Hình 3.10. Thuật toán xoắn trượt bậc 2.Luật ñiều khiển ( ) u t . 73 Trường ðại học Nông nghiệp Hà Nội – Luận văn thạc sĩ nông nghiệp . vii DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Tiếng Anh Tiếng Việt SMC Sliding Mode Control Chế ñộ ñiều khiển trượt VSC Variable Structure Control ðiều khiển có cấu trúc biến ñổi SM Sliding Model Chế ñộ trượt MF Model Following Mô hình chọn trước ( mô hình mẫu) SISO Singer Input Singer Output Hệ ñơn ñầu vào/ra MIMO Multi Input Multi Output Hệ ña ñầu vào /ra CSC Componentwise Sliding Control ðiều khiển từng thành phần UC Unit Control ðiều khiển ñơn vị SMSM Sliding Mode Simplex Method Phương pháp trượt ñơn hình Rank Hạng của ma trận Sgn(sign) Hàm dấu Sup Giá trị lớn nhất của cận trên compact Tập ñóng và bị chặn Lipschitz Nhà toán học ñưa ra tiêu chuẩn hội tụ Lipschitz Filippov Nhà toán học Filippov với các lời giải biến phân Trường ðại học Nông nghiệp Hà Nội – Luận văn thạc sĩ nông nghiệp . 1 MỞ ðẦU ðiều khiển trượt (Sliding Mode Control-SMC) ñã ñược quan tâm nghiên c ứu rất nhiều vì việc thiết kế ñiều khiển trượt rất quan trọng. Khi ñiều kiện trượt tho ả mãn, ñiều khiển của chuyển ñộng ñộc lập không còn phụ thuộc vào ñặc tính ñộng học của hệ thống cũng như của nhiễu . Rất nhiều nghiên cứu ứng dụng khác nhau s ử dụng phương pháp ñiều khiển trượt ñể thiết kế ñiều khiển, xây d ựng qũy ñạo ñiều khiển, ñiều khiển bám theo mô hình và quan sát trượt . M ục ñích chính của luận văn là giới thiệu các cơ sở và nguyên tắc thiết kế cơ b ản của ñiều khiển trượt, tính ñiều khiển tương ñương và ñộng học ở chế ñộ tr ượt, tìm hiểu hiện tượng xảy ra trong chế ñộ trượt từ ñó ñưa ra các biện pháp kh ắc phục, ñồng thời cũng nêu ra cơ sở toán học của ñiều khiển trượt ñó chính là l ời giải của Filippov liên quan tới bao hàm vi phân ñiều khiển trượt, từ ñó tìm hi ểu mở rộng chế ñộ trượt bậc cao. Những nghiên cứu cơ bản này sẽ ñược minh h ọa dựa trên ví dụ cụ thể. N ội dung của luận văn bao gồm 3 chương: Chương 1: ðiều khiển trượt. Ch ương 2: Vi phân và ñiều khiển trượt. Ch ương 3: ðiều khiển trượt bậc cao và ứng dụng. Trường ðại học Nông nghiệp Hà Nội – Luận văn thạc sĩ nông nghiệp . 2 CHƯƠNG I. ðIỀU KHIỂN TRƯỢT 1.1. ðiều khiển trượt M ục ñích chính của chương này là giới thiệu các cơ sở và nguyên tắc thiết kế c ơ bản của ñiều khiển trượt, tính ñiều khiển tương ñương và ñộng học ở chế ñộ tr ượt. Những nghiên cứu cơ bản này sẽ ñược minh họa dựa trên ví dụ cụ thể. ðiều khiển trượt về cơ bản là ñiều khiển không liên tục. Vào thập niên 60 của th ế kỷ XX, ñiều khiển gián ñoạn( ñơn giản nhất ñược coi là dạng ñiều khiển bang- bang) là ñối tượng nghiên cứu của các ngành cơ khí và ñiều khiển. Có thể k ể tên một số tác giả nghiên cứu về SMC: Công trình Hamel ở Pháp, Cypkin và Emelyanov ở Nga…nhằm giải thích một cách rõ ràng hiện tượng dao ñộng xuất hi ện trong hệ thống ñiều khiển bang-bang. Những nghiên cứu ñầu tiên dành sự quan tâm nhi ều ñến việc phân tích sự xuất hiện của hiện tượng ñể có thể vượt qua, sau ñó nhanh chóng chuyển sang vấn ñề tổng hợp hệ thống ñiều khiển này theo nhi ều cách khác nhau. Một trong số họ ñã tìm ra ñược sự liên quan ñến ñiều khi ển tối ưu ñộng, người khác lại phát hiện khả năng tuyến tính hoá cũng như tính b ền vững của hệ SMC. Trong trường hợp ñầu, sự không liên tục của tín hiệu ñiều khiển xảy ra tại những thời ñiểm nhất ñịnh là nghiệm của bài toán biến phân. Trong tr ường hợp thứ hai, vấn ñề ñược quan tâm là việc lựa chọn tần số cho tín hi ệu ñiều khiển không liên tục. Tần số chuyển ñổi lớn hay bé phụ thuộc vào mô hình tuy ến tính hoá. ðể bù ñặc tính phi tuyến của ñối tượng có thể sử d ụng ñồ thị Bode ñể xác ñịnh bộ lọc và ñương nhiên phải sử dụng cả chế ñộ tr ượt. Mặc dù cả hai phương pháp tiếp cận và các mục tiêu ñề ra là khác nhau, nh ưng giữa chúng có rất nhiều ñiểm chung. . Bộ giáo dục và đào tạo TRƯờNG ĐạI HọC NÔNG NGHIệP Hà NộI ---------- Nguyễn Quang huy " " Nghiên cứu và ứng dụng điều khiển trợt" luận. KHIỂN TRƯỢT BẬC CAO VÀ ỨNG DỤNG.53 3.1. ðịnh nghĩa chế ñộ trượt bậc cao…………………………………53 3.1.1. Chế ñộ trượt trên ña tạp………………………………………54 3.1.2. Chế ñộ trượt