Simulink® for Automotive System Design Advanced Level Training Course

Last updated

Course Code



14 hours (usually 2 days including breaks)


Participants should have basic knowledge about Simulink


Simulink is a graphical programming environment for modeling, simulating and analyzing multidomain dynamic systems.

Course Outline

  • Fundamentals
  • Using the MATLAB® environment
  • Essential Mathematics for control systems using MATLAB®
  • Graphics and Visualization
  • Programming using MATLAB®
  • GUI Programming using MATLAB® (optional)
  • Introduction to Control systems and Mathematical Modeling using MATLAB®
  • Control Theory using MATLAB®
  • Introduction to systems modeling using SIMULINK®
  • Model Driven Development in Automotive
  • Model Based versus Model-less Development
  • Test Harness for Automotive Software System Tests
  • Model in the Loop, Software in the Loop, Hardware in the Loop
  • Tools for Model Based Development and Testing in Automotive
  • Matelo Tool Example
  • Reactis Tool Example
  • Simulink/Stateflow Models Verifiers and SystemTest Tool Example
  • Simulink® internals (signals, systems, subsystems, simulation Parameters,…etc) - Examples
  1. Conditionally executed subsystems
  2. Enabled subsystems
  3. Triggered subsystems
  4. Input validation model
  • Stateflow for automotive systems (Automotive Body Controller application) - Examples
  • Creating and Simulating a Model

Create a simple Simulink model, simulate it, and analyze the results.

  1. Define the potentiometer system
  2. Explore the Simulink environment interface
  3. Create a Simulink model of the potentiometer system
  4. Simulate the model and analyze results
  • Modeling Programming Constructs Objective:
  • Model and simulate basic programming constructs in Simulink
  1. Comparisons and decision statements
  2. Zero crossings
  3. MATLAB Function block

Modeling Discrete Systems Objective:

Model and simulate discrete systems in Simulink.

  1. Define discrete states
  2. Create a model of a PI controller
  3. Model discrete transfer functions and state space systems
  4. Model multirate discrete systems

Modeling Continuous Systems:

Model and simulate continuous systems in Simulink.

  1. Create a model of a throttle system
  2. Define continuous states
  3. Run simulations and analyze results
  4. Model impact dynamics

Solver Selection: Select a solver that is appropriate for a given Simulink model.

  1. Solver behavior
  2. System dynamics
  3. Discontinuities
  4. Algebraic loops
  • Introduction to MAAB (Mathworks® Automotive Advisory Board) - Examples
  • Introduction to AUTOSAR
  • AUTOSAR SWCs modeling using Simulink®
  • Simulink Tool boxes for Automotive systems
  • Hydraulic cylinder Simulation-Examples
  • Introduction to SimDrivelin (Clutch Models, Gera Models) (Optional) -Examples
  • Modeling ABS (Optional ) - Examples
  • Modeling for Automatic Code Generation - Examples
  • Model Verification Techniques -Examples
  • Engine Model (Practical Simulink Model)
  • Anti-Lock Braking System (Practical Simulink Model)
  • Engagement Model (Practical Simulink Model)
  • Suspension System (Practical Simulink Model)
  • Hydraulic Systems (Practical Simulink Model)
  • Advanced System Models in Simulink with Stateflow Enhancements
  • Fault-Tolerant Fuel Control System (Practical Simulink Model)
  • Automatic Transmission Control (Practical Simulink Model)
  • Electrohydraulic Servo Control (Practical Simulink Model)
  • Modeling Stick-Slip Friction (Practical Simulink Model)



Related Categories

Related Courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Israel!

As a Business Development Manager you will:

  • expand business in Israel
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions