Keynote: Architecting Software-Defined Vehicles Through Model-Based Design

9:45–10:15

The development of software-defined vehicles demands processes that can help decouple software from hardware, design self-contained apps for easy updates, and automate software build and testing, while still ensuring the consistency and traceability required for software quality, safety, and security.

Model-Based Design offers distinct advantages that can help you go from software architecture conceptualization to component design and back up to software integration and testing–enabling higher quality and reliability of the final product. In this presentation, you’ll see how Simulink® is rapidly evolving to realize this vision. Recent investments have helped create an environment that accounts for major trends in service-oriented architectures, code-based component development, virtual testing, continuous integration, and much more.

Ramamurthy Mani

Ramamurthy Mani,
MathWorks


Keynote: Establishing Model-Based Systems Engineering as a Core Electric Vehicle Design Process

10:15–10:45

Electric vehicle systems are much more complex compared to IC engine-based vehicles, due to the larger number or electronically controlled power components and the expectation of seamless integration with infotainment and connectivity systems. An integrated systems engineering approach, transcending the six dimensions of integration—mechanical, electrical, signal, control, heat transfer, and mass transfer—is needed to efficiently integrate the various components in an electric vehicle so that vehicle reliability, performance targets, and program timelines are met. Rigorous breaking down of system requirements to component requirements, decoupling of component requirements, and robust test case generation to test these requirements are three key elements of an effective system engineering process. Such a process will enable different engineering teams to pursue their designs in parallel with each other while avoiding costly mistakes due to integration errors as the prototypes are built. Mathematical modeling of the system components, their requirements, and the system control strategy in an integrated manner would best serve this. However, to fully utilize the benefits of model-based systems engineering, this process must be fully integrated into the overall vehicle engineering process.

Dr. Philip Jose

Dr. Philip Jose,
Mahindra Last Mile Mobility


ChatGPT and Large Language Models with MATLAB

10:45–11:00

Learn how large language models (LLMs) work and how to build a transformer model in MATLAB®. See a demo of an LLM-based model for MATLAB and how you can use it in your work, including which prompts to use.

Prashant Rao

Prashant Rao,
MathWorks


Panel Discussion: The Transformative Journey of Software-Defined Vehicles with Model-Based Design

11:30–12:30

As software continues to drive significant innovations, the automotive industry is transforming itself to acquire the necessary skills and infrastructure to deliver vehicles that are connected, personalized, and updated over their lifecycle. This shift requires evolution in semiconductor technology, vehicle architecture, software development workflows, and collaboration among stakeholders to build an ecosystem. Join a well-curated panel discussion to explore aspects related to software-defined vehicles (SDVs) including:

  • What are SDVs and what opportunities do they offer?
  • How is vehicle architecture evolving for SDVs?
  • How do AI, virtualization, and cloud-based workflows enable the development of SDVs?
  • What is the role of Model-Based Design in accelerating the development of SDVs?
  • How are organizations reorganizing and reskilling to achieve these goals?

Developing EV Components Using Virtualization and Scaling to the Cloud

14:45–15:15

The rising demand for advanced battery technologies requires frontloading of battery development. In this talk, discover how to virtualize battery development by integrating high-fidelity battery pack models, including thermal and cooling systems. Then learn how to integrate this model into a virtual vehicle and scale the simulation in the cloud. While this talk uses a battery as an example, the workflow is applicable to the development of any other EV component.

Highlights:

  • Create comprehensive battery pack models with thermal and cooling considerations
  • Ensure model accuracy and performance through rigorous unit testing
  • Integrate battery pack models effortlessly into the virtual vehicle framework
  • Leverage cloud workflows for faster, resource-intensive simulations and testing

Machine Learning and Cloud for EV System Development

15:15–15:45

This presentation highlights the significance of integrating machine learning and cloud computing in the development of EV systems. During this session, we discuss:

  • The rationale behind employing machine learning and cloud computing in EV system development.
  • The benefits of utilizing machine learning and cloud resources in advancing EV systems.
  • The hurdles and obstacles associated with the utilization of machine learning and cloud resources in the realm of EV system development.
Dr. Vivek Venkobarao

Dr. Vivek Venkobarao,
Vitesco Technologies


Optimizing Electric Powertrain Performance Through System-Level Modeling

15:45–16:15

With electrification taking center stage in the mobility segment, the need for reliable high-performance electric powertrains with shorter development times has become even greater. Model-Based Design is a preferred approach to improving product quality and achieving a faster time to market.

In this presentation, we discuss how a system-level model helps us understand component-level requirements and interactions between the components. The team utilized insights to create component-level models using Simulink® and Simscape™. These models were then combined to analyze system-level details and optimize performance, range, and cost.

