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Ĩ TRẦN THANH TÂM THIẾT KẾ BỘ ĐIỀU KHIỂN TRƯỢT CHO CON LẮC NGƯỢC KÉP NGÀNH: KỸ THUẬT ĐIỆN TỬ - 605270 S K C0 0 4 4 4 6 Tp. Hồ Chí Minh, tháng 10/2014 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Ĩ TRẦN THANH TÂM THIẾT KẾ BỘ ĐIỀU KHIỂN TRƯỢT CHO CON LẮC NGƯỢC KÉP NGÀNH: KỸ THUẬT ĐIỆN TỬ - 605270 Tp. Hồ Chí Minh, tháng 10 năm 2014 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Ĩ TRẦN THANH TÂM THIẾT KẾ BỘ ĐIỀU KHIỂN TRƯỢT CHO CON LẮC NGƯỢC KÉP NGÀNH: KỸ THUẬT ĐIỆN TỬ - 605270 Hướng dẫn khoa học: PGS.TS DƯƠNG HOÀI NGHĨA Tp. Hồ Chí Minh, tháng 10 năm 2014 Luan van LÝ LỊCH KHOA HỌC I.
LÝ LỊCH SƠ LƢỢC Họ & tên: Trần Thanh Tâm Giới tính: Nam Ngày, tháng, năm sinh: 30/10/1986 Nơi sinh: Đồng Nai Quê quán: Đông Nai Dân tộc: Kinh Chỗ ở riêng hoặc địa chỉ liên lạc: 546, Tổ 13, Ấp Hòa Bình, Xã Vĩnh Thanh, Huyện Nhơn Trạch, Tỉnh Đồng Nai Điện thoại cơ quan: DĐ: 097 9794 904 II. QUÁ TRÌNH ĐÀO TẠO 1. Đại học Hệ đào tạo: Chính quy Thời gian đào tạo từ 09/2004 đến 01/2009 Nơi học: Trƣờng Đại học Sƣ phạm Kỹ thuật Tp. Hồ Chí Minh Ngành học: Kỹ Thuật Điện –Điện Tử Tên đồ án tốt nghiệp: ĐIỀU KHIỂN ĐỘNG CƠ BƢỚC THÔNG QUA MÁY TÍNH.
Ngày & nơi bảo vệ đồ án tốt nghiệp: 01/2011 tại Khoa Điện – Điện tử trƣờng Đại học Sƣ phạm Kỹ thuật Tp. Ngƣời hƣớng dẫn: GVC. Trần Minh Chánh. 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 04/2009 Công ty TNHH WOOREE VINA Kỹ thuật viên 04/2010 Công ty TNHH FINE CABLE - VINA Kỹ thuật viên 04/2013 Công ty TNHH POSCO SS - VINA Kỹ sƣ ii Luan van Lời cam đoan Tôi cam đoan đây luận văn “Thiết kế bộ điều khiển trƣợt cho con lắc ngƣợc kép” là công trình nghiên cứu của riêng tôi.
Các số liệu, kết quả trình bày trong luận văn là trung thực, một số đƣợc tham khảo và trích dẫn từ các công trình công bố trên các tạp chí khoa học chuyên ngành có uy tín, và trong các kỷ yếu hội nghị quốc tế.Hồ Chí Minh, ngày …… tháng …… năm 2014 (Ký tên và ghi rõ họ tên) Trần Thanh Tâm iii Luan van Lời cảm ơn Luận văn đƣợc hoàn thành tốt đẹp ngƣời thực hiện xin gửi lời cảm ơn sâu sắc đến thầy PGS.TS Dƣơng Hoài Nghĩa đã tận tình hƣớng dẫn và giúp đỡ trong suốt thời gian làm luận văn. Ngƣời thực hiện đề tài xin gởi lời cảm ơn đến cha mẹ, những ngƣời thân trong gia đình, bạn bè và đồng nghiệp đã động viên, giúp đỡ trong suốt thời gian học tập. Tôi cũng xin gửi lời cảm ơn đến các thầy cô trong Khoa Điện – Điện tử, Trƣờng Đại học Sƣ phạm Kỹ thuật Tp.HCM đã khích lệ, đôn đốc và giám sát tiến độ trong suốt quá trình thực hiện luận văn. Dù đã có nhiều cố gắng hoàn thiện luận văn, tuy nhiên không thể tránh khỏi những thiếu sót nên tôi rất mong nhận đƣợc sự đóng góp quý báu từ quý thầy cô.
Hồ Chí Minh, tháng 10 năm 2014 Học viên Trần Thanh Tâm iv Luan van Mục Lục Lý lịch khoa học. ii Lời cam đoan. iii Lời cảm ơn. iv Mục Lục .v Liệt kê hình.
vii Liệt kê bảng. viii Từ viết tắt. ix Chƣơng 1 .1 Tổng quan chung về lĩnh vực nghiên cứu, kết quả nghiên cứu trong và ngoài nƣớc đã công bố.1 Tổng quan chung về lĩnh vực nghiên cứu .2 Các kết quả nghiên cứu trong và ngoài nƣớc đã công bố.2 Mục tiêu, khách thể và đối tƣợng nghiên cứu.3 Nhiệm vụ của đề tài và phạm vi nghiên cứu .4 Phƣơng pháp nghiên cứu.5 Giới hạn của luận văn.1 Tổng quan về điều khiển phi tuyến .2 Tổng quan về điều khiển trƣợt .3 Điều khiển ổn định hóa .6 Định lý ổn định thứ 2 của Lyapunov: .19 THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN .1 Thiết lập mô hình toán học cho hệ thống con lắc ngƣợc kép .2 Thiết kế bộ điều khiển trƣợt .3 Phân tích tính ổn định .1 Phân tích ổn định tiệm cận của mặt trƣợt lớp thứ hai .2 Phân tích ổn định tiệm cận cho các mặt trƣợt con lớp thứ nhất .33 MÔ PHỎNG HỆ THỐNG ĐIỀU KHIỂN .1 Thiết lập hệ thống điều khiển trên Matlab Simulink .2 Mô phỏng và nhận xét kết quả .1 Trƣờng hợp 1: .2 Trƣờng hợp 2:Thay đổi góc nghiêng .3 Trƣờng hợp 3: Có nhiễu tác động .4 Trƣờng hợp 4: Thay đổi hệ số k .3 Nhận xét kết quả.55 KẾT LUẬN VÀ KIẾN NGHỊ .1 Các kết quả đạt đƣợc .2 Hƣớng phát triển .56 vi Luan van Liệt kê hình Hình 1.1: Ứng dụng cân bằng Robot .2: Hệ thống con lắc ngƣợc kép.1: Hệ thống điều khiển trƣợt .2: Hiện tƣợng chattering .1: Phân tích các thành phần lực tác động lên hệ thống con lắc .1: Mô hình hệ thống điều khiển trên Matlab Simulink .2a: Mô hình phi tuyến của con lắc ngƣợc kép trên Matlab Simulink .2b: Mô hình phi tuyến của con lắc ngƣợc kép trên Matlab Simulink .3: Bộ điều khiển trƣợt đƣợc thiết kế trên Matlab Simulink .4: Đáp ứng góc của con lắc 1 (TH1) .5: Đáp ứng góc của con lắc 2 (TH1) .6: Đáp ứng vị trí xe của xe (TH1) .7: Đáp ứng góc của hai con lắc (TH1) .8: Đáp ứng vận tốc góc của hai con lắc (TH1) .9: Đáp ứng vận tốc của xe (TH1) .10: Hình chiếu quỹ đạo pha của 1 và 1 lên mặt phẳng (TH1) .11: Hình chiếu quỹ đạo pha của và lên mặt phẳng (TH1) .12: Hình chiếu quỹ đạo pha của 0 và 0 lên mặt phẳng (TH1) .13: Đáp ứng của các mặt trƣợt theo thời gian (TH1) .14: Tín hiệu điều khiển u (TH1) .15: Đáp ứng góc của con lắc 1 (TH2) .16: Đáp ứng góc của con lắc 2 (TH2) .17: Đáp ứng vị trí xe của xe (TH2) .18: Đáp ứng vận tốc góc của hai con lắc (TH2) .19: Đáp ứng vận tốc của xe(TH2) .20: Đáp ứng của các mặt trƣợt theo thời gian (TH2) .21: Tín hiệu điều khiển u (TH2) .22: Hình dạng và biên độ của nhiễu tác động .23: Đáp ứng góc của con lắc 1 khi có nhiễu .24: Đáp ứng góc của con lắc 2 khi có nhiễu .25: Đáp ứng vị trí của xe khi có nhiễu .26: Tín hiệu điều khiển u khi có nhiễu.27: Đáp ứng của hệ thống với k=20 .28: Đáp ứng của hệ thống với k=15 .29: Đáp ứng của hệ thống với k=10 .30: Đáp ứng của hệ thống với k=2 .53 vii Luan van Liệt kê bảng Bảng 3.1: Các thành phần của hệ thống con lắc ngƣợc kép .1: Các thông số của con lắc ngƣợc kép .2: Các thông số bộ điều khiển trƣợt .3: Kết quả thực hiện với giá trị hệ số k khác nhau .49 viii Luan van Từ viết tắt MIMO Multi Input Multi Output Đa ngõ vào đa ngõ ra PD Proportional Derivative Bộ điều khiển vi phân tỉ lệ PID Proportional Integral Derivative Bộ điều khiển vi tích phân tỉ lệ Điều khiển tối ƣu toàn phƣơng LQR Linear-Quadratic Regulator tuyến tính ix Luan van Chƣơng 1 TỔNG QUAN 1.1 Tổng quan chung về lĩnh vực nghiên cứu, kết quả nghiên cứu trong và ngoài nƣớc đã công bố.1 Tổng quan chung về lĩnh vực nghiên cứu Kỹ thuật thiết kế hệ thống điều khiển hiện đại dựa trên miền thời gian. Mô tả toán học dùng để phân tích và thiết kế hệ thống là phƣơng trình trạng thái.
Mô hình không gian trạng thái có ƣu điểm là mô tả đặc tính động học bên trong hệ thống (các biến trạng thái) và có thể dễ dàng áp dụng cho hệ thống MIMO và hệ thống biến đổi theo thời gian. Lý thuyết điều khiển hiện đại ban đầu đƣợc phát triển chủ yếu dựa trên hệ tuyến tính. Sau đó, đƣợc mở rộng cho hệ phi tuyến bằng cách sử dụng lý thuyết của Lyapunov. Bộ điều khiển đƣợc sử dụng chủ yếu trong thiết kế hệ thống điều khiển hiện đại là bộ điều khiển hồi tiếp trạng thái.
Tùy theo cách tính vector hồi tiếp trạng thái mà ta có phƣơng pháp phân bố cực, điều khiển tối ƣu, điều khiển bền vững… Với sự phát triển của lý thuyết điều khiển số và hệ thống rời rạc, lý thuyết điều khiển hiện đại rất thích hợp đề thiết kế các bộ điều khiển là các chƣơng trình phần mềm chạy trên vi xử lý và máy tính số. Điều này cho phép thực thi đƣợc các bộ điều khiển có đặc tính động phức tạp hơn cũng nhƣ hiệu quả hơn so với các bộ điều khiển đơn giản nhƣ PID hay sớm trễ pha trong lý thuyết cổ điển. Con lắc ngƣợc kép là loại robot ứng dụng một trong những vấn đề quan trọng trong lý thuyết điều khiển và đƣợc đề cập nhiều trong các tài liệu về điều khiển. Mô hình thực tế con lắc ngƣợc có thể kiểm chứng lại các lý thuyết điều khiển nhƣ PID, Fuzzy, Neuron Network, các lý thuyết điều khiển hiện đại… Tuy nhiên, con lắc ngƣợc kép cũng đặt ra nhiều thách thức đối với lý thuyết điều 2 Luan van khiển cũng nhƣ các thiết bị điều khiển chúng.
Vì vậy, đây là hệ thống phi tuyến nên vấn đề điều khiển con lắc kép ổn định gặp nhiều khó khăn. Hệ thống con lắc ngƣợc kép là một lĩnh vực quan trọng trong cơ điện. Đƣợc nghiên cứu sâu rộng trong những thập kỷ gần đây, lĩnh vực này đã có nhiều kết quả quan trọng cả về lý thuyết và thực tiễn. Về lý thuyết, con lắc ngƣợc kép là sự kết hợp giữa con lắc ngƣợc và con lắc kép, có một số phƣớng pháp thiết kế bộ điều khiển cho con lắc ngƣợc kép đã đƣợc nghiên cứu: - Điều khiển hệ thống con lắc ngƣợc kép bằng phƣơng pháp LQR.
- Điều khiển hệ thống con lắc ngƣợc kép dùng điều khiển mờ. - Điều khiển hệ thống con lắc ngƣợc kép dùng mạng neuron. Về thực tiễn, thành tựu hệ thống con lắc ngƣợc kép đƣợc ứng dụng trong đời sống nhƣ: - Điều khiển độ lệch theo chiều cao của tàu con thoi trong quá trình hạ cánh. - Cân bằng tên lửa khi di chuyển tới bệ phóng.
- Duy trì vị trí của robot khi đi bằng hai chân ở vị trí thẳng đứng. Một trong những ứng dụng thực tế của thành quả nghiên cứu điều khiển cho con lắc ngƣợc kép là ứng dụng duy trì vị trí của robot khi đi bằng hai chân ở hình 1.