Automotive Systems and Controls using MATLAB/Simulink

A 3 month introductory course on how MATLAB and Simulink can be used for automotive systems and their control

  • Domain : ELECTRICAL
Enroll Now View demo

A Quick Overview

This course helps you to understand the fundamentals of control systems by analysing various control concepts and it’s models to attain the desired objectives with a control system. Insights into various concepts such as mathematical modeling of a given

  • Real time application, 
  • Time/frequency domain analysis, 
  • Design techniques using MATLAB/Simulink are explained.

This helps to create a platform for students to get into research or the industry. Various exercises and projects related to control systems are provided to sharpen the knowledge of each individual and allow students to implement these skills even during hypothetical situations. At the end of the program, each individual will be able to face the existing challenges in industries and upcoming issues based on control systems.


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


1Introduction to modelling techniques – Part I

Introduction & Preliminaries:

  • Control systems
  • Modeling a physical system
  • Laplace transform
  • Control system design
  • Types of control strategies

2Introduction to modelling techniques – Part II

Modelling techniques: Nonlinearities and control

  • Mathematical modelling of systems
    • Mechanical
    • Electrical
    • Fluid system
    • Thermal system
  • Nonlinearities
  • Effects of nonlinearities
  • Linearization

3System analysis – Part I

System analysis: Model reductions

  • Block diagrams
  • Signal-flow graphs (SFGs)
  • Mason’s rule
  • SFGs of differential equations

4System analysis – Part II

System analysis: Fundamental elements

  • Poles, zeros and system response
  • First-order systems
  • Second-order systems
  • Higher-order systems
  • System response with zeros
  • Analysis of block diagrams
  • Modifying the system response

5System analysis – Part III

System analysis: Stability

  • Routh-Hurwitz criterion
  • Special cases of Routh-Hurwitz criterion
  • Steady-state errors for unity feedback systems
  • Static error constants and system type
  • Steady-state errors for nonunity feedback systems
  • Sensitivity

6System analysis – Part IV

System analysis: Root locus

  • Definition of root locus
  • Conditions of root locus
  • Sketching the rool locus – Part I
  • Sketching the rool locus – Part II
  • Pole sensitivity

7Design techniques – Part I

Design techniques: Bode and Nyquist plots

  • Bode plots
  • Gain margin and phase margin
  • Polar plots
  • Nyquist plots
  • Stability analysis using Nyquist plots

8Design techniques – Part II

Design techniques: Compensators – Part I

  • Automatic control systems
  • PID controller design using Ziegler-Nichols rules
  • Lag compensation
  • Lead compensation
  • Lag-lead compensation
  • Computer-based design
  • Physical realization of compensation
  • Systems with time-delay

9Design techniques – Part III

Design techniques: Compensators – Part II

  • Gain adjustment
  • Lag compensation
  • Lead compensation
  • Lag-lead compensation

10State-space representation – Modelling & analysis

State-space representation: Modelling & analysis

  • State-space representation
  • State-space to transfer functions
  • Transfer functions to state-space
  • Alternative representations in state-space
  • Controllability
  • Observability
  • Stability in state-space

11State-space representation - Design

State-space representation: Design

  • Similarity transformations
  • Controller design
  • Alternative approaches to controller design
  • Observer design
  • Alternative approaches to observer design

12Digital control systems, Future scope

Digital control systems, Future scope:

  • Modeling the digital computer
  • The z-transform
  • Transfer functions
  • Stability
  • Transformations
  • Where do we go from here?

Analysis of a hybrid electric vehicle subsystem

A project on analysis of transfer function relating input voltage to output voltage of speed sensor/transducer for speed control of a hybrid electric vehicle (HEV) motor.

Key Highlights:

  • Requires knowledge gained from the first 7 weeks to solve the project.
  • Identifying and analyzing the second-order transfer functions.
  • Observing the system response and extract conclusions.
  • Compute performance parameters.
  • Obtain time domain relations from the given transfer function equivalents.
  • Observe the effects of modifying the system transfer function on overall response of the system.
  • Use of computer software to correlate the analytical results with simulated data.


  • Using second-order structure given, compute percent overshoot, rise time, peak time, and settling time.
  • Draw the root locus, Bode and Nyquist plots using MATLAB and provide inferences. 
  • Plot the step response of the HEV using MATLAB and note down the observations and articulate inferences.
  • Evaluate the effect of adding an extra pole and a zero on the overall response of the system in MATLAB and provide insights.

Control design for futuristic drone operations

A project on futuristic scenario where drones would be used to rescue/move in difficult and inaccessible environments.

Key Highlights:

  • Use of time-domain analysis to observe the response of the system.
  • Use of frequency-response techniques to identify system performance measures via analytical analysis and computer software.
  • Observe the impact of modifying suggested parameters of the system using computer program.
  • Use knowledge of controller design techniques to change system transfer function.
  • Use of computer software for control systems design in frequency-domain.
  • Obtain inferences on the basis of observations made in with and without control scenarios.
  • Use of obtained knowledge to provide suggestions as per the control system fundamentals.


  • Obtain step response of the given system transfer function with varying step amplitudes in MATLAB.
  • Observe the performance parameters in root locus, Bode and Nyquist diagrams in MATLAB and provide conclusions.
  • Design a controller for a reliable drone operation with given set of constraints in MATLAB.
  • Evaluate the overall performance of the drone using the designed controller in MATLAB.
  • Compare the responses obtained with and without controller and provide insights on the same.

Flexible Course Fees

Choose the plan that’s right for you


2 Months Access


Per month for 3 months

  • Access Duration : 2 Months
  • Mode of Delivery : Online
  • Project Portfolio : Available
  • Certification : Available
  • Email Support : Available
  • Forum Support : Available

Lifetime Access


Per month for 3 months

  • Access Duration : Lifetime
  • Mode of Delivery : Online
  • Project Portfolio : Available
  • Certification : Available
  • Individual Video Support : 12/ Month
  • Group Video Support : 12/ Month
  • Email Support : Available
  • Forum Support : Available
  • Telephone Support : Available
  • Dedicated Support Engineer : Available


  • Anyone who is from control and automation industry.
  • Anyone from a certain disciplinary field trying to implement control theory to predefined processes.
  • A PhD or entry level engineer looking to revise control system concepts.
  • Anyone looking to understand first-hand implementation of control theory.
  • Anyone applying for job opportunities in the field of control and automation.



  • MATLAB/Simulink is going to be the prime tool for the course.

  • MATLAB/Simulink is an analysis and design tool widely deployed in maximum industries/academia across the globe.

  • MATLAB/Simulink has a wide variety of toolboxes in various fields to analyse a given problem in a scientific/mathematical way.

  • To be specific, in MATLAB/Simulink, controller design becomes really simple and can be easily done using user-friendly interfaces abiding by the ideas from control theory.

  • Further, from a practical implementation point of view, the software can help interface real-time applications and has the capability to develop independent products.


Companies hire from us

See all


  • Top 5% of the class will get a merit certificate
  • Course completion certificates will be provided to all students
  • Build a professional portfolio
  • Automatically link your technical projects
  • E-verified profile that can be shared on LinkedIn


See all

Frequently Asked Questions

1Who can take your course?

  • Anyone who is from control and automation industry.
  • Anyone from a certain disciplinary field trying to implement control theory to predefined processes.
  • A PhD or entry level engineer looking to revise control system concepts. 
  • Anyone looking to understand first-hand implementation of control theory.
  • Anyone applying for job opportunities in the field of control and automation.

2What is included in your course?

  • Basic understanding to the building blocks of control theory.
  • Time and frequency domain modelling and design.
  • Transfer function, state-space, root-locus, bode plots, Nyquist plots.
  • Time response, frequency response, steady-state error analysis.
  • Digital control systems.
  • Course includes,
    • Video tutorials.
    • Challenges.
    • Two projects and its corresponding solutions.
    • Enhances thinking ability and problem-solving capabilities.

3What will the student gain from your course?

After taking the course and completing its assessments successfully, the student will be able to,

  • Understand and convert a given physical system into its control system equivalent.
  • Analyse and design a rule (or a set of rules) using control metrics and defined objectives.
  • Implement various feedback control design strategies using MATLAB/Simulink.
  • Attain competence to gain advanced level control subjects explored by industries and research avenues.
  • Ideate conversion of computer simulation models to its hardware-in-loop (HIL) and independent hardware equivalent.
  • Upgrade themselves in terms of algorithms present in the market, making them easily approachable by the industries or project themselves as a freelancer.

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

  • MATLAB/Simulink is going to be the prime tool for the course.
  • MATLAB/Simulink is an analysis and design tool widely deployed in maximum industries/academia across the globe.

5What real world application for the tools and techniques will you teach in this course?

We will look into some of the examples in the field of,

  • Autonomous vehicles.
  • Electrical applications.
  • Mechanical applications.

6Which companies use these techniques and for what?

In particular, control and its advanced variants are deployed extensively in many sectors including,

  • Automobile.
  • Process control.
  • Synthetic Biology.
  • Robotics.
  • Power systems.
  • Manufacturing and many more.

7How is your course going to help me in my path to MS or PhD?

  • Prime theories for control and automation require a platform developed using control system fundamentals.
  • Apart from conventional ideologies in control, this course will develop ability to provide deeper, newer insights to advanced control theories. This would in turn allow the students to gain aptitude to solve various and difficult control problems in real-time environments.
  • Being a PhD myself, I believe control systems are ubiquitous and hence needs to be understood (at the core) for variety of applications right from biology to mechanical, automobiles and electrical.

8How is this course going to help me get a job?

  • Though a primitive concept and a well-established one, newer control theories integrated in modern day industries and academic projects require basic understanding of control system fundamentals. Thus, companies look for skilled personnel in the field of advanced control or at least with an aptitude of basic control.
  • Having the ability to implement control for real-time applications using standard tools would make you a ready-to-go product in the market; hence an obvious choice.
  • Additionally, the candidate would be skilled enough to start anything on a freelance basis.


You Might Also Be Interested In

Related Courses

See all

The Skill-Lync Advantage

See all