Điều khiển trượt bám quỹ đạo cho hệ bóng thanh trục lệch: Mô phỏng và thực nghiệm
Số trang: 6
Loại file: pdf
Dung lượng: 1.65 MB
Lượt xem: 22
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài viết trình bày việc xây dựng một bộ điều khiển (BĐK) trượt (sliding mode control – SMC) bám quỹ đạo với thông số điều khiển được tìm kiếm theo giải thuật di truyền (genetic algorithm - GA) cho hệ bóng thanh (ball and beam - B&B) trục lệch – hệ thống một vào nhiều ra (single input-multi output - SIMO) điển hình.
Nội dung trích xuất từ tài liệu:
Điều khiển trượt bám quỹ đạo cho hệ bóng thanh trục lệch: Mô phỏng và thực nghiệmTạp chí khoa học và công nghệ - Trường Đại học Bình Dương – Quyển 6, số 4/2023Journal of Science and Technology – Binh Duong University – Vol.6, No.4/2023Điều khiển trượt bám quỹ đạo cho hệ bóng thanh trục lệch:Mô phỏng và thực nghiệmTracking Trajectories using Sliding Control for Ball and Beamwith deviated axis: Simulation and ExperimentTrần Văn Thành, Đỗ Quốc Thịnh, Lê Trần Vũ Hoàng, Đỗ Hùng Anh, Đào Đức ViệtAnh, Ngô Tiến Đại, Mạnh Thế Lộc, Trần Văn TúTrường Đại học Sư Phạm Kỹ Thuật Thành phố Hồ Chí Minh (HCMUTE), Tp. Thủ Đức,TPHCMTác giả liên hệ: Đỗ Quốc Thịnh. E-mail: 19151293@student.hcmute.edu.vnTóm tắt: So với các giải thuật tuyến tính thì giải thuật phi tuyến đảm bảo ổn định hệ thống vềmặt toán học cũng như không gian làm việc tốt hơn, đặc biệt trong việc điều khiển quỹ đạo.Trong bài báo này, chúng tôi xây dựng một bộ điều khiển (BĐK) trượt (sliding mode control –SMC) bám quỹ đạo với thông số điều khiển được tìm kiếm theo giải thuật di truyền (geneticalgorithm - GA) cho hệ bóng thanh (ball and beam - B&B) trục lệch – hệ thống một vào nhiềura (single input-multi output - SIMO) điển hình. Sau đó, chúng tôi cũng tiến hành khảo sát BĐKtrên thông qua mô hình thực nghiệm B&B trục lệch thực nghiệm dùng vi xử lí STM32F4. Thôngqua mô phỏng và thực nghiệm, BĐK SMC bám quỹ đạo của chúng tôi đã thành công điều khiểnhệ thống trên.Từ khóa: Bóng thanh trục lệch; điều khiển trượt; giải thuật di truyền; hệ thống SIMAbstract: Compared with linear algorithms, nonlinear algorithms ensure the system stabilityin terms of mathematics as well as better working space, especially in controlling thetrajectories. In this paper, we build SMC controller with control parameters searched by GA forB&B with deviated axis – a classical SIMO. Thence, we also investigate this controller throughexperimental model by processor STM32F4. Through simulation and experiment, ourtrajectories tracking SMC controller is successful for this model.Keywords: Ball and Beam with deviated axis; genetic algorithm; SIMO system; Sliding modecontrol1. Đặt vấn đề định hệ thống được đảm bảo bằng toánTrong các phòng thí nghiệm (PTN) điều học. Tuy nhiên sự ổn định chỉ diễn rakhiển tự động (ĐKTĐ), những BĐK khác trong “lân cận” điểm làm việc. Nếu vùngnhau được nghiên cứu rất nhiều để giúp “lân cận” quá xa điểm làm việc thì hệngười thiết kế chọn được BĐK phù hợp thống sẽ mất ổn định. Vì vậy, việc ổn địnhvới hệ thống và tinh chỉnh cho mỗi đối tại chỗ sử dụng hai giải thuật này cũngtượng phù hợp. Giải thuật điều khiển chưa hoàn toàn thành công. Trong trườngtuyến tính PID [1][2] có cấu trúc đơn giản, hợp điều khiển ổn định bám theo quỹ đạotuy nhiên việc hiệu chỉnh thông số PID cho trước thì giải thuật tuyến tính PID vàhoàn toàn dựa vào thử sai. Điều này khiến LQR càng không phù hợp do hai giải thuậtcho việc ổn định hệ thống gặp nhiều trở đơn giản này chỉ thích hợp để thực hiệnngại và không được đảm bảo về toán học. ổn định tại chỗ - trường hợp riêng của điềuGiải thuật LQR [3] khắc phục được khiển bám quỹ đạo. Một cách giải quyếtkhuyết điểm trên do giải thuật này thực khả thi cho bài toán này là giải thuật phihiện việc giải phương trình Riccati, ổn tuyến. Giải thuật phi tuyến có thể đảm bảohttps://doi.org/10.56097/binhduonguniversityjournalofscienceandtechnology.v6i4.199 119Điều khiển trượt bám quỹ đạo cho hệ bóng thanh trục lệnh: Mô phỏng và thực nghiệmvề mặt toán học thông qua tiêu chuẩn ổn động cơ. Phương trình động lực học củađịnh Lyapunov [4], đảm bảo không gian hệ B&B trục lệch có thể viết như sau:làm việc trên toàn hệ thống. Do đó, chúng (1)tôi hướng đến việc áp dụng giải thuật phituyến [5] để điều khiển quỹ đạo cho hệthống. Trong các giải thuật phi tuyến thìgiải thuật SMC [6] là thông dụng nhất. Ở (2)đề tài này, hướng tiếp cận của chúng tôi làáp dụng giải thuật SMC trên hệ SIMO (3) Trong đó, α (t) là góc của thanh so vớiđiển hình [7] - hệ B&B trục lệch. Trong bài báo này, vi xử lí STM32F4 (m); θ (t) là góc bánh răng động cơ (rad);được dùng để giảm chi phí. Việc tìm kiếm phương ngang (rad); r (t) là vị trí quả bóngthông số cho BĐK SMC dựa vào GA [8].Thông qua mô phỏng và thực nghiệm, d là bán kính của đĩa quay (m); g là gia tốctính hiệu quả của giải thuật SM ...
Nội dung trích xuất từ tài liệu:
Điều khiển trượt bám quỹ đạo cho hệ bóng thanh trục lệch: Mô phỏng và thực nghiệmTạp chí khoa học và công nghệ - Trường Đại học Bình Dương – Quyển 6, số 4/2023Journal of Science and Technology – Binh Duong University – Vol.6, No.4/2023Điều khiển trượt bám quỹ đạo cho hệ bóng thanh trục lệch:Mô phỏng và thực nghiệmTracking Trajectories using Sliding Control for Ball and Beamwith deviated axis: Simulation and ExperimentTrần Văn Thành, Đỗ Quốc Thịnh, Lê Trần Vũ Hoàng, Đỗ Hùng Anh, Đào Đức ViệtAnh, Ngô Tiến Đại, Mạnh Thế Lộc, Trần Văn TúTrường Đại học Sư Phạm Kỹ Thuật Thành phố Hồ Chí Minh (HCMUTE), Tp. Thủ Đức,TPHCMTác giả liên hệ: Đỗ Quốc Thịnh. E-mail: 19151293@student.hcmute.edu.vnTóm tắt: So với các giải thuật tuyến tính thì giải thuật phi tuyến đảm bảo ổn định hệ thống vềmặt toán học cũng như không gian làm việc tốt hơn, đặc biệt trong việc điều khiển quỹ đạo.Trong bài báo này, chúng tôi xây dựng một bộ điều khiển (BĐK) trượt (sliding mode control –SMC) bám quỹ đạo với thông số điều khiển được tìm kiếm theo giải thuật di truyền (geneticalgorithm - GA) cho hệ bóng thanh (ball and beam - B&B) trục lệch – hệ thống một vào nhiềura (single input-multi output - SIMO) điển hình. Sau đó, chúng tôi cũng tiến hành khảo sát BĐKtrên thông qua mô hình thực nghiệm B&B trục lệch thực nghiệm dùng vi xử lí STM32F4. Thôngqua mô phỏng và thực nghiệm, BĐK SMC bám quỹ đạo của chúng tôi đã thành công điều khiểnhệ thống trên.Từ khóa: Bóng thanh trục lệch; điều khiển trượt; giải thuật di truyền; hệ thống SIMAbstract: Compared with linear algorithms, nonlinear algorithms ensure the system stabilityin terms of mathematics as well as better working space, especially in controlling thetrajectories. In this paper, we build SMC controller with control parameters searched by GA forB&B with deviated axis – a classical SIMO. Thence, we also investigate this controller throughexperimental model by processor STM32F4. Through simulation and experiment, ourtrajectories tracking SMC controller is successful for this model.Keywords: Ball and Beam with deviated axis; genetic algorithm; SIMO system; Sliding modecontrol1. Đặt vấn đề định hệ thống được đảm bảo bằng toánTrong các phòng thí nghiệm (PTN) điều học. Tuy nhiên sự ổn định chỉ diễn rakhiển tự động (ĐKTĐ), những BĐK khác trong “lân cận” điểm làm việc. Nếu vùngnhau được nghiên cứu rất nhiều để giúp “lân cận” quá xa điểm làm việc thì hệngười thiết kế chọn được BĐK phù hợp thống sẽ mất ổn định. Vì vậy, việc ổn địnhvới hệ thống và tinh chỉnh cho mỗi đối tại chỗ sử dụng hai giải thuật này cũngtượng phù hợp. Giải thuật điều khiển chưa hoàn toàn thành công. Trong trườngtuyến tính PID [1][2] có cấu trúc đơn giản, hợp điều khiển ổn định bám theo quỹ đạotuy nhiên việc hiệu chỉnh thông số PID cho trước thì giải thuật tuyến tính PID vàhoàn toàn dựa vào thử sai. Điều này khiến LQR càng không phù hợp do hai giải thuậtcho việc ổn định hệ thống gặp nhiều trở đơn giản này chỉ thích hợp để thực hiệnngại và không được đảm bảo về toán học. ổn định tại chỗ - trường hợp riêng của điềuGiải thuật LQR [3] khắc phục được khiển bám quỹ đạo. Một cách giải quyếtkhuyết điểm trên do giải thuật này thực khả thi cho bài toán này là giải thuật phihiện việc giải phương trình Riccati, ổn tuyến. Giải thuật phi tuyến có thể đảm bảohttps://doi.org/10.56097/binhduonguniversityjournalofscienceandtechnology.v6i4.199 119Điều khiển trượt bám quỹ đạo cho hệ bóng thanh trục lệnh: Mô phỏng và thực nghiệmvề mặt toán học thông qua tiêu chuẩn ổn động cơ. Phương trình động lực học củađịnh Lyapunov [4], đảm bảo không gian hệ B&B trục lệch có thể viết như sau:làm việc trên toàn hệ thống. Do đó, chúng (1)tôi hướng đến việc áp dụng giải thuật phituyến [5] để điều khiển quỹ đạo cho hệthống. Trong các giải thuật phi tuyến thìgiải thuật SMC [6] là thông dụng nhất. Ở (2)đề tài này, hướng tiếp cận của chúng tôi làáp dụng giải thuật SMC trên hệ SIMO (3) Trong đó, α (t) là góc của thanh so vớiđiển hình [7] - hệ B&B trục lệch. Trong bài báo này, vi xử lí STM32F4 (m); θ (t) là góc bánh răng động cơ (rad);được dùng để giảm chi phí. Việc tìm kiếm phương ngang (rad); r (t) là vị trí quả bóngthông số cho BĐK SMC dựa vào GA [8].Thông qua mô phỏng và thực nghiệm, d là bán kính của đĩa quay (m); g là gia tốctính hiệu quả của giải thuật SM ...
Tìm kiếm theo từ khóa liên quan:
Bóng thanh trục lệch Điều khiển trượt Giải thuật di truyền Hệ thống SIM Hệ bóng thanhGợi ý tài liệu liên quan:
-
7 trang 198 0 0
-
Thiết kế bộ điều khiển bền vững thích nghi trên cơ sở mạng nơ rôn điều khiển cho robot công nghiệp
6 trang 198 0 0 -
12 trang 197 0 0
-
8 trang 174 0 0
-
9 trang 133 0 0
-
94 trang 123 0 0
-
Hệ phương trình phi tuyến và giải thuật di truyền - Phương pháp nghiên cứu khoa học
16 trang 86 0 0 -
Nghiên cứu và thiết kế bộ điều khiển cho robot di động trên cơ sở phương pháp điều khiển trượt
8 trang 83 1 0 -
151 trang 60 0 0
-
Bài giảng Lý thuyết điều khiển tự động: Chương 2.7 - TS. Nguyễn Thu Hà
10 trang 53 0 0