I. Khám phá phương pháp điều khiển mặt trượt nơ ron cho xe tự lái
Trong bối cảnh Hệ thống Hỗ trợ Lái xe Nâng cao (ADAS) ngày càng phát triển, việc đảm bảo an toàn và ổn định cho xe tự lái, đặc biệt trong các tình huống phức tạp như vào cua ở tốc độ cao, là một ưu tiên hàng đầu. Một trong những phương pháp tiên tiến nhất hiện nay là điều khiển mặt trượt nơ ron (Neural Sliding Mode Control - NSMC). Đây là một kỹ thuật điều khiển phi tuyến kết hợp sự bền vững của thuật toán điều khiển trượt (SMC) với khả năng học và xấp xỉ hàm của mạng nơ ron nhân tạo. Mục tiêu chính của phương pháp này là nâng cao khả năng bám quỹ đạo (trajectory tracking) và duy trì ổn định động học phương tiện (VDS) một cách chính xác. Bằng cách sử dụng mạng nơ ron để bù trừ các yếu tố bất định và nhiễu ngoại cảnh, hệ thống có thể phản ứng linh hoạt và chính xác hơn. Luận văn thạc sĩ của tác giả Nguyễn Như Toàn (2023) đã đề xuất một bộ điều khiển tiên tiến, sử dụng mạng nơ ron hàm cơ sở xuyên tâm (RBFNN) để ước tính và bù trừ các nhiễu loạn tổng hợp, từ đó cải thiện đáng kể hiệu suất của hệ thống điều khiển bám cua. Phương pháp này không chỉ giải quyết các vấn đề của bộ điều khiển truyền thống mà còn đảm bảo các ràng buộc vật lý của hệ thống luôn được tuân thủ, mang lại sự an toàn và thoải mái tối đa cho hành khách.
1.1. Vai trò của ổn định động học phương tiện VDS khi vào cua
Khi một xe tự lái thực hiện các thao tác chuyển làn hoặc vào cua ở tốc độ cao, các lực động học tác động lên xe trở nên cực kỳ phức tạp. Ổn định động học phương tiện (VDS) là yếu tố then chốt để đảm bảo xe không bị trượt, lật hay mất kiểm soát. Các thông số quan trọng như góc trượt ngang, tốc độ góc lệch thân xe (yaw rate) cần được kiểm soát chặt chẽ. Một mô hình động học xe chính xác là nền tảng để thiết kế bộ điều khiển hiệu quả, giúp dự đoán và phản ứng với các thay đổi động học. Việc bỏ qua các yếu tố này có thể dẫn đến sai lệch quỹ đạo nghiêm trọng và gây nguy hiểm. Do đó, một bộ điều khiển mạnh mẽ cần phải xử lý được các đặc tính phi tuyến của lốp xe, thường được mô tả qua mô hình lốp Pacejka, và duy trì sự ổn định trong mọi điều kiện vận hành.
1.2. Giới thiệu bộ điều khiển trượt nơ ron và ưu điểm vượt trội
Để giải quyết các thách thức trên, bộ điều khiển trượt nơ ron (NSMC) đã ra đời như một giải pháp lai ghép thông minh. Nó kế thừa tính điều khiển bền vững từ SMC, đảm bảo hệ thống luôn ổn định ngay cả khi có nhiễu và sai số mô hình. Đồng thời, thành phần mạng nơ ron nhân tạo đóng vai trò như một bộ bù nơ ron, có khả năng học và xấp xỉ hàm phi tuyến phức tạp của các nhiễu loạn tổng hợp (lumped disturbances) theo thời gian thực. Sự kết hợp này giúp loại bỏ hiện tượng trượt (chattering)—một nhược điểm cố hữu của SMC truyền thống—và cải thiện độ chính xác của việc điều khiển góc lái. Nhờ vậy, NSMC mang lại hiệu suất vượt trội, giúp xe tự lái bám sát quỹ đạo mong muốn với sai số tối thiểu và phản ứng mượt mà hơn.
II. Bí quyết khắc phục hạn chế của thuật toán điều khiển trượt cũ
Mặc dù thuật toán điều khiển trượt (SMC) truyền thống nổi tiếng với tính bền vững, nó vẫn tồn tại những nhược điểm cố hữu cản trở việc ứng dụng rộng rãi trên xe tự lái. Vấn đề lớn nhất là hiện tượng trượt (chattering), gây ra bởi tín hiệu điều khiển tần số cao không liên tục. Hiện tượng này không chỉ làm giảm sự thoải mái của hành khách mà còn có thể gây mài mòn và hư hỏng các cơ cấu chấp hành như hệ thống lái. Thêm vào đó, SMC truyền thống thường yêu cầu biết trước giới hạn trên của nhiễu, một điều khó thực hiện trong thực tế. Một thách thức khác là việc không xem xét các ràng buộc vật lý của hệ thống. Các bộ chấp hành như hệ thống lái và phanh đều có giới hạn về biên độ và tốc độ. Bỏ qua các ràng buộc này có thể làm giảm hiệu suất điều khiển và thậm chí gây mất ổn định hệ thống. Do đó, việc phát triển một bộ điều khiển thích nghi có khả năng giảm chattering và tuân thủ các ràng buộc là cực kỳ cần thiết để tối ưu hóa hiệu suất cho xe tự lái khi vào cua.
2.1. Phân tích hiện tượng trượt chattering và tác động tiêu cực
Hiện tượng trượt (chattering) là các dao động tần số cao của tín hiệu điều khiển xung quanh mặt trượt. Nguyên nhân chính là do thành phần chuyển mạch không liên tục (sign function) trong luật điều khiển SMC. Mặc dù thành phần này đảm bảo tính bền vững, nó lại tạo ra các thay đổi đột ngột và liên tục trong tín hiệu đầu ra, ví dụ như lệnh điều khiển góc lái. Những dao động này gây ra rung động không mong muốn, ảnh hưởng tiêu cực đến sự êm ái khi vận hành và sự thoải mái của hành khách. Về lâu dài, chattering có thể dẫn đến mỏi và hỏng hóc các bộ phận cơ khí, làm tăng chi phí bảo trì và giảm tuổi thọ của xe.
2.2. Vấn đề ràng buộc hệ thống và giới hạn của bộ chấp hành
Trong thực tế, mọi hệ thống vật lý đều có giới hạn. Đối với xe tự lái, góc lái không thể xoay vô hạn và tốc độ thay đổi góc lái cũng bị giới hạn. Tương tự, lực phanh/truyền động từ động cơ cũng có giới hạn vật lý. Các bộ điều khiển truyền thống thường bỏ qua những ràng buộc này trong quá trình thiết kế, dẫn đến việc tạo ra các tín hiệu điều khiển không thể thực thi. Khi tín hiệu điều khiển bị bão hòa (saturation), hiệu suất của hệ thống điều khiển bám cua sẽ suy giảm đáng kể, sai số bám quỹ đạo tăng lên và có thể gây mất ổn định. Do đó, việc tích hợp các ràng buộc này vào quá trình thiết kế bộ điều khiển là một yêu cầu cấp thiết.
III. Phương pháp thiết kế bộ điều khiển trượt nơ ron bền vững tối ưu
Để vượt qua các thách thức đã nêu, một phương pháp thiết kế bộ điều khiển tiên tiến được đề xuất, dựa trên sự kết hợp giữa lý thuyết ổn định Lyapunov và mạng nơ ron nhân tạo. Trọng tâm của phương pháp này là sử dụng hàm rào cản Lyapunov tích phân (integral Barrier Lyapunov Function - iBLF) để đảm bảo mọi trạng thái của hệ thống và tín hiệu điều khiển luôn nằm trong giới hạn cho phép. Kỹ thuật này biến bài toán ràng buộc đầu vào thành bài toán ràng buộc trạng thái, giúp bộ điều khiển chủ động tránh vi phạm giới hạn. Đồng thời, một mạng nơ ron nhân tạo (cụ thể là RBFNN) được tích hợp để hoạt động như một bộ điều khiển thích nghi. Nhiệm vụ của mạng nơ ron là học và ước tính các thành phần bất định trong mô hình động học xe, bao gồm cả nhiễu ngoại cảnh và các sai số mô hình hóa. Bộ bù nơ ron này giúp tăng cường độ chính xác và khả năng điều khiển bền vững của hệ thống. Sự kết hợp giữa iBLF và RBFNN tạo ra một bộ điều khiển trượt nơ ron hiệu quả, vừa đảm bảo an toàn, vừa tối ưu hóa khả năng bám quỹ đạo trong các điều kiện vận hành khắc nghiệt.
3.1. Ứng dụng lý thuyết ổn định Lyapunov để đảm bảo bền vững
Lý thuyết ổn định Lyapunov là công cụ toán học nền tảng để chứng minh sự ổn định của các hệ thống động lực phi tuyến. Trong thiết kế này, một hàm Lyapunov đặc biệt (iBLF) được xây dựng. Hàm này sẽ tiến đến vô cùng khi các biến trạng thái (như sai số quỹ đạo, góc lái) tiến đến giới hạn ràng buộc của chúng. Bằng cách thiết kế luật điều khiển sao cho đạo hàm của hàm Lyapunov luôn âm, hệ thống được đảm bảo sẽ không bao giờ vi phạm các giới hạn an toàn. Điều này mang lại một cơ chế điều khiển bền vững và an toàn một cách toán học, khác với các phương pháp chỉ cố gắng tối ưu hóa hiệu suất mà không có sự đảm bảo về ràng buộc.
3.2. Vai trò của mạng nơ ron trong việc xấp xỉ hàm và bù nhiễu
Mạng nơ ron nhân tạo, đặc biệt là mạng RBF (Radial Basis Function), có khả năng xấp xỉ hàm phi tuyến bất kỳ với độ chính xác cao. Trong hệ thống này, RBFNN được sử dụng để ước tính "nhiễu loạn tổng hợp"—một thuật ngữ bao gồm các yếu tố không chắc chắn như sự thay đổi của lực cản không khí, sai số trong mô hình lốp Pacejka, và các nhiễu ngoại cảnh khác. Bằng cách học online từ dữ liệu thực tế, bộ bù nơ ron này cung cấp một tín hiệu bù trừ chính xác cho bộ điều khiển chính, giúp cải thiện đáng kể khả năng bám quỹ đạo (trajectory tracking) và loại bỏ các sai số ở trạng thái xác lập. Đây chính là yếu tố "thông minh" của bộ điều khiển thích nghi.
IV. Ứng dụng thực tiễn qua mô phỏng MATLAB Simulink và CarSim
Để kiểm chứng hiệu quả và tính ưu việt của bộ điều khiển trượt nơ ron được đề xuất, các kịch bản mô phỏng phức tạp đã được thực hiện trên môi trường đồng mô phỏng MATLAB/Simulink và CarSim. CarSim là một phần mềm tiêu chuẩn công nghiệp, cung cấp mô hình động học xe có độ trung thực cao, trong khi MATLAB/Simulink được sử dụng để triển khai thuật toán điều khiển. Các kịch bản kiểm tra bao gồm chuyển làn đôi (Double Lane Change) trên đường trơn trượt (hệ số ma sát thấp) và vào cua gấp (J-turn) trên đường băng giá. Kết quả mô phỏng, được trình bày trong luận văn của Nguyễn Như Toàn (2023), cho thấy bộ điều khiển đề xuất vượt trội hơn hẳn so với các phương pháp SMC truyền thống. Nó không chỉ duy trì sai số bám quỹ đạo ở mức rất thấp mà còn đảm bảo các tín hiệu điều khiển góc lái và tốc độ thay đổi của nó luôn nằm trong giới hạn vật lý. Đặc biệt, khả năng duy trì ổn định động học phương tiện (VDS) trong điều kiện khắc nghiệt đã chứng tỏ tính hiệu quả và tiềm năng ứng dụng thực tiễn của phương pháp NSMC for autonomous vehicle.
4.1. Kịch bản chuyển làn đôi và đánh giá hiệu suất bám quỹ đạo
Trong kịch bản chuyển làn đôi ở tốc độ 80 km/h trên mặt đường ướt (µ = 0.5), bộ điều khiển đề xuất đã chứng tỏ khả năng bám quỹ đạo (trajectory tracking) xuất sắc. So với SMC truyền thống, sai số phương ngang được giữ trong một giới hạn chặt chẽ và hội tụ về không nhanh hơn. Quan trọng hơn, tốc độ thay đổi góc lái không vượt quá giới hạn 25 độ/giây, trong khi bộ điều khiển SMC gây ra các đỉnh nhọn vượt ngưỡng, tiềm ẩn nguy cơ hư hại cơ cấu chấp hành. Điều này cho thấy hiệu quả của hàm rào cản Lyapunov trong việc ràng buộc tín hiệu điều khiển.
4.2. Kịch bản vào cua gấp J turn trên đường băng giá
Kịch bản vào cua gấp trên đường băng giá (µ = 0.3) là một bài kiểm tra khắc nghiệt về điều khiển bền vững. Kết quả cho thấy, nếu không có sự hỗ trợ của điều khiển mô-men lệch hướng (DYC) và bộ điều khiển tiên tiến, xe dễ dàng bị trượt và lệch khỏi quỹ đạo mong muốn. Ngược lại, bộ điều khiển trượt nơ ron tích hợp DYC đã duy trì ổn định một cách ấn tượng. Tốc độ góc lệch thân xe bám sát giá trị tham chiếu, và xe hoàn thành cú cua một cách an toàn. Các kết quả này khẳng định vai trò của bộ bù nơ ron trong việc thích ứng với điều kiện ma sát cực thấp và duy trì ổn định động học phương tiện.
4.3. Phân tích định lượng thông qua chỉ số ISE IAE và ITAE
Để đánh giá một cách khách quan, các chỉ số hiệu suất định lượng như Sai số bình phương tích phân (ISE), Sai số tuyệt đối tích phân (IAE) và Sai số tuyệt đối nhân thời gian tích phân (ITAE) đã được sử dụng. Bảng 5.1 trong tài liệu gốc cho thấy phương pháp đề xuất đạt được giá trị nhỏ nhất ở tất cả các chỉ số này trong cả ba kịch bản thử nghiệm. Điều này chứng tỏ bộ điều khiển trượt nơ ron không chỉ mang lại độ chính xác cao hơn mà còn có khả năng đáp ứng mạnh mẽ và bền vững hơn so với các phương pháp đối chứng, đặc biệt là khi đối mặt với các nhiễu loạn và điều kiện bất lợi.
V. Kết luận và định hướng tương lai cho điều khiển xe tự lái
Bài viết đã trình bày một cách hệ thống về phương pháp điều khiển mặt trượt nơ ron (NSMC) cho xe tự lái khi vào cua. Bằng cách kết hợp tính bền vững của SMC, khả năng học của mạng nơ ron nhân tạo, và cơ chế đảm bảo ràng buộc của hàm Lyapunov, bộ điều khiển đề xuất đã giải quyết hiệu quả các vấn đề cố hữu như hiện tượng trượt (chattering) và vi phạm giới hạn vật lý. Các kết quả mô phỏng MATLAB/Simulink và CarSim đã chứng minh rằng phương pháp này mang lại hiệu suất bám quỹ đạo và ổn định động học phương tiện vượt trội, ngay cả trong những điều kiện vận hành khó khăn nhất. Đây là một bước tiến quan trọng trong việc phát triển các hệ thống điều khiển phi tuyến thông minh và an toàn cho thế hệ xe tự lái tiếp theo. Hướng phát triển trong tương lai có thể tập trung vào việc so sánh phương pháp này với các kỹ thuật khác như Điều khiển dự báo mô hình (MPC) và nghiên cứu các kỹ thuật ước tính trạng thái để giảm sự phụ thuộc vào cảm biến, tiến tới một hệ thống điều khiển tự trị toàn diện và mạnh mẽ hơn.
5.1. Tóm tắt ưu điểm của bộ điều khiển trượt nơ ron thích nghi
Phương pháp điều khiển trượt nơ ron thích nghi đã chứng minh nhiều ưu điểm vượt trội: (1) Đảm bảo tính điều khiển bền vững và hội tụ sai số nhờ nền tảng lý thuyết ổn định Lyapunov. (2) Loại bỏ hiệu quả hiện tượng trượt (chattering) thông qua việc sử dụng bộ bù nơ ron để xấp xỉ hàm nhiễu, giúp tín hiệu điều khiển mượt mà hơn. (3) Luôn tuân thủ các ràng buộc về trạng thái và tín hiệu điều khiển, nâng cao an toàn và tuổi thọ của hệ thống. (4) Khả năng thích ứng cao với các điều kiện vận hành thay đổi và nhiễu loạn nhờ cơ chế học của mạng nơ ron.
5.2. Hướng nghiên cứu mở rộng trong tương lai
Trong tương lai, các nghiên cứu có thể được mở rộng theo nhiều hướng. Đầu tiên, cần thực hiện so sánh toàn diện hơn với các phương pháp điều khiển tiên tiến khác như Model Predictive Control (MPC) để đánh giá sự đánh đổi giữa hiệu suất và chi phí tính toán. Thứ hai, việc phát triển các bộ quan sát (observer) để ước tính các trạng thái không thể đo trực tiếp (như góc trượt ngang) sẽ giúp giảm chi phí và độ phức tạp của hệ thống cảm biến. Cuối cùng, việc kiểm chứng thuật toán trên các nền tảng xe thực nghiệm (Hardware-in-the-Loop và xe thực tế) là bước đi cần thiết để khẳng định tính khả thi và đưa công nghệ này vào ứng dụng thương mại.