Tổng quan nghiên cứu

Hệ thống Multi-AGV (Automated Guided Vehicle) đang trở thành xu hướng phát triển mạnh mẽ trong ngành công nghiệp tự động hóa và logistics toàn cầu. Theo báo cáo thị trường, quy mô thị trường AGV toàn cầu đạt khoảng 3.81 tỷ USD vào năm 2021 với tốc độ tăng trưởng kép trung bình 10% đến năm 2030, trong đó khu vực châu Á chiếm hơn 36%. Tại Việt Nam, sự phát triển của các nhà máy và kho vận hiện đại thúc đẩy nhu cầu ứng dụng Multi-AGV ngày càng tăng. Tuy nhiên, các hệ thống Multi-AGV hiện nay vẫn gặp phải các vấn đề về va chạm và bế tắc (deadlock) trong quá trình vận hành, ảnh hưởng đến hiệu suất và độ ổn định của hệ thống.

Luận văn tập trung phát triển một thuật toán lập kế hoạch chuyển động cho hệ Multi-AGV nhằm giải quyết hai vấn đề chính: tránh va chạm giữa các AGV và gia tăng sự ổn định của kiện hàng trong quá trình di chuyển. Thuật toán được xây dựng dựa trên việc tính toán chính xác thời gian di chuyển, bao gồm cả thời gian gia tốc và ảnh hưởng của khối lượng tải trên AGV. Phạm vi nghiên cứu tập trung vào hệ Multi-AGV trong môi trường nhà xưởng với sa bàn dạng cross-docking kích thước 11x11 node, mô phỏng tối đa 3 AGV cùng lúc. Kết quả nghiên cứu có ý nghĩa quan trọng trong việc nâng cao hiệu quả vận hành, giảm thiểu rủi ro va chạm và tăng tính ổn định cho hệ thống Multi-AGV trong thực tế.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Luận văn dựa trên hai khung lý thuyết chính: kiến trúc hệ thống Multi-AGV và các thuật toán lập kế hoạch chuyển động.

  1. Kiến trúc hệ Multi-AGV: Bao gồm kiến trúc tập trung và phi tập trung. Kiến trúc tập trung cho phép tối ưu hóa toàn hệ thống nhờ sự quản lý tập trung, trong khi kiến trúc phi tập trung ưu tiên khả năng mở rộng và tính linh hoạt trong môi trường phức tạp. Nghiên cứu lựa chọn kiến trúc tập trung để đảm bảo hiệu quả lập kế hoạch chuyển động và tránh va chạm.

  2. Thuật toán lập kế hoạch chuyển động: Thuật toán được phát triển dựa trên mô hình toán học của AGV và kiện hàng, bao gồm các khái niệm về gia tốc, vận tốc ổn định, thời gian di chuyển giữa các node trên sa bàn, và các loại va chạm (đối đầu, giao lộ, va chạm với AGV khác, va chạm với kệ hàng). Thuật toán cũng tích hợp mô hình toán học dao động của kiện hàng để đánh giá sự ổn định trong quá trình vận chuyển.

Các khái niệm chính bao gồm:

  • Node và đoạn đường (path): Mỗi node là một điểm làm việc trên sa bàn, các đoạn đường nối các node tạo thành quỹ đạo di chuyển của AGV.
  • Gia tốc (a) và vận tốc ổn định (v_TH): Gia tốc ảnh hưởng đến thời gian tăng tốc và giảm tốc của AGV, vận tốc ổn định là tốc độ di chuyển mong muốn khi AGV đạt trạng thái ổn định.
  • Deadlock và va chạm: Deadlock là trạng thái bế tắc khi AGV không thể di chuyển tiếp, va chạm là sự tiếp xúc không mong muốn giữa các AGV hoặc với vật cản.

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

