Tổng quan nghiên cứu

Lĩnh vực giao thông đường sắt tự động hóa đang trở thành một mảng nghiên cứu trọng điểm nhằm nâng cao hiệu quả vận tải và giảm thiểu chi phí vận hành. Theo báo cáo của ngành, thị trường tàu tự lái dự kiến sẽ phát triển mạnh mẽ trong thời gian tới, với các nước như Pháp, Đức, Thụy Sĩ, Úc và Anh đều đang tích cực thử nghiệm và ứng dụng. Ví dụ như tại Úc, năm 2018 đã chứng kiến thành công chuyến tàu tự hành đầu tiên đi trên đường ray dài gần 280 km ở vùng hoang mạc, nơi có rất ít khả năng xảy ra va chạm. Trong khi đó, Tập đoàn SNCF của Pháp dự kiến triển khai tàu tự lái vào năm 2023 với cả hai loại tàu chở khách và tàu hàng.

Tuy nhiên, phát triển công nghệ lái tàu tự động đặt ra nhiều thách thức liên quan đến việc thu thập dữ liệu, xử lý thông tin cảm biến và thiết kế hệ thống ra quyết định chính xác trong môi trường phức tạp. Mục tiêu của nghiên cứu là phát triển hệ thống trí tuệ nhân tạo ứng dụng cho lái tàu tự động, tập trung vào ba yêu cầu: tuân thủ kế hoạch chạy tàu, đảm bảo an toàn trên tàu và trong môi trường xung quanh, đồng thời tối ưu hóa năng lượng và thời gian vận hành.

Phạm vi nghiên cứu thực hiện trong giai đoạn 2018-2019, tiến hành trên mô phỏng tàu tại môi trường thử nghiệm IRT Railenium và LAMIH ở Pháp, nhằm đánh giá các phương pháp điều khiển độc lập từ việc áp dụng mạng nơ-ron nhân tạo đến thuật toán học tăng cường. Ý nghĩa chính của nghiên cứu góp phần thiết lập nền tảng cho hệ thống lái tàu tự động, nâng cao độ tin cậy, tăng cường khả năng thích ứng và phù hợp với các tiêu chuẩn an toàn của ngành đường sắt.


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

Khung lý thuyết áp dụng

Nghiên cứu dựa trên ba lý thuyết chính:

  • Lý thuyết Điều khiển (Control Theory): Tập trung vào việc sử dụng bộ điều khiển PID (Proportional-Integral-Derivative) để duy trì vận tốc tàu theo kế hoạch vận hành, ưu tiên sự ổn định và độ trễ thấp trong phản ứng hệ thống.

  • Quy trình Quyết định Markov (Markov Decision Processes – MDP): Mô hình hóa quá trình ra quyết định trong môi trường có trạng thái và hành động rời rạc, với khả năng cập nhật chiến lược dựa trên trạng thái hiện tại và tối ưu hóa hàm thưởng dài hạn. Đây là lý thuyết nền tảng cho thuật toán học tăng cường Q-learning.

  • Machine Learning và Học tăng cường (Reinforcement Learning): Ứng dụng các thuật toán như Q-learning và Deep Q-Network (DQN) nhằm cho phép hệ thống học được chính sách điều khiển tối ưu từ dữ liệu tương tác với môi trường mô phỏng. Ngoài ra, kỹ thuật perceptron đa tầng (Multi-Layer Perceptron – MLP) với hàm mất mát Cross-Entropy được sử dụng làm phương pháp học có giám sát nhằm phân lớp quyết định hành động dựa trên dữ liệu.

Nghiên cứu cũng sử dụng các khái niệm như hàm thưởng (reward function) cho phép đánh giá chiến lược kiểm soát dựa trên các tiêu chí như thời gian trễ, sai lệch vận tốc và khoảng cách so với kế hoạch.

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

Nguồn dữ liệu chủ yếu được tạo ra từ một mô phỏng tàu tự động có tính năng lập kế hoạch vận tốc và giao diện ra lệnh điều khiển. Bộ dữ liệu sơ cấp gồm 10.000 tập dữ liệu (episode) thu được từ mô phỏng dựa trên chiến lược điều khiển quy tắc cơ bản.