The presentation covers the following points:

  • Understanding system architecture to comprehend interactions between components and their specifications/sizes, including trade-off studies.
  • Using Simulink and Simscape to model individual components such as motors and batteries.
  • Integrating the component models and combining them with environmental and driver models to optimize system performance and range by changing the gear ratio.
  • Testing and validating system performance.
Balasubramani Krishnamurthi

Balasubramani Krishnamurthi,
Simpson & Co. Ltd.


Master Class: Driving Efficiency and Performance Using Motor Control Workflows for Electric Vehicles

16:45–17:45

In this master class, explore the latest advancements in motor control algorithm design and deployment, specifically in the context of vehicle electrification. These algorithms play a crucial role in regulating performance characteristics such as speed and torque. The session will focus on highlighting the unique capabilities of these algorithms and providing an efficient process for their development and implementation.

Highlights:

  • Motor Modeling and generating characteristics curves as a function of motor parameters
  • Using MTPA/field-weakening algorithms to meet the torque and speed requirements
  • Validating motor requirements and redesigning the motor based on a standard drive-cycle test
  • Using Field Oriented Control Autotuner block or PID Controller block for interactive control loop gain tuning
  • Generating and verifying the code with static code analysis tools
  • Deploying the algorithm to the hardware and verifying rate-monotonic/control loop execution time
Rahul  Choudhary

Rahul Choudhary,
MathWorks

Ananth Kumar  Selvaraj

Ananth Kumar Selvaraj,
MathWorks India

Closed-Loop Testing of ADAS Systems Using dSPACE RTPC with MATLAB and Simulink

14:45–15:15

Advanced driver-assistance systems (ADAS) are an ever-evolving technology in the automotive domain that aim at improving the safety and comfort of the driver. Efficient, scalable, and diverse development and validation techniques are used to ensure that ADAS systems behave as intended. Real-time embedded systems housing ADAS applications need to be tested in a real-time environment to bring in timing and safety criticality. In this session, explore how Tata Elxsi has accomplished real-time ADAS validation using RoadRunner, MATLAB®, and Simulink®. The first part of the presentation showcases how camera-based ADAS features can be tested in a real-time embedded platform using the concept of frame grabber and frame generator. Over the air simulation setup and monitor camera setup will also be explained, where the entire camera ECU is brought under the scope of validation. The second part of the presentation covers how rapid control prototyping (RCP) testing can be implemented for an ACC-AEB algorithm in a real-time platform. dSPACE® SCALEXIO and the relevant real-time compatible toolboxes from MathWorks are also used. The ACC-AEB controller algorithm and vehicle dynamics logic are deployed for real-time execution in dSPACE SCALEXIO, while the scenario and sensor simulation in Simulink along with the scenario animation are deployed in the test PC. See the benefits of using MATLAB and Simulink products to achieve real-time testing of ADAS systems.

Dr. Jihas Khan

Dr. Jihas Khan,
Tata Elxsi

Chandni S. Vijay

Chandni S. Vijay,
Tata Elxsi

Hari Priyadarshini A.

Hari Priyadarshini A.,
Tata Elxsi

Dr. Rishu Gupta

Dr. Rishu Gupta,
MathWorks


Open Simulation Interface (ASAM OSI) Using RoadRunner for ADAS ECU Validation

15:15–15:45

ASAM OSI® (Open Simulation Interface) is a generic interface based on Google’s protocol buffers for the environmental perception of automated driving functions in virtual scenarios. It is a specification for interfaces between models and components of a distributed simulation. ASAM OSI is strongly focused on the environmental perception of automated driving functions.

In this presentation, explore the capabilities of ASAM OSI in facilitating the simulation of advanced driver-assistance systems (ADAS) electronic control units (ECUs) within a virtual environment. Learn how constructing simulation models around ASAM OSI achieves a plug-and-play functionality that seamlessly integrates with any environmental simulator. This approach allows APTIV to develop a versatile platform capable of meeting the diverse requirements of customers while minimizing the need for extensive customization and enabling faster delivery. See how you can use RoadRunner as a tool that generates scenarios and creates ASAM OSI files, which are subsequently utilized for simulation and validation of the models and ECUs.

Ananthesh Shet
Naga Pemmaraju

Naga Pemmaraju,
MathWorks


Scenario-Based Cosimulation of Autonomous Systems Using RoadRunner and CarMaker

15:45–16:15

Automated driving features are a combination of multiple complex systems. Testing and validation of these features requires millions of kilometers of scenarios; however, this is not feasible to test on on-road systems. In view of different levels of automation, there is a dire need of a modular and scalable platform that allows X-in-the-loop simulation.

Having a configurable vehicle model used for software-in-the-loop testing provides substantial advantages compared to the physical test drives. It enables automated, efficient, and extensive testing methods with minimal risk and costs for time and equipment.

