Sử dụng thuật toán LQG điều chỉnh ổn định vị trí của viên bi trên thanh nghiêng

45 619 3
Sử dụng thuật toán LQG điều chỉnh ổn định vị trí của viên bi trên thanh nghiêng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ i ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP Ngô Thị Dung SỬ DỤNG THUẬT TOÁN LQG ĐIỀU CHỈNH ỔN ĐỊNH VỊ TRÍ CỦA VIÊN BI TRÊN THANH NGHIÊNG LUẬN VĂN THẠC SĨ KỸ THUẬT CHUYÊN NGÀNH: KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA THÁI NGUYÊN – 2014 Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ ii LỜI CAM ĐOAN Tên tôi là: Sinh ngày 18 tháng 11 năm 1987 Học viên lớp cao học khoá 14 CH.TĐH - Trƣờng đại học kỹ thuật Công nghiệp Thái Nguyên. Tôi xin cam đoan luận văn do thầy giáo T.S Nguyễn Duy Cƣơng hƣớng dẫn là công trình nghiên cứu của riêng tôi. Tất cả các tài liệu tham khảo đều có nguồn gốc, xuất xứ rõ ràng. Tôi xin cam đoan tất cả những nội dung trong luận văn đúng nhƣ nội dung trong đề cƣơng và yêu cầu của thầy giáo hƣớng dẫn. Nếu có vấn đề gì trong nội dung của luận văn, tôi xin hoàn toàn chịu trách nhiệm với lời cam đoan của mình. Thái Nguyên, ngày tháng năm 2013 Học viên Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ iii LỜI CẢM ƠN Sau thời gian nghiên cứu, làm việc khẩn trƣơng và đƣợc sự hƣớng dẫn tận tình giúp đỡ của thầy giáo T.S Nguyễn Duy Cương, luận văn với đề tài “ đã đƣợc hoàn thành. Tác giả xin bày tỏ lòng biết ơn sâu sắc tới: Thầy giáo hƣớng dẫn T.S Nguyễn Duy Cương đã tận tình chỉ dẫn, giúp đỡ tác giả hoàn thành luận văn. Các thầy cô giáo Trƣờng Đại học kỹ thuật công nghiệp Thái Nguyên và một số đồng nghiệp, đã quan tâm động viên, giúp đỡ tác giả trong suốt quá trình học tập để hoàn thành luận văn này. Mặc dù đã cố gắng hết sức, tuy nhiên do điều kiện thời gian và kinh nghiệm thực tế của bản thân còn ít, cho nên đề tài không thể tránh khỏi thiếu sót. Vì vậy, tác giả mong nhận đƣợc sự đóng góp ý kiến của các thầy giáo, cô giáo và các bạn bè đồng nghiệp. Tôi xin chân thành cảm ơn! Thái Nguyên, ngày….tháng….năm 2013 Tác giả Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ iv MỤC LỤC LỜI CAM ĐOAN ii LỜI CẢM ƠN iii MỤC LỤC iv DANH MỤC CÁC HÌNH vi DANH MỤC CÁC CHỮ VIẾT TẮT viii LỜI NÓI ĐẦU 1 CHƢƠNG 1: GIỚI THIỆU 2 1.1. Đặt vấn đề 2 1.2. Mô hình toán học 2 1.3. Nguyên lý cân bằng [5] 4 1.4. Tổng quan về nghiên cứu trong và ngoài nƣớc 5 1.5. Các yếu tố ảnh hƣởng đến hệ thống Bóng và thanh 9 1.5.1. Nhiễu đo lƣờng [4] 9 1.5.2. Bất định mô hình [4] 10 1.6. Động lực cho việc sử dụng điều khiển LQG 10 1.7. Nhiệm vụ của tác giả 10 1.8. Mong muốn đạt đƣợc 11 CHƢƠNG 2: 12 TỔNG QUAN VỀ LQG 12 2.1 Lý thuyết LQG [4] 12 2.1.1. LQR 12 2.1.2. Bộ quan sát LQE (Linear Quadratic Estimator) (Bộ lọc Kalman) 14 2.1.3. LQG 15 2.2.Nhận xét 17 CHƢƠNG 3 19 THIẾT KẾ VÀ MÔ PHỎNG THUẬT TOÁN LQG ĐIỀU KHIỂN ỔN ĐỊNH VỊ TRÍ CỦA VIÊN BI TRÊN THANH THẲNG 19 19 3.2. Tính toán thông số 19 3.2.1. LQR 19 3.3. Mô phỏng 22 Kết luận Chƣơng 3 26 Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ v CHƢƠNG 4: 27 THỰC NGHIỆM 27 4.1. Giới thiệu hệ thống Bóng và thanh 27 4.3. Hệ thống điều khiển LQG tƣơng tự 31 Kết luận Chƣơng 4 36 Tài liệu tham khảo 37 Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ vi DANH MỤC CÁC HÌNH Hình1. 1: Thí nghiệm Bóng và thanh [2] 3 Hình1. 2: Đối tƣợng điều khiển – hệ cầu cân bằng với thanh và bóng 4 Hình1. 3: „Bóng trên thanh cân bằng‟ đƣợc xây dựng bởi Phòng thí nghiệm Robot Berkeley (Arroyo 2005) 5 Hình1. 4: đƣa ra bởi „Quanser‟ (Quanser 2006) 6 Hình1. 5: Hệ thống bóng trên thanh (Hirsch 1999) 7 Hình1. 6: Nhìn từ trên của hệ thống (Hirsch 1999) 7 Hình1. 7: (Lieberman 2004) 8 Hình1. 8: Sơ đồ điều khiển B (Nguyễn Chí Ngôn, Đặng Tín 2011) 9 Hình1. 9: Nhiễu quá trình và nhiễu đo lƣờng 9 Hình 2. 1: Nguyên tắc phản hồi trạng thái 12 Hình 2. 2: Bộ lọc biến trạng thái bậc hai liên tục theo thời gian 13 Hình 2. 3: Phản hồi trạng thái chính xác của quá trình đạt đƣợc bằng sử dụng bộ lọc biến trạng thái (SVF) 14 Hình 2. 4: Trễ pha giữa tín hiệu vào và ra của SVF với một omega 50 (rad/ sec) 14 Hình 2. 5: Nguyên lý của bộ quan sát 15 Hình 2. 6: LQG 16 Hình 2. 7: Thêm khâu tích phân cho LQG 17 Hình 3. 1: LQG = LQR + LQE 19 22 Hình 3. 23 Hình 3. 4: Sơ đồ cấu trúc bộ lọc SVF 24 24 Hình 3. 6: Nhiễu theo dõi khi không có khâu tích phân ( đƣờng trên) và nhiễu theo dõi khi có khâu tích phân (đƣớng dƣới) 25 27 28 Hình 4. 3: Cấu hình cổng kết nối. 29 Hình 4. 4: Cấu hình thời gian thực 29 Hình 4. 5: Cấu hình điều khiển động cơ RC servo. 29 Hình 4. 6: Lọc tín hiệu qua bộ lọc thông thấp. 29 Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ vii Hình 4. 7: Đọc tín hiệu analog và chuẩn hóa tín hiệu 30 30 30 Hình 4. 10: Sơ đồ cấu trúc điều khiển LQG tƣơng tự 31 Hình 4. 11: Bộ lọc SVF tƣơng tự 31 Hình 4. 12 Mạch LQR 32 Hình 4. 13: Mạch LGE 33 Hình 4. 14: Hệ thống điều khiển 34 35 35 Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ viii DANH MỤC CÁC CHỮ VIẾT TẮT ng Anh LQG Linear Quadratic Gaussian Tuyến tính Gaussian LQR Linear Quadratic Regulator Bộ đ LQE Linear Quadratic Estimator Bộ ƣ PID Proportional- Intergral- Derivative – - DC Direct Curent DC Direct Control MRAS Model Reference Adaptive Systems STR Seft Tuning Regulator SVF State Variable Filter PMW Pulse Width Modulation Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ 1 LỜI NÓI ĐẦU Ngày nay, khoa học kỹ thuật đạt rất nhiều tiến bộ trong lĩnh vực điều khiển tự động hóa. Các hệ thống điều khiển đƣợc áp dụng các quy luật điều khiển kinh điển, điều khiển hiện đại, điều khiển thông minh, điều khiển bằng trí tuệ nhân tạo. Kết quả thu đƣợc là hệ thống hoạt động với độ chính xác cao, tính ổn định bền vững, và thời gian đáp ứng nhanh. Trong điều khiển công nghiệp có nhiều bộ điều khiến nhƣ PID truyền thống, PID thích nghi, LFFC (Learing Feed –Forword contronl) và LQG (Linear Quadratic Gaussan)… Nhƣng để giải quyết các vấn đề nhƣ điều khiển vị trí, điều khiển vận tốc, điều khiển mức… thì điều khiển LQG là một trong các lựa chọn đƣợc quan tâm. Đề tài Bóng và thanh, điều khiển chính xác vị trí của quà bóng (ball) trên thanh (beam) với các bộ điều khiển LQG là cầu nối giữa lý thuyết điều khiển và hệ thống thực. Đây là một đề tài kết hợp giữa kỹ thuật thu thập tín hiệu và các bộ điều khiển vòng kín nhằm tạo ra một hệ thống có tính tự động hóa. . Phƣơng pháp nghiên cứu của đề tài nhƣ sau: - Nghiên cứu lý thu , thiết kế bộ điều khiển. - Kiểm chứng kết quả thiết kế thông qua mô phỏng bằng phần mềm Matlab Simulink và thực nghiệm trên mô hình thực Luận văn bao gồm các phần chính nhƣ sau: Chương 1: Giới thiệu Chương 2: Tổng quan về điều khiển tối ưu và LQG theo mô hình mẫu Chương 3: Thiết kế và mô phỏng thuật toán LQG điều khiển ổn định vị trí của viên bi trên thanh thẳng Chương 4: Thực nghiệm Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ 2 CHƢƠNG 1: GIỚI THIỆU 1.1. Đặt vấn đề Hệ thống Bóng và thanh còn đƣợc gọi là "cân bằng bóng trên thanh thẳng”. Nó thƣờng đƣợc thấy trong hầu hết phòng thí nghiệm điều khiển ở trƣờng đại học. Nó thƣờng đƣợc liên kết với bài toán điều khiển nhƣ ổn định chiều ngang máy bay trong khi hạ cánh và trong luồng khí hỗn loạn. Có hai bậc tự do trong hệ thống này: một là bóng lăn lên và xuống trên thanh, hai là thanh quay quanh trục của nó. Mục đích của hệ thống là để điều khiển vị trí của bóng đến một điểm tham chiếu mong muốn và loại bỏ các nhiễu khi đẩy bóng di chuyển. Tín hiệu điều khiển có thể có bằng cách phản hồi thông tin vị trí của bóng. Tín hiệu điện áp điều khiển đi vào động cơ DC thông qua một bộ khuếch đại công suất, sau đó mô-men quay đƣợc tạo ra từ động cơ truyền động cho thanh thẳng quay với góc mong muốn. Nhƣ vậy, quả bóng có thể đƣợc đặt tại vị trí mong muốn. Điều quan trọng là chỉ ra rằng vòng lặp hở của hệ thống là không ổn định và phi tuyến. Bài toán 'không ổn định' có thể đƣợc khắc phục bằng cách khép kín vòng lặp hở với một bộ điều khiển phản hồi. Phƣơng pháp không gian trạng thái hiện đại có thể đƣợc sử dụng để ổn định hệ thống. Đặc tính phi tuyến là không đáng kể khi thanh thẳng chỉ lệch một góc nhỏ từ vị trí ngang. Trong trƣờng hợp này, có thể tuyến tính hóa hệ thống. Tuy nhiên, các phi tuyến trở nên đáng kể khi góc của thanh thẳng từ phƣơng ngang lớn hơn 30 độ, hoặc nhỏ hơn -30 độ. Do đó một kỹ thuật điều khiển tiên tiến hơn sẽ đƣợc sử dụng để điều khiển hệ thống [1] 1.2. Mô hình toán học Ở hệ thống Bóng và thanh, quả bóng lăn trên thanh đƣợc truyền động bởi động cơ. Để định vị bóng vị trí mong muốn, thanh phải xoay một cách chính xác. Điều này thực ra là động cơ đƣợc truyền động bằng điện một cách chính xác. Do đó cần thiết xây dựng một mô hình toán học của hệ thống để thể hiện mối quan hệ giữa tất cả các thành phần. Thông thƣờng, có một số kỹ thuật đƣợc sử dụng để đƣa ra mô hình toán học: hàm truyền giữa đầu vào và đầu ra. Cách đơn giản nhất để đƣa ra mô hình toán học là sử dụng các định luật vật lý và điện tử để thể hiện hệ thống. Trong trƣờng hợp này, hệ thống rất đơn giản, do đó phƣơng pháp này là hiệu quả nhất để có đƣợc một mô hình toán học [1] [...]... CHƢƠNG 3 THIẾT KẾ VÀ MÔ PHỎNG THUẬT TOÁN LQG ĐIỀU KHIỂN ỔN ĐỊNH VỊ TRÍ CỦA VIÊN BI TRÊN THANH THẲNG 3.1 Cấu trúc h Hình 3 1: LQG = LQR + LQE LQR là thuật toán điều khiển đƣợc xây dựng dựa trên cơ sở nguyên lý phản hồi trạng thái Bộ điều khiển nhận tín hiệu vào là trạng thái của hệ thống và tín hiệu mẫu sau đó tính toán và chuyển thành tín hiệu điều khiển cho quá trình Chức năng của LQE (Linear Quadratic... lăn tự do trên thanh đỡ Bộ điều khiển sẽ kiểm soát đƣợc vị trí của quả bóng trên thanh đỡ Bằng cách sử dụng sensor vị trí (GP2D12), thông tin về vị trí của quả bóng đƣợc gửi về và đƣợc so sánh với giá trị đặt vào trong bộ điều khiển, từ đó bộ điều khiển sẽ gửi tín hiệu để điều khiển góc quay của động sao cho quả bóng sẽ đạt đúng vị trí mong muốn trên thanh đỡ Mô hình toán học của hệ thống thuộc loại phi... Lieberman sử dụng một cảm bi n vị trí dây điện trở, và hệ thống của Hirsch sử dụng một cảm bi n vị trí siêu âm Hình1 7: (Lieberman 2004) Nguyễn Chí Ngôn, Đặng Tín (2011) xây dựng bộ điều khiển PID thích nghi áp dụng để điều khiển hệ thống Bóng và thanh Bộ điều khiển PID đƣợc tổ chức dƣới dạng một nơron tuyến tính mà ở đó ba trọng số kết nối của ba ngõ vào nơron tƣơng ứng là bộ ba thông số Kp, Ki và Kd của. .. thậm chí có thể dẫn đến không ổn định 1.6 Động lực cho việc sử dụng điều khiển LQG Trong hệ thống điều khiển Bóng và thanh rất nhiều yếu tố tác động làm ảnh hƣởng đến sự ổn định vị trí viên bi trên thanh thẳng nhƣ các nhiễu ngẫu nhiên, sai số đo lƣờng, giới hạn động học hệ thống Việc loại bỏ những yếu tố này là sẽ dẫn đến đạt đƣợc các tín hiệu vào tối ƣu, và bộ điều khiển LQG chính là sự lựa chọn để... của bộ điều khiển Việc áp dụng giải thuật huấn luyện trực tuyến (online) nơron này cho phép tự điều chỉnh thông số bộ điều khiển thích nghi theo sự bi n đổi của đặc tính động của đối tƣợng Giải thuật huấn luyện bộ điều khiển PID một nơron cần thông tin Jacobian, còn gọi là độ nhạy của đối tƣợng, để tính toán các giá trị gradient dùng để cập nhật các trọng số kết nối của nơron PID Thông tin Jacobian này... để đo vị trí của quả bóng Cảm bi n vị trí điện trở đóng vai trò nhƣ một con chạy tƣơng tự nhƣ một chiết áp cho kết quả vị trí của bóng (Quanser 2006) Tín hiệu từ cảm bi n đã đƣợc xử lý trong DSP Một động cơ DC với hộp số giảm tốc đƣợc sử dụng Hệ thống này đƣợc điều khiển bởi bộ điều khiển PD Hệ thống này đã dễ dàng đƣợc xây dựng, và bộ điều khiển PD đơn giản dễ dàng đƣợc thiết kế Các nhƣợc điểm của hệ... Nhiệm vụ của tác giả Mục tiêu của đề tài là xây dựng mô hình Bóng và thanh Điều khiển cân bằng và điều khiển vị trí của quả bóng trên thanh nằm ngang Trong thời gian thực hiện đề tài, mục tiêu đƣợc đề ra nhƣ sau: - Tìm hiểu về các mô hình Bóng và thanh đã có, tìm hiểu nguyên lý cân bằng - Tính toán các tham số động lực học, hàm trạng thái của mô hình - Khảo sát phƣơng pháp dùng kỹ thuật xử lý xác định. .. thuyết điều khiển LQG đƣợc giới hạn về các mô hình tuyến tính Ngay cả cho các đối tƣợng tuyến tính, các mô hình toán của các đối tƣợng là bất định mà có từ các động học không mô hình, và các bi n đổi thông số Những bất định này là không đƣợc nói đến rõ ràng trong thiết kế LQG Những bài toán này có thể đƣợc giải quyết, bằng sử dụng các hệ thống điều khiển thích nghi nhƣ MRAS hoặc các bộ điều khiển tự chỉnh. .. dàng đƣợc thiết kế Các nhƣợc điểm của hệ thống "Bóng trên thanh thẳng cân bằng' bao gồm thanh thẳng đƣợc làm bằng acrylic, có thể là quá giòn cho một va đập bất ngờ Ngoài ra, mặc dù vị trí của quả bóng đƣợc điều khiển bởi bộ điều khiển PD, góc nghiêng của thanh thẳng không thể đo và điều khiển Vì vậy, hệ thống có thể không bền vững Hình1 3: „Bóng trên thanh cân bằng‟ đƣợc xây dựng bởi Phòng thí nghiệm... trúc điều khiển hệ thống Hình 4 2 Mô hình hệ thống gồm có một quả bóng, một thanh đỡ, một động cơ và sensor vị trí Một tay quay đƣợc gắn vào một đầu của thanh đỡ, đầu còn lại đƣợc gắn vào động cơ Khi động cơ quay một góc theta (θ), thông qua tay quay sẽ làm thanh đỡ quay một góc anpha (α) Khi thanh đỡ thay đổi góc từ vị trí cân bằng, dƣới tác dụng của trọng lực sẽ làm cho quả bóng lăn tự do trên thanh . HỌC KỸ THUẬT CÔNG NGHIỆP Ngô Thị Dung SỬ DỤNG THUẬT TOÁN LQG ĐIỀU CHỈNH ỔN ĐỊNH VỊ TRÍ CỦA VIÊN BI TRÊN THANH NGHIÊNG LUẬN VĂN THẠC SĨ KỸ THUẬT CHUYÊN NGÀNH: KỸ THUẬT ĐIỀU. đến không ổn định. 1.6. Động lực cho việc sử dụng điều khiển LQG Trong hệ thống điều khiển Bóng và thanh rất nhiều yếu tố tác động làm ảnh hƣởng đến sự ổn định vị trí viên bi trên thanh thẳng. lọc Kalman) 14 2.1.3. LQG 15 2.2.Nhận xét 17 CHƢƠNG 3 19 THIẾT KẾ VÀ MÔ PHỎNG THUẬT TOÁN LQG ĐIỀU KHIỂN ỔN ĐỊNH VỊ TRÍ CỦA VIÊN BI TRÊN THANH THẲNG 19 19 3.2. Tính toán thông số 19 3.2.1.

Ngày đăng: 07/11/2014, 22:05

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan