Automotive is one of the most complex products of the world. Today’s vehicles of advanced technology incorporate more than 70 microprocessors for engine control, vehicle body, safety, and driver systems. It is expected that the software content will be doubled in the next 5 years.
All automotive manufacturers and sellers of the world uses MATLAB® and Simulink® products in developing their systems to research and analyze designs, model and simulate systems, perform high-speed prototyping, and install software to production equipment. MATLAB® and Simulink® products reduce design processes used by several automotive companies by 50% and provides flexibility in terms of compliance with significant standards such as AUTOSAR, MISRA C, and IEC 61508.
Leading automotive companies such as Toyota, Denso, Motorola, and Delphi use MathWorks products to develop design products and complex systems in the common platforms that they have created to exchange ideas to develop system features.
Automated Driving and Advanced Driving Assistance Systems (ADAS)
Using MATLAB and Simulink to accelerate the development of automated driving functions including perception, planning, and control functions will provide great advantages in terms of time and cost. Run simulations in Simulink to test, integrate, and tune these functions using programmatically generated scenes and maximize test coverage across various road, traffic, and environmental conditions without expensive prototype vehicles.
AI in Automotive Engineering
Use MATLAB to access and preprocess fleet and vehicle data, build machine learning and predictive models, and deploy models to enterprise IT systems. With MATLAB you can access data stored in files, databases, and the cloud. It helps in exploring modeling approaches using machine learning and deep learning apps and to accelerate algorithms with parallel processing on CPUs, NVIDIA® GPUs, the cloud, and datacenter resources. Automatic conversion of machine learning models to C/C++ code and deep learning models to CUDA® code helps in deployment of trained models or networks to production IT systems, without recoding into another language.
MathWorks is an AUTOSAR Premium Member and actively participates in the development of the standard with focus on the complete application of Model-Based Design with an AUTOSAR development process. Use Simulink and AUTOSAR Blockset™ to design and simulate Classic and Adaptive AUTOSAR systems. Then use Embedded Coder® to generate AUTOSAR code in C for Classic or C++ for Adaptive. Composition authoring with System Composer, as well as, round-trip ARXML-based integrations are supported.
Use MATLAB and Simulink with a reference Model-Based Design workflow to achieve the process rigor imposed by ISO 26262, a functional safety standard. Embedded Coder, Simulink model verification tools, and Polyspace® code verification tools are pre-qualified by TÜV SÜD according to ISO 26262 for ASIL A-D. The qualifications are based on an automated, application-specific verification workflow. It supports back-to-back model and code testing. In addition to C code generation, Embedded Coder ISO 26262 tool qualification use cases include its AUTOSAR and C++ code generation capabilities.
With Model-Based Design, you can use simulations to perform electric powertrain architecture trade-off studies and to size key components such as the battery pack and traction motor, before building prototype vehicles. Use rapid control prototyping, model verification, and production code generation to move quickly from concept to prototype to production for key controllers for electrified vehicles, including the vehicle control unit (VCU), motor control unit (MCU), and battery management system (BMS).