Software-in-the-Loop trong Ngành Ô Tô: Vietsol Đang Thay Đổi Cuộc Chơi Như Thế Nào?

Software-in-the-Loop không chỉ là một phương pháp kiểm thử, nó đang trở thành tiêu chuẩn vàng trong quy trình phát triển phần mềm ô tô toàn cầu.

Giới Thiệu: Software-in-the-Loop (SiL) Là Gì? 

Ngày nay, xe hơi hiện đại đang phụ thuộc nhiều vào phần mềm. Chính vì vậy, kiểm thử phần mềm nhúng từ sớm đã dần trở thành điều không thể thiếu trong hành trình phát triển sản phẩm.

Software-in-the-Loop (SiL) được hiểu là là một kỹ thuật kiểm thử cho phép chạy và đánh giá phần mềm điều khiển trong môi trường mô phỏng (ảo), mà không cần đến phần cứng thật. Nhờ đó, các kỹ sư có thể kiểm tra, xác thực và tối ưu thuật toán ngay từ giai đoạn đầu, trước khi tích hợp lên hệ thống thực tế.

Vietsol đang đi đầu trong hành trình đó. Chúng tôi mang đến quy trình SiL đạt chuẩn quốc tế, dễ tiếp cận và được thiết kế sát với nhu cầu thực tế của các OEM, nhà cung cấp Tier 1 và đội ngũ kỹ thuật đổi mới tại Việt Nam.

SiL Là Gì và Tại Sao Quan Trọng? 

Xe hơi hiện đại không còn chỉ là máy móc cơ khí nữa, chúng đang dần trở thành những chiếc máy tính di động thực thụ. Phần mềm nhúng trong các bộ điều khiển điện tử (ECU) ngày càng phình to về độ phức tạp, và theo đó, áp lực lên đội ngũ phát triển cũng tăng theo: vừa phải rút ngắn chu kỳ phát hành, vừa phải đáp ứng các tiêu chuẩn an toàn ngặt nghèo hơn, trong khi sự tương tác giữa các hệ thống lại ngày càng khó nắm bắt hơn.

Software-in-the-Loop (SiL) ra đời để giải quyết những thách thức đó. Thay vì chờ có phần cứng, kỹ sư có thể kiểm thử và xác minh phần mềm đã viết trong môi trường mô phỏng nhằm phản ánh sát hành vi thực tế của xe.

Theo báo cáo của McKinsey năm 2023, lỗi phần mềm chiếm gần 40% các vụ thu hồi xe trên toàn cầu. Con số này cho thấy tầm quan trọng của việc phát hiện lỗi sớm, trước khi sản phẩm ra thị trường.

Lợi ích cốt lõi:

  • Phát hiện lỗi từ giai đoạn thiết kế, trước khi việc sửa chữa trở nên tốn kém
  • Giảm phụ thuộc vào phần cứng thử nghiệm đắt tiền
  • Tích hợp trực tiếp vào quy trình phát triển phần mềm liên tục (CI/CD)

Theo báo cáo của McKinsey năm 2023, lỗi phần mềm chiếm gần 40% các vụ thu hồi xe trên toàn cầu. Con số này cho thấy tầm quan trọng của việc phát hiện lỗi sớm, trước khi sản phẩm ra thị trường. 

SiL Trong Quy Trình Xác Thực: Từ MiL Đến SiL Đến HIL 

Phần mềm ô tô thường được kiểm thử qua ba giai đoạn:

  • Model-in-the-Loop (MiL): Kiểm thử logic ở cấp độ mô hình – nhanh nhưng còn xa thực tế
  • Software-in-the-Loop (SiL): Chạy code thực trên môi trường mô phỏng – cân bằng giữa tốc độ và độ chính xác
  • Hardware-in-the-Loop (HIL): Kiểm thử trên phần cứng kết nối với bộ mô phỏng – sát thực tế nhất nhưng tốn kém

V-Model for MIL, SIL, PIL, and HIL automotive software testing

Quy trình kiểm chứng phần mềm cho ECU ô tô: từ MiL đến SiL đến HiL

SiL là điểm cân bằng lý tưởng: nhanh hơn HIL, thực tế hơn MiL, và chi phí hợp lý hơn cả hai. 

Vai Trò Của Vietsol Trong Việc Thúc Đẩy SiL Tại Việt Nam 

Hiện nay, rất ít đơn vị công nghệ tại Việt Nam cung cấp dịch vụ SiL, và Vietsol là một trong số đó. Chúng tôi đóng vai trò cầu nối giữa các tiêu chuẩn quốc tế và nhu cầu thực tế của ngành ô tô trong nước.

