Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vehicle Dynamics - Matlab & Simulink Examples
Rating: 2.2 out of 5(3 ratings)
57 students

Vehicle Dynamics - Matlab & Simulink Examples

In this course you will learn basics of vehicle dynamics, forming state space matrices and simulating vehicle behavior.
Created byCumhur Özbaş
Last updated 9/2024
English

What you'll learn

  • have a basic understanding of the cornering force characteristics of pneumatic tires,
  • be able to analyze the plane motions of road vehicles using the bicycle model,
  • extend the use of the bicycle model to the handling analysis of articulated vehicles,
  • have an insight into the the basic ideas of four wheel steering and the classical control strategies,
  • be familiar with various higher order vehicle models used for handling analysis,
  • understand the basic ride motions of vehicles,
  • be able to model vehicles for ride studies and model road surfaces as inputs to these models,
  • obtain the response of vehicle models to road inputs and evaluate the ride quality,
  • be familiar with the design and optimization of passive and active suspension systems.

Course content

8 sections62 lectures7h 1m total length
  • Introduction1:29

    Explore vehicle handling as the dynamics of motion under directional commands and road disturbances, where driver inputs like steering, acceleration, and braking shape acceleration and its derivatives.

  • Chapter 1: Lateral acceleration1:06

    Explore how lateral movements reveal centripetal and centrifugal forces during cornering. Compute centripetal acceleration from speed and radius of curvature, and relate it to vehicle weight via g.

  • Chapter 1: Load transfer2:36

    Explore how lateral acceleration causes load transfer at the center of gravity, risking inner wheel lift and affecting rollover stability and critical lateral acceleration.

  • Chapter 1: Tires2:49
  • Test1
  • Chapter 1: Cornerig Force Characteristics10:02

    Analyze how tire deformation in the contact patch creates cornering forces and self-aligning torque through slip angle, tire load, and the linear tire model with negative cornering stiffness.

  • Chapter 1: Secondary Parameters6:20

    Explore secondary parameters like tire inflation pressure, camber angle, and longitudinal forces and their effects on cornering force, stiffness, and load transfer, including friction circle and ellipse concepts.

  • Test2
  • Chapter 1: Self-aligning Torque2:39

    Explore self-aligning torque from cornering forces and the contact-patch moment arm, or kinematic trail, and how slip angle, normal load, inflation pressure, and tractive or braking actions affect it.

  • Chapter 1: Tire models3:29

    Explore tyre models for vehicle dynamics, including experimental data-driven, analytical, and physical approaches, and study tyre kinematics, slip, braking, and friction for simulations.

  • Chapter 1: Linear models0:25

    Explore the linear tire model for small slip angles, defining stiffness and displacement to relate angle to cornering force, and identify when nonlinear models are needed.

  • Chapter 1: Nonlinear models0:30

    Explore nonlinear tyre models for grid slip angles, contrasting the simplified tag off model with the industry-standard magic formula.

  • Chapter 1: Dugoff model4:12

    Explore the Dugoff tire model as a simple analytical tool to study traction and cornering, linking slip, slip angle, stiffness, and friction to longitudinal and lateral forces.

  • Chapter 1: Magic formula2:45

    The magic formula is a nonlinear empirical model used in industry, based on data, to predict cornering, lateral, and longitudinal forces and self-aligning torque in Matlab, with careful dimensional accuracy.

  • magic formula matlab example7:33

    Learn to implement the magic formula in Matlab by building a function that takes normal load, slip angle, and camber angle to compute lateral force and tire cornering stiffness.

  • Lecture Slides0:02
  • Tire models problems

Requirements

  • Have a basic understanding of dynamics
  • Basic matlab experience

Description

In this course we will learn about main equations of a vehicle during cornering, and ride comfort. You will grasp some core logics in handling, like understeer and oversteer; where you will be able to interpret simulated results in matlab.

For the modelling of the vehicle's dynamcis equations, some basic differential algebra is required, and state space method is introduced to model vehicle systems. Derivations of underlying equations are not explained in detail, however they are shown in diagrams and main points are emphasized. In this regard, this course is a supplementary course, which focuses on simulation and analyzing part. There are great books to study vehicle dynamics in detail.

You will learn some technical skills and tricks on how to create some basic steering inputs and road profiles, and most optimum way to write matlab functions for state space generation of a vehicle model.
Since you will study theoritical framework between equations, you will be able to understand pros and cons of different models and how & when to apply them, as well as to how to approach problems.
On top of this, you will learn fundemental control methods to state-space systems in the case of vehicles, state feedback and LQR strategies.

Course includes homeworks, and some of the homeworks may be challenging, in that case look for the solution and ask the parts you are interested in to me. There is repeating theme occuring in homeworks such that you will get used to this modelling approach quickly to move on your projects.

Who this course is for:

  • Those who want to impove themselves on vehicle simulation and control