ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN - ĐIỆN TỬ BỘ MÔN ĐIỀU KHIỂN & TỰ ĐỘNG HÓA LUẬN VĂN NHẬN DẠNG THAM SỐ VÀ ĐIỀU KHIỂN TRƯỢT NƠRON THÍCH NGHI MÔ HÌNH PMSM IDENTIFICATION AND ADAPTIVE NEURAL SLIDING MODE CONTROL OF PMSM THỰC HIỆN: NGUYỄN TIẾN ĐẠT MSHV:1970435 GVHD:GS.TS Hồ Phạm Huy Ánh DANH SÁCH HỘI ĐỒNG BẢO VỆ LUẬN VĂN Hội đồng chấm luận văn tốt nghiệp, thành lập theo Quyết định số …………………… ngày …………………. của Hiệu trưởng Trường Đại học Bách khoa TP. TRƯỜNG ĐẠI HỌC BÁCH KHOA TP. HỒ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM CHÍ MINH Độc lập - Tự do - Hạnh phúc KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN: ĐIỀU KHIỂN TỰ ĐỘNG TP.
NHẬN XÉT LUẬN VĂN TỐT NGHIỆP CỦA CÁN BỘ HƯỚNG DẪN Tên luận văn: NHẬN DẠNG THAM SỐ VÀ ĐIỀU KHIỂN TRƯỢT NƠRON THÍCH NGHI MÔ HÌNH PMSM Học viên thực hiện: Cán bộ hướng dẫn: NGUYỄN TIẾN ĐẠT 1970435 GS.TS HỒ PHẠM HUY ÁNH Đánh giá Luận văn 1. Về cuốn báo cáo: Số trang _________ Số chương _________ Số bảng số liệu _________ Số hình vẽ _________ Số tài liệu tham khảo _________ Sản phẩm _________ Một số nhận xét về hình thức cuốn báo cáo: - 2. Về nội dung luận văn: - 3. Về tính ứng dụng: - 4.
Về thái độ làm việc của sinh viên: - Đánh giá chung: Luận văn đạt/không đạt yêu cầu của một luận văn tốt nghiệp, xếp loại Giỏi/ Khá/ Trung bình Điểm học viên: NGUYỄN TIẾN ĐẠT:…./10 CÁN BỘ HƯỚNG DẪN (Ký tên và ghi rõ họ tên) TRƯỜNG ĐẠI HỌC BÁCH KHOA TP. HỒ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM CHÍ MINH Độc lập - Tự do - Hạnh phúc KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN: ĐIỀU KHIỂN TỰ ĐỘNG TP. NHẬN XÉT LUẬN VĂN TỐT NGHIỆP CỦA CÁN BỘ PHẢN BIỆN Tên luận văn: NHẬN DẠNG THAM SỐ VÀ ĐIỀU KHIỂN TRƯỢT NƠRON THÍCH NGHI MÔ HÌNH PMSM Học viên thực hiện: Cán bộ phản biện: NGUYỄN TIẾN ĐẠT 1970435 Đánh giá Luận văn 5. Về cuốn báo cáo: Số trang _________ Số chương _________ Số bảng số liệu _________ Số hình vẽ _________ Số tài liệu tham khảo _________ Sản phẩm _________ Một số nhận xét về hình thức cuốn báo cáo: - 6.
Về nội dung luận văn: - 7. Về tính ứng dụng: - 8. Về thái độ làm việc của sinh viên: - Đánh giá chung: Luận văn đạt/không đạt yêu cầu của một luận văn tốt nghiệp, xếp loại Giỏi/ Khá/ Trung bình Điểm học viên: NGUYỄN TIẾN ĐẠT:…./10 NGƯỜI NHẬN XÉT (Ký tên và ghi rõ họ tên) Lời Cảm Ơn Trong suốt thời gian hai năm học tập và rèn luyện tại Trường Đại học Bách Khoa - ĐHQG cho đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô và bạn bè. Với lòng biết ơn sâu sắc và chân thành nhất, em xin gửi đến quý Thầy Cô ở Khoa Điện – Điện Tử– Trường Đại học Bách Khoa - ĐHQG đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường.
Em xin chân thành cảm ơn PGS- TS Hồ Phạm Huy Ánh đã tận tâm hướng dẫn chúng em qua từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận về lĩnh vực sáng tạo trong nghiên cứu khoa học. Em cũng xin bày tỏ lòng biết ơn đến ban lãnh đạo của Trường Đại học Bách Khoa - ĐHQG và các Khoa Phòng ban chức năng đã trực tiếp và gián tiếp giúp đỡ em trong suốt quá trình học tập và nghiên cứu đề tài này. Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của một học viên, bài báo cáo này không thể tránh được những thiếu sót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của các quý thầy cô để em có điều kiện bổ sung, nâng cao kiến thức của mình, phục vụ tốt hơn công tác thực tế sau này.
Em xin chân thành cảm ơn! Nguyễn Tiến Đạt 1970435 Mục Lục Các thuật ngữ được sử dụng trong Luận Văn.7 1 TỔNG QUAN ĐỀ TÀI.2 Mục tiêu và nhiệm vụ đề tài.3 Kế hoạch thực hiện luận văn.4 Các phần công việc thực hiện trong luận văn.1 Giới thiệu về động cơ PMSM.2 Điều khiển động cơ đồng bộ ba pha trong miền ba pha.3 Điều khiển động cơ đồng bộ ba pha trong miền dq0.4 Điều khiển tựa từ thông động cơ PMSM (FOC).5 Chương trình mô phỏng động cơ PMSM dùng bộ điều khiển PID.6 Chương trình mô phỏng động cơ PMSM dùng bộ điều khiển trượt nơron thích nghi.1 Thiết kế bộ điều khiển trượt.2 Thiết kế bộ điều khiển trượt thích nghi.26 3 THIẾT KẾ PHẦN CỨNG.1 Khối vi xử lý (C2000).2 Khối đóng ngắt cách ly (UCC21520).3 Khối mạch bootstrap kích IGBT.4 Khối cảm biến dòng.5 Khối cảm biến Encoder.45 4 THIẾT KẾ FIRMWARE.1 Khởi tạo khối PWM.2 Khởi tạo khối cảm biến dòng.3 Khởi tạo khối đọc Encoder.4 Khối truyền nhận IPC giao tiếp giữa hai CPU.5 Sơ đồ chương trình.1 Chương trình điều khiển động cơ (PID) không dùng ngắt PWM.2 Chương trình điều khiển động cơ (PID) dùng ngắt PWM.3 Chương trình điều khiển trượt nơ ron thích nghi.58 1 Nguyễn Tiến Đạt 1970435 5.1 Kết quả mô phỏng điều khiển động cơ PMSM bằng PID.2 Kết quả mô phỏng nhận dạng và điều khiển trượt nơron thích nghi động cơ PMSM.1 Kiểm tra mô hình.2 Xử lý tín hiệu dòng điện.3 Xử lý tín hiệu Encoder.2 Kết quả điều khiển động cơ bằng bộ điều khiển PID.3 Kết quả điều khiển động cơ bằng bộ điều khiển trượt nơ ron thích nghi.1 Thí nghiệm không tải.2 Thí nghiệm có tải.3 Thí nghiệm giá trị đặt dạng sine.82 7 TÀI LIỆU THAM KHẢO.1 Cài đặt khối PWM.2 Cài đặt khối Encoder.3 Sơ đồ thiết kế các khối chức năng của Driver.90 2 Nguyễn Tiến Đạt 1970435 Hình ảnh Hình 2-1 Động cơ động cơ ba pha hai cặp cực.11 Hình 2-2 : Động cơ PMSM P50-B-07-030-D-X-S.11 Hình 2-3 : Khối mô phỏng chuyển đổi tín hiệu trong miền dq0 sang miền abc.16 Hình 2-4 : Kết quả mô phỏng khối Scope ở Hình 2.17 Hình 2-5 Sơ đồ điều khiển tựa từ thông (FOC) động cơ PMSM.20 Hình 2-6 Sơ đồ điều khiển tốc độ động cơ PMSM.20 Hình 2-7 : Sơ đồ điều khiển động cơ bằng PID dựa trên phương pháp FOC.21 Hình 2-8: Chương trình mô phỏng điều khiển động cơ PMSM bằng giải thuật FOC.22 Hình 2-9: Mô hình đối tượng là động cơ PMSM.22 Hình 2-10: Khối mô phỏng động cơ PMSM.23 Hình 2-11 : Khối Control Block.24 Hình 2-12 Sơ đồ tổng quát điều khiển động cơ đồng bộ bằng bộ điều khiển trượt nơ ron thích nghi. 25 Hình 2-13 Vị trí tâm hàm cơ sở của mạng RBF.28 Hình 2-14 Tổng quan chương trình điều khiển động cơ PMSM bằng bộ điều khiển trượt nơ ron thích nghi.30 Hình 2-15 Chi tiết khối PMSM được điều khiển dựa trên phương pháp tựa từ thông.30 Hình 2-16 Cấu trúc bộ điều khiển trượt nơ ron thích nghi.31 Hình 2-17 Khối tính toán sai số bám và hàm v(t) – công thức (2-9).31 Hình 2-18 Công thức (2-11) và (2-21) tính u si và uce .31 Hình 2-19 Chi tiết khối IAC – điều khiển trượt nơ ron thích nghi.32 Hình 3-1 Cấu trúc phần cứng để chuyển đổi chương trình mô phỏng thành chương trình nhúng. 33 Hình 3-2 : Sơ đồ các khối chức năng chính của DRIVER.33 Hình 3-3 : Hình ảnh vi xử lý C2000 – F28379D của hãng TI.34 Hình 3-4 : Sơ đồ của khối vi xử lý.36 Hình 3-5 : IC UCC21520 được sử dụng để kích IGBT được dùng trong bản thiết kế DRIVER .37 Hình 3-6 : Các chân chức năng chính của IC UCC21520 được sử dụng để kích IGBT. 38 Hình 3-7 : Sơ đồ mạch Bootstrap được ứng dụng trong thiết kế DRIVER này.40 Hình 3-8 : Sơ đồ lắp đặt cảm biến AMC1301 - DataSheet của AMC1301.42 Hình 3-9 : Đặc tuyến đầu ra – đầu vào của AMC1301.43 Hình 3-10 : Tín hiệu qua IC SN65.46 Hình 3-11 : Schematic khối xử lý Encoder ở thực nghiệm 2.46 Hình 4-1 Giao diện cài đặt gói liên kết.47 Hình 4-2 Các khối Simulink lập trình C2000 được tích hợp trên Matlab.47 Hình 4-3: Xung PWM với bộ đếm có dạng hàm dốc.48 Hình 4-4: Xung PWM với bộ đếm có dạng hàm tam giác.48 Hình 4-5 Khối ADC xử lý tín hiều trả về từ cảm biến dòng điện.49 Hình 4-6 : Khối xử lý tín hiệu trả về từ cảm biến dòng AMC1301.50 Hình 4-7 Chương trình khối Encoder.52 3 Nguyễn Tiến Đạt 1970435 Hình 4-8 Khối tính toán giá trị theta từ encoder.52 Hình 4-9 Tính vận tốc động cơ khi quay ở tốc độ thấp.53 Hình 4-10 Tính vận tốc động cơ khi ở vận tốc cao.53 Hình 4-11: Lưu đồ điều khiển tốc độ động cơ không dùng ngắt ADC.54 Hình 4-12 Tổng quan chương trình nhúng điều khiển động cơ PMSM bằng C2000 và Matlab.
55 Hình 4-13: Lưu đồ điều khiển tốc độ động cơ bằng PID.56 Hình 4-14 Chương trình điều khiển động cơ bằng PID với FOC thực hiện trong ngắt PWM.56 Hình 4-15: Lưu đồ hoạt động của vi điều khiển – ASMC.57 Hình 4-16 Chương trình điều khiển động cơ bằng AMSC với FOC thực hiện trong ngắt PWM.57 Hình 5-1 Kết quả khảo sát mô phỏng PID thay đổi thông số P1, P2.59 Hình 5-2 Kết quả khảo sát mô phỏng PID thay đổi thông số P3.60 1 1 Hình 5-3 Khảo sát đáp ứng hệ thống ảnh hưởng bởi thông số Qa , Qb .61 b x Hình 5-4 khảo sát đáp ứng hê thống ảnh hưởng bởi thông số .62 a x b x Hình 5-5 khảo sát đáp ứng hê thống ảnh hưởng bởi thông số , .1 Hình 5-6 Kết quả điều chỉnh thông số .64 b x Hình 5-7 Kết quả điều chỉnh thông số các trường hợp còn lại.65 Hình 6-1 Hình ảnh mô hình thực nghiệm.67 Hình 6-2 Xung PWM từ chân vi điều khiển C2000.68 Hình 6-3 Xung PWM 15V đo tại đầu ra của IC kích UCC21520.68 Hình 6-4 Điện áp đầu ra ở nửa cầu H pha A.68 Hình 6-5 Dead Time của xung PWM được thiết đặt là 1 micro giây.69 Hình 6-6 Xung PWM tại mỗi pha sau khi được thêm mạch Snubber.69 Hình 6-7 Kết quả điện áp tại hai đầu điện trở Shunt.69 Hình 6-8 Giá trị dòng điện thu thập được bằng ADC từ cảm biến dòng với tốc độ lấy mẫu 10 s. 70 4 Hình 6-9 Giá trị dòng điện thu thập được bằng ADC từ cảm biến dòng với tốc độ lấy mẫu 10 s và áp dụng bộ lọc thông dải (10-500Hz) sau khi đọc giá trị cảm biến.70 4 Hình 6-10 Giá trị dòng điện thu thập được bằng ADC từ cảm biến dòng với tốc độ lấy 4 mẫu 10 s và áp dụng bộ lọc thông dải (10-300Hz) sau khi đọc giá trị cảm biến.70 Hình 6-11 Chương trình có áp dụng đồng bộ thời điểm đọc ADC và xuất PWM.