Nghiên cứu sử dụng phương pháp mô phỏng trên phần mềm MATLAB Simulink để xây dựng và kiểm chứng thuật toán lập kế hoạch chuyển động.

  • Nguồn dữ liệu: Mô hình sa bàn dạng cross-docking kích thước 11x11 node, mô phỏng tối đa 3 AGV cùng hoạt động. Thông số vận tốc, gia tốc và khối lượng kiện hàng được lấy theo các tiêu chuẩn thực tế và tham khảo từ các nghiên cứu trước.
  • Phương pháp phân tích: Thuật toán được phát triển dựa trên mô hình toán học động lực học của AGV và kiện hàng, kết hợp với thuật toán Dijkstra mở rộng để lập kế hoạch đường đi tối ưu. Phân tích so sánh hiệu quả thuật toán mới với thuật toán Zheng Zhang về độ chính xác dự đoán va chạm và tính ổn định của kiện hàng.
  • Timeline nghiên cứu: Nghiên cứu được thực hiện từ tháng 09/2022 đến tháng 05/2023, bao gồm giai đoạn xây dựng mô hình, phát triển thuật toán, mô phỏng và đánh giá kết quả.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

  1. Tăng độ chính xác dự đoán va chạm: Thuật toán mới cải thiện độ chính xác dự đoán va chạm lên đến 25% so với thuật toán Zheng Zhang, nhờ tính toán thời gian di chuyển chính xác hơn dựa trên gia tốc và khối lượng tải. Ví dụ, trong trường hợp AGV rẽ 90° và di chuyển trên đoạn đường ngắn, sai số thời gian di chuyển giảm từ khoảng 0.8 giây xuống còn 0.3 giây.

  2. Giảm thiểu va chạm giao lộ và đối đầu trực tiếp: Thuật toán phân loại và xử lý từng loại va chạm cụ thể, giúp giảm 30% số lần va chạm giao lộ và 20% va chạm đối đầu trong mô phỏng với 3 AGV hoạt động đồng thời.

  3. Gia tăng tính ổn định của kiện hàng: Mô hình toán học dao động cho thấy gia tốc tác động lên kiện hàng giảm trung bình 15% khi áp dụng thuật toán mới, đặc biệt khi AGV mang tải trọng lớn. Điều này giúp giảm nguy cơ rơi hoặc hư hỏng kiện hàng trong quá trình vận chuyển.

  4. Cải thiện tuân thủ thời gian di chuyển: Thuật toán đảm bảo AGV di chuyển theo lịch trình thời gian đã hoạch định, giảm sai lệch thời gian thực tế so với kế hoạch từ 12% xuống còn khoảng 5%, góp phần giảm thiểu các tình huống deadlock và va chạm không dự đoán được.

Thảo luận kết quả

Nguyên nhân chính của sự cải thiện là do thuật toán mới tính toán thời gian di chuyển giữa các node dựa trên mô hình gia tốc thực tế của AGV và ảnh hưởng của khối lượng kiện hàng, thay vì sử dụng vận tốc trung bình và thời gian xoay cố định như các phương pháp trước. Điều này giúp dự đoán chính xác hơn thời điểm AGV đến các điểm trên sa bàn, từ đó phát hiện và xử lý va chạm kịp thời.

So sánh với các nghiên cứu trước như phương pháp dynamic resource reservation hay thuật toán GA, giải pháp tập trung và mô hình toán học chi tiết hơn giúp giảm khối lượng tính toán và tăng hiệu quả vận hành. Kết quả mô phỏng được trình bày qua các biểu đồ khung thời gian di chuyển và đồ thị gia tốc kiện hàng, minh họa rõ ràng sự khác biệt giữa thuật toán cải tiến và thuật toán tham chiếu.

Ý nghĩa của nghiên cứu là cung cấp một giải pháp thực tiễn, có thể ứng dụng trong các nhà xưởng hiện đại, giúp nâng cao hiệu suất và độ an toàn của hệ thống Multi-AGV, đồng thời giảm thiểu rủi ro hư hỏng hàng hóa.

Đề xuất và khuyến nghị

  1. Triển khai thuật toán trong hệ thống điều khiển tập trung: Áp dụng thuật toán lập kế hoạch chuyển động mới vào hệ thống điều khiển tập trung để tối ưu hóa việc phân bổ nhiệm vụ và tránh va chạm, dự kiến hoàn thành trong vòng 6 tháng, do bộ phận phát triển phần mềm và kỹ thuật vận hành thực hiện.

  2. Tích hợp cảm biến gia tốc và tải trọng trên AGV: Trang bị cảm biến đo gia tốc và khối lượng tải để thu thập dữ liệu thời gian thực, hỗ trợ thuật toán cập nhật chính xác trạng thái di chuyển, nâng cao độ tin cậy của kế hoạch chuyển động, thực hiện trong 3 tháng bởi đội ngũ kỹ thuật phần cứng.

  3. Đào tạo nhân viên vận hành và bảo trì: Tổ chức các khóa đào tạo về vận hành hệ thống Multi-AGV với thuật toán mới, giúp nhân viên hiểu rõ cơ chế hoạt động và xử lý sự cố nhanh chóng, triển khai liên tục trong 1 năm.

  4. Mở rộng nghiên cứu cho hệ thống Multi-AGV quy mô lớn: Nghiên cứu và phát triển thuật toán phù hợp với số lượng AGV lớn hơn 3, đồng thời tích hợp các phương pháp phi tập trung để tăng khả năng mở rộng, dự kiến nghiên cứu trong 12 tháng tiếp theo.

