Mathworks Certified Training

A 9 day live training organized in partnership with Mathworks

  • Course Price : 25000
Login and Enroll View demo

A Quick Overview

A 9 day live training program brought to you in partnership with Mathworks. The program is customised for Automotive systems. The classes will be live sessions which will be led by an experienced trainer from Mathworks. Evaluation will be conducted in the form of two tests by Mathworks. The participant has to complete the tests to get a certificate from Mathworks and Skill-Lync. The detailed itinerary is mentioned below. Scroll down to find out


Get a 1-on-1 demo to understand what is included in the course and how it can benefit you from an experienced sales consultant. The demo session will help you enroll in this course with a clear vision and confidence.

Request a Demo Session

Training Itinerary

1Day 1 - Simulink for Automotive Applications

Creating and Simulating a Model (1.5 hrs)

  • Create a simple Simulink model, simulate it, and analyze the results.
    • Introduction to the Simulink interface
    • Potentiometer system
    • System inputs and outputs
    • Simulation and analysis

Modeling Programming Constructs (1.5 hrs)

  • Model and simulate basic programming constructs in Simulink.
    • Comparisons and decision statements
    • Vector signals
    • PWM conversion system
    • Zero crossings
    • MATLAB Function block

Modeling Discrete Systems (2 hrs)

  • Model and simulate discrete systems in Simulink.
    • Discrete signals and states
    • PI controller system
    • Discrete transfer functions and state-space systems
    • Multirate discrete systems

Modeling Continuous Systems (2 hrs)

  • Model and simulate continuous systems in Simulink.
    • Continuous states
    • Throttle system
    • Continuous transfer functions and state-space systems
    • Physical boundaries

2Day 2 - Simulink for Automotive Applications

Solver Selection (2 hrs)

  • Select a solver that is appropriate for a given Simulink model.
    • Solver behavior
    • System dynamics
    • Discontinuities
    • Algebraic loops

Developing Model Hierarchy (1.5 hrs)

  • Use subsystems to combine smaller systems into larger systems.
    • Subsystems
    • Bus signals
    • Masks

Modeling Conditionally Executed Algorithms (1 hrs)

  • Create subsystems that are executed based on a control signal input.
    • Conditionally executed subsystems
    • Enabled subsystems
    • Triggered subsystems
    • Input validation model

Combining Models into Diagrams (1.5 hrs)

  • Use model referencing to combine models.
    • Subsystems and model referencing
    • Model referencing workflow
    • Model reference simulation modes
    • Model workspaces
    • Model dependencies

Creating Libraries (1 hrs)

  • Use libraries to create and distribute custom blocks.
    • Creating and populating libraries
    • Managing library links
    • Adding a library to the Simulink Library Browser

3Day 3 - Stateflow for Automotive Applications

Modeling Flow Charts (2 hrs)

  • Implement decision flows with flow charts.
    • Junctions and transitions
    • Flow chart behavior
    • Stateflow interface
    • Conditions and condition actions
    • Chart data
    • Common patterns

Modeling State Machines (2 hrs)

  • Implement state machines with state transition diagrams.
  • State machine behavior
  • State and transition actions
  • Chart initialization
  • Action execution order
  • Flow charts within states
  • Mealy and Moore charts

Hierarchical State Diagrams (1.5 hrs)

  • Implement hierarchical diagrams to improve the clarity of state machine designs.
    • Superstates and substates
    • State data
    • History junction
    • Transition priority
    • Action execution order

Parallel State Diagrams (1.5 hrs)

  • Implement parallel states to model multiprocessing designs.
    • Benefits of parallel states
    • Chart/state decomposition
    • Parallel state behavior

4Day 4 - Stateflow for Automotive Applications(Contd.)

Using Events in State Diagrams (2 hrs)

  • Use events within a Stateflow diagram to affect chart execution.
    • Using events in state diagrams
    • Broadcasting events
    • Behavior of state diagrams that contain events
    • Implicit events
    • Temporal logic operators