Xuất phát từ thực tế đó, Vietsol đã chủ động xây dựng năng lực SiL ngay từ những bước đầu – từ việc làm chủ các toolchain kiểm thử tiêu chuẩn quốc tế, đến việc triển khai thực tế trên các dự án phần mềm nhúng trong nước. Đây không chỉ là đầu tư vào công nghệ, mà còn là đầu tư vào con người và quy trình.

Mục tiêu của Vietsol không chỉ là hỗ trợ các tổ chức lớn mà còn giúp nhiều đội ngũ kỹ thuật hơn, kể cả startup và trường đại học, có thể tiếp cận công nghệ xác thực tiên tiến vốn trước đây chỉ dành cho những đơn vị có nguồn lực lớn.

1. Tích Hợp Chiến Lược Các Toolchain Toàn Cầu 

Để hỗ trợ kiểm thử ảo, Vietsol tích hợp các công cụ chuyên dụng trong ngành:

  • Vector DYNA4: Mô phỏng động lực học xe và cảm biến nâng cao
  • Polarion và Teamcenter: Quản lý vòng đời dự án, theo dõi yêu cầu và đảm bảo tuân thủ tiêu chuẩn

Nhờ đó, các đội kỹ thuật có thể:

  • Chạy mô phỏng đồng thời nhiều hệ thống khác nhau
  • Đảm bảo dữ liệu thông suốt từ giai đoạn thiết kế đến kiểm thử
  • Kết nối liền mạch với các công cụ quản lý code như Git, Jenkins, GitLab

Theo nghiên cứu của Deloitte năm 2022, các công ty ô tô áp dụng kiểm thử ảo theo hướng này ghi nhận thời gian phát triển giảm 30% và tiết kiệm được 20% chi phí.

2. Các ỨngDụng SiL Trong Phát Triển Ô Tô Tại Việt Nam 

So Sánh NXP MCU và TDA4 SoC 

Để làm rõ hơn các ứng dụng Vietsol đang khám phá với SiL, bảng dưới đây tổng hợp các đặc điểm nổi bật của hai nền tảng phần cứng tiêu biểu: 

Đặc điểm  NXP S32K / MC56F (cho BMS)  TI TDA4VM (cho ADAS) 
Ứng dụng mục tiêu  Hệ thống quản lý pin (BMS) ADAS (Lái xe tự động, lớp nhận thức) 
Kiến trúc  ARM Cortex-M (S32K), DSC (MC56F) ARM Cortex-A72, DSPs, Bộ tăng tốc Deep Learning 
Tuân thủ an toàn  ISO 26262 (ASIL B/C) ISO 26262 (đáp ứng ASIL D) 
Mô phỏng trong SiL  Kiến trúc AUTOSAR, mô phỏng tầng MCAL, cân bằng cell, điều khiển nhiệt Giả lập phần cứng TDA4 thời gian thực; giao tiếp đa lõi; mô phỏng tập lệnh DSP C7x
Hỗ trợ Toolchain Matlab/Simulink, Battery Emulator, S32DS, CANoe TI Processor SDK (RTOS/LINUX), TIOVX (OpenVX) cho ứng dụng Computer Vision
Mức tiêu thụ điện  Cực thấp, phù hợp môi trường dùng pin Hiệu năng cao, tiêu thụ điện tối ưu 
Mức độ phổ biến tại Việt Nam Được hỗ trợ rộng rãi bởi các nhà cung cấp nội địa Ít phổ biến hơn, yêu cầu tích hợp phức tạp hơn

Dù các dự án khách hàng được bảo mật, Vietsol đã có kinh nghiệm triển khai SiL trong hai mảng thực tế:

  • Hệ thống quản lý pin (BMS) trên nền NXP MCU: Dòng S32K và MC56F của NXP được dùng phổ biến cho BMS trong xe điện nhờ tiêu thụ điện thấp và đáp ứng tiêu chuẩn ISO 26262. Trong các thiết lập SiL của Vietsol, phần mềm điều khiển được kết nối với mô hình mô phỏng pin cho phép tái hiện các tình huống lỗi nghiêm trọng và kiểm chứng khả năng ổn định của hệ thống khi sạc hoặc xả pin nhanh.
  • Mô phỏng TDA4 SoC cho kiểm thử phần mềm ADAS: TDA4VM của Texas Instruments là chip AI được dùng rộng rãi trong các ECU ADAS, tích hợp bộ xử lý hình ảnh, DSP và tăng tốc deep learning. Vietsol xây dựng môi trường kiểm thử với phiên bản TDA4 ảo giúp phát hiện và sửa lỗi ngay từ đầu, trước khi chuyển sang kiểm thử với phần cứng thật. Kết quả là thời gian phát triển được rút ngắn đáng kể và chất lượng phần mềm được cải thiện rõ rệt.