Phương pháp phân tích bao gồm:

  • Phân tích và thử nghiệm các thuật toán điều khiển: Triển khai bộ điều khiển PID với các tham số được điều chỉnh thủ công, nhằm so sánh độ ổn định và khả năng bám sát kế hoạch vận tốc.

  • Học tăng cường Q-learning: Mô hình không dựa trên dữ liệu, sử dụng môi trường rời rạc hóa (discretization) trong không gian trạng thái để tính toán chính sách tối ưu. Số lượng tập huấn luyện lên đến 1.000 episode, tốc độ học (learning rate α) được điều chỉnh trong khoảng 0.9, tối ưu dựa trên giá trị hàm thưởng tổng.

  • Deep Q-Network (DQN): Thay thế bảng Q truyền thống bằng mạng nơ-ron tích chập một chiều (Conv1D) kết hợp với hàm kích hoạt để xấp xỉ giá trị Q(s,a), giảm thiểu vấn đề lưu trữ bộ nhớ.

  • Học có giám sát MLP với Cross-Entropy: Mô hình MLP gồm ba lớp (đầu vào, 128 nút ẩn và đầu ra) được huấn luyện từ dữ liệu thu thập theo phương pháp quay phim mô phỏng dựa trên quy tắc điều khiển cơ bản. Kỹ thuật chọn lọc (elite episodes) được áp dụng để tập trung bộ dữ liệu chất lượng.

Timeline nghiên cứu kéo dài từ tháng 3/2018 đến 12/2019, với giai đoạn tiền xử lý dữ liệu, phát triển mô hình thuật toán, thử nghiệm và đánh giá song song.


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

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

  1. Điều khiển PID đạt độ ổn định cao nhưng hạn chế khả năng tự thích nghi
    Với tham số điều chỉnh (K_p=0.7), (K_i) và (K_d) thích hợp, bộ điều khiển PID duy trì vận tốc tàu bám sát kế hoạch với sai số trung bình nhỏ và thời gian trễ giới hạn dưới 5 giây trên quãng đường mô phỏng. Tuy nhiên, khả năng thích ứng với điều kiện ngoại cảnh biến đổi bị hạn chế, dẫn đến khó xử lý trường hợp bất thường hoặc môi trường mở.

  2. Q-learning học được chiến lược ứng xử có khả năng dự đoán và thích nghi cao hơn
    Sau khoảng 1.000 tập huấn luyện, agent Q-learning đạt được chính sách có khả năng bám sát vận tốc đề ra, với độ lệch trung bình so với kế hoạch giảm xuống dưới 8%. Đặc biệt, thuật toán thể hiện hành vi dự đoán sớm các chặng tăng hoặc giảm tốc, giúp hạn chế độ trễ chuyến tàu đạt khoảng 3%. Tuy nhiên, Q-learning gặp khó khăn về kích thước bộ nhớ do lưu trữ toàn bộ bảng Q trong không gian trạng thái rời rạc.

  3. DQN sử dụng mạng sâu giảm thiểu vấn đề lưu trữ nhưng chưa vượt trội trong không gian liên tục
    Thử nghiệm với mạng nơ-ron convolution 1D cho thấy DQN xử lý tốt nhánh giá trị và giảm thiểu việc lưu trữ bảng Q lớn. Tuy nhiên, khi không gian trạng thái liên tục (continuous state-space), kết quả chưa cải thiện rõ rệt so với Q-learning thuần túy, khoảng sai số vận tốc vẫn giao động từ 7% đến 12%.

  4. MLP với Cross-Entropy không đủ hiệu quả do thiếu đa dạng dữ liệu huấn luyện
    Mặc dù mô hình MLP có giảm dần hàm mất mát loss trong quá trình huấn luyện, hiệu quả dự đoán hành động chính xác chưa được cải thiện đáng kể. Nguyên nhân là do dữ liệu thu thập từ mô phỏng chỉ phản ánh các hành vi tương tự nhau, không đủ đa dạng để máy học học được cách ứng xử mới. Người viết nhận định rằng khi có dữ liệu lái tàu thực tế, hiệu quả mô hình sẽ được nâng cao.

Thảo luận kết quả

Các kết quả trên cho thấy việc kết hợp hai nhóm giải pháp – thuật toán học tăng cường (Q-learning/DQN) và bộ điều khiển cổ điển (PID) – sẽ giúp cân bằng ưu nhược điểm. PID mang lại sự ổn định, ổn định về mặt điều khiển mượt mà, còn Q-learning cung cấp khả năng dự đoán tình huống và xử lý linh hoạt khi có ngoại cảnh bất ngờ.