Calling Functions from Stateflow (1.5 hrs)

  • Create functions in a Stateflow chart out of Simulink blocks, MATLAB code, and flow charts.
    • Types of functions
    • Simulink functions
    • MATLAB functions
    • Graphical functions

Truth Tables and State Transition Tables (1.5 hrs)

  • Create flow charts and state transition diagrams in tabular form.
    • Truth tables
    • Conditions, decisions, and actions
    • State transition tables
    • States, transitions, and actions

Component-Based Modeling in Stateflow (2 hrs)

  • Prepare Stateflow designs for component reuse and interact with structured Simulink data.
  • Bus signals
  • Data types
  • Atomic subcharts
  • Data mapping

5Day 5 - Modeling Physical Systems with Simscape

Introduction to Simscape and the Physical Network Approach (1 hrs)

  • Become familiar with the Simscape environment by modeling a simple electrical system.
    • Introduction to Simscape
    • Differences between Simulink and Simscape
    • Building and simulating a model in Simscape
    • Guidelines for Simscape modeling

Working with Simscape Components (2 hrs)

  • Interpret Simscape block diagrams and identify the physical variables in Simscape by modeling a mechanical
    • Describing Simscape component fundamentals
    • Using the Simscape Foundation Library
    • Setting initial conditions
    • Logging physical variables

Connecting Physical Domains (1 hrs)

  • Connect models from different physical domains to create a single, multidomain model.
    • Creating multidomain physical components
    • Modeling ideal and nonideal connections between physical domains
    • Dividing components into subsystems
    • Parameterizing models

Combining Simscape Models and Simulink Models (1 hrs)

  • Add Simulink blocks to a Simscape model to increase modeling flexibility.
    • Connecting physical signals and Simulink signals
    • Performing operations on physical signals
    • Controlling physical models
    • Solving models with Simscape and Simulink blocks

Creating Custom Components with the Simscape Language (2 hrs)

  • Leverage the Simscape language to create custom physical components in Simscape.
    • Simscape language
    • Custom component workflow
    • Complete custom component example

6Day 6 - Battery Modeling using Simscape and Battery Management System Design

• Introduction to Battery models and Battery terminology Simscape language
• Creating Battery Models using Simscape
• Cell model and characterization
• Battery Pack Modeling

7Day 7 - Battery Modeling using Simscape and Battery Management System Design(

• Battery Management System Overview
• SoC Estimation using Extended Kalman Filter
• Cell Balancing using Stateflow Logic
• Testing Battery Management System using Simulink Test

8Day 8 - Modeling Electric Powertrain System with Powertrain Blockset

The topics below focuses on modeling electric powertrain systems using Powertrain Blockset. Topics include:
• Construct Entire Vehicle level model using Powertrain block library
• Component Sizing for battery and motor choices
• Range and performance estimation
• Identify powertrain architecture for better performance

9Day 9 - Modeling Power Electronic Systems with Simscape

This topics below focuses on modeling power electronic systems using Simscape Electrical™. Topics include:
• Modeling single-phase power electronic components
• Controlling the level of fidelity in a model
• Developing controls for power electronics
• Modeling three-phase power electronic components
• Controlling power electronics for motor drive applications


See all

You Might Also Be Interested In

Related Courses

See all

Frequently Asked Questions

1Who can take this course?

  • Students who are interested in the EV/HEV domain as well as learning Matlab & Simulink in depth
  • MHEV and MEV students who are interested in learning model based development
  • Students who want an understanding of automotive system level modeling and simulation

2What is included in this course?

  • This courses cover both subject fundamentals and how to use software tool (such as Matlab) for solving engineering problems
  • Electric powertrain courses from MHEV and MEV rely on model based development approach and helps learner to start using Matlab & Simulink (beginner level)

3What will the student gain from this course?

  • Opportunity to become a proficient user of Simulink
  • Hands on Simulink training customized to model automotive (EV/HEV) systems 
  • In depth learning content to perform advanced simulations
  • Become a Mathworks Certified Professional

4What software skills are you teaching and how well are these tools used in the industry?

Training helps to get in to design & development job roles and research (higher education) opportunities


Companies hire from us

See all

The Skill-Lync Advantage

See all