Điều khiển tổng hợp các chuyển động khi có dòng chảy

Một phần của tài liệu (Luận án tiến sĩ) nghiên cứu điều khiển thích nghi cho robot lặn tự hành (Trang 88 - 92)

7. Kết cấu của luận án

4.2.4 Điều khiển tổng hợp các chuyển động khi có dòng chảy

- Thí nghiệm 5: Mô phỏng điều khiển tổng hợp hướng đi, độ sâu và tốc độ AUV khi có dòng chảy tác động.

Hình 4.16 Đáp ứng hướng đi của AUV khi có dòng chảy (TN5)

Hình 4.18 Đáp ứng độ sâu của AUV trong TN5

Trong thí nghiệm mô phỏng này, tương tự phần trên, hướng đi thay đổi từ 0 sang 10, đến giây thứ 200 lại thay đổi về 0, sang giây thứ 400 lại thay đổi sang 15; độ sâu thay đổi từ 10m sang 2m, tốc độ tăng từ 0.3m/s lên 0.4m/s. Dòng chảy làm hướng AUV dao động tuy nhiên hướng đi, độ sâu và tốc độ vẫn đạt đến các giá trị đặt.

Nhận xét các kết quả:

Các kết quả điều khiển AUV trong chương này chưa ràng buộc AUV chuyển động theo một quỹ đạo nhất định. Hướng đi, độ sâu và tốc độ được điều khiển theo giá trị đặt. BĐK NNC được khởi tạo các giá trị ngẫu nhiên ban đầu cho các trọng số của mạng nơ-ron. Qua quá trình điều khiển, mạng nơ-ron được cập nhật các trọng số theo tiêu chí cực tiểu hóa hàm mục tiêu của từng tình huống điều khiển. Việc cập nhật này diễn ra trong từng chu trình điều khiển, được đảm bảo bởi cách thiết lập hàm mục tiêu và thuật toán tính trọng số của các lớp ẩn, lớp ra của mạng nơ-ron để tính ra được lệnh điều khiển.

Trong các phần đầu Chương 4 tác giả đã mô phỏng điều khiển bằng BĐK NNC cho các tình huống riêng biệt về hướng đi, độ sâu và tốc độ của AUV. Các BĐK làm việc hiệu quả và đạt được mục tiêu điều khiển theo giá trị đặt. Trong trường hợp hoạt động đồng thời các chuyển động của AUV, BĐK NNC thể hiện tốt khả năng điều khiển khi không có và có dòng chảy tác động lên AUV.

Khi kết hợp với hệ thống dẫn đường, các BĐK sẽ giúp AUV chuyển động theo quỹ đạo, theo độ sâu hay theo tốc độ mong muốn hoặc đồng thời tuân theo các yêu cầu tổng hợp đó tùy vào tình huống công tác. Các phần tiếp theo sau đây của Chương 4 sẽ mô phỏng hoạt động của AUV trong một số hoạt động như vậy.

Điều khiển hoạt động của AUV ngầm dưới nước phục vụ các công việc đặt ra một nhiệm vụ khó khăn, phức tạp. Không những hệ động lực của AUV phải mạnh, hiệu quả, các cảm biến tốc độ, độ sâu, khoảng cách, vị trí phải

chính xác mà thuật toán điều khiển cũng phải bền vững, hệ thống dẫn đường phải chính xác, tin cậy đạt hiệu quả cao.

Trong Chương 3 tác giả đề xuất kết hợp hệ thống dẫn đường LOS với BĐK hướng đi AUV để dẫn đường theo quỹ đạo, đồng thời điều khiển độ sâu và tốc độ AUV theo giá trị mong muốn. Đề tài chỉ giới hạn nghiên cứu đề xuất hệ thống dẫn đường AUV đi theo các điểm chuyển hướng mà quãng đường giữa các điểm là thẳng. Các yêu cầu điều khiển và hiệu chỉnh nâng cao chất lượng điều khiển như đưa khoảng cách dạt khỏi đường đi trong mặt phẳng ngang vào hàm mục tiêu BĐK hướng (phương trình 3.68), thành phần tích phân sai số tốc độ Zk vào hàm mục tiêu BĐK tốc độ (phương trình 3.47)

đã giúp nâng cao chất lượng điều khiển, đạt được khả năng thích nghi với tác động ngoại cảnh lên AUV và tính phi tuyến của động học AUV khi diễn ra đồng thời các chuyển động trong 6 bậc tự do. Phần tiếp theo tác giả sẽ trình bày kết quả các thí nghiệm mô phỏng minh họa cho hệ thống điều khiển dẫn đường đã đề xuất trong Chương 3.

Một phần của tài liệu (Luận án tiến sĩ) nghiên cứu điều khiển thích nghi cho robot lặn tự hành (Trang 88 - 92)

Tải bản đầy đủ (PDF)

(156 trang)