Việc ứng dụng MDP giúp mô hình hóa vấn đề lái tàu tự động thành chuỗi quyết định có thể giải quyết bằng các thuật toán học tăng cường một cách hiệu quả. Tuy nhiên, hạn chế lớn là kích thước không gian trạng thái và bộ nhớ lưu trữ, làm ảnh hưởng đến thời gian tính toán và khả năng áp dụng vào thực tế.

Đồ thị biểu diễn sự thay đổi vận tốc học tập và hàm thưởng trong môi trường mô phỏng cho thấy xu hướng tăng dần hiệu suất trong các tập huấn luyện, phản ánh quá trình hội tụ của thuật toán Q-learning (xem Đồ thị 4.1 và 4.2). Bảng so sánh hiệu quả 4 phương pháp thể hiện PID dễ triển khai và ổn định nhưng kém thích nghi, Q-learning/DQN thích hợp môi trường mở với khối lượng tính toán cao, còn MLP chưa phát huy hiệu quả do nguồn dữ liệu còn hạn chế.

So sánh với các nghiên cứu quốc tế khác cho thấy kết quả phù hợp với xu hướng ứng dụng học tăng cường cho lái tàu tự động, hưởng ứng khuyến cáo của các tác giả nổi tiếng trong lĩnh vực như Jiateng Yin và Philip Howlett về tầm quan trọng của mô hình hóa dựa trên Markov và lý thuyết điều khiển.


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

  1. Phát triển mô phỏng đa cấp độ với độ trung thực cao hơn trong môi trường thử nghiệm
    Thực hiện sử dụng các công cụ mô phỏng có độ chi tiết vật lý và môi trường giao thông phức tạp nhằm phản ánh chân thực hơn các yếu tố ảnh hưởng đến vận hành tàu. Dự kiến hoàn thành trong vòng 12 tháng, do đội nghiên cứu phối hợp với các đối tác IRT Railenium và LAMIH thực hiện.

  2. Thu thập dữ liệu lái tàu thực tế và trường hợp ngoại lệ để nâng cao chất lượng dữ liệu huấn luyện
    Hợp tác với các đơn vị vận tải như SNCF để thu thập dữ liệu vận hành, đặc biệt là các tình huống bất thường (tai nạn, thay đổi môi trường). Việc này giúp đào tạo hệ thống học có giám sát (MLP và các mô hình khác) hiệu quả hơn, thời gian thực hiện trong 18 tháng tiếp theo.

  3. Cải tiến thuật toán kết hợp giữa học tăng cường và điều khiển truyền thống
    Tích hợp thuật toán Q-learning và PID trong một framework lai, tận dụng sự ổn định của PID đồng thời phát huy tính năng học và dự đoán của mạng sâu. Mục tiêu đạt được độ trễ trung bình dưới 3 giây trong việc điều chỉnh tốc độ so với kế hoạch. Thời hạn thử nghiệm từ 9 đến 12 tháng, với đội ngũ kỹ sư điều khiển và AI phối hợp.

  4. Nghiên cứu và xây dựng khung chính sách đạo đức cho hệ thống lái tàu tự động
    Phát triển hướng dẫn ra quyết định tuân theo đạo đức dựa trên các tình huống cạnh tranh hoặc bất khả kháng, hỗ trợ việc chấp nhận xã hội cao hơn. Khuyến nghị tiến hành song song với các bước kỹ thuật, trong vòng 24 tháng, phối hợp các chuyên gia nghiên cứu đạo đức và luật pháp giao thông.


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

  1. Chuyên gia nghiên cứu trí tuệ nhân tạo trong giao thông đường sắt
    Luận văn cung cấp một khảo sát toàn diện các thuật toán học máy và điều khiển truyền thống kết hợp mô phỏng môi trường thực tế, giúp chuyên gia phát triển các giải pháp nâng cao cho tàu tự động.

  2. Kỹ sư phát triển hệ thống điều khiển và tự động hóa đường sắt
    Bao gồm kiến thức về PID, Q-learning và mạng nơ-ron sâu, luận văn giúp kỹ sư có cái nhìn hệ thống và đề xuất ứng dụng các thuật toán phù hợp cho từng trường hợp cụ thể nhằm cải thiện an toàn và hiệu năng.

  3. Quản lý và lập kế hoạch dự án công nghệ giao thông thông minh
    Cung cấp các luận điểm và dữ liệu minh chứng về ưu nhược điểm của công nghệ lái tàu tự động, giúp đưa ra quyết định đầu tư, lộ trình phát triển dự án, đặc biệt trong bối cảnh thu thập dữ liệu và triển khai thử nghiệm thực tế.

  4. Sinh viên, nghiên cứu sinh ngành Khoa học Máy tính, Tự động hóa, Cơ khí
    Đây là tài liệu tham khảo hữu ích về việc ứng dụng các phương pháp học tăng cường, điều khiển tự động và mô hình hóa quá trình ra quyết định trong các hệ thống công nghiệp phức tạp hiện đại.


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

  1. Học tăng cường Q-learning có ưu điểm gì so với bộ điều khiển PID truyền thống?
    Q-learning cho phép tự học chính sách tối ưu thông qua tương tác với môi trường mà không cần mô hình chính xác, tăng khả năng thích nghi với điều kiện thay đổi. Trong khi PID ổn định nhưng giới hạn trong việc xử lý ngoại lệ và môi trường phức tạp.

  2. Tại sao mạng nơ-ron sâu (DQN) chưa đạt hiệu quả tối ưu trong nghiên cứu này?
    Do không gian trạng thái liên tục và dữ liệu huấn luyện hạn chế về đa dạng, DQN chưa thể khai thác hết tiềm năng. Việc thu thập dữ liệu thực tế và nâng cấp mô phỏng sẽ giúp cải thiện hiệu quả.

  3. Mô phỏng trong luận văn có thực sự phản ánh được thực tế vận hành tàu không?
    Mô phỏng sử dụng ở mức độ trung bình với môi trường đơn giản, chưa bao gồm các biến thiên phức tạp như sự cố ngoài ý muốn và giao thông đa phương tiện, nên cần phát triển mô phỏng có độ trung thực cao hơn để đánh giá toàn diện.

  4. Có thể áp dụng giải pháp này cho các loại phương tiện giao thông khác không?
    Có thể, nguyên lý MDP, học tăng cường và điều khiển PID là phổ biến cho nhiều hệ thống tự động, nhưng cần điều chỉnh theo đặc điểm kỹ thuật và môi trường hoạt động của từng loại phương tiện.

  5. Các giải pháp đề xuất có thể triển khai trong bao lâu để ứng dụng thực tế?
    Việc triển khai phụ thuộc vào mức độ thu thập dữ liệu, phát triển mô phỏng và thử nghiệm ngoài thực tế. Dưới điều kiện thuận lợi, thời gian hoàn thiện từ 2 đến 3 năm bao gồm giai đoạn thử nghiệm thực địa và tích hợp hệ thống.


