So sánh các phương pháp điều khiển tuyến tính thông minh trong hệ bóng thanh trục giữa

Nghiên cứu so sánh các phương pháp điều khiển tuyến tính thông minh cho hệ bóng thanh trục giữa, mang lại hiệu quả tối ưu trong ứng dụng.

Người đăng

Ẩn danh

Thể loại

Báo cáo tổng kết đề tài nghiên cứu khoa học

2022

55
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. CHƯƠNG 1: DẪN NHẬP

1.1. Đặt vấn đề

1.2. Lý do chọn đề tài

1.3. Đối tượng nghiên cứu

1.4. Phương pháp nghiên cứu

1.5. Giới hạn đề tài

1.6. Dàn ý nghiên cứu

1.6.1. Cấu trúc hệ B&B

1.6.2. Giải thuật LQR, Fuzzy

1.6.3. Board STM32F407 Discovery

1.6.4. Phần mềm và Phần cứng

1.7. Ý nghĩa thực tiễn

2. CHƯƠNG 2: TỔNG QUAN VỀ CẤU TRÚC HỆ THỐNG

2.1. Giới thiệu về hệ B&B

2.2. Mô tả toán học hệ B&B

2.3. Các thông số của hệ thống

3. CHƯƠNG 3: GIẢI PHÁP ĐIỀU KHIỂN HỆ B&B

3.1. Giới thiệu bộ điều khiển LQR

3.2. Giới thiệu bộ điều khiển Fuzzy

3.3. Xây dựng bộ điều khiển LQR cho hệ B&B

3.4. Xây dựng bộ điều khiển FUZZY cho hệ dựa trên công cụ Neuro-Fuzzy Designer từ bộ điều khiển LQR

4. CHƯƠNG 4: PHẦN CỨNG VÀ PHẦN MỀM

4.1. Chương trình điều khiển hệ thống

5. CHƯƠNG 5: KẾT QUẢ MÔ PHỎNG VÀ THỰC NGHIỆM

5.1. Kết quả mô phỏng

5.1.1. Kết quả mô phỏng điều khiển hệ thống bằng LQR

5.1.2. Kết quả mô phỏng điều khiển hệ thống bằng Fuzzy

5.1.3. So sánh kết quả mô phỏng điều khiển giữa LQR và Fuzzy

5.2. Kết quả thực nghiệm

5.2.1. Kết quả thực nghiệm điều khiển hệ thống bằng LQR

5.2.2. Kết quả thực nghiệm điều khiển hệ thống bằng Fuzzy

5.2.3. So sánh kết quả thực nghiệm điều khiển giữa LQR và Fuzzy

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về phương pháp điều khiển tuyến tính thông minh cho hệ bóng thanh trục giữa

Phương pháp điều khiển tuyến tính thông minh đang trở thành xu hướng trong lĩnh vực điều khiển tự động. Hệ bóng thanh trục giữa là một trong những ứng dụng điển hình cho các phương pháp này. Việc so sánh các phương pháp điều khiển khác nhau giúp xác định ưu nhược điểm của từng phương pháp, từ đó đưa ra giải pháp tối ưu cho hệ thống.

1.1. Giới thiệu về hệ bóng thanh trục giữa

Hệ bóng thanh trục giữa (B&B) là một hệ thống điều khiển phức tạp, bao gồm một quả bóng lăn trên một thanh ngang. Hệ thống này thường được sử dụng để kiểm tra các thuật toán điều khiển khác nhau, từ cổ điển đến hiện đại.

1.2. Tầm quan trọng của phương pháp điều khiển thông minh

Phương pháp điều khiển thông minh giúp cải thiện độ ổn định và hiệu suất của hệ thống. Các thuật toán như LQR và Fuzzy đã chứng minh được hiệu quả trong việc điều khiển hệ B&B.

II. Vấn đề và thách thức trong điều khiển hệ bóng thanh trục giữa

Mặc dù có nhiều phương pháp điều khiển, nhưng việc áp dụng chúng vào hệ bóng thanh trục giữa vẫn gặp nhiều thách thức. Các vấn đề như độ không ổn định và độ phức tạp trong mô hình toán học cần được giải quyết.

2.1. Độ không ổn định của hệ thống

Hệ B&B có độ không ổn định cao, điều này đòi hỏi các phương pháp điều khiển phải có khả năng phản ứng nhanh và chính xác để duy trì sự cân bằng.

