NTU Racing Team
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Help
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # Notes for Vehicle Dynamics & Control ###### tags: `vehicle_dynamics` `note` `electrical_system` `NTURT` `vehicle_dynamics` ##### Author: @QuantumSpawner ## Table of Contents [TOC] ## Youtube Playlist Youtube playlist: [Vehicle Dynamics & Control](https://www.youtube.com/watch?v=Cg0L_HZYxP4&list=PLW3FM5Kyc2_4PGkumkAHNXzWtgHhaYe1d). ## Reference Frames / Coordinate Systems ### Inertial Frame Denoted by capitalized $X$, $Y$, $Z$ that is fixed to the earth with the $Z$-axis pointing to the anti-gravitational direction. ### Vehivle Frame Denoted by $x_v$, $y_v$, $z_v$ that is fixed to the vehicle reference point with the $x_v$-axis pointing to the front and the $z_v$-axis pointing to the top of the vehicle. ### Horizontial Frame Denoted by $x$, $y$, $z$ that is also fixed to the vehicle reference point with the $x$ and $y$-axis being the projection of the $x_v$ and $y_v$-axis onto the horizontial plane. ### Path Frame Denoted by $d$, $e$, $n$ with the $d$-axis being tangential to the path, $e$-axis on the road plane perpenticular to the $d$-axis pointing to the left and $n$-axis perpenticular to them such that the right-handed Cartesian coordinate system is constructed. ## Terminologies ### Wheelbase $l$ The distance between the axles of the front wheels and the rear wheels. ### Track $b$ The distance between the left and right wheel. (separately for the front and the rear axles) ### Horizontial Plane The plane orthogonal to the gravity at the vehicle reference pount. ### Road Plane The plane tangent to the earth surface (road) at the vehicle reference point. ### Slope angle $\lambda$ The angle between the horizontial and the road plane in the direction of the $x$-axis. ### Bank angle $\beta$ The angle between the horizontial and the raod plane in the direction of the $y$-axis. ### Vehicle Velocity $\bf v$$(t)$ and acceleration $\bf a$$(t)$ The first and the second derivatives of the inertial frame coordinates $\bf r$$(t)=(X,Y,Z)$. ### Projecting the vehicle velocity and acceleration onto the horizontial frame as - Longitudunal velocity $v_{lon}(t)$ and acceleration $a_{lon}(t)$ in the direction of the $x$-axis. - Lateral velocity $v_{lat}(t)$ and acceleration $a_{lat}(t)$ in the direction of the $y$-axis. - Vertical velocity $v_{vert}(t)$ and acceleration $a_{vert}(t)$ in the direction of the $z$-axis. ### Yaw angle and rate $\psi$, $\dot{\psi}$ The angle between the $X$-axis in the inertial frame and the $x$-axis in the horizontial frame (the rotation angle with respect to the $z$-axis) with the yaw rate as its angular velocity. ### Pitch angle and rate $\theta$, $\dot{\theta}$ The angle between the $x$-axis in the horizontial frame and the $x_v$-axis in the vehicle frame (the rotation angle with respect to the $y$-axis) with the pitch rate as its angular velocity. ### Roll angle and rate $\varphi$, $\dot{\varphi}$ The angle between the $y$-axis in the horizontial frame and the $y_v$-axis in the vehicle frame (the rotational with respect to the $x$-axis) with the roll rate as its angular velocity. ## Review: Kinematics of a Rigid Body ### Kinematics of a point $P$ in space The position $\bf r_p$$(t)$$\in\Bbb R^3$ is given by three coordinates (often an arbitrary reference frame): - Position $\bf r_p$$(t)=(x(t), y(t), z(t))$ - Velocity $\bf v_p$$(t)=(\dot{x}(t), \dot{y}(t), \dot{z}(t))$ - Acceleration $\bf a_p$$(t)=(\ddot{x}(t), \ddot{y}(t), \ddot{z}(t))$ ### Descripting the Motion of a Rigid Body > A **rigid body** refers to a collection of infinitely many infinitesimally small mass points which are ridgidly connected, i.e. that the relative position remains unchanged over time. ![](https://i.imgur.com/ueCpBaM.jpg) The motion of a rigid body is described by the motion of a reference point $C$ of the body plus the relative motion of all other points $P$ with respect to $C$. > - $C$: reference point that is fixed to the rigid body > - $P$: an arbiturary point of the rigid body > - $\bf \omega$: the angular velocity of the rigid body (in fact, the angular velocity is independent of the choice of the reference point $C$) - position $\bf r_p$$=\bf r_c$$+\bf r_{c/p}$ - velocity $\bf v_p$$=\bf v_c$$+\bf \omega$$\times \bf r_{c/p}$ - acceleration $\bf a_p$$=\bf a_c$$+\bf \dot{\omega}$$\times \bf r_{c/p}$$+\bf \omega$$\times (\bf \omega$$\times \bf r_{c/p}$$)$ > Remark: Thus a ridgit body has six degree of freedom in space: >- three positions $\bf r_c$ and three angles $\bf \theta$ >- three velocities $\bf v_c$ and three angular velocities $\bf \omega$ >- three accelerations $\bf a_c$ and three angular accelerations $\bf \dot{\omega}$ ### Instananeous center of rotation The reference point $C$ can be arbirtarily selected as any point of the rigid body, or even as a point outside of the body which is assumed to be fixed in the body's reference frame. > Fact: At each time instance $t\in \Bbb R$, there exists a particular reference point $O$ (the "instantaneous center of rotation") for which $\bf v_O$$(t)=0$. In another word, each point $P$ of the rigid body performs a pure rotation about $O$: $\bf v_p$$=\bf v_O$$+\bf \omega$$\times \bf r_{o/p}$=$\bf \omega$$\times \bf r_{o/p}$ ![](https://i.imgur.com/yT4MqVT.jpg) #### Example 1: Turning wheels - wheel is completely lifted off the ground - wheel does not move in x or y direction - $\bf \omega$ points into the $xy$-plane The center point of the wheel is the only point with a velocity of zero, thus is the instantaneous center of rotation $O$. #### Example 2: Rolling wheels - wheel is rolling without slipping - ground is fixed to the $xy$-plane - $\bf \omega$ points into the $xy$-plane The contact point of the wheel and the ground is the only point with a velocity of zero, thus is the instantaneous center of rotation $O$. > Remark: The set of all points of the rigid body which at some point becomes the instantaneous center of rotation is called **polhode** (denoted orange in the diagram below). The set of all points in the $xy$ coordinate system which at some point becomes the instantaneous center of rotation is called **herpolhode** (denoted purple in the diagram below). > ![](https://i.imgur.com/7RHLRIO.jpg) ## Review: Dynamics of a Rigid Body ### Translatory motion #### Dynamics of a point $P$ in space Let $\bf r_P$$(t)\in\Bbb R^3$ be its position in an inertial reference frame, and $\bf v_P$$(t)$ be its velocity, and $\bf a_P$$(t)$ be its acceleration. - The **(linear) momentum** of $P$ $\bf p_P$$(t)\equiv m(t)\bf v_P$$(t)$ - By Newton's Second Law, $\frac{\mathcal d\bf p_P}{\mathcal dt}=\sum_{i}{\bf F_i}$, or if $m(t)=$const., $m\bf a_P$$=\sum_{i}{\bf F_i}$ where $\bf F_i$$(t)$ repensents all forces acting on the point $P$. #### Dynamics of a rigid body $B$ in space Let $\bf r_B$$(t)\in\Bbb R^3$ be its position of its center of gravity (mass) $C$ in an inertial reference frame, and $\bf v_B$$(t)$ be its velocity, and $\bf a_B$$(t)$ be its acceleration. > The **center of gravity** of a rigid body behaves like a point mass with mass $m$ and as if all forces acting anywhere on the rigid body were acting directly on this point mass. - The **(linear) momentum** of $P$ $\bf p_B$$(t)\equiv m(t)\bf v_C$$(t)$ - By Newton's Second Law, $\frac{d\bf p_B}{dt}=\sum_{i}{\bf F_i}$, or if $m(t)=$const., $m\bf a_B$$=\sum_{i}{\bf F_i}$ where $\bf F_i$$(t)$ repensents all forces acting on the rigid body $B$. ### Rotatory motion of a rigid body $B$ in space For the rotatory motion, the geometric shape and the spatial distribution of its mass is important. - Let the reference point $C$ be the body's center of gravity. (Alternatively, $C$ may be chosen as a fixed point in the body frame that is also a fixed point in the inertial frame.) - Let $\rho(x, y, z)$ be the body's density function, so that $m=\int_{B}{dm}=\int_{B}{\rho(x, y, z)dxdydz}$. - The **inertia tensor** $\Theta\equiv\begin{bmatrix}I_{xx}&I_{xy}&I_{xz}\\I_{yx}&I_{yy}&I_{yz}\\I_{zx}&I_{zy}&I_{zz}\end{bmatrix}$ Where the **moments of inertial angular mass** are $I_{xx}\equiv\int_{B}{(y^2+z^2)dm}$, $I_{yy}\equiv\int_{B}{(x^2+z^2)dm}$, $I_{zz}\equiv\int_{B}{(x^2+y^2)dm}$ The **moments of deviation** are $I_{xy}=I_{yx}\equiv-\int_{B}{xydm}$, $I_{xz}=I_{zx}\equiv-\int_{B}{xzdm}$, $I_{yz}=I_{zy}\equiv-\int_{B}{yzdm}$ - Let $\bf \omega$ be the angular velocity of the reigid body about the body frame as $\bf \omega$$\equiv(\omega_x, \omega_y, \omega_z)$. - The **angular momentum** of the rigid body with respect to $C$ is given by $\bf L^{(C)}$$=\Theta\bf \omega$. - By the angular momentum principle, $\frac{d}{dt}\bf L^{(C)}$$=\sum_{i}{\bf M_i^{(C)}}$, or if $\Theta(t)=$ const., $\Theta\bf \omega$$=\sum_{i}{\bf M_i^{(C)}}$ where$\bf M_i^{(C)}$$(t)$ are the moments of all forces acting on $B$ with respect to $C$. #### Special cases - If the body frame coordinates $x, y, z$ are choosen as a principle axis system for the rigid body (symmetry axes), then the inertia tensor becomes diagonal:$$\Theta=\begin{bmatrix}I_{xx}&0&0\\0&I_{yy}&0\\0&0&I_{zz}\end{bmatrix}$$ Examples: ![](https://i.imgur.com/2BkSaWX.jpg) - For the (quasi-)planar motion of a rigid body in the $xy$-plane ($\omega_x=\omega_y=0$ and $M_x^{(C)}=M_y^{(C)}=0$), the angular momentum becomes: $L_z^{(C)}=I_{zz}\omega_z$ and the angular momentum principle yields: $I_{zz}\dot{\omega_z}=\sum_{i}{M_i^{(C)}}$. (assuming $I_{zz}=$const.) ## Ackermann Steering Geometry ### Wheel steer angle $\delta_{ij}$ Defined separately for each of the four wheels ($i=f$ for "front" and $i=r$ for "rear" and $j=l$ for "left" and $j=r$ for "right"), wheel steer angle is the angle between the orientation of the wheel and the $x$-axis, about the $z_v$-axis. > Assumption: No rear wheel steering ($\delta_{rl}=\delta_{rr}=0$). ### Slip angle $\alpha_{ij}$ The angle between the velocity of the wheel's center point $v_{ij}$ and the wheel's orientation. (where $i\in\{f, r\}$ and $j\in\{l, r\}$) ### Kinematic four-wheel model ![](https://i.imgur.com/6mIcUmb.jpg) The combination of all admissible (front) wheel steer angles for the kiematic four-wheel model is called the **Adcermann steering geometry**. >Assumption: The slip angles of all four tires are zero: $\alpha_{ij}=0$. ## Kinematic Bicycle Model ![](https://i.imgur.com/8vF8jnc.jpg) The kinematic bicycle model is a simplification of the kinematic four-wheel model, where the two rear wheels and the two front wheels are lumped into on (imaginary) rear wheel and front wheel, respectively. ### Equation of motion ![](https://i.imgur.com/Qaq9VRV.jpg) Assuming a constant velocity $v$: $\dot{X}(t)=v\cos(\psi+\beta)$ $\dot{Y}(t)=v\sin(\psi+\beta)$ $\dot{\psi}=\omega=\frac{v}{R}$ By some basic geometry and trigonometry: $\tan\delta=\frac{l_f+l_r}{\bar{R}}\Rightarrow\bar{R}=\frac{l_f+l_r}{\rm tan\delta}$, $\tan\beta=\frac{l_r}{\bar{R}}=\frac{l_r}{l_f+l_r}\tan\delta$ $\cos\beta=\frac{\bar{R}}{R}\Rightarrow\frac{1}{R}=\frac{1}{\bar{R}}\cos\beta=\frac{1}{l_f+l_r}\tan\delta\rm cos\beta$ Hence, we obtain: $\dot{X}(t)=v\cos(\psi+\beta)$ $\dot{Y}(t)=v\sin(\psi+\beta)$ $\dot{\psi}=\omega=\frac{v}{l_f+l_r}\tan\delta\cos\beta$ where $\beta=\arctan(\frac{l_r}{l_f+l_r}\tan\it\delta)$ ## Tires: Terminology and Basics ![](https://i.imgur.com/erofwkU.jpg) A tire cinsists of a combination if rubber and fabric (**carcass**): - The carcass is made of **cords** of nylon, polyester, etc. ($\Rightarrow$**plies**) - Cord are often laied by two or more lays which are also called **plies**. - The main types are **radial-ply** and **bias-ply** tires. ![](https://i.imgur.com/fOuc4zW.jpg) - Due to the tire load, $r_{eff}<r$ ### Tire code ![](https://i.imgur.com/mzXMOHU.png) - section width: 25mm - aspect ratio: 65% - construction: R1 - (radial-ply) - rim diameter: 19 inches > Note: Aspect ratio is the ratio of the section hight and the section width. ### Wheel coordiante system ![](https://i.imgur.com/ht47xdO.jpg) Let the wheel travel from the left tho the right and traveling towards us in the side view, then we can define the wheel coordinate $x_w$, $y_w$, $z_w$ as the figure above. ## Lateral Tire Models > The purpose of tire modles is to determine the froces and moments that act on the vehicle via its tire-road contact. Un the contact patches, **tire forces** and **tire moments** are acting on each tire: ![](https://i.imgur.com/GVEMqOp.jpg) - vertical force $F_z$ - longitudinal force $F_x$ - lateral force $F_y$ - aligning torque $M_z$ - overturning moment $M_x$ - rolling resistance moment $M_y$ > Assumption: For lateral tire models, the longituddinal force $F_x$ is neglacted. (i.e. no accerelation and braking) > Difficulties: > - Uneven pressure distribution in the tire contact path > - Complexity of the tire-road contact > ![](https://i.imgur.com/b552UKU.jpg) > - Different road and tire conditions ### Analytic tire models The idea is to derive the tire forces from first principles in mechanics, in particular Coulomb friction (adhesion + friction) in the contact path and elastic deformation of the tire. ![](https://i.imgur.com/2bFuZRy.jpg) ![](https://i.imgur.com/VYYHlBK.jpg) The following elastic foundation model for lateral tire has been developed by Ernst Fiala in 1954: ![](https://i.imgur.com/ZctiLx8.jpg) In the simplest case, we may allow for a discontinuous displacement of the center line (i.e. discontinuous tire): ![](https://i.imgur.com/okb7K2T.jpg) #### Case 1: Linear Tire Model > Assumption: The slip angle $\alpha$ is samll that the maximum static force of $\mu F_z$ is not exceeded anywhere in the contact path (i.e. all static friction) with $\mu$ being the static friction coefficient. ![](https://i.imgur.com/Dzpxa2d.jpg) with $(x,y)$ being the cordinate of the tire center line $\Rightarrow \frac{\mu F_z}{c}\ge y$ $\Rightarrow$ Lateral tire force $F_y=\frac{1}{2a}\int_{0}^{2a}{c(x)y(x)dx}$ where $c(x)=c$ and $y(x)=x\tan\alpha$ for our sipmle case $\Rightarrow F_y=ca\tan\alpha \fallingdotseq ca\alpha$ when $\alpha$ is small, where $ca\equiv c_\alpha$ is **cornering stiffness** $\Rightarrow$ Aligning torque $M_z=\frac{1}{2a}\int_{0}^{2a}{c(x)y(x)(x-a)dx}\fallingdotseq\frac{1}{3}ca^2\alpha$ in small angle #### 2: > Assumption: The slip angle $\alpha$ is large enough that the maximum static force $\mu F_z$ is exceeded at some place in the contact path (i.e. dynamic friction involved) with $\mu$ being the static and dynamic friction coefficient. ![](https://i.imgur.com/spdJiqp.jpg) The center line displacement is given by: $$y(x)=\begin{cases}y(x)=x\tan\alpha,&\text{if } 0<x<\bar{x}\\y(x)=\frac{\mu F_z}{c},&\text{if } \bar{x}\le x\le 2a\end{cases}$$ with $\bar{x}\tan\alpha =\frac{\mu F_z}{c}$ $\Rightarrow$ Lateral tire force $F_y=\frac{1}{2a}[\int_{0}^{\bar{x}}{cx\tan\alpha dx}+\int_{\bar{x}}^{2a}{c\frac{\mu F_z}{c}dx}]=\mu F_z-\frac{\mu ^2F_z^2}{4ac\tan\alpha}$ if $\alpha\le\frac{\mu F_z}{2ac}$ as a small angle $\Rightarrow$ Aligning torque $M_z=\frac{1}{2a}[\int_{0}^{\bar{x}}{cx\tan\alpha (x-a)dx}+\int_{\bar{x}}^{2a}{c\frac{\mu F_z}{c}(x-a)dx}]=\frac{\mu ^2F_z^2}{4c\tan\alpha}-\frac{\mu ^3F_z^3}{16c^2a\rm tan^2\it\alpha}$ if $\alpha\le\frac{\mu F_z}{2ac}$ #### Empirical (經驗) tire models The main idea is to fit the parameters of predefined functions to measure data from a tire est bench. Empirical data shows that the lateral tire force $F_y$ roughly behaves as follows: ![](https://i.imgur.com/2kkP0OA.jpg) Saturation level $\alpha _{sat}\equiv\alpha -\frac{F_y}{c_\alpha}$ is the deviation of the actual slip angle of the lateral tire force minus the slip angle from the line The shape of the tire force curve depends on many variables: - size of the tire construction type (radial-ply, ...) - number and angle of plies - general tire/thread desine - aspect ratio For any given tire (above variables fixed), the main factors are: - tire inflation pressure - tire load (vertical force $F_z$) ![](https://i.imgur.com/i5gW5K1.jpg) A frequent assumption is that $\frac{F_y}{F_z}$ follows the same curve, but actually, the curves differs with different slip angles: ![](https://i.imgur.com/Arj3Bvv.jpg) ##### Pacejka Tire Model The Pacejka tire model is the most commonly used tire model in practice. Is's based on the **Magic Foumla**: $$F_y=D\sin[C\arctan(B\alpha -E(B\alpha -\arctan(B\alpha)))]\mu F_z$$ - $\alpha$: tire slip angle - $\mu$: tire -road firction coefficient - $F_z$: vertical tire force - $B, C, D, E$: model prarmeters where $B$: stiffness factor $C$: shape factor $D$: peak value $E$: curvature factor This formula is an emperial modle, thus it can't be derived from any physics laws. ![](https://i.imgur.com/UMohOGT.jpg) ## The Dynamic Bicycle Model with Linear Tires > Assumptions: > - Wheels of the front and rear axle are lumped together into one front and one rear wheel. > - Reference point $C$ is the vehicle's center of gravity. > - The motion of the vehicle is restricted to the $X,Y$-plane. > - For the lateral and yaw motion, the vehicle is considered as a rigid body, whose dynamics are determined by the fundamental laws of motion. > - Only lateral tire forces which are generated by a linear tire model. > - The steering angle is small: $\sin\delta\fallingdotseq\delta$, $\tan\delta\fallingdotseq\delta$, $\cos\delta\fallingdotseq1$. > - For longitudinal motion, the velocity $v_{lon}$ is constant. ![](https://i.imgur.com/W1BMnz5.jpg) Parameters: - $m$: vehicle mass - $I_z$: moment of intia about $z$ - $l_f,l_r$: distance from $C$ to front and rear axle ($l_f+l_r=l$) - $c_{\alpha ,f},c_{\alpha ,r}$: cornering stiffness of the combines front and rear tires ### Laws of motion ![](https://i.imgur.com/SVqWOip.jpg) #### Lateral dynamics: $ma_y^{(X,Y)}=\sum_{i}{F_{y,i}}=F_r+F_f\cos\delta\fallingdotseq F_r+F_f$ where $a_y^{(X,Y)}=\dot{v}_{lon}+\omega v_{lon}$ with $\omega v_{lon}$ being centripetal acceleration $\Rightarrow m(\dot{v}_{lat}+\omega v_{lon})=F_r+F_f$ (1) #### Yaw dynamics: $I_z\dot{\omega}=\sum_{i}{M_i^{(C)}}=-l_rF_r+l_fF_f\cos\delta$ $\Rightarrow I_z\dot{\omega}=-l_rF_r+l_fF_f$ (2) #### Tire forces: Linear tire modle: $F_f=-c_{\alpha ,f}\alpha _f$, $F_r=-c_{\alpha ,r}\alpha _r$ (caution on the minus sign) Velocity geometry: $\alpha _f\fallingdotseq\tan\alpha _f=\frac{v_{a,\eta}}{v_{a,\varepsilon}}$, $\alpha _f\fallingdotseq\tan\alpha _f=\frac{v_{B,y}}{v_{B,x}}$ ![](https://i.imgur.com/G6n8J7P.jpg) Kinematics: $v_{B,x}=v_{lon}$, $v_{B,y}=v_{lat}-\omega l_r$ $v_{A,x}=v_{lon}$, $v_{A,y}=v_{lat}+\omega l_f$ Coordiante Transformation $(x,y)\rightarrow (\varepsilon,\eta)$: $v_{A,\varepsilon}\fallingdotseq v_{A,x}+v_{A,y}\delta$ $v_{A,\eta}\fallingdotseq-v_{A,x}\delta+v_{A,y}$ $\Rightarrow F_f=-c_{\alpha ,f}\alpha _f=-c_{\alpha ,f}\frac{v_{A,\eta}}{v_{A,\varepsilon}}=-c_{\alpha ,f}\frac{-v_{lon}\delta+v_{lat}+\omega l_f}{v_{lon}+(v_{lat}+\omega l_f)\delta}$ when $v_{lon}\ll (v_{lat}+\omega l_f)\delta$, $F_f\fallingdotseq c_{\alpha ,f}\delta-c_{\alpha ,f}\frac{v_{lat}+\omega l_f}{v_{lon}}$ (3) Similarily, $F_r=-c_{\alpha ,r}\alpha _r=-c_{\alpha ,r}\frac{v_{B,y}}{v_{B,x}}\fallingdotseq-c_{\alpha ,r}\frac{v_{lat}-\omega l_r}{v_{lon}}$ (4) ### Linear bicycle model: State space representation Substitution of the front (3) and rear (4) tire forces yields: in (1): $m(\dot{v}_{lat}+v_{lon}\omega)=F_r+F_f=-c_{\alpha ,r}\frac{v_{lat}-\omega l_r}{v_{lon}}+c_{\alpha ,f}\delta-c_{\alpha ,f}\frac{v_{lat}+\omega l_f}{v_{lon}}$ $\Rightarrow\dot{v}_{lat}=-\frac{c_{\alpha ,r}+c_{\alpha ,f}}{mv_{lon}}v_{lat}+\frac{c_{\alpha ,r}l_r-c_{\alpha ,f}l_f}{mv_{lon}}\omega-v_{lon}\omega +\frac{c_{\alpha ,f}}{m}\delta$ in (2): $I_z\dot{\omega}=-l_rF_r+l_fF_f=-l_r(-c_{\alpha ,r}\frac{v_{lat}-\omega l_r}{v_{lon}})+l_f(c_{\alpha ,f}\delta-c_{\alpha ,f}\frac{v_{lat}+\omega l_f}{v_{lon}})$ $\Rightarrow\dot{\omega}=\frac{l_rc_{\alpha ,r}-l_fc_{\alpha ,f}}{I_zv_{lon}}v_{lat}-\frac{l_f^2c_{\alpha ,f}+l_r^2c_{\alpha ,r}}{I_zv_{lon}}\omega+\frac{c_{\alpha ,f}}{I_z}l_f\delta$ This is equivalent to the following state space it representation: states: $x_1\equiv v_{lat}$, $x_2\equiv\psi$, $x_3\equiv\omega$ input: $\mu\equiv\delta$ $$\Rightarrow\frac{d}{dt}\begin{bmatrix}x_1\\x_2\\x_3\end{bmatrix}=\begin{bmatrix}\dot{v}_{lat}\\ \dot{\psi}\\ \dot{\omega}\end{bmatrix}=\begin{bmatrix}-\frac{c_{\alpha ,r}+c_{\alpha ,f}}{mv_{lon}}&0&\frac{c_{\alpha ,r}l_r-c_{\alpha ,f}l_f}{mv_{lon}}\\0&0&1\\ \frac{l_rc_{\alpha ,r}-l_fc_{\alpha ,f}}{I_zv_{lon}}&0&-\frac{l_f^2c_{\alpha ,f}+l_r^2c_{\alpha ,r}}{I_zv_{lon}}\end{bmatrix}\begin{bmatrix}x_1\\x_2\\x_3\end{bmatrix}+\begin{bmatrix}\frac{c_{\alpha ,f}}{m}\\0\\ \frac{c_{\alpha ,f}}{I_z}l_f\end{bmatrix}\mu$$ > Remark: With $\dot{X}=v_{lon}\cos\psi-v_{lat}\sin\psi$ and $\dot{Y}=v_{lon}\sin\psi+v_{lat}\cos\psi$, the model can be augmented by the global position to a nonlinear state space model. ## Vehicle Handling Performance Handing (performance) refers to the lateral dynamics / cornering behavior of a vehicle. The performance objectives are not specific, they can be summarized as follows: - Responsiveness of the vehicle to driver inputs (steering). - Case of control in case of external disturbance to the vehicle. - Intuitive recognition of the handling limits by the driver. The impact of changes in certain vehicle parameters (e.g. loads, tires, road surfaces) on the vehicle dynamics should be kept as small as possible. Vehicle handling measures the performance of the vehicle-driver combination (**closed-loop performance**). However, drivers are difficult to model, because they are humans and there is no "unique" driver. Hence, usually only the dynamics of the vehicle itself are considered (**open-loop performance**). Illustration of closed-loop system: ![](https://i.imgur.com/lscdirp.jpg) It makes little to no sense in practice to study this closed-loop system, especilly in normal driving situations. Driver models make sense in critical driving situations (for example, treating the driver reation time as a time delay in case of emergency), but they are not in the content of this course. Hence we will examine important dynamic properties of the open-loop system, where $\delta (t)$ is fixed. ## Oversteer and Understeer ### Ackermann Steer Angle $\bar{\delta}$ Let $O$ be the instantaneous center of rotation of a (kinematic or dynamic) bicycle model. The Ackermann steer angle $\bar{\delta}$ is defined as the angle between the line from $O$ to the mid point of the rear wheel and the line from $O$ to the mid point of the front wheel. ![](https://i.imgur.com/LSYJt2P.jpg) Hence, $\bar{\delta}=\delta$ in kinematic bicycle model; $\bar{\delta}=\delta -\alpha _f+\alpha _r$ in dynamic bicycle model. ### Tangential Radius $\bar{R}$ Let $\bar{C}$ be the point of the kinematic bicycle model where the slip angle is zero (i.e. the direction of the local velocity equals to the orientation of the vehicle). The tangential radius $\bar{R}$ is defined as the length between the instantaneous center of rotation $O$ and $\bar{C}$. ![](https://i.imgur.com/KcH4oK8.jpg) Hence, $\bar{\delta}_{kin}=\arctan\frac{l}{\bar{R}}$ in kinematic bucycle model, $\bar{\delta}_{dyn}=\delta -\alpha _f+\alpha _r=\arctan\frac{l_l}{\bar{R}}+\arctan\frac{l_z}{\bar{R}}$. ### Steady-State Cornering Given our discussion of vehicle handling performance, the most basic (and probably the most impotant) experiment to asses the open-loop system in steady-state cornering. Steady-state cornering refers to the (somewhat idealized) situation where the vehicle is driving on a circle with fixed radius with a constant steering angle. ### Oversteer and Understeer [The difference between understeer and oversteer](https://www.youtube.com/watch?v=EwmDdMzzDjY) A dynamic bicycle model is said to be **neutrally steering** during steady-state cornering, if its steering angle $\delta _{dyn}$ equals to that of a kinematic bicycle model $\delta _{kin}$ when both are driving on a circle with the same tangential radius $\bar{R}$. - Comparison of Ackermann angles for the same radius $\bar{R}$: $\bar{\delta}_{kin}=\arctan\frac{l}{\bar{R}}\fallingdotseq\frac{l}{\bar{R}}$, $\bar{\delta}_{dyn}=\arctan\frac{l_l}{\bar{R}}+\arctan\frac{l_z}{\bar{R}}\fallingdotseq\frac{l_l}{\bar{R}}+\frac{l_z}{\bar{R}}=\frac{l}{\bar{R}}$ $\Rightarrow\bar{\delta}_{kin}=\bar{\delta}_{dyn}$ if both models drive on a circle with the same tangential radius $\bar{R}$. - Substituding the steering angles $\bar{\delta}_{kin}=\delta _{kin}$ and $\bar{\delta}_{dyn}=\delta _{dyn}-\alpha _f+\alpha _r$. $\Rightarrow\delta _{kin}=\delta _{dyn}-\alpha _f+\alpha _r$ or $\delta _{dyn}=\delta _{kin}+\alpha _f-\alpha _r$ So the dynamic model is neutrally steering if $\alpha _f=\alpha _r$. It's called **oversteering** when $\alpha _f<\alpha _r$, and **understeering** when $\alpha _f>\alpha _r$ ### Illustration of Oversteer and Understeer ![](https://i.imgur.com/yKe3Ikp.jpg) ## Understeet Gradient The understeer/oversteer behavior of a vehicle changes with the vehicle's lateral acceleration. If the lateral acceleration is small (low speed and/or large radius), the slip angles are generally small and hance the vehicle is almost neutrally steering. If the lateral acceleration of a vehicle increases, the slip angles of both vehical tries have to grow and the understeer/oversteer behavior of the vehicle becomes more prominent. The understeer gradient quantifies the rate of change of a vehicle's understeer (or oversteer, if the gradient id negative) with its lateral acceleration. ### Stationarily Conditions during Steady-State Conering ![](https://i.imgur.com/kebSK1o.jpg) > Assumptions: > - Dynamic bicycle model, in particular the steering angle $\delta$ is small > - Steady-state cornering maneuver: $\delta\equiv\delta _{dyn}=\delta _{kin}+\alpha _f -\alpha _r$ > - Linear tire model: $F_f=c_{\alpha ,f}\alpha _f$, $F_r=c_{\alpha ,f}\alpha _f$ > - The cornering stiffness coefficients $c_{\alpha ,f}$ and $c_{\alpha ,r}$ depend linearly on the vertical tire load: $c_{\alpha ,f}=\tilde{c}_{\alpha ,f}F_{z,f}$, $c_{\alpha ,r}=\tilde{c}_{\alpha ,r}F_{z,r}$ ![](https://i.imgur.com/nDVOBip.jpg) $\sum_{i}{F_{i,z}}=0: F_{z,f}+F_{z,r}=mg$, $\sum_{i}{M_{i,y}^{(C)}}=0: l_rF_{z,r}-l_fF_{z,f}$ $\Rightarrow F_{z,r}=\frac{l_r}{l}mg=w_fmg$, $F_{z,r}=\frac{L_f}{l}mg=w_rmg$ $w_r,w_f$: fraction of weight on the front, rear tire ![](https://i.imgur.com/nzc5INy.jpg) Balance of forces ($\vec{e}_r$-direction): $ma_r=-F_f-F_r$ in steady-state cornering, $a_r=-\frac{v_{lon}^2}{R}$ as centripetal acceleration Balance of moments (z-direction): $I_z\ddot{\psi}=l_fF_f-l_rF_r=0$ for stationary rotation Solving for $F_f$ and $F_r$: $F_f=\frac{l_r}{l}\frac{v_{lon}^2}{R}$, $F_r=\frac{l_f}{l}\frac{v_{lon}^2}{R}$ Substituding into the linear tire models: $\alpha _f=\frac{1}{c_{\alpha ,f}}F_f=\frac{w_f}{c_{\alpha ,f}}\frac{v_{lon}^2}{R}$, $\alpha _r=\frac{1}{c_{\alpha ,r}}F_f=\frac{w_r}{c_{\alpha ,r}}\frac{v_{lon}^2}{R}$ Steady-state cornering condition: $\delta=\delta _{kin}+\alpha _f-\alpha _r=\delta _{kin}+(\frac{w_f}{c_{\alpha ,f}}-\frac{w_r}{c_{\alpha ,r}})\frac{v_{lon}^2}{R}$ $\Rightarrow$Understeer gradient $K\equiv\frac{w_f}{c_{\alpha ,f}}-\frac{w_r}{c_{\alpha ,r}}$ ### Characteristic Speed and Critical Speed Define: $v_{char}$: characteristic velocity, $v_{crit}$: critical velocity Illustration of understeer gradient (ideal case): ![](https://i.imgur.com/hzhp7UD.jpg) Illustration of understeer gradient (experimental case): ![](https://i.imgur.com/BS9luxJ.jpg) > Remark: The graph can olny be drawn in experimants (described in ISO 4138) ## Yaw Stability - So far, we have analyzed the steady-state behavior ($\rightarrow$ stationary circle) - Now we look at the transient response, in particular with respect to stability - The linear bicycle model remains the basis for our analysis ### Linear Bicycle Model ![](https://i.imgur.com/W1BMnz5.jpg) Parameters: - $m$: vehicle mass - $I_z$: moment of intia about $z$ - $l_f,l_r$: distance from $C$ to front and rear axle ($l_f+l_r=l$) - $c_{\alpha ,f},c_{\alpha ,r}$: cornering stiffness of the combines front and rear tires State space representation: $$\frac{d}{dt}\begin{bmatrix}v_{lat}\\\omega\end{bmatrix}=\begin{bmatrix}-\frac{c_{\alpha ,r}+c_{\alpha ,f}}{mv_{lon}}&&\frac{c_{\alpha ,r}l_r+c_{\alpha ,f}l_f}{mv_{lon}}-v_{lon}\\\frac{l_rc_{\alpha ,r-l_fc_{\alpha ,f}}}{I_zv_{lon}}&&-\frac{l_f^2c_{\alpha ,f}+l_r^2c_{\alpha ,f}}{I_zv_{lon}}\end{bmatrix}\begin{bmatrix}v_{lat}\\\omega\end{bmatrix}+\begin{bmatrix}\frac{c_{\alpha ,f}}{m}\\\frac{c_{\alpha ,f}}{I_z}l_f\end{bmatrix}\delta\equiv\dot{x}=Ax+B\delta$$ ### Stability of the Linear Bicycle Model The linear bicycle model is stable if and only if all eigenvalues of the system matrix $A$ are in the open left-half of the complex plane. The eigenvalue $s_{1,2}$ of $A$ satisfies its characteristic equation: $det(sI-A)=0$ Substituding the system matrix of the linear bicycle model: $det(\begin{bmatrix}s+\frac{c_{\alpha ,r}+c_{\alpha ,f}}{mv_{lon}}&&v_{lon}-\frac{c_{\alpha ,r}l_r+c_{\alpha ,f}l_f}{mv_{lon}}\\-\frac{l_rc_{\alpha ,r-l_fc_{\alpha ,f}}}{I_zv_{lon}}&&s+\frac{l_f^2c_{\alpha ,f}+l_r^2c_{\alpha ,f}}{I_zv_{lon}}\end{bmatrix})=0$ $\Rightarrow (s+\frac{c_{\alpha ,r}+c_{\alpha ,f}}{mv_{lon}})(s+\frac{l_f^2c_{\alpha ,f}+l_r^2c_{\alpha ,f}}{I_zv_{lon}})+(v_{lon}-\frac{c_{\alpha ,r}l_r+c_{\alpha ,f}l_f}{mv_{lon}})(\frac{l_rc_{\alpha ,r-l_fc_{\alpha ,f}}}{I_zv_{lon}})=0$ Determining the coefficient of the second-order polynominal: $s^2+(\frac{c_{\alpha ,r}+c_{\alpha ,f}}{mv_{lon}}+\frac{l_f^2c_{\alpha ,f}+l_r^2c_{\alpha ,f}}{I_zv_{lon}})s+\frac{c_{\alpha ,r}+c_{\alpha ,f}}{mv_{lon}}\frac{l_f^2c_{\alpha ,f}+l_r^2c_{\alpha ,f}}{I_zv_{lon}}+(v_{lon}-\frac{c_{\alpha ,r}l_r+c_{\alpha ,f}l_f}{mv_{lon}})\frac{l_rc_{\alpha ,r-l_fc_{\alpha ,f}}}{I_zv_{lon}}=0\equiv s^2+bs+c=0$ Simplifying the cofficients: $b=\frac{I_z(c_{\alpha ,r}+c_{\alpha ,f})+m(l_f^2c_{\alpha ,f}+l_r^2c_{\alpha ,r })}{mI_zv_{lon}}>0$ $c=\frac{mv_{lon}^2(l_rc_{\alpha ,f}-l_fc_{\alpha ,f})+c_{\alpha ,f}c_{\alpha ,r}l^2}{mI_zv_{lon}^2}$ The roots of the second-order polynominal follow with the quadratic formula: $s_{1,2}=\frac{1}{2}(-b\pm\sqrt{b^2-4c})$ As $b>0$, let's distinguish three cases: 1. $c>\frac{1}{4}b^2$: $s_{1,2}=-\frac{1}{2}b\pm jw$ where $w\equiv\sqrt{b^2-4c}$ Since $b>0$, the eigenvalue $s_{1,2}$ both have a negative real part and therefore the system is stable. 2. $\frac{1}{4}b^2\ge c>0$: $s_{1,2}=\frac{1}{2}(-b\pm\sqrt{b^2-4c})$ Hence the eigenvalue $s_{1,2}$ are both real and negative, so the system is stable. 3. $c\le0$: $s_{1,2}=\frac{1}{2}(-b\pm\sqrt{b^2-4c})$ Hence the eigenvalue $s_{1,2}$ are both real, with one of them negative and the other one non-negative. So the system is unstable. ### Stability vs. Understeer/Oversteer Necessary and sufficient condition for stability: $c>0$ Explicit expression for the coefficient c: $c=\frac{mv_{lon}^2(l_rc_{\alpha ,f}-l_fc_{\alpha ,f})+c_{\alpha ,f}c_{\alpha ,r}l^2}{mI_zv_{lon}^2}>0$ Observations: - For any given set of parameters $m,I_z, l_r,l_f,l,c_{\alpha ,r},c_{\alpha ,f}>0$: If $v_{lon}$ is sufficiently small, the vehicle is stable ($c>0$). - If $l_rc_{\alpha ,f}\ge l_fc_{\alpha ,f}$, the vehicle is stable($c>0$) for all longitudinal velocity $v_{lon}$. (case 1) - If $l_rc_{\alpha ,f}< l_fc_{\alpha ,f}$, the vehical becomes unstable ($c\le 0$) if the longitudinal velocity increases above a critical threshold.(case 2) Compare these observations to the understeer gradient: $K\equiv\frac{w_f}{c_{\alpha ,f}}-\frac{w_r}{c_{\alpha ,r}}$ - The vehicle is understeering if $K>0$, neutrally steeringif $K=0$, and oversteering if $K<0$. - $w_f=\frac{l}{l_f}$, $w_r=\frac{l}{l_r}$ represent the weight factor for the front/rear tire. - Rewrite the understeer gradient: $K=\frac{w_f}{c_{\alpha ,f}}-\frac{w_r}{c_{\alpha ,r}}=\frac{l_r}{lc_{\alpha ,f}}-\frac{l_f}{lc_{\alpha ,r}}=\frac{l_rc_{\alpha ,r}-l_fc_{\alpha ,f}}{lc_{\alpha ,f}c_{\alpha ,r}}$ - The numerator reveals a close relationship between the understeer gradient $K$ and the two stability cases: -- case 1: $l_rc_{\alpha, r}\ge l_fc_{\alpha ,f}\iff K\ge 0$ (understeer or neutrally steer) -- case 2: $l_rc_{\alpha, r}< l_fc_{\alpha ,f}\iff K< 0$ (oversteer) Conclusion: In order to be stable, a vehicle must be understeering or neutrally steering. An oversteering vehicle is only stable up to a certain velocity and unstable above that velocity. ## Powertrain 1: Engine and Brake ### Overview of a standard powerstain ![](https://i.imgur.com/LA9rReG.jpg) Drivetrain: The mechanism that transmits the power of the engine th the wheels. (including clutch, gearbox(transmission), driveshaft(propeller), differential and axle shafts) ### Engine The main purpose of the engine is to deliver propulsive power to the vehicle: $$\text{Power }P\equiv \bf F\cdot v=M\cdot\omega$$ Teh main automotivve engine types are: - Combustion engine ($\Rightarrow$gasoline, diesel, liquefired pet - Electric motors ($\Rightarrow$battery, fuel cell, overhead wire) - Hybrid powertrains ($\Rightarrow$at least two different energy sources) In particular, a combination of a combustion engine with an electric motor, e.g. - The electric motor can accelerate the vehicle at low speeds - It can be used as generate to recuperate kinetic energy when braking. - Combustion engine powers an electric geneators so that is constantly running close to its optimal operating point. Performance criteria for automotive engines: ![](https://i.imgur.com/h6xYkCa.jpg) - Peak power ($hp$ ar $kW$) and peak torque ($Nm$) - Motor characteristic, i.e. power/torque over engine speed ($rpm$) > Remark: These curves represent full-load power of the engine (**full throttle**) - Power efficiecy (%) or specific fuel consumption($\frac{kg}{kWh}$) - Emission of $\rm CO_2$ and air pollutants ($\rm NO_x,HC,CO,...$) - Weight, size and cost of the engine and the corresponding powertrain - range, weight and speed of fueling/charging the energy storage ### Brakes Brake systems in vehicles serve three purposes, namely to - decelerate the vehicle, possibly to a stopping position - prevent acceleration on a downward slope - keep the vehicle in a resting position (e.g. while parking) To this end, the brakes deliver a braking torque to some or all of the wheels of th vehicle (angainst their current direction of rotation). The main brake types (by physical principle): - engine brakes - friction brakes - elecromagnetic brakes #### Engine brakes The engine brake refers to the braking torque that is produced by gasoline or diesel engines when the accelerator pedal is released. It is caused by friction in the drivetrain and the engine (to a minor extent), and air compression losses in the engine (majority of the braking effent). #### Friction brakes Friction brakes dissipate the kinetic energy of the vehicle by transforming it into heat. There are two main types of friction brakes in autonobiles: ![](https://i.imgur.com/7H8D5ke.jpg) Further eleements of friction brake system include: - brake froce distribution between the four wheels - brake booster / electric brake booster - safety mechansims: dual hydraulic circuit, emergency brake, dual brake booster (for heavy-duty vehicles) #### Electromagnetic brakes Electromagnetic brakes split into regenerative and non-regenerative brakes. Noe-regenerative brake: An eddy current brake dissipates the kinetic energy as heat. However, unlike friction brakes, there is no physical contact between moving parts. Hence abrasive wear is significantly reduced. Regenerative brake: The idea of regenerative brakes is to recover the kinetic energy of the vehicle as electric energy. This leads to an increase in energy efficiency and a reduction of the wear out of the friction brake. The main difficulty with the process of regenerative braking is the very high power that is delivered over fairly short time periods. This requires special forms of energy storage, for example: - 42V batteries - supercapacitors - flywheels - compressed air storages ## Powertrain 2: Drivetrain ### Clutch (manual transmission) A clutch is a mechansim device for engaging / disengaging power transmission between the engine and the wheels. Its main purpose is to bridge the **power gap** of a combustion engine. ![](https://i.imgur.com/g5wcNCi.jpg) ### Torque Converter (automatic transmission) A torque conveter is a fluid coupling between the engine and the rest of the vehicle. ![](https://i.imgur.com/Tam5xVZ.png) ![](https://i.imgur.com/KLUccHg.jpg) ### Transmission The transmission is needed because combustion engines operate (most efficiently) at different speeds $\omega _{engine}$ and torque $M_{engine}$ from what is required at the wheels $\omega _{wheel}$, $M_{wheel}$ of the vehicle. The drivetrain provides a "transformation of the power" between the engine and the wheels. The total transformation is a combination of the effects of (the clutch / torque converter,) the transmission and the differential. Hence we consider the power transmission between the output of the clutch or torque converter $\omega _{shaft}$, $M_{shaft}$ and the wheels $\omega _{wheel}$, $M_{wheel}$: - Assuming 100% efficiency of the trasmission: $\omega _{shaft}M_{shaft}=\omega _{wheel}M_{wheel}$ - The **gear ratio** of the transmission is defined as: $R\equiv\frac{\omega _{wheel}}{\omega _{shaft}}=\frac{M_{shaft}}{M_{wheel}}$ - If the efficiency of the transmission $\eta <1$: $\frac{M_{shaft}}{M_{wheel}}=\eta\frac{\omega _{wheel}}{\omega _{shaft}}=\eta\frac{1}{R}$ Real transmission in passenger vehicles usually have an efficiency $\eta >90\%$ - The ratios for each gear are usually chosen to a **geometric progression**: ![](https://i.imgur.com/NEw4uFc.jpg) where $\frac{R_2}{R_1}=\frac{R_3}{R_2}=\frac{R_4}{R_3}=...$ ### Differential A differential serves three purposes: distribution of engine power to the wheels, while allowing the wheels to turn at a different speeds, and adding to the overall gear ratio of the tranmission. ![](https://i.imgur.com/ZMk58VZ.png) - The left and the right wheel can rotate freely in opposite directions (idea case). - The engine torque is distributed envely between the left and the right wheel. While this property is usually desirable under normal driving conditions (e.g. when driving a curve), it can become problematic if one of the wheels loes traction (e.g. when driving on uneven terrain). For this reason, especially off-road vehicles feature a **differential lock**, which blocks the opposite rotation made of the two wheels. ## Longitudinal Vehicle Dynamics ![](https://i.imgur.com/wxjhixa.jpg) Balance of forces: $$ma_{lon}=-mg\sin\lambda -F_{aero}-\sum_{i\in I}{F_{res,i}}+\sum_{i\in I}{F_{x,i}}$$ > For simplicity, all steering angles of the car are assumed to be zero. Longitudinal force components: - $mg\sin\lambda$: slope force - $F_{aero}$: aerodynamic drag force - $F_{res,i}$: rolling resistance force(s) - $F_{x,i}$: tire force(s) where $i\in I\equiv\{fl,fr,rl,rr\}$ ### Aerodynamic Drag Force Under the assumption that the air flow direction is aligned with the orientation of the vehicle, the aerodynamiv drag force can be approximated as: $$F_{areo}=\frac{1}{2}\rho C_dA_f(v_{lon}+v_{wind})^2$$ where - $\rho$: mass density of air - $C_d$: aeodynamic drag coefficient - $A_f$: front area of the vehicle - $v_{lon}$: longitudinal velocity of the vehicle - $v_{wond}$: wind speed #### Aerodynamic drag coefficient The aerodynamic drag coefficient is determined by the geometric shape of the object. For example: - plate: $C_{d,plate}\fallingdotseq 1.15$ - cuboid: $C_{d,cuboid}\fallingdotseq 0.82$ Comparison of drag coefficients of cars: ![](https://i.imgur.com/nOaSEVo.jpg) The aerodynamice drag coefficient of vehicles is generally determined by using a wind tunnle. #### Rolling resistance force The main couse of rolling resistance is the tire's deformation due to the vehicle load, which is not all elastic. Hence the internal damping of the material causes a loss of energy that appears as a resistance force apposite to the tire's rolling direction. ![](https://i.imgur.com/J9KuHPe.jpg) Experiments show that $F_{res,i}$ is roughly proportional to the vehicle ture force $F_{z,i}$: $$F_{res,i}=f_RF_{z,i}$$ where $f_R$ is the rolling resistance coefficient Typical values for passenger vehicles are $f_R\in[0.01,0.03]$ ![](https://i.imgur.com/CmqTrNw.jpg) Rolling resistance also depends on the surface of the road. For example: - Dry asphalt surface: $f_R\fallingdotseq 0.015$ - Gravel road / dry dirt road: $f_R\fallingdotseq 0.05$ - wet soaked grass: $f_R\fallingdotseq 0.035$ - On a solid surface with standing water with depth >0.5mm, $f_R$ frows propotionally with $v_{lon}^{1.5}$ #### Tire forces The tire forces are the forces that act on the tire due to its interaction with the ground surface. They are used to contract the longitudinal dynamics of the vehicle, i.e. acceleration and braking. The longitudinal tire force depends on - The **slip ratio** between the tire and the ground - The vertical load on the tire - The friction coefficient between the tire and the road The longitudinal tire slip is the difference between the tire's theoratical (kinematic) speed $\omega _ir_{eff}$ and its actual speed $v_i$. The main reason of longitudinal slip is not the relative movement of the road and the conttact patch however, is the elasticity of the tire. ![](https://i.imgur.com/6zCBDbH.jpg) The slip ratio is defined as: - $\sigma _{x,i}=\frac{\omega _ir_{eff}-v_i}{\omega _ir_{eff}}\ge 0$ under accelerating torque - $\sigma _{x,i}=\frac{\omega _ir_{eff}-v_i}{v_i}\le 0$ under braking torque Dependence of the longitudinal tire force $F_{x,i}$ on the slip ratio $\sigma _{x,i}$: ![](https://i.imgur.com/tTdmF7j.jpg) Dependence on other factors (vertical load $\bar{F}_{z,i}$, tire parameters, ...) are analogos to the lateral tire forces. ## Acceleration and Braking Performance ### Limits on the Accelerating / Barking forces The propulsive force $F_{prop}$ acting on the vehicle chassis equal to the sum of all longitudinal tire forces: $F_{prop}=\sum_{i\in I}{F_{x,i}}$ If the vehicle is accelerating, then $F_{prop}\ge 0$, if it's braking, then $F_{prop}\le 0$. For simplicity, all steering angles of the vehicle are assumed to be zero. ![](https://i.imgur.com/4mzLkja.jpg) #### Traction limit during acceleration and braking ![](https://i.imgur.com/wxjhixa.jpg) > Assumption: The lateral weight distribution is even and tje vehicle may be considered as a bicycle model $F_{x,f}=F_{x,fl}+F_{x,fr}$, $F_{x,r}=F_{x,rl}+F_{x,rr}$ $F_{z,f}=F_{z,fl}+F_{z,fr}$, $F_{z,r}=F_{z,rl}+F_{z,rr}$ $F_{res,f}=F_{res,fl}+F_{res,fr}$, $F_{res,r}=F_{res,rl}+F_{res,rr}$ Dimensions: - $h$: distance between $CoG$ and ground - $l$: wheelbase - $l_f$: distance between $CoG$ to front axle, $l_r$: distance between $CoG$ to rear axle Balance of forces: $ma_{lon}=-mg\sin\lambda -F_{aero}-F_{res,f}-F_{res,r}+F_{x,f}+F_{x,r}$ (1) Balance of moments about the rear and front wheel tire-road contract point: Rear: $-ma_{lon}h-mg\sin\lambda h+mg\cos\lambda l_r-F_{z,f}l-M_{aero}=0$ (2) Front: $-ma_{lon}h-mg\sin\lambda h-mg\cos\lambda l_f+F_{z,r}l-M_{aero}=0$ (3) (where $ma_{lon}$ here is considered as inertia force relative to an acceleration frame) ##### Case 1: Rear-drive car ($F_{prop}=F_{x,r}, F_{x,f}=0$) when accelerating - $\frac{F_{prop}}{F_{z,r}}\le\mu$ (where $\mu$ is the tire-road friction coefficient) $\Rightarrow$Traction limit $\bar{F}_{prop}\equiv\mu F_{z,r}$, with (3): $\bar{F}_{prop}=\mu ma_{lon}\frac{h}{l}+\mu mg(\sin\lambda\frac{h}{l}+\cos\lambda\frac{l_f}{l})+\mu\frac{M_{aero}}{l}$ - Substituding the traction limit $\bar{F}_{prop}=F_{x,r}$ into (1): $m(1-\mu\frac{h}{c})a_{lon}=-mg(1-\mu\frac{h}{l})\sin\lambda+\mu mg\frac{l_f}{l}\cos\lambda-F_{areo}+\mu\frac{M_{areo}}{l}-F_{rea,f}-F_{res,r}$ - Assuming $(1-\mu\frac{h}{c})>0$ and $\lambda$ is small ($\rightarrow\sin\lambda\fallingdotseq\lambda ,\cos\lambda\fallingdotseq 1$): - $a_{lon}$ is self-enforcing (the traction limit is greater with greater $a_{lon}$), because $(1-\mu\frac{h}{l})<1$ - A slope $\lambda>0$ increases the traction limit, but decreases $a_{lon}$ - A postive aerodynamic pitch moment $M_{areo}$ may increase $a_{lon}$ ($\rightarrow$rear spoiler) ##### Case 2: Front-drive car ($F_{prop}=F_{x,f}$, $F_{x,r}=0$) when accelerating - $\frac{F_{prop}}{F_{z,f}}\le\mu$ (where $\mu$ is the tire-road friction coefficient) $\Rightarrow$Traction limit $\bar{F}_{prop}\equiv\mu F_{z,f}$, with (2): $\bar{F}_{prop}=-\mu ma_{lon}\frac{h}{l}-\mu mg(\sin\lambda\frac{h}{l}-\cos\lambda\frac{l_f}{l})-\mu\frac{M_{aero}}{l}$ - Substituding the traction limit $\bar{F}_{prop}=F_{x,f}$ into (1): $m(1+\mu\frac{h}{c})a_{lon}=-mg(1+\mu\frac{h}{l})\sin\lambda+\mu mg\frac{l_r}{l}\cos\lambda-F_{areo}-\mu\frac{M_{areo}}{l}-F_{rea,f}-F_{res,r}$ - Assuming $\lambda$ is small ($\rightarrow\sin\lambda\fallingdotseq\lambda ,\cos\lambda\fallingdotseq 1$): - $a_{lon}$ decreases the traction limit - A slope $\lambda>0$ has a negative effect on the traction limit and on $a_{lon}$ - A negative areodymanic pitch moment $M_{areo}$ may increase $a_{lon}$ ($\rightarrow$front spoiler) ##### Case 3: All-wheel drive car ($F_{prop}=F_{x,f}+F_{x,r}>0$) - Clearly, for maximum traction, is holds that $\frac{F_{x,f}}{F_{z,f}}=\mu$ and $\frac{F_{x,r}}{F_{z,r}}=\mu$ - So more torque should be allocated to the rear tires with: - Increasing $a_{lon}$ - Increasing slope $\lambda$ - Increasing areodynamic pitch moment $M_{areo}$ - In reality, the engine torque is distributed between the front and the rear axle by a central differential in a fixed ratio that is cloes to the static weight distribution. - Most all-wheel drive cras have a differential lock to avoid unnecessary spinning of the wheels. ##### Case 4: Breaking ($F_{prop}=F_{x,f}+F_{x,r}<0$) - Traction limit of the front wheels:$-\frac{F_{x,f}}{F_{z,f}}\le\mu$ (where $\mu$ is the tire-road friction coefficient) $\Rightarrow$Traction limit $-\underline{F}_{x,f}\equiv\mu F_{z,f}=-\mu ma_{lon}\frac{h}{l}-\mu mg(\sin\lambda\frac{h}{l}-\cos\frac{l_r}{l})-\mu\frac{M_{aero}}{l}$ - Traction limit of the rear wheels:$-\frac{F_{x,r}}{F_{z,r}}\le\mu$ (where $\mu$ is the tire-road friction coefficient) $\Rightarrow$Traction limit $-\underline{F}_{x,r}\equiv\mu F_{z,r}=\mu ma_{lon}\frac{h}{l}+\mu mg(\sin\lambda\frac{h}{l}+\cos\frac{l_f}{l})+\mu\frac{M_{aero}}{l}$ - Hence the maximum braking force is achieved by increasing the ratio $\frac{F_{x,z}}{F_{x,r}}$ with: - Increasing deceleration of the vehicle ($a_{lon}<0$ getting smaller) - Decresing slope $\lambda$ - Decreasing aerodynamic pitch moment $M_{aero}$ - In reality, a good braking system is not just about the maximum braking force / shartest braking distance. It is also about maintaining stability / steerability during the braking maneuver. ![](https://i.imgur.com/ijKf1LE.jpg) #### Power-limit acceleration Above a certain velocity, the acceleration of a vehicle is limited by the power of the engine. > Assumption: The clutch / torque converter is locked and the engine is continuously operated at its power limit $\bar{P}_{eng}$. - Given the efficiency $\eta$ of the drivetrain, the maximum power availbale at the driven wheels is $\bar{P}_{wheels}=\eta\bar{P}_{eng}$. - With $\bar{P}_{wheels}=\bar{M}_{wheels}\omega$, where $\omega$ is the wheel speed and $\bar{M}_{wheels}$ is the total wheel torque: $\bar{M}_{wheels}=\frac{1}{\omega}\eta\bar{P}_{eng}$ - With the definition of the tire slip under acceleration $\sigma_x=\frac{\omega r_{eff}-v}{\omega r_{eff}}$: $\Rightarrow\omega=\frac{1}{1-\sigma _x}\frac{v}{r_{eff}}\Rightarrow\bar{M}_{wheels}=\frac{r_{eff}}{v}(1-\sigma _x)\eta\bar{P}_{eng}$ - The wheel torque is related to the propulsive forve by $\bar{M}_{wheels}=F_{prop}r_{eff}$: $$\Rightarrow F_{prop}=(1-\sigma _x)\eta\frac{\bar{P}_{eng}}{v}$$ ## Coupled Tire Models The tire models provide a mathmetical formula for the forces and moments acting on a tire in its contact patch. ![](https://i.imgur.com/GVEMqOp.jpg) So far, we haved looked at lateral tire models (coupling $F_y$ and $F_z$ with the slip angle $\alpha$) and longitudinal tire modles (coupling $F_x$ and $F_z$ with the slip ratio $\sigma _x$). However, in practice, lateral and longitudinal tire models are not independent of each other: - The maximum **combined force** $F\equiv\sqrt{F_x^2+F_y^2}$ is limted by the **friction circle**, which is defined by the tire-road-friction coefficient $\mu$. ![](https://i.imgur.com/82nuuhF.jpg) - Even below the friction limits, an increase in $|\alpha |$ decreases $|F_x|$ and an increase in $|\sigma _x|$ decreases $|F_y|$. ![](https://i.imgur.com/VdT5TNK.jpg) ### Derated Fiala Tire Model The longitudunal tire force is given by: $$F_x=\begin{cases}c_\sigma\sigma _x,&\text{if }|\sigma _x|<\frac{\mu F_z}{c_\sigma} \\ \mu F_z\rm sgn\it (\sigma _x),&\text{if }|\sigma _x|\ge\frac{\mu F_z}{c_\sigma}\end{cases}$$ ![](https://i.imgur.com/2jSYzI2.jpg) The limits of the lateral tire force are derated by the factor $\varepsilon\equiv\frac{\sqrt{(\mu F_z)^2-F_x^2}}{\mu F_z}$ to keep the combined force inside the friction circle: $$F_y=\begin{cases}c_\alpha\alpha,&\text{if }|\alpha|<\frac{\varepsilon\mu F_z}{c_\alpha}\\ \varepsilon\mu F_z\rm sgn\it(\alpha),&\text{if }|\alpha|\ge\frac{\varepsilon\mu F_z}{c_\alpha}\end{cases}$$ ![](https://i.imgur.com/zccSWCA.jpg) ### Pacejka-Sharp Tire Model The main assumption of the Pacejka-Sharp model is that the longitudinal and the lateral tire stiffness are the same, i.e. $c\equiv c_\alpha =c_\sigma$. (which is rarely the same) Define the lateral slip ratio $\sigma _y\equiv\frac{v_x\tan\alpha}{\omega r_{eff}}$, where $v_x$ is the wheel's longitudinal velocity, $\omega$ is its rotational speed, and $r_{eff}$ is its effective radius. The **combined tire slip** $\sigma\equiv\sqrt{\sigma _x^2+\sigma _y^2}$, and the combined tire force: $$F=\begin{cases}c\sigma-\frac{1}{3\mu F_z}(c\sigma)^2\rm sgn\it(\sigma)+\frac{1}{27(\mu F_z)^2}(c\sigma)^3,&\text{if }\sigma <\frac{3\mu F_z}{c}\\ \mu F_z\rm sgn\it (\sigma),&\text{if }\sigma\ge\frac{3\mu F_z}{c}\end{cases}$$ The longitudinal and lateral tire forces are then given by: $$\left \{\begin{array}{c}F_x=\frac{\sigma _x}{\sigma}F\\ F_y=\frac{\sigma _y}{\sigma}F\end{array}\right.$$ ### Dugoff Tire Model Let $c_\sigma$ be the longitudinal tire stiffness and $c_\alpha$ be the lateral tire stiffness. The longitudinal and lateral tire forces are given by: $$\left \{\begin{array}{c}F_x=c_\sigma\frac{\sigma _x}{1+\sigma _x}f(\lambda)\\ F_y=c_\sigma\frac{\tan\alpha}{1+\sigma _x}f(\lambda)\end{array}\right.$$ where $f(\lambda)\le1$ can be seen as a **scaling factor**. The factor $\frac{1}{1+\sigma _x}\fallingdotseq 1$in both expressioins if the slip ratio $\sigma _x\ll 1$. > Remark: If we neglect $f(\lambda)$ and $\frac{1}{1+\sigma _x}$, then what we get is a linear tire model. First, let $\tilde{F}_x$ and $\tilde{F}_y$ where $F_x=\tilde{F}_x$ and $F_y=\tilde{F}_y$. Define the parameter $\lambda\ge 0$ as $\lambda\equiv\frac{\mu F_z}{2\sqrt{\tilde{F}_x^2+\tilde{F}_y^2}}$. Where $F_z$ is the vertical tire force and $\mu$ is the tire-road fraction coefficient. The scaling factor $f(\lambda)\in [0,1]$ is defined as: $$f(\lambda)\equiv\begin{cases}(2-\lambda )\lambda ,&\text{if }0\le\lambda\le 1\\ 1,&\text{if }\lambda >1\end{cases}$$ - If $\sqrt{\tilde{F}_x^2+\tilde{F}_y^2}\rightarrow 0\Rightarrow\lambda\rightarrow\infty\Rightarrow f(\lambda)=1$ - If $\sqrt{\tilde{F}_x^2+\tilde{F}_y^2}\rightarrow\frac{1}{2}\mu F_z+X\rightarrow\lambda <1\Rightarrow f(\lambda)<1$ ## Automotive Suspensions The main functions of an automotive suspension system are the following: - To enhance the ride quality by isolating the vehicle cahssis from the vertical accelerations caused by the roughness of the road. - To keep a steady contact between the tire and the road with a proper vertical tire force, in order to maintain the maneuverability of the car. - To optimize the handling performance of the vehicle in different dymanic situations (understeer and oversteer, limits of handling, etc.) - To minimize the wear of the tires and parts of the suspension and the chassis die to dynamic loads. Additional factors that affect the choice/design of suspensions are coast, weight, dimensions, robustness, and ease of assembly. ### Solid Axle Suspension - The axle contains a rigid beam that links both wheels together. - The axle may be powered ("live axle") or unpowered ("dead axle"). - Advantages: simple design, inexpensive, very robust - The are used for some cars and commonly in trucks, trailers and off-road vehicles ![](https://i.imgur.com/d2xtxIP.jpg) ### Independent Suspension - Independent suspension allow each wheel of the axle to move up and down independently. - Advantages: more flexible design options, better ride comfort and tire-road traction, lower space requirements - Used for almost all production cars ![](https://i.imgur.com/z69IPqD.jpg) ### Solid Axle Suspension #### Leaf-spring suspension ![](https://i.imgur.com/v9ikAx1.jpg) ![](https://i.imgur.com/MGwS4n7.png) - The leaf also provide damping due to friction between the leafs. - The leaf spring suspension was common in automobiles untile the 1970s. - The main drawbacks of leaf spring suspensions is that there is little control over important design parameters: - damping ratio - geometry of deformation ("elastokinematics") A common construction from of a live axle with leaf-spring suspension is the **Hotchkiss drive**. ![](https://i.imgur.com/aa16S3u.png) It was the common layout for front-engine rear wheel drive cars until the 1970s. It is still used for many light and heavy trucks and some SUVs today. #### Multi-link solid axle suspensions So-called "links" or "arms" are solid bars that are used to control the kinematics of a suspension. They can also be used to enchance the dynamics of a leaf-spring suspension, such as - a **trailing arm** (**anti-tramp bar**) ![](https://i.imgur.com/bYpfMZp.jpg) - a **triangular linkage** ![](https://i.imgur.com/x3XNnXG.jpg) The links / arms restrict the degrees of freedom of the relative motion between the solid axle and the chassis (or make them very stiff). However, they must be designed such that at least two degrees of freedom are still permitted: - translatory motion in the vertical direction - rotatory motion around the longitudinal axis An important example is the **four-link suspension**: ![](https://i.imgur.com/hs7c5Df.jpg) - The driveshaft and differential are rigidly connected with the solid axle. - Four links are used to attach the axle to the vehicle frame: tow upper links and rwo lower links. - The lower links (**trailing arms**) are used to restrict the relative longitudinal motion between axle and vehicle frame. - The upper arms are used to restrict the relative lateral motion between axle and vehicle frame. - The well-defined kinematics (by means of the four links) allow for the leaf spring to be replaced by a coil spring and a linear damper. ### Independent Suspensions #### Double wishbone / A-arm suspension ![](https://i.imgur.com/6zXpwUD.jpg) The double wishbone / A-arm suspension offers many independent design parameters, e.g. for wheel alignment during turns. It is frequently used in production vehicles and race cars. #### McPherson strut ![](https://i.imgur.com/USZ4vNU.png) The McPherson strut is less coastly, less complex and lighter than the double wishbone suspension. It is very common in front-drive production vehicles. ## Anti-dive and Anti-squat Suspension Geometry Due to inertial forces and the vertical elasticity of the suspensions, a vehicle performs a pitching motion during acceleration and braking: ![](https://i.imgur.com/H4zouIg.jpg) > Acceleration: postive pitch angle $\Delta\theta >0$ due to a compression of the rear suspensions (**squat**). ![](https://i.imgur.com/IRqGaD2.jpg) > Braking: negative pitch angle $-\Delta\theta <0$ due to a compression of the front suspensions (**dive**). Anti-dive and anti-squat geometry is about how to reduce the dive and squat motion. Anti-dive and anit-squat has (almost) no effect on the weight distribution, but just on how much of the vertical forces passes through the springs versus the links / control arms of the suspensions. ### Virtual Pivot Points Consider the kinematics of a suspension from a sidewards perspective. There exists a virtual point that is the instaneous center of rotation of the relative motion of the wheel with respect to the chassis. It shall be called the **virtual pivot point**. #### Double wishbone suspension ![](https://i.imgur.com/GLQfRN8.jpg) ![](https://i.imgur.com/JooalFh.jpg) #### McPherson strut suspension ![](https://i.imgur.com/cdCPFeM.jpg) ![](https://i.imgur.com/WN8OX7v.jpg) > Remarks: >- The virtual pivot point exists for all (independent and solid axle) suspensions. >- Every kinematic construction is only a (more or less accurate) approximation of the true virtual pivot point. >- For some suspensions, the location of the virtual pivot points is more accurate perdictable ("kinematically well defined" as two examples above) than for others. ### Anti-dive and anti-squat ![](https://i.imgur.com/EdPPtc0.jpg) > Acceleration: rear wheel drive vehicle, where vpp is the virtual pivot point of rear wheels - Balance of moments about $A$: $\Delta F_{z,r}l-F_xh=0\Rightarrow\Delta F_{z,r}=\frac{h}{l}F_x$ - Balance of moments about the vpp: $M_{vpp}=\Delta F_{z,r}d-F_ze=\frac{h}{l}F_zd-F_xe\Rightarrow M_{vpp}=(\frac{h}{l}-\frac{e}{d})F_xd$ - 100% anti-squat is achieved if $\frac{e}{d}=\frac{h}{l}$, x% anti-squat is achieved if $\frac{e}{d}=\frac{x}{100}\frac{h}{l}$ ![](https://i.imgur.com/zGYJRIL.jpg) > Braking: $\varepsilon\equiv$ fractionof front axle brake force, where vpp is the virtual pivot point of the front wheels - Balance of moments about $B$: $-\Delta F_{z,f}+F_{barke}h=0\Rightarrow\Delta F_{z,f}\frac{h}{l}F_{brake}$ - Balance of moments about the vpp: $M_{vpp}=\Delta F_{z,f}d-\varepsilon F_{barke}e=\frac{h}{l}F_{barke}d-\varepsilon F_{brake}e\Rightarrow M_{vpp}=(\frac{h}{\varepsilon l}-\frac{e}{d})\varepsilon F_{brake}d$ - 100% anti-dive is achieved if $\frac{e}{d}=\frac{h}{\varepsilon l}$, x% anti-dive is achieved if $\frac{e}{d}=\frac{x}{100}\frac{h}{\varepsilon l}$ ### Pratical remarks: - 100% anti-dive and 100% anti-squat are rarely used in practice, because some degree of pitch rotation improves the driving feel. - Typical valuse for anti-dive and anti-squat are 60% to 80%. - The design of anti-dive and anti-squat cannot be considered independently of other dynamic properties / performance measures of the vehicle. ## Roll Center and Roll Dynamics Due to interial forces and the vertical elasticity of the suspensions, a vehicle performs a roll rotation during a corning maneuver: ![](https://i.imgur.com/SXuOopp.jpg) > A postive roll rotation $\Delta\varphi >0$ during a left turn. The rotation axis of the chassis is called the **vehicle roll axis**: ![](https://i.imgur.com/ES72iWQ.jpg) > Remarks: > - The location of the front / rear roll center is determained by the kinematics of the front / rear suspension. > - Later on, we will look at how to determine the location of the roll center of a suspension. > - The assumption of a fixed vehicle roll axis is a (good) approxmation. In reality, the roll axis chasges (slightly) with the vehicle's roll and pitch angle. > - Rotating the chassis around the vehicle axis causes a counteracting moment by the suspension. The corresponding rotational stiffness (with the unit $\frac{Nm}{rad}$) is called **front /rear roll stiffness** for the front /rear suspension. ### Rear suspension (front suspension is analogous) ![](https://i.imgur.com/g6nGJ7f.jpg) In the free body diagram, only the difference of forces are considered as compared to the static equilibrium of the car. ![](https://i.imgur.com/6iLHo29.jpg) The changes in the vertical tire force $\Delta F_{z,rr}$ and $\Delta F_{z,rl}$ compensate for the moment of the lateral tire forces $F_{y,rr}$ and $F_{y,rl}$. The tire forces are transmitted to the vehicle chassis in parts via the stiff parts of the suspension and in parts vir the springs ($\rightarrow$ roll rotation): $\Delta F_{z,ri}=F_{j,ri}+F_{s,ri}$ $F_{j,ri}=\frac{h_r}{h}\Delta F_{z,ri}$ $F_{s,ri}=(1-\frac{h_r}{h})\Delta F_{z,ri}$ where $i\in\{f,r\}$ and $F_{j,ri}$ is **jacking force** Extreme cases: - $h_r=h$: $F_{j,ri}=\Delta F_{z,ri}, F_{s,ri}=0\Rightarrow$ No roll rotation of the chassis. - $h_r=0$: $F_{j,ri}=F_{z,ri}\Rightarrow$ All of the vertical tire forces cause a roll angle. ### Roll dynamics and roll stiffness ![](https://i.imgur.com/6vpd02g.jpg) where frc: front roll center; rrc: rear roll center In the stationary case ($\ddot{\varphi}=0$ and $\dot{\varphi}=0$), the quasi-static roll angle $\Delta \varphi$ of the chassis is given by $M_\varphi = k_\varphi\Delta\varphi\Rightarrow\Delta\varphi=\frac{M_\varphi}{k_\varphi}$. ![](https://i.imgur.com/ywBla0c.jpg) where $F_{s,fl}=F_{s,fr}=k_f\frac{b}{2}\Delta\varphi$, $F_{s,rl}=F_{s,rr}=k_f\frac{b}{2}\Delta\varphi$ and $k_f,k_r$: stiffness of the front / rear suspension A balance of moments around the vehicle roll axis yields $M_\varphi=F_{s,fl}\frac{b}{2}+F_{s,fr}\frac{b}{2}+F_{s,rl}\frac{b}{2}+F_{s,rr}\frac{b}{2}=(2k_f+2k_r)\frac{b^2}{4}\Delta\varphi\Rightarrow k_\varphi=(k_f+k_r)\frac{b^2}{2}$ During a ststionary cornering maneuver: ![](https://i.imgur.com/51XgtR2.jpg) $ma_{lat}=F_{y,fl}+F_{y,fr}+F_{y,rl}+F_{y,rr}$ ![](https://i.imgur.com/nMApZR3.jpg) The moment $M_\varphi$ caused by the interial force $ma_{lat}$ is given by: $M_\varphi\fallingdotseq (h-h_c)ma_{lat}$. The height of the vehicle roll axis at the center of gravity $h_c=\frac{l_fh_r+l_rh_f}{l}\Rightarrow M_\varphi =(h-\frac{l_fh_r+l_rh_f}{l})ma_{lat}$. The corresponding roll angle $\Delta\varphi$ is thus given by: $\Delta\varphi =\frac{M_\varphi}{k_\varphi}=\frac{(h-\frac{l_fh_r+l_rh_f}{l})ma_{lat}}{(k_f+k_r)\frac{b^2}{2}}$. Hence the elastic forces of the suspension are: $F_{s,fl}=F_{s,fr}=k_f\frac{b}{2}\Delta\varphi =\frac{k_f}{k_f+k_r}(\frac{h}{b}-\frac{l_fh_r+l_rh_f}{l})ma_{lat}$ $F_{s,rl}=F_{s,rr}=k_f\frac{b}{2}\Delta\varphi =\frac{k_r}{k_f+k_r}(\frac{h}{b}-\frac{l_fh_r+l_rh_f}{l})ma_{lat}$ > Remarks: > - The total roll stiffness $k_\varphi$ is given by the sum of the front and rear roll stiffness: $k_\varphi=k_{\varphi,f}+k_{\varphi,r}$, where $k_{\varphi,f}=k_f\frac{b^2}{2}$, $k_{\varphi,r}=k_r\frac{b^2}{2}$ > - Ther difference in the vertical tire forces consist of the sum of > - the jacking forces $F_{j,fl}$, $F_{j,fr}$, $F_{j,rl}$, $F_{j,rr}$ (passing through the rigid parts of the suspension) > - the elastic forces $F_{s,fl}$, $F_{s,fr}$, $F_{s,rl}$, $F_{s,rr}$ (passing through the springs of the suspensions) > - During stationary cornering, the left vertical forces $F_{j,fl}$, $F_{j,rl}$, $F_{s,fl}$, $F_{s,rl}$ have the opposite direction (and the same magnitude) as those on the righthand side $F_{j,fr}$, $F_{j,rr}$, $F_{s,fr}$, $F_{s,rr}$, respectively. > - The magnitude of the fornt elastic force pair $F_{s,fl}$, $F_{s,fr}$ and the rea elastic force pair $F_{s,rl}$, $F_{s,rr}$ is determined by the ratio between the roll stiffness of the front supension $k_{\varphi, f}$ and that of the rear suspension $k_{\varphi,r}$. ### Why does the difference between the left and the right tire forces matter? The lateral tire force depends on the vertical tire force. For the dynamic bicycle model, the left and right tires at the front and those at the rear were lumped together, and so were the corresponding lateral tire forces: $F_{y,f}=F_{y,fl}+F_{y,fr}$, $F_{y,r}=F_{y,rl}+F_{y,rr}$ ![](https://i.imgur.com/W1BMnz5.jpg) In gernal, the lateral tire forces do not grow proportionally with the vertical loads: - The lateral tire force grows subproportionally with the vertical tire force. - Hence, if both tires have the same vertical load $F_z*$, the total lateral force $2F_y*$ is greater than the one generated by two tires with ther vertical loads $F_z*\pm\Delta F_z$ ![](https://i.imgur.com/A5bzFws.jpg) A higher roll stiffness of the front / rear axle leads to a lower (total) lateral tire stiffness of the front /rear axle during a cornering maneuver. > Remarks: > - A higher roll stiffness of the frontacle decreases the total tire stiffness of the front axle, and hence increases the vehicle's understeer. > - Since oversteer of a vehicle should be avoided, especially at high speeds (which leads to instability), designers usually pick the front rool stiffness large enough to avoid oversteer enven in dynamic cornering maneuvers. > - The roll stiffness of the front / rear axle can be modified by the addition of **anti roll bars**, which alter the stiffness of the suspension only with respected to the rolling mode but not ,e.g. the pitching mode. > - Due to the (underdesible) jacking forces, the roll center of a suspension is usually kept closely above the road surface. > - To avoid excessive roll rotation of the chassis, the center of gravity should be as close as possible to the vehicle roll axis. ### Geometry of the roll center Analogously to the anti-dive and anti-squat suspension geometry, there exist a **virtual pivot point** of the suspension with respect to the roll direction. #### Double wishbone suspension: ![](https://i.imgur.com/O20PcIg.jpg) ![](https://i.imgur.com/k2iLEuR.jpg) The same principles apply for McPherson struts.

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully