Luận văn thạc sĩ: Điều khiển thích nghi bám quỹ đạo xe tự hành bằng phương pháp trượt

Tải luận văn thạc sĩ điều khiển thích nghi bám quỹ đạo cho xe tự hành. Trình bày phương pháp điều khiển trượt, mô hình hóa và kết quả mô phỏng.

Người đăng

Ẩn danh

Thể loại

Luận Văn Thạc Sĩ

2017

75
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới thiệu về Điều khiển Trượt Thích Nghi cho Xe Tự Hành

Điều khiển trượt thích nghi là một phương pháp tiên tiến trong lĩnh vực kỹ thuật điều khiển tự động dành cho các hệ thống phi tuyến như xe tự hành. Phương pháp này kết hợp lý thuyết điều khiển trượt cơ bản với khả năng thích ứng động để giúp xe tự hành duy trì ổn định trên các quỹ đạo phức tạp. Xe tự hành, đặc biệt là xe ba bánh, yêu cầu một hệ thống điều khiển mạnh mẽ có khả năng xử lý các nhiễu loạn và không chắc chắn về mô hình. Điều khiển trượt thích nghi cung cấp giải pháp hiệu quả bằng cách sử dụng các bề mặt trượt để điều chỉnh động lực học của hệ thống. Ứng dụng của phương pháp này trong công nghiệp vận chuyển tự động và nghiên cứu robot đã chứng minh hiệu quả cao trong việc cải thiện độ chính xác và độ ổn định của chuyển động.

1.1. Khái niệm Cơ bản về Điều khiển Trượt

Điều khiển trượt là phương pháp dựa trên việc thiết kế các bề mặt trượt (sliding surface) để buộc trạng thái hệ thống hội tụ về một giá trị mong muốn. Khi hệ thống hoạt động trên bề mặt trượt, nó sẽ không bị ảnh hưởng bởi các nhiễu loạn và thay đổi tham số trong phạm vi nhất định. Đây là lợi thế quan trọng khi áp dụng cho xe tự hành trong các điều kiện môi trường phức tạp.

1.2. Tính Thích Nghi trong Hệ thống Điều khiển

Tính thích nghi cho phép hệ thống điều khiển tự động điều chỉnh các tham số điều khiển dựa trên tình trạng thực tế của hệ thống. Trong điều khiển trượt thích nghi, các hệ số điều khiển được cập nhật liên tục để đảm bảo hiệu suất tối ưu, ngay cả khi có sự thay đổi không mong muốn trong điều kiện hoạt động.

II. Mô hình Toán học và Hệ phương trình Xe Tự Hành Ba Bánh

Để thiết kế bộ điều khiển trượt thích nghi hiệu quả, cần phải xây dựng mô hình toán học chính xác cho xe tự hành ba bánh. Mô hình này được xây dựng dựa trên phương trình Euler-Lagrange, một công cụ mạnh mẽ trong cơ học phân tích. Liên kết nonholonomic là một đặc điểm quan trọng của xe tự hành, vì bánh xe chỉ có thể chuyển động theo hướng của nó, không thể trượt ngang. Mô hình của xe ba bánh bao gồm các biến trạng thái như vị trí (x, y), góc định hướng (θ), vận tốc tuyến tính và vận tốc góc. Các phương trình vi phân phi tuyến này tạo nên nền tảng cho việc thiết kế luật điều khiển nhằm giúp xe theo dõi quỹ đạo được chỉ định.

2.1. Liên kết Nonholonomic và Ràng buộc Chuyển động

Ràng buộc nonholonomic trong xe tự hành ba bánh được biểu diễn qua phương trình liên kết giữa các tọa độ suy rộng và vận tốc. Nhờ tiêu chuẩn xét tính holonomic, ta có thể xác định số bậc tự do thực sự của hệ thống. Điều này ảnh hưởng trực tiếp đến chiều số của bộ điều khiển cần thiết.

2.2. Ma trận Quán tính và Lực tác động

Ma trận quán tính M(θ) là yếu tố chính đại diện cho khối lượng và hình dạng của xe. Vector lực bao gồm các thành phần từ mô men quán tính, lực nhớt, lực hướng tâm và ma sát. Hiểu rõ các yếu tố này giúp tính toán chính xác động lực học và thiết kế bộ điều khiển phù hợp.

III. Phương pháp Tuyến tính Hóa Chính xác trong Điều khiển

Tuyến tính hóa chính xác (Feedback Linearization) là một kỹ thuật quan trọng cho phép chuyển đổi các hệ phi tuyến phức tạp thành các hệ tuyến tính tương đương thông qua biến đổi tọa độ phi tuyến và phản hồi thích hợp. Phương pháp này đặc biệt hữu ích trong việc thiết kế bộ điều khiển trượt vì nó giúp đơn giản hóa bài toán thiết kế. Kỹ thuật này áp dụng cho các hệ Affine với nhiều đầu vào-đầu ra (MIMO), giúp xác định bậc tương đối tối thiểu của hệ thống. Sau khi tuyến tính hóa, ta có thể sử dụng các lý thuyết điều khiển tuyến tính cổ điển để phát triển luật điều khiển ổn định.

3.1. Cơ sở Lý thuyết Tuyến tính Hóa Chính xác

Cơ sở toán học của tuyến tính hóa chính xác dựa trên lý thuyết hình học vi phânLie derivative. Phương pháp này yêu cầu tính toán các đạo hàm Lie liên tiếp để xác định cấu trúc tương đối của hệ thống. Bằng cách chọn phù hợp biến trạng thái mới, ta có thể đạt được dạng chuỗi tích phân.

3.2. Bậc Tương đối Tối thiểu và Ứng dụng

Bậc tương đối tối thiểu xác định mức độ phức tạp của hệ con chưa điều khiển được. Đối với xe tự hành ba bánh, giá trị này thường là 2, tương ứng với hai bậc tự do không thể được tuyến tính hóa hoàn toàn. Hiểu rõ điều này giúp dự báo hạn chế của phương pháp và thiết kế bộ điều khiển phù hợp hơn.

IV. Thiết kế Bộ điều khiển Trượt Thích Nghi và Kết quả Mô phỏng

Thiết kế bộ điều khiển trượt thích nghi là bước cuối cùng và quan trọng nhất trong quá trình phát triển hệ thống điều khiển xe tự hành. Bộ điều khiển được chia thành hai vòng: vòng ngoài điều khiển quỹ đạo và vòng trong điều khiển mô men xoắn của bánh xe. Phương pháp trượt cận tối ưu (Super Twisting) được sử dụng để xử lý hiện tượng rung (chattering) - vấn đề phổ biến trong điều khiển trượt cơ bản. Kỹ thuật chống rung này đảm bảo tín hiệu điều khiển mượt mà hơn, giảm mài mòn cơ khí. Mô phỏng trên MATLAB/Simulink được thực hiện để xác minh hiệu suất của bộ điều khiển với các quỹ đạo tham chiếu khác nhau.

4.1. Cấu trúc Vòng Điều khiển Kép

Vòng ngoài theo dõi quỹ đạo tham chiếu của xe tự hành bằng cách tính toán vận tốc tuyến tính và góc lái mong muốn. Vòng trong sau đó điều khiển tín hiệu điều khiển để đạt được các giá trị mong muốn này. Cấu trúc này cho phép phân tách vấn đề và thiết kế từng phần một cách độc lập, tăng tính mô-đun và dễ bảo trì.

4.2. Kết quả Mô phỏng và Đánh giá Hiệu suất

Kết quả mô phỏng số cho thấy bộ điều khiển trượt thích nghi có khả năng theo dõi quỹ đạo với độ chính xác cao, sai số bé hơn 0.05m trong hầu hết trường hợp. Tính ổn định của hệ thống được xác minh thông qua hàm Lyapunov, đảm bảo rằng hệ thống hội tụ về trạng thái mong muốn. Hiệu suất vẫn được duy trì tốt ngay cả khi có nhiễu loạnthay đổi tham số trong các giới hạn xác định.

28/12/2025

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

BO GIAO DUC VA BAO TAO TRUONG DAI HOC BACH KHOA HA NOL NGUYEN THANH TRUNG DIEU KIMEN THICU NGIT BAM QUY DAO THEO PITUONG PITAP TRUOT CIO XE TY TANIT LUAN VAN TIIAC Si K¥ TITUAT KY THUAT DIEU KHIEN VA TU BONG HOA Ha Noi— 2017 BO GIAO DUC VA BAO TAO TRƯỜNG ĐẠI HỌC BÁCII KIIOA ITA NOT NGUYÊN THÀN1I TRUNG DIEU KHIEN THICH NGHI BAM QUY DAQ THEO PHƯƠNG PIHIẤP TRƯỢT CIIO XE TY TIANIT LUẬN VĂN THẠC SĨ KỸ THUẬT KY THUAT DIEU KHIEN VA TU DONG HOA NGƯỜI HƯỚNG DẪN KHOA HỌC GS. NGUYÊN DOÃN PHƯỚC Hà Nội— 217 LOI CAM DOAN Tôi xin cam đoan số liệu và kết quả nghiên cửu trong luận văn nảy là trung, thực và chưa hề được sử dụng để bảo vệ một học vị nào. Mọi sự giúp đỡ cho việc thực hiện luận văn nảy đã được cảm ơn và các thông tin trích dân trong luận văn đã được chỉ rõ nguồn góc rõ ràng vả được phép công bổ Hà Nội, ngày 31 tháng 03 năm 2017 Học viên thực hiện Nguyễn Thành Trung Nguyễn Thành Trung - CB 14025 Trang i Danh mục các chữ viết tắt SISO Single Input Single Output MIMO Multi Input Multi Output MISO Multi Input Single Output LF Lyapunov function Nguyén Thành Trung - CB 14025 Trang v 3.2 Chuyển về bài toán điều khiển ổn định hệ bậc 1 và 3.3 Bộ điều khiển xoắn (twisting). ai siêu iều khiển it xoắnsoế (super liều khiển cận tối ưu.

LIÊN KÉT NONHOLONOMIC VẢ MÔ HÌNH XE TỰ HANH BA BÁNH. Giới thiệu liên kết cơ học. Tiêu chuẩn xét tính holonomic của cơ hệ và áp dụng cho xe tự hành 3 bánh 43 4.3 Mô hình xe tự hành 3 bánh. THIẾT KE BO DIEU KHIEN VA MO PHONG KIEM éu khién mach vong trong.3 Thiết kế bộ điều khiển trượt thích nghỉ.4 Mô phỏng kiểm chứng.1 Mô hình hệ thống điều khiển trên matlab/simulink.2 Kết quả mô phỏng.

CHƯƠNG VI. TAI LIEU THAM KHẢO. Nguyễn Thành Trung - CB 14025 Trang iii Danh mục các kí hiệu Trung điểm của đoạn nồi hai bánh xe Trọng tảm của xe Khoảng cách giữa P, và P, Bán kính hai bảnh xe Khoảng cách giữa hai bảnh của xe. Khối lượng của xe tự hành.

Khối lượng của mỗi bánh xe Mômen quản tính của xe và bánh xe Mômen quán tính của bảnh xe với trục bảnh xe vector ửng với toa độ suy rộng. vector bién dau vào M(@) ma trận quán tính đối xứng, xác định dương. Vian ma trận thê hiện thành phân momen nhớt vả lực hướng tâm Gq) ma tran trong trường. F@ ma trận thể hiện thành phần ma sát BQ) ma trận chuyển đổi đầu vào A tích số rằng buộc Lagrange di ma trận thể hiện rằng buộc Nguyễn Thành Trung - Trang vi Danh sách hình vẽ Trang Hinh 2.1: Nhiệm vụ của tuyển tính hóa chính xác .2: Xem hệ MIMO như các hệ MISO nỗi song song với nhau.3: Tuyển tỉnh hóa chính xác vào-ra .4: Khái niệm UUB 20 Hình 2.5: Minh họa UUB bằng tiêu chudn Lyapunov 21 Hình 3.1: Nguyên nhân của hiện tượng rung 31 Hình 3.2: Hiện tượng rung 31 Hình 3.3: Giải pháp chống rung .4: Minh họa điều khiễn xoắn và siêu xoắn trong mặtst albne pha.1: Mô hình xe tự hành ba bánh 46 Hình 4.2 Mô hình cầu trúc đối tượng xe tự hành Hình 5.1 : Cầu trúc điều khiển trên matlab/simulink .2 : Mô hình vòng trong đối tượng 58 Hình 5.3 : Mô hình vòng ngoài đối tượng 58 Hinh 5.4 : Bộ điều khiển vòng ngoài.5 : BG diéu khién trot thích nghỉ vòng trong 59 Hình 5.6 : So sánh quỹ đạo đặt và quỹ đạo thực của xe.

60 Nguyễn Thành Trung - CB 14025 Trang iv MUC LUC LOI CAM DOAN. Danh sach hinh vé Danh mục các chữ viết tắt Danh mục các kí hiệu. LỜI MỞ ĐẢU - DAT VAN DE. Tuyến tính hóa chính xác.

Cơ sở phương pháp. Tuyến tính hóa chính xác cho hệ phi tuyến Affine. Khái niệm bậc tương đối tối thiể 2. Tuyến tính hóa chính xác vảo-ra cho một hệ Affine nhiều đầu vảo.

Tuyến tính hóa chính xác trạng thái cho hệ Affine nhiều đầu vào. Điều khiển thích nghỉ theo tư tưởng giả định rõ. Phân tích tính ôn định của hệ thống. Lý thuyết ổn định Lyapunov cơ sở.

2 Khái niệm ổn định ISS: 2. Lý thuyết ổn định UUB hàm thực— dương và hệ thụ động lêm hàm thực dương. lệm hệ tuyến tính thụ động. CHƯƠNG III.

PHƯƠNG PHÁP ĐIỀU KHIỂN TRƯỢT. Điều khiển trượt cơ bản.1 Điều khiển trượt cơ bản.2 Xử lý thành phần bất định đầu vào.3 Các vấn đề xung quanh mặt trượt và điều khiển trượt.2 Điều khiển trượt bậc 2.1 Hiện tượng rung và kỹ thuật chống rung. Nguyễn Thành Trung - CB 14025 Trang ii CHUONG I. LOI MO DAU - DAT VAN DE Củng với sự phát triển của khoa học và kĩ thuật, các hệ chuyên động rất được quan tâm nghiên cứu cũng như ứng dụng trong nhiều lĩnh vực của khoa học và trong công nghiệp.

Robot tự hành cũng không ngoại lệ. Có thẻ thấy rất nhiều ứng dụng của xe tự hành bam đường, như trong công nghiệp đẻ vận chuyên hay trong các ứng dụng cho nghiên cứu vũ trụ. Hiện nay xe tu hanh đang được phát triển theo nhiều hưởng, có thẻ được nghiên cứu trong luật điều khiên giúp xe thích ứng được với nhiều, với nhiều loại địa hình, hay phát triển theo hướng kết nói các xe thành một đội hình. Nhin chung, việc nghiên cứu thiết kế điều khiển cho xe tự hành trải qua các vẫn đề sau - Thiét lap m6 hinh cho xe tự hành dựa vảo phương trinh Euler — Lagrange, sau đỏ sử dụng các phép biến đổi để chuyển mô hình vẻ đạng thuận tiện khi thiết kẻ luật điều khiên.

-_ Sử dụng lý thuyết điều khiển nhu Lyapunov, toi ưu, sir dung mang Neural. để thực hiện việc thiết kể bộ điều khiến Ngoài ra các nghiên cứu gần đây đều xét hệ robot tự hành với nhiều và bất định. tham số bằng một số phương pháp dựa trên điều khiển trượt (Sliding-Mode- Control), điều khiển thích nghỉ Lyapunov, sử dụng kỹ thuật Backstepping kết hợp với Hệ Mờ hoặc Hệ Neural, kỹ thuật điều khiển bên vững. Dựa trên thực tế đỏ, bằng các kiến thức đã được học, tìm hiểu công với các kết quả nghiên cửu trên thẻ giới, em đã tim hiểu và thiết kế bộ điều khiển trượt thích nghi cho xe tu hanh 3 banh bam quỹ đạo đặt cho trước.

Các kết quả mô phỏng đã kiểm chứng tính đúng đắn của bộ điều khiển đề xuất. Luận văn tốt nghiệp do em thực hiện với tên gọi: "Điểu khiển thích nghỉ bám quỹ đạo theo phương pháp trượt cho xe tự hành ”. Nội dụng của luận văn được trình bày như sau: Chuong I: Lời mở dau - Dat van de. Chương II: Cơ sở lý thuyết Chương II: Phương pháp điều khiển trượt Chương IV: Liên ket non-holonomie và mô hình xe tư hành ba bánh Nguyễn Thành Trung - B 14025 Trang 1 Danh mục các chữ viết tắt SISO Single Input Single Output MIMO Multi Input Multi Output MISO Multi Input Single Output LF Lyapunov function Nguyén Thành Trung - CB 14025 Trang v MUC LUC LOI CAM DOAN.

Danh sach hinh vé Danh mục các chữ viết tắt Danh mục các kí hiệu. LỜI MỞ ĐẢU - DAT VAN DE. Tuyến tính hóa chính xác. Cơ sở phương pháp.

Tuyến tính hóa chính xác cho hệ phi tuyến Affine. Khái niệm bậc tương đối tối thiể 2. Tuyến tính hóa chính xác vảo-ra cho một hệ Affine nhiều đầu vảo. Tuyến tính hóa chính xác trạng thái cho hệ Affine nhiều đầu vào.

Điều khiển thích nghỉ theo tư tưởng giả định rõ. Phân tích tính ôn định của hệ thống. Lý thuyết ổn định Lyapunov cơ sở. 2 Khái niệm ổn định ISS: 2.

Lý thuyết ổn định UUB hàm thực— dương và hệ thụ động lêm hàm thực dương. lệm hệ tuyến tính thụ động. CHƯƠNG III. PHƯƠNG PHÁP ĐIỀU KHIỂN TRƯỢT.

Điều khiển trượt cơ bản.1 Điều khiển trượt cơ bản.2 Xử lý thành phần bất định đầu vào.3 Các vấn đề xung quanh mặt trượt và điều khiển trượt.2 Điều khiển trượt bậc 2.1 Hiện tượng rung và kỹ thuật chống rung. Nguyễn Thành Trung - CB 14025 Trang ii Danh mục các kí hiệu Trung điểm của đoạn nồi hai bánh xe Trọng tảm của xe Khoảng cách giữa P, và P, Bán kính hai bảnh xe Khoảng cách giữa hai bảnh của xe. Khối lượng của xe tự hành. Khối lượng của mỗi bánh xe Mômen quản tính của xe và bánh xe Mômen quán tính của bảnh xe với trục bảnh xe vector ửng với toa độ suy rộng.

vector bién dau vào M(@) ma trận quán tính đối xứng, xác định dương. Vian ma trận thê hiện thành phân momen nhớt vả lực hướng tâm Gq) ma tran trong trường. F@ ma trận thể hiện thành phần ma sát BQ) ma trận chuyển đổi đầu vào A tích số rằng buộc Lagrange di ma trận thể hiện rằng buộc Nguyễn Thành Trung - Trang vi CHUONG I. LOI MO DAU - DAT VAN DE Củng với sự phát triển của khoa học và kĩ thuật, các hệ chuyên động rất được quan tâm nghiên cứu cũng như ứng dụng trong nhiều lĩnh vực của khoa học và trong công nghiệp.

Robot tự hành cũng không ngoại lệ. Có thẻ thấy rất nhiều ứng dụng của xe tự hành bam đường, như trong công nghiệp đẻ vận chuyên hay trong các ứng dụng cho nghiên cứu vũ trụ. Hiện nay xe tu hanh đang được phát triển theo nhiều hưởng, có thẻ được nghiên cứu trong luật điều khiên giúp xe thích ứng được với nhiều, với nhiều loại địa hình, hay phát triển theo hướng kết nói các xe thành một đội hình. Nhin chung, việc nghiên cứu thiết kế điều khiển cho xe tự hành trải qua các vẫn đề sau - Thiét lap m6 hinh cho xe tự hành dựa vảo phương trinh Euler — Lagrange, sau đỏ sử dụng các phép biến đổi để chuyển mô hình vẻ đạng thuận tiện khi thiết kẻ luật điều khiên.

-_ Sử dụng lý thuyết điều khiển nhu Lyapunov, toi ưu, sir dung mang Neural. để thực hiện việc thiết kể bộ điều khiến Ngoài ra các nghiên cứu gần đây đều xét hệ robot tự hành với nhiều và bất định. tham số bằng một số phương pháp dựa trên điều khiển trượt (Sliding-Mode- Control), điều khiển thích nghỉ Lyapunov, sử dụng kỹ thuật Backstepping kết hợp với Hệ Mờ hoặc Hệ Neural, kỹ thuật điều khiển bên vững. Dựa trên thực tế đỏ, bằng các kiến thức đã được học, tìm hiểu công với các kết quả nghiên cửu trên thẻ giới, em đã tim hiểu và thiết kế bộ điều khiển trượt thích nghi cho xe tu hanh 3 banh bam quỹ đạo đặt cho trước.

Các kết quả mô phỏng đã kiểm chứng tính đúng đắn của bộ điều khiển đề xuất. Luận văn tốt nghiệp do em thực hiện với tên gọi: "Điểu khiển thích nghỉ bám quỹ đạo theo phương pháp trượt cho xe tự hành ”.

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