2.2. Khó khăn trong việc mô hình hóa

Việc xây dựng mô hình toán học cho hệ B&B là một thách thức lớn. Các yếu tố như ma sát và lực ly tâm cần được xem xét kỹ lưỡng để đảm bảo tính chính xác của mô hình.

III. Phương pháp điều khiển LQR cho hệ bóng thanh trục giữa

Bộ điều khiển LQR (Linear Quadratic Regulator) là một trong những phương pháp điều khiển tuyến tính phổ biến. Phương pháp này giúp tối ưu hóa tín hiệu điều khiển để đạt được hiệu suất tốt nhất cho hệ thống.

3.1. Nguyên lý hoạt động của bộ điều khiển LQR

Bộ điều khiển LQR hoạt động dựa trên việc tối thiểu hóa hàm chi phí, từ đó xác định tín hiệu điều khiển phù hợp nhất cho hệ thống.

3.2. Ứng dụng bộ điều khiển LQR trong mô phỏng

Trong nghiên cứu, bộ điều khiển LQR đã được áp dụng thành công để mô phỏng và điều khiển hệ B&B, cho thấy khả năng ổn định cao của phương pháp này.

IV. Phương pháp điều khiển Fuzzy cho hệ bóng thanh trục giữa

Giải thuật điều khiển Fuzzy là một trong những phương pháp điều khiển thông minh, giúp xử lý các tình huống không chắc chắn và phức tạp trong hệ thống B&B.

4.1. Cấu trúc của bộ điều khiển Fuzzy

Bộ điều khiển Fuzzy bao gồm ba giai đoạn chính: mờ hóa ngõ vào, hệ thống luật mờ và giải mờ ngõ ra. Điều này giúp cải thiện khả năng điều khiển trong các tình huống không chắc chắn.

4.2. Kết quả thực nghiệm với bộ điều khiển Fuzzy

Kết quả thực nghiệm cho thấy bộ điều khiển Fuzzy có khả năng điều khiển hệ B&B hiệu quả, đặc biệt trong các tình huống phức tạp.

V. So sánh giữa phương pháp điều khiển LQR và Fuzzy

Việc so sánh giữa hai phương pháp điều khiển LQR và Fuzzy giúp xác định ưu nhược điểm của từng phương pháp trong việc điều khiển hệ B&B.

5.1. Ưu điểm của phương pháp LQR

Phương pháp LQR có ưu điểm là tính toán đơn giản và cho kết quả ổn định cao trong điều kiện lý tưởng.

5.2. Ưu điểm của phương pháp Fuzzy

Phương pháp Fuzzy có khả năng xử lý tốt các tình huống không chắc chắn và có thể điều chỉnh linh hoạt theo điều kiện thực tế.

VI. Kết luận và hướng phát triển trong điều khiển hệ bóng thanh trục giữa

Kết quả nghiên cứu cho thấy cả hai phương pháp điều khiển LQR và Fuzzy đều có thể áp dụng hiệu quả cho hệ B&B. Tuy nhiên, cần tiếp tục nghiên cứu để cải thiện và phát triển các phương pháp điều khiển mới.

6.1. Tương lai của phương pháp điều khiển thông minh

Phương pháp điều khiển thông minh sẽ tiếp tục phát triển và được áp dụng rộng rãi trong các hệ thống điều khiển phức tạp trong tương lai.

6.2. Đề xuất nghiên cứu tiếp theo

Cần nghiên cứu thêm về các thuật toán điều khiển phi tuyến và các ứng dụng thực tiễn khác để nâng cao hiệu quả của hệ thống.

16/07/2025
Đề tài nckh so sánh các phương pháp điều khiển tuyến tính thông minh trong trường hợp hệ bóng thanh trục giữa

Trích đoạn nội dung tài liệu

Đặt vấn đề Trong thời đại hiện nay, với sự tiến bộ và sự phát triển mạnh mẽ về khoa học kỹ thuật, đặc biệt là 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 đến hiện đại, điều khiển thông minh, điều khiển bằng trí tuệ nhân tạo cũng lần lượt được ra đời. Cánh tay máy, con lắc ngược,…đều được giải quyết bởi các bài toán ổn định hệ thống với độ chính xác cao, tính ổn định bền vững và thời gian đáp ứng nhanh. Các phương pháp này này càng được nghiên cứu, phát triển, ứng dụng rộng rãi, góp phần tăng chất lượng, độ ổn định của hệ thống.

Đây là động lực sinh ra nghành khoa học điều khiển thông minh, điều khiển hiện đại, đây là lĩnh vực nghiên cứu mới và đầy tiềm năng.2 Lý do chọn đề tài Như đã được đề cập ở trên, ngành điều khiển tự động đang trở thành một trong những ngành quan trọng trong bối cảnh cuộc cách mạng công nghiệp 4.0 đang đến rất gần. Các giải pháp điều khiển thông minh, điều khiển hiện đại ngày càng được quan tâm nghiên cứu để thực hiện các ứng dụng mà các giải pháp điều khiển thông thường không thực hiện được. Hệ B&B [1], [2], [3] dịch tiếng việt là hệ thống Bóng và Tay đòn, là hệ thống dùng để thực nghiệm bài toán ổn định vị trí, là hệ thống một vào – nhiều ra, nó có độ bất ổn định cao và là cơ sở để tạo ra các hệ thống tự cân bằng như: trong hệ thống tự cân bằng trên ô tô và xe hai bánh tự cân bằng, cân bằng máy bay theo phương ngang, hệ thống phóng tên lửa ,… Đây là đối tượng thường được các nhà nghiên cứu lựa chọn để kiểm chứng những thuật toán điều khiển của mình, từ những thuật toán điều khiển cổ điển đến những thuật toán điều khiển hiện đại, điều khiển thông minh. Các nghiên cứu về điều khiển hệ thống B&B đã được tiến hành khá sớm, xuất phát từ nhu cầu thiết kế các hệ thống điều khiển cân bằng tên lửa trong giai đoạn đầu phóng.

Trên phương diện nghiên cứu các kĩ thuật điều khiển thực, hệ B&B đại diện cho lớp các đối tượng phi tuyến phức tạp. Nhiều giải thuật đã được áp dụng thành công cho hệ B&B, như PID, LQR, điều khiển trượt. Từ những nguyên nhân trên, người thực hiện quyết định chọn đề tài “SO SÁNH CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN TUYẾN TÍNH/ THÔNG MINH TRONG TRƯỜNG HỢP HỆ BÓNG THANH TRỤC GIỮA: MÔ PHỎNG VÀ THỰC NGHIỆM” nhằm nghiên cứu kỹ hơn về lý thuyết mờ, ứng dụng Logic mờ trong điều khiển hệ có độ mất ổn định cao.3 Đối tượng nghiên cứu Hệ thống B&B gồm Ball lăn tự do trên Beam được điều khiển bởi motor. Dựa vào vị trí của Ball mà Beam phải quay theo đúng chiều chống lại sự mất cân bằng của Ball, nếu hiểu chính xác là phải cấp điện áp sao cho điều khiển Beam một góc nào đó.

Vì lý do đó ta phải đi xây dựng mô hình toán học của hệ B&B để tìm mối liên hệ giữa các bộ phận trên mô hình. Mô hình hệ B&B dạng trục giữ bao gồm 3 phần: cơ khí, điện tử và phần chương trình.  Phần cơ khí bao gồm: quả banh (Ball), máng trượt (Beam) , đế mô hình, động cơ DC servo được kết nối với trục của thanh Beam.  Phần điện tử và chương trình là các bộ nguồn, Card STM32F4, điện tử công suất, khếch đại, chương trình Simulink… của Matlab.

Do sự hạn chế về thời gian cũng như đặc tính làm việc của các linh kiện, chi tiết cơ học chưa thực sự tốt cho nên chưa thể hoàn chỉnh đề tài một cách hoàn hảo, tuy nhiên, đề tài đã cố gắng để hoàn thành được những mục tiêu đưa ra.4 Phương pháp nghiên cứu Nghiên cứu lý thuyết kết hợp kiểm chứng thông qua thực nghiệm Nghiên cứu lý thuyết:  Nghiên cứu xây dựng mô hình toán học hệ B&B.  Nghiên cứu bộ điều khiển LQR, bộ điều khiển mờ (Fuzzy) để điều khiển cân bằng hệ B&B. Phương pháp thực nghiệm:  Sử dụng phần mềm Matlab/Simulink làm công cụ xây dựng mô hình và mô phỏng hệ thống.  Xây dựng mô hình thực tế hệ thống, dùng chip STM32F407VG để thu thập dữ liệu và điều khiển hệ thống thực tế đã xây dựng được.5 Giới hạn đề tài  Thiết kế bộ điều khiển LQR, Fuzzy, chưa áp dụng các giải thuật phi tuyến hay thông minh khác  Nghiên cứu đặc tính kỹ thuật của board STM32F407 Discovery.