Kết luận

  • Nghiên cứu đã thành công trong việc mô hình hóa lái tàu tự động theo quy trình quyết định Markov, áp dụng học tăng cường và điều khiển PID cho các phương án điều khiển.

  • Thuật toán Q-learning thể hiện khả năng dự đoán và thích nghi vượt trội nhưng hạn chế về bộ nhớ và tính toán trong không gian trạng thái lớn.

  • Điều khiển PID đảm bảo sự ổn định và bám sát kế hoạch tốt nhưng thiếu tính năng thích ứng với môi trường biến động.

  • Học có giám sát với MLP chưa đạt hiệu quả do thiếu dữ liệu đa dạng, nhưng có tiềm năng khi được áp dụng với dữ liệu thực.

  • Tiếp theo cần mở rộng mô phỏng độ tin cậy cao, thu thập dữ liệu thực, đồng thời nghiên cứu khung đạo đức cho hệ thống nhằm đáp ứng yêu cầu xã hội và pháp luật.

Luận văn góp phần tạo nền tảng khoa học và công nghệ hỗ trợ phát triển tàu tự lái an toàn, hiệu quả. Người nghiên cứu được khuyến khích tiếp tục khai thác các kỹ thuật học sâu kết hợp điều khiển tiên tiến và phát triển môi trường thử nghiệm để đạt chuẩn công nghiệp trong vòng 3 năm tới.