자동차

MATLAB 및 Simulink을 사용한 AUTOSAR

AUTOSAR(AUTomotive Open System ARchitecture)는 자동차 제조사, 공급사 및 툴 개발사가 공동으로 개발한 개방형 표준 자동차 소프트웨어 아키텍처입니다. MathWorks는 AUTOSAR의 프리미엄 회원이며, AUTOSAR 개발 공정에 모델 기반 설계를 사용하는 방법을 중심으로 하여 표준 개발에 적극적으로 참여하고 있습니다.

AUTOSAR 표준에서는 자동차 ECU의 현세대 및 차세대를 지원하는 두 가지 플랫폼을 제공합니다. 첫 번째는 Classic 플랫폼으로서 파워트레인, 섀시, 차체, 내부 전자기기 등 종래의 응용 분야에 사용됩니다. 두 번째는 Adaptive 플랫폼으로서 고수준 자율주행, Car-to-X, 무선 소프트웨어 업데이트 또는 사물 인터넷의 일부로서의 자동차 등 연산 집약적인 응용 분야에 사용됩니다. Foundation AUTOSAR 표준은 AUTOSAR 플랫폼 간에 상호운용성을 강화하는 역할을 합니다.

Simulink는 자체적으로 AUTOSAR를 지원합니다. AUTOSAR Blockset을 통해 엔지니어는 Simulink 모델을 AUTOSAR Classic 또는 Adaptive 사양으로 매핑할 수 있습니다. 뿐만 아니라 Embedded Coder를 사용하여 프로덕션 C 및 C++ AUTOSAR 코드도 생성할 수 있습니다. Simulink, AUTOSAR Blockset 및 Embedded Coder는 아래 그림과 같이 AUTOSAR 아키텍처와의 순환 공학적 통합을 지원합니다.

"Simulink 및 Embedded Coder를 통해 우리 고객은 AUTOSAR 특정 세부사항에 신경 쓰지 않고 애플리케이션 소프트웨어 개발에만 집중할 수 있게 되었습니다. 모델 기반 설계를 통해 그들은 ECU에서 테스트를 시행하기 훨씬 전에 MIL(model-in-the-loop) 테스트를 통해 요구사항을 검증할 수 있었습니다."

Mahesh Ghivari, KPIT

고객 성공 사례