BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ PHẠM XUÂN HOAN ĐIỀU KHIỂN GIẢM DAO ĐỘNG CỦA TẢI TRÊN CẦN TRỤC THÁP DÙNG PID NGÀNH: KỸ THUẬT ĐIỆN TỬ - 605270 S KC 0 0 4 0 7 5 Tp. Hồ Chí Minh, tháng 09 năm 2013 Luan van BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ PHẠM XUÂN HOAN ĐIỀU KHIỂN GIẢM DAO ĐỘNG CỦA TẢI TRÊN CẦN TRỤC THÁP DÙNG PID NGÀNH: KỸ THUẬT ĐIỆN TỬ-605270 Hướng dẫn khoa học: TS NGUYỄN MINH TÂM Tp. Hồ Chí Minh, tháng 9/2013 Luan van LÝ LỊCH KHOA HỌC I. LÝ LỊCH SƠ LƢỢC: Họ & tên: Phạm Xuân Hoan Giới tính: Nam Ngày, tháng, năm sinh: 06-08-1983 Nơi sinh: Đồng Nai Quê quán: Hải Dương Dân tộc: Kinh Chỗ ở riêng hoặc địa chỉ liên lạc: 68 KP1 phường Tân Phong thành phố Biên Hòa tỉnh Đồng Nai Điện thoại cơ quan: Điện thoại nhà riêng: 0977907562 Fax : E-mail:xhhoan@yahoo.
QUÁ TRÌNH ĐÀO TẠO: 1. Trung học chuyên nghiệp: Hệ đào tạo: Thời gian đào tạo từ ……/…… đến ……/ …… Nơi học (trường, thành phố): Ngành học: 2. Đại học: Hệ đào tạo: Chính quy Thời gian đào tạo từ 10/2001 đến 7/ 2006 Nơi học (trường, thành phố): Đại học Lạc Hồng thành phố Biên Hòa tỉnh Đồng Nai Ngành học: Điện Tử Viễn Thông Tên đồ án, luận án hoặc môn thi tốt nghiệp: Thiết kế và thi công cửa tự động. Ngày & nơi bảo vệ đồ án, luận án hoặc thi tốt nghiệp: Đại học Lạc Hồng, thành phố Biên Hòa tỉnh Đồng Nai Người hướng dẫn: Ths Trần Văn Thanh III.
QUÁ TRÌNH CÔNG TÁC CHUYÊN MÔN KỂ TỪ KHI TỐT NGHIỆP ĐẠI HỌC: Thời gian Nơi công tác Công việc đảm nhiệm 06/2006 – 10/2010 Cty TNHH Sanyo DI Solution Việt Nam Kỹ sư quy trình Trang iii Luan van LỜI CAM ĐOAN Tôi xin cam đoan đây là công trình nghiên cứu của tôi với sự hướng dẫn của Ts Nguyễn Minh Tâm. Các số liệu, kết quả nêu 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. Hồ Chí Minh, ngày 11 tháng 9 năm 2013 (Ký tên và ghi rõ họ tên) Phạm Xuân Hoan Trang iv Luan van LỜI CẢM TẠ Đầu tiên tôi xin gửi lời cảm ơn chân thành đến Ts. Nguyễn Minh Tâm, thầy là người hướng dẫn, định hướng tôi thực hiện đề tài ngay từ lúc bắt đầu thực hiện đề tài cho đến khi hoàn thành.
Trong quá trình thực hiện đề tài, tôi có những lúc không hiểu, gặp khó khăn, thầy đã hướng dẫn truyền đạt những kiến thức, chỉ ra những phương pháp giải để giải quyết vấn đề giúp tôi hoàn thành đề tài này Tiếp theo tôi xin gửi lời cảm ơn đến quý thầy cô khoa Điện- Điện tử, trong suốt quá trình học tại trường đã dạy và hướng dẫn tôi trong khóa học, thầy Nguyễn Văn Đông Hải đã định hướng và hỗ trợ một số phần nghiên cứu phát triển đề tài. Tôi cũng xin gửi lời cảm ơn đến các bạn Phước Lộc, Văn Quyền, Quốc Toản đã động viên, giúp đỡ tôi trong suốt khóa học. Cuối cùng tôi xin gửi lời cảm ơn đến gia đình đã là chỗ dựa, nguồn động viên tinh thần và tạo điều kiện thuận lợi cho tôi trong suốt quá trình thực hiện đề tài. Biên Hòa, ngày 03 tháng 9 năm 2013 Học viên Phạm Xuân Hoan Trang v Luan van TÓM TẮT Cần trục để di chuyển tải từ vị trí này đến vị trí khác, trong một thời gian ngắn nhất.
Trong quá trình di chuyển tải sẽ dao động tự do, bị rung lắc dẫn đến ảnh hưởng tới hệ thống cần trục làm mất ổn định hoặc ảnh hưởng tới tải. Do vậy, việc tiếp cận, chế tạo hệ thống điều khiển tự động định vị trí và chống dao động cho cần trục là vấn đề cấp thiết về mặt lý luận cũng như thực tiễn. Đề tài trình bày thiết kế một bộ điều khiển PID cho hệ cần trục tháp. Kết quả thiết kế được kiểm chứng bằng mô phỏng và thực nghiệm.
Ngoài ra, học viên có mô phỏng việc ứng dụng giải thuật di truyền để tối ưu hóa bộ điều khiển. Kết quả thực nghiệm cho thấy sự ổn định của tải khi điều khiển bằng PID và giải thuật di truyền tìm các thông số điều khiển để tối ưu hóa bộ điều khiển. Trang vi Luan van ABSTRACT Cranes are used to move a load from point to point in the minimum time. During the operation, the load is free to swing, shake that affect tower’s instability and load.
Therefore, approach and manufacturing automatic control system to locate and anti swing are necessary in terms of theoretical as well as practical. This thesis presented designing a PID control for tower crane. The result is verified by simulation and experiment. Besides, the author mention about Genetic Algorithm to optimize the controller.
The experimental results show that the stability of the load when using PID control and genetic algorithms to find the control parameters to optimize the controller. Trang vii Luan van MỤC LỤC TRANG Lý lịch cá nhân iii Lời cam đoan iv Cảm tạ v Tóm tắt vi Mục lục viii Danh sách các chữ viết tắt x Danh sách các hình xii Danh sách các bảng xiii Chƣơng 1: Tổng Quan 1.2Mục tiêu của đề tài 3 1.3 Nhiệm vụ của đề tài và giới hạn đề tài 3 1.4Phương pháp tiếp cận đề tài 3 1.5Nội dung đề tài 4 Chƣơng 2: Cơ sở lý thuyết 2.1Giới thiệu sơ lược về hệ thống cần trục tháp 5 2.2 Mô hình hóa cần trục tháp 7 2.3 Mô hình toán học hệ thống tháp cần trục 11 2.4 Mô hình hóa động cơ servo 13 2.5 Giải thuật di truyền 16 2.3 Hàm thích nghi 19 2.4 Chọn lọc tự nhiên 20 Trang viii Luan van TRANG 2.7 Các thông số của giải thuật di truyền 26 2.8 Giải thuật di truyền mã số thực 26 2.6 Sơ lược về thuật toán PID 29 Chƣơng 3: Thuật toán điều khiển cân bằng cần trục tháp 3.1 Khảo sát đáp ứng của hệ thống cần trục tháp trong Simulink Matlab 32 3.2 Khảo sát đáp ứng của hệ thống trong trường hợp 1 35 3.3 Khảo sát đáp ứng của hệ thống trong trường hợp 2 40 Chƣơng 4: Kết quả thực nghiệm 4.1 Mô hình cần trục tháp thực 45 4.2 Kết quả điều khiển giảm dao động của tải trên cần trục tháp. 48 Chƣơng 5: Kết Luận và Hƣớng Phát Triển Đề Tài 5.1 Kết quả đạt được của đề tài 56 5.2 Hướng phát triển của đề tài 56 Tài liệu tham khảo 57 Phụ lục 58 Trang ix Luan van DANH SÁCH CÁC CHỮ VIẾT TẮT DC: Direct Current DSP: Digital signal processing GA: Genetic Algorithm PD: Proportional Integral PID: Proportional Integral Derivative VB: Visual basic Trang x Luan van DANH SÁCH CÁC HÌNH HÌNH TRANG Hình 1.1: Hình ảnh cần trục tháp 2 Hình 2.1: Mô hình cần trục tháp 5 Hình 2.2: Mô hình cần trục tháp thực 6 Hình 2.3: Hệ trục tọa độ của cần trục 7 Hình 2.4: Khối động cơ DC 13 Hình 2.5: Lưu đồ giải thuật di truyền 17 Hình 2.6: Mã hoá nhị phân 18 Hình 2.7: Mã hóa thập phân 19 Hình 2.8: Chọn lọc sắp hạng tuyến tính 21 Hình 2.9: Lai ghép một điểm 23 Hình 2.10: Lai ghép nhiều điểm 24 Hình 2.11: Lai ghép đều 24 Hình 2.12: Đột biến một điểm 25 Hình 2.13: Đột biến nhiều điểm 26 Hình 2.14: Bộ điều khiển PID – GA 27 Hình 2.15: Chỉnh thông số bộ điều khiển PID 28 Hình 2.16: Chỉnh định thông số PID qua hai bước 28 Hình 2.17 Chỉnh định thông số PID qua một bước 29 Hình 2.18: Lưu đồ chương trình con thực hiện bộ PID số 31 Hình 3.1: Sơ đồ mô phỏng hệ cần trục tháp 32 Hình 3.2: Sơ đồ khối Simulink mô tả hệ thống cần trục tháp 33 Hình 3.3: Bộ điều khiển PID xe chạy 34 Hình 3.4: Bộ điều khiển PID trục xoay 34 Hình 3.5: Vị trí của tải sau 20 giây (trường hợp 1) 36 Hình 3.6: Vận tốc của tải sau 20 giây (trường hợp 1) 36 Hình 3.7: Góc dao động theta của tải sau 20 giây (trường hợp 1) 37 Trang xi Luan van Hình 3.8: Vận tốc góc theta của tải sau 20 giây (trường hợp 1) 37 Hình 3.9: Góc dao động phi của tải sau 20 giây (trường hợp 1) 38 Hình 3.10: Vận tốc góc phi của tải sau 20 giây (trường hợp 1) 38 Hình 3.11: Góc dao động gamma của tải sau 20 giây (trường hợp 1) 39 Hình 3.12: Vận tốc góc gamma của tải sau 20 giây (trường hợp 1) 39 Hình 3.13: Vị trí của tải sau 20 giây (trường hợp 2) 40 Hình 3.14: Vận tốc của tải sau 20 giây (trường hợp 2) 41 Hình 3.15: Góc dao động theta của tải sau 20 giây (trường hợp 2) 41 Hình 3.16: Vận tốc góc dao động theta của tải sau 20 giây (trường hợp 2) 42 Hình 3.17: Góc dao động phi của tải sau 20 giây (trường hợp 2) 42 Hình 3.18: Vận tốc góc dao động phi của tải sau 20 giây (trường hợp 2) 43 Hình 3.19: Góc dao động gamma của tải sau 20 giây (trường hợp 2) 43 Hình 3.20: Vận tốc góc dao động gamma của tải sau 20 giây (trường hợp 2) 43 Hình 4.1: Mô hình cần trục tháp thực 45 Hình 4.2: Chương trình Matlab lập trình điều khiển 46 Hình 4.3: Khối PID hai biến điều khiển xe 47 Hình 4.4: Khối PID hai biến điều khiển trục xoay 47 Hình 4.5: Giao diện hiển thị đáp ứng hệ thống cần trục 48 Hình 4.6: Đáp ứng vị trí của xe (trường hợp 1) 48 Hình 4.7: Đáp ứng góc theta của tải (trường hợp 1) 49 Hình 4.8: Đáp ứng góc phi của tải (trường hợp 1) 49 Hình 4.9: Đáp ứng góc xoay gamma của trục xoay (trường hợp 1) 50 Hình 4.10: Điện áp của động cơ xe chạy (trường hợp 1) 50 Hình 4.12: Điện áp của động cơ trục xoay (trường hợp 1) 51 Hình 4.13: Đáp ứng vị trí của xe (trường hợp 2) 51 Hình 4.14: Đáp ứng góc theta của tải (trường hợp 2) 52 Hình 4.15: Đáp ứng góc phi của tải (trường hợp 2) 52 Hình 4.146 Đáp ứng góc xoay gamma của trục xoay (trường hợp 2) 53 Hình 4.16: Điện áp của động cơ xe chạy (trường hợp 2) 53 Trang xii Luan van Hình 4.17: Điện áp của động cơ trục xoay (trường hợp 2) 54 Trang xiii Luan van DANH SÁCH CÁC BẢNG BẢNG TRANG Bảng 3. Thông số mô hình cần trục tháp 35 Bảng 3.
Thông số mô phỏng trường hợp 1 35 Bảng 3. Thông số mô phỏng trường hợp 2 40 Trang xiv Luan van Chƣơng 1 TỔNG QUAN 1.1 Giới thiệu Cần trục được sử dụng để di chuyển tải từ một điểm đến một điểm trong thời gian ngắn nhất,để tải đến được đích. Trong quá trình di chuyển, tải dao động tự do giống như dao động của con lắc.