Video length is 36:36

Powertrain Control Feature Development Using Model-Based Design

V.A. Ashoka Kumar, TATA Motors

Model-Based Design is widely used by OEMs and developers to formulate software strategies and verify in the virtual environment. This leads to innovation and both time and cost reduction prior to physical prototyping. Powertrain control software is complex with lots of interdependencies, including fault management, and is expected to perform reliably under all operating scenarios. Resolving conflicting scenarios and optimization calls for a step-by-step approach to fine tune the control algorithm and strategies. Model-Based Design provides platform for function development, verification, calibration checking, and safety management. This approach also helps build knowledge for better understanding of strategies in order to experiment with various options, leading to innovation.

This presentation discusses how TATA Motors is developing the Auto Clutch Control Module (ACCM) using MATLAB® and Simulink®. Designing the ACCM is highly complicated as only the clutch function is automated, balancing the need to be in sync with manual gear shifting. To meet this complex requirement, TATA Motors deployed a model-based methodology, following these steps:

  • Requirement capturing and review
    • High-level and low-level requirements
    • Review and finalization
  • Development of control model using MATLAB®, Stateflow®, and Simulink®
  • Model verification using Model Advisor
  • Model coverage and design verification using Simulink Design Verifier™
  • Software-in-the-loop checking
  • Code generation

Proto testing with reference board is in progress and in this session, TATA Motors presents issues faced during development and the results achieved so far.

Recorded: 24 Apr 2017

Related Products

Learn More