Nhóm không sử dụng board loại khác 11  Chưa nhận dạng thông số động cơ DC Servo.6 Dàn ý nghiên cứu 1.1 Cấu trúc hệ B&B - Mô tả toán học về cấu trúc hệ B&B - Đề xuất các giải pháp điều khiển 1.2 Giải thuật LQR, Fuzzy - Giới thiệu về giải thuật tối ưu LQR - Giới thiệu về giải thuật logic mờ (Fuzzy).3 Board STM32F407 Discovery - Tổng quan về chip STM32F407VG. - Đặc tính kỹ thuật của STM32F407VG. - Các mô-đun chức năng cơ bản.4 Phần mềm và Phần cứng - Tổng quan về Matlab và Simulink. - Bộ công cụ lập trình trong Simulink dành cho chip STM.

- Mô hình và các chi tiết liên quan.7 Ý nghĩa thực tiễn Giải thuật LQR và fuzzy là những giải thuật cơ bản nhất của điều khiển tuyến tính và điểu khiển thông minh. Việc sử dụng thành công thuật toán LQR, Fuzzy và điều khiển dùng chip STM32F407VG sẽ mở đường cho các công trình nghiên cứu khác thuộc lĩnh vực điều khiển thông minh, giúp cho các nghiên cứu sinh có thể tiếp cận dễ dàng và hiệu quả hơn như phương pháp điều khiển mạng nơ-ron hay các bài toán nhận dạng, điều khiển mờ, PID kinh điển, các bài toán điều khiển dùng kỹ thuật trượt v.v… Ngoài ra, với mô hình Ball và Beam và giải thuật điều khiển được xây dựng trong đề tài có thể phát triển theo hướng hoàn chỉnh để đưa vào nghiên cứu khoa học, thử nghiệm các giải thuật điều khiển, ứng dụng sản xuất đơn giản hay theo hướng phát triển lên để xây dựng một hệ thống vận hành phức tạp, thông minh và hiệu quả cao hơn. Thông qua đó, SV/HVCH/ NCS có được một mô hình chẩn để kiểm chứng các giải thuật điều khiển thông thường. Từ đó, nâng cao hiệi quả đào tạo cho trường HCMUTE.

12 13 CHƯƠNG 2: TỔNG QUAN VỀ CẤU TRÚC HỆ THỐNG 14 2.1 Giới thiệu về hệ B&B Hệ thống B&B gồm Ball lăn tự do trên Beam được điều khiển bởi motor. Dựa vào vị trí của Ball mà Beam phải quay theo đúng chiều chống lại sự mất cân bằng của Ball, nếu hiểu chính xác là phải cấp điện áp sao cho điều khiển Beam một góc nào đó. Vì lý do đó ta phải đi xây dựng mô hình toán học của hệ B&B để tìm mối liên hệ giữa các bộ phận trên mô hình.1 Mô hình dự kiến thực hiện Mô hình hệ B&B dạng trục giữ bao gồm 3 phần: cơ khí, điện tử và phần chương trình.  Phần cơ khí bao gồm: quả banh (Ball), máng trượt (Beam), đế mô hình, động cơ DC servo được kết nối với trục của thanh Beam.

 Phần điện tử và chương trình là các bộ nguồn, Kit STM32F407, điện tử công suất, khếch đại, chương trình Simulink… của Matlab.2 Mô tả toán học hệ B&B Mô hình toán học của hệ thống [3], [5] được mô tả như sau: 15 Hình 2.2 Cấu trúc mô hình B&B Áp dụng phương pháp Euler – Langrance:   1 1 1 1 L  K  U  .x (1) 2 2 2 2 Trong đó:  Khi Beam xoay quanh trục vận tốc  thì ball cũng xoay quanh trục với vận tốc  .   v x  x : Vận tốc ball theo trục x.    v y  y  x  : vận tốc Ball theo phương y vuông góc với phương x ( theo phương với tiếp tuyến với chuyển động của Ball ) hay đây là vận tốc dài chuyển động tròn của Ball. 1 1  mvx 2  mv y 2 : là động năng chuyển động của Ball.

2 2 16 1   I ball ( ) 2 : động năng chuyển động lăn tròn của Ball trên thanh Beam. 2 1   I beam ( ) 2 : là động năng của Beam khi xoay quanh trục của động cơ.x : thế năng của hệ.  x Mặt khác ta có:   thay vào (3.x (2) 2 2 2 r 2 Theo Euler_Langrance ta có: Đạo hàm L theo phương x: song song với thanh ngang: d L L    bms. x (3) r Giả sử viên Ball lăn không trượt trên thanh ngang nên hệ số ma sát lăn rất nhỏ 2 có thể bỏ qua trong quá trình tính toán và I ball  m.b 2 5 Phương trình (3) tương đương: I    (m  ball 2 ).( )2 cũng chính là lực ly tâm tác dụng vào Ball khi ball chuyển động.

Trong thực tế thành phần lực này rất nhỏ có thể bỏ qua khi tính toán thiết kế. Đây cũng chính là phương trình chuyển động của Ball trên thanh Beam mà ta dùng để thiết kế bộ điều khiển. Đạo hàm L theo phương của trục động cơ: d L L   dt    17   I beam .x   L (5) Trong đó:  L là tổng moment tác động vào hệ Ball Beam được cung cấp bởi động cơ DC. Phương trình moment cung cấp bởi động cơ DC:   K t .   ml    ml  Kt .3 Mô tả toán học động cơ Servo DC Phương trình điện áp và dòng điện trên stator: dI dI dI  V  R.  0 (8) dt dt dt Vì giá trị L rất nhỏ có thể bỏ qua nên ta có thể viết lại phương trình 3.6 như sau:  V  Ke . I (9) R Thế (7) vào (5) ta được:  V  Ke .Bm Từ (4) và (12) ta có:  0 1 0 0     x.3 Các thông số của hệ thống Các thông số cơ khí của mô hình được xác định bằng phương pháp đo đạc: Bảng 2.1 Giá trị các thông số của mô hình thực tế Thông số Giá trị Đơn vị m ball 0.81 m/s 2 Các thông số của động cơ được cho bởi nhà sản xuất: Bảng 2.2 Giá trị các thông số của động cơ Thông số Giá trị Đơn vị 𝐾𝑡 0.00013 Kgm 2 20 CHƯƠNG 3: GIẢI PHÁP ĐIỀU KHIỂN HỆ B&B 21 3.1 Giới thiệu bộ điều khiển LQR Bộ điều khiển LQR hay còn gọi là bộ điều khiển tối ưu, tín hiệu điều khiển được xác định như sau: u(t )   Kx Với u(t) là tín hiệu điều khiển K là ma trận điều khiển X là các biến trạng thái Hình 3.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "So sánh phương pháp điều khiển tuyến tính thông minh cho hệ bóng thanh trục giữa" cung cấp cái nhìn sâu sắc về các phương pháp điều khiển tuyến tính hiện đại, đặc biệt là trong ứng dụng cho hệ thống bóng thanh trục giữa. Tác giả phân tích và so sánh các kỹ thuật điều khiển khác nhau, từ đó nêu bật những ưu điểm và nhược điểm của từng phương pháp. Điều này không chỉ giúp người đọc hiểu rõ hơn về các lựa chọn điều khiển mà còn cung cấp thông tin hữu ích cho việc áp dụng trong thực tiễn.

Để mở rộng kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo thêm tài liệu Luận văn thạc sĩ kỹ thuật cơ điện tử ứng dụng trí tuệ nhân tạo và giải thuật visual servoing cho tay máy gắp vật, nơi bạn sẽ tìm thấy ứng dụng của trí tuệ nhân tạo trong điều khiển tự động. Ngoài ra, tài liệu Luận văn thạc sĩ kỹ thuật cơ khí nghiên cứu hệ thống truyền động thủy lực servo cho hệ thống nhiều xi lanh dùng van độc lập sẽ giúp bạn hiểu rõ hơn về các hệ thống truyền động phức tạp. Cuối cùng, tài liệu Luận văn thạc sĩ kỹ thuật cơ điện tử nghiên cứu điều khiển bước đi cho humanoid sẽ cung cấp cái nhìn về điều khiển robot, một lĩnh vực liên quan mật thiết đến chủ đề điều khiển tuyến tính.

Những tài liệu này không chỉ mở rộng kiến thức của bạn mà còn giúp bạn nắm bắt các xu hướng và công nghệ mới trong lĩnh vực điều khiển tự động.