Không dừng lại ở ADAS, Vietsol xem SiL là công cụ kiểm thử đa năng, có thể áp dụng cho bất kỳ thuật toán nào cần được kiểm chứng trong nhiều điều kiện vận hành khác nhau.

Ngành xe điện Việt Nam đang tăng trưởng mạnh, hơn 30.000 xe điện đã được đăng ký trong năm 2023 – và đó chính là lực đẩy khiến các công cụ kiểm thử linh hoạt như SiL ngày càng trở nên cần thiết.

3. Ảo Hóa ECU Trên Windows: Mở Rộng Cơ Hội Tiếp Cận SiL 

Một trong những lý do khiến SiL chưa phổ biến tại Việt Nam là chi phí phần cứng nhúng còn cao, nên không phải đội ngũ nào cũng đủ điều kiện đầu tư. Vietsol giải quyết bài toán này bằng cách cho phép mô phỏng ECU hoàn toàn trên máy tính Windows thông thường. Kỹ sư có thể bắt đầu kiểm thử ngay mà không cần chờ phần cứng, giúp rút ngắn thời gian nghiên cứu phát triển cho startup, trường đại học lẫn nhà cung cấp quy mô vừa.

Vietsol vECU types used in Software-in-the-Loop development and testing

Bảng so sánh các loại vECU trong kiến trúc SiL của Vietsol

Cách thức hoạt động: 

  • Code điều khiển (từ Simulink hoặc C) được biên dịch thành file thư viện 
  • ECU ảo (vECU) giao tiếp với mô hình mô phỏng ngay trên Windows 
  • Kỹ sư kiểm thử đưa tín hiệu vào, theo dõi phản hồi và ghi log qua Visual Studio hoặc MATLAB 

Lợi ích: 

  • Bắt đầu kiểm thử ngay từ đầu dự án, không cần phần cứng 
  • Tự động hóa toàn bộ quy trình chạy test qua Jenkins hoặc GitLab 
  • Phù hợp với startup, sinh viên nghiên cứu và các nhóm làm việc từ xa 

Dù ngân sách hạn chế, các đội kỹ thuật vẫn có thể chạy kiểm thử ảo đầy đủ ngay trên máy tính thông thường mà không cần đầu tư phần cứng đắt tiền. 

Lợi Ích Thực Tiễn Cho OEM và Nhà Cung Cấp Tier 1 

SiL không chỉ là công cụ kiểm thử, nó đang trở thành lợi thế cạnh tranh cho các tổ chức muốn phát triển nhanh. Trong bối cảnh ngành ô tô Việt Nam đang chuyển mình, khả năng kiểm thử phần mềm trên môi trường ảo giúp các đội ngũ linh hoạt hơn, sản phẩm chất lượng hơn và ra thị trường nhanh hơn.

Rút ngắn thời gian ra thị trường: 

  • Tích hợp và tinh chỉnh phần mềm trước khi ECU được bàn giao 
  • Các nhóm làm việc song song, không chờ đợi nhau 
  • Tiết kiệm chi phí nhờ giảm phụ thuộc vào kiểm thử HIL 

Làm việc linh hoạt và cộng tác hiệu quả hơn: 

Khi kiểm thử được thực hiện trên môi trường ảo, SiL cho phép: 

  • Nhiều nhóm chức năng cùng tiến hành song song 
  • Cộng tác với đối tác quốc tế trên cùng một nền tảng chung 
  • Kết nối digital twin với hệ thống kiểm thử trên cloud 

Khảo sát của Capgemini năm 2021 cho thấy 72% lãnh đạo ngành ô tô tin rằng kiểm thử ảo như SiL sẽ trở thành tiêu chuẩn trong tương lai gần. 

Framework SiL của Vietsol giúp ba nhóm vốn làm việc tách biệt có thể phối hợp với nhau hiệu quả hơn: 

  • Kiến trúc sư hệ thống – xác định chức năng cần có 
  • Lập trình viên – hiện thực hóa logic điều khiển 
  • Kỹ sư kiểm thử – xác minh phần mềm đúng yêu cầu 

Nói ngắn gọn, SiL giúp toàn bộ quá trình phát triển nhanh hơn và các bước phối hợp với nhau tốt hơn – từ ý tưởng đến khi hoàn thiện code.

Tương Lai: SiL Như Một Đòn Bẩy Chiến Lược Cho Việt Nam 

Để trở thành trung tâm đổi mới, Việt Nam không chỉ cần giỏi lắp ráp mà còn phải làm chủ phần mềm và quy trình kiểm chứng. 

Vietsol’s Software-in-the-Loop capabilities and development workflow

Dịch vụ tư vấn, phát triển và đào tạo SiL trong lĩnh vực ô tô của Vietsol