The current simulation framework allows you to create test scenarios with predetermined traffic behavior. However, there is a need for systematic usage of scenarios for testing and validation of automated driving systems, needed particularly in modeling the driving environment and traffic dynamics. This allows a realistic, robust, and usable environment of the test scenarios.

In this talk, learn about a cosimulation framework between RoadRunner from MathWorks and CarMaker from IPG and how to use it with a third-party simulation framework for validation. See how to bring realistic traffic models into the driving environment to ensure all complex and corner case scenarios are covered during the validation. This cosimulation platform allows you to test millions of kilometers by combining vehicle simulation with virtual simulation software environments.

Deva Hanuma Kishore Naidu Avisineni

Deva Hanuma Kishore Naidu Avisineni,
Bosch Global Software Technologies

Munish Raj

Munish Raj,
MathWorks


Master Class: Scenario-Based Virtual Validation for ADAS Features

16:45–17:45

Automated driving spans a wide range of automation levels, from advanced driver assistance systems (ADAS) to fully autonomous driving. As the level of automation increases, the need for testing these features on multiple scenarios becomes important and the testing requirements increase multifold, making the need for modeling and simulation more critical. Creating virtual environments in the form of scenes and scenarios along with a testbench is important to achieve effective simulation.

In this session, learn how RoadRunner and RoadRunner Scenario™ can help you design scenarios for simulating and testing automated driving systems. See how to incorporate scenarios in a closed loop with algorithms for testing automated driving systems.

Discover how to:

  • Interactively author scenarios by placing vehicles and paths, defining logic, and parameterizing scenarios
  • Export and import scenario and trajectories to ASAM OpenSCENARIO®
  • Programmatically create scenario variants from seed scenarios
  • Set up scenario-based validation of ADAS features like highway lane change
  • Set up a test automation framework for virtual simulation
Munish Raj

Munish Raj,
MathWorks

The Evolution of Simulink for Service-Oriented Architecture (SOA)

14:45–15:15

The automotive industry has embraced a service-based approach, known as service-oriented architectures (SOA), to design applications for software-defined vehicles (SDVs). SOA introduces a paradigm shift, emphasizing high reusability, streamlined updates, and reduced hardware dependencies in software development. It revolves around the concept of dynamic service discovery, publisher, subscriber, and runtime reconfiguration. The concept of SOA has been widely incorporated into industry standards, including AUTOSAR Adaptive, DDS, and ROS.

Join an insightful presentation on the evolutionary journey of Simulink® in developing SOA-based applications, highlighting the following key capabilities:

  • Advanced Simulink semantics for service development
  • Software architecture for SOA, AUTOSAR Classic, and AUTOSAR Adaptive
  • Seamless migration from traditional applications to SOA and AUTOSAR Adaptive applications

Cloud-Native Development and Model-Based Approaches in Software-Defined Vehicles

14:45–15:15

The future of automotive technology is cloud native and software defined. This evolution presents challenges and opportunities to leverage cloud-native capabilities from software development to safe and secure operations, as well as model-based approaches to ensure reusability, reliability, and quality. This presentation explores how AWS and its partner ecosystem’s automotive-specific solutions for connected and software-defined vehicles can be a value multiplier for automotive OEMs and their ecosystems. We discuss how model-based development and design can be integrated with cloud-native development and deployment, creating a powerful framework for developing and scaling software-defined vehicles. We also explore the benefits of leveraging cloud-native and model-based approaches, including increased efficiency, performance, agility, and innovation.


AI Use Cases in Powertrain Development

15:45–16:15

Artificial intelligence is employed in a wide range of fields and applications. Learn how the use of AI has been investigated in the current effort to speed up the development of powertrains. The areas of applicability include:

  1. Enhancing emission robustness by the statistical creation of a worst-case cycle and implementation for bs6.2 development.
  2. Using shallow neural network techniques to create virtual sensors that can replace genuine ones for cost and maintenance advantages.
Padmavathi R

Padmavathi R,
Mahindra & Mahindra

Jayanth Balaji Avanashilingam

Master Class: Accelerating Development for Software-Defined Vehicles Using CI/CD

16:45–17:45

In this session, explore the application development and integration of reference workflows into a continuous integration (CI) and continuous delivery (CD) pipeline, and how to streamline the software development lifecycle with a Model-Based Design approach.

The key takeaways from this master class will be:

  1. Using model-based development for service-oriented architectures
  2. Setting up and automating Model-Based Design verification and validation using CI/CD
  3. Deploying software-defined vehicle applications
  4. Setting up a test automation framework for virtual simulation
Rajat Arora

Rajat Arora,
MathWorks

Vamshi Kumbham

Vamshi Kumbham,
MathWorks