Đối tượng nên tham khảo luận văn

  1. Các nhà nghiên cứu và sinh viên ngành Cơ điện tử, Tự động hóa: Luận văn cung cấp kiến thức chuyên sâu về mô hình toán học và thuật toán lập kế hoạch chuyển động, hỗ trợ phát triển các đề tài nghiên cứu liên quan.

  2. Kỹ sư phát triển hệ thống AGV và robotics: Thuật toán và mô hình được trình bày chi tiết giúp kỹ sư thiết kế và tối ưu hóa hệ thống Multi-AGV trong thực tế, đặc biệt trong các nhà máy và kho vận.

  3. Quản lý vận hành nhà máy và kho hàng: Hiểu rõ về các vấn đề va chạm, deadlock và cách giải quyết giúp quản lý hiệu quả hệ thống tự động, nâng cao năng suất và an toàn lao động.

  4. Các công ty phát triển phần mềm điều khiển AGV: Tài liệu cung cấp cơ sở để phát triển các giải pháp phần mềm điều khiển tập trung, tích hợp thuật toán lập kế hoạch chuyển động chính xác và ổn định.

Câu hỏi thường gặp

  1. Thuật toán lập kế hoạch chuyển động mới có ưu điểm gì so với các phương pháp hiện tại?
    Thuật toán tính toán thời gian di chuyển dựa trên gia tốc thực tế và khối lượng tải, giúp dự đoán va chạm chính xác hơn và tăng tính ổn định kiện hàng, giảm sai lệch thời gian di chuyển xuống còn khoảng 5%.

  2. Phạm vi ứng dụng của thuật toán này là gì?
    Thuật toán phù hợp với hệ Multi-AGV trong môi trường nhà xưởng dạng cross-docking, mô phỏng tối đa 3 AGV, có thể mở rộng cho các hệ thống lớn hơn trong tương lai.

  3. Làm thế nào để thuật toán xử lý các loại va chạm khác nhau?
    Thuật toán phân loại va chạm thành đối đầu, giao lộ, va chạm với AGV khác và với kệ hàng, từ đó áp dụng các phương án xử lý riêng biệt như thay đổi quỹ đạo, điều chỉnh thời gian di chuyển hoặc lập kế hoạch lại đường đi.

  4. Thuật toán có yêu cầu phần cứng đặc biệt nào không?
    Để đạt hiệu quả tối ưu, nên trang bị cảm biến đo gia tốc và tải trọng trên AGV để cung cấp dữ liệu thời gian thực hỗ trợ thuật toán, tuy nhiên thuật toán vẫn có thể hoạt động với dữ liệu đầu vào cơ bản.

  5. Làm sao để đảm bảo tính ổn định của kiện hàng khi AGV di chuyển nhanh?
    Thuật toán tính toán gia tốc và lực tác động lên kiện hàng, từ đó điều chỉnh lịch trình di chuyển để giảm dao động và gia tốc quá mức, giúp kiện hàng ổn định hơn trong quá trình vận chuyển.

Kết luận

  • Thuật toán lập kế hoạch chuyển động mới nâng cao độ chính xác dự đoán va chạm lên khoảng 25% so với các phương pháp trước.
  • Giảm thiểu va chạm giao lộ và đối đầu trực tiếp, đồng thời giảm sai lệch thời gian di chuyển xuống còn khoảng 5%.
  • Gia tăng tính ổn định của kiện hàng, giảm lực tác động lên kiện hàng trung bình 15%.
  • Thuật toán được mô phỏng và kiểm chứng trên phần mềm MATLAB với sa bàn cross-docking kích thước 11x11 node và tối đa 3 AGV.
  • Đề xuất triển khai ứng dụng thực tế, tích hợp cảm biến và mở rộng nghiên cứu cho hệ thống quy mô lớn hơn trong tương lai.

Luận văn cung cấp giải pháp thiết thực cho các doanh nghiệp và nhà nghiên cứu trong lĩnh vực tự động hóa kho vận, góp phần nâng cao hiệu quả và an toàn vận hành hệ thống Multi-AGV. Để tiếp tục phát triển, cần triển khai thử nghiệm thực tế và mở rộng phạm vi nghiên cứu nhằm đáp ứng nhu cầu ngày càng tăng của ngành công nghiệp tự động hóa.