SiL mở ra khả năng: 

  • Tự phát triển tài sản công nghệ nội địa trong lĩnh vực xe thông minh 
  • Hợp tác trực tiếp với các đối tác Tier 1 và OEM toàn cầu 
  • Triển khai phương pháp phát triển dựa trên mô hình (MBSE) và tự động hóa kiểm thử ở quy mô lớn 

Vietsol đóng góp vào mục tiêu đó thông qua: 

  • Hợp tác nghiên cứu và phát triển (R&D) 
  • Đào tạo và nâng cao năng lực kỹ sư trong nước 
  • Triển khai bộ công cụ với chi phí hợp lý, dễ tiếp cận 

Câu Hỏi Thường Gặp 

Vector DYNA4, Polarion và Teamcenter là gì?

  • Vector DYNA4: Phần mềm mô phỏng lái xe ảo, dùng để kiểm thử động lực học xe, hệ thống ADAS và môi trường cảm biến. Kỹ sư có thể kiểm tra hệ thống nhận thức và điều khiển trong các tình huống mô phỏng sát thực tế.
  • Polarion: Nền tảng quản lý vòng đời phần mềm (ALM) của Siemens, hỗ trợ quản lý yêu cầu, theo dõi thay đổi và đảm bảo tuân thủ ISO 26262 và ASPICE.
  • Teamcenter: Giải pháp quản lý vòng đời sản phẩm (PLM) cũng của Siemens, tập trung hóa dữ liệu thiết kế và tài liệu dự án – giúp các nhóm kỹ thuật phối hợp nhất quán từ đầu đến cuối.

Sự khác biệt giữa MiL, SiL và HIL là gì?

  • MiL: Kiểm thử logic ở cấp độ mô hình
  • SiL: Chạy code điều khiển đã biên dịch trên máy tính
  • HIL: Kiểm thử code trên phần cứng kết nối với bộ mô phỏng thời gian thực

SiL có thể tích hợp vào pipeline DevOps hoặc CI/CD không? Có. Vietsol hỗ trợ tích hợp Jenkins, GitLab và Azure CI cho SiL.

SiL chỉ áp dụng cho hệ thống an toàn? Không. SiL còn áp dụng cho hệ thống giải trí trên xe, chẩn đoán, hệ thống năng lượng và nhiều lĩnh vực khác. 

Vietsol cung cấp hỗ trợ gì cho SiL? 

  • Phát triển vECU 
  • Mô hình hóa cảm biến và plant 
  • Thiết lập framework kiểm thử SiL 
  • Đào tạo tại chỗ và từ xa 

Kết Luận: Xác Thực Thông Minh Bắt Đầu Từ Software-in-the-Loop 

Software-in-the Loop đang thay đổi cách ngành ô tô phát triển và kiểm chứng phần mềm: rút ngắn thời gian, tăng cường cộng tác và nâng cao chất lượng sản phẩm ngay từ những giai đoạn đầu. Với cách tiếp cận thực tế của Vietsol, Việt Nam đang từng bước trở thành một mắt xích thực sự trong chuỗi giá trị di chuyển thông minh toàn cầu. 

Read more about our Model-Based Systems Engineering (MBSE) approach.

Tác Giả 

Anh Thắng Nguyễn Đức hiện là Trưởng nhóm SiL và Phát triển Phần mềm tại Vietsol. Tốt nghiệp ngành Kỹ thuật Điều khiển và Tự động hóa, anh có hơn ba năm kinh nghiệm trong lĩnh vực SiL và phát triển phần mềm ô tô.

Công việc của anh trải dài từ phát triển hệ thống giải trí trên xe (IVI) – bao gồm media và điều hướng -đến xây dựng ECU ảo từ type 1 đến type 4, điển hình là Virtual BMS NXP và TI TDA4 Emulator. Anh có kinh nghiệm thực tế trên các nền tảng Automotive Grade Linux, Automotive Android và AUTOSAR OS, đồng thời nắm vững quy trình phát triển phần mềm theo chuẩn ASPICE.

Anh Quốc Khánh Hoa là Quản lý Dự án đa lĩnh vực tại Vietsol, phụ trách các mảng Software-Defined Vehicles (SDV), Software-in-the-Loop (SiL) và AI/ML cho sản xuất thông minh.

Với nền tảng về hệ thống nhúng và kỹ thuật điều khiển, anh Khánh đã làm việc cùng nhiều nhóm đa chức năng – từ kiến trúc hệ thống đến tự động hóa kiểm thử. Gần đây, anh dẫn dắt các dự án AI/ML với khái niệm Modular AI Agents – các module AI chuyên biệt hoạt động như một đội chuyên gia ảo trong môi trường nhà máy. Anh đã chia sẻ ý tưởng này tại các sự kiện công nghệ quốc tế như Automechanika và Automotive World Japan.