Professional Documents
Culture Documents
org
MATHEMATICS AND SCIENCE / GENERAL ENGINEERING / AUTOMOTIVE ENGINEERING / QUIZ ! / NEWS / PROJECTS
HOME AUTOMOTIVE ENGINEERING CHASSIS VEHICLE DYNAMICS Tire Model For Longitudinal Forces
A vehicle’s tire must withstand forces and torques from several axes, depending on its driving state and direction of
travel. In the contact patch of a tire from a driving axle, we can find longitudinal forces, side (lateral) forces, vertical
forces and aligning torques.
The purpose of this article is to define a mathematical model of a tire, which can be used to calculate the longitudinal
force in a tire (braking / traction) function of the vertical load of the tire. The mathematical model of a tire can be used
for simulation purposes, mainly for development of wheel slip control strategies or for driving simulators (e.g. racing
games).
https://x-engineer.org/tire-model-longitudinal-forces/ 1/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
where:
Fx [N] – longitudinal tire force
https://x-engineer.org/tire-model-longitudinal-forces/ 2/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
When a torque is applied to the tire, either for acceleration or braking, a longitudinal slip occurs between the tire and
the vehicle, calculated as:
\[ \begin{split}
k = \left\{\begin{matrix}
– \frac{V_{x0}-r_{w} \cdot \Omega}{V_{x0}} = – \frac{\Omega_{0}-\Omega}{\Omega_{0}} \text{, } a_{v}<0\\
\frac{r_{w} \cdot \Omega – V_{x0}}{r_{w} \cdot \Omega} = \frac{\Omega-\Omega_{0}}{\Omega} \text{, } a_{v}>0
\end{matrix}\right.
\end{split} \]
where:
k [-] – longitudinal tire slip
Ω [rad/s] – braking/accelerating tire angular velocity
The lateral tire slip is defined as the ratio between the lateral and longitudinal velocity of the wheel. This is equivalent
with the tangent of the slip angle.
\[\tan(\alpha) = – \frac{V_{y}}{V_{x}}\]
The sign of the lateral tire slip has been chosen such that the lateral tire forces become positive when the tire slip
angle is positive.
Recent Comments
https://x-engineer.org/tire-model-longitudinal-forces/ 3/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
The lateral (side) and the longitudinal (brake/traction) tire forces depend on a great extent on the brake/traction slip
and the lateral slip angle of the tire.
The aligning torque, also known as self aligning torque or aligning moment is the torque generated in a rolling tire,
which tends to rotate the wheel around its vertical axis. When the tire side slip angle is non-zero, the aligning torque
tends to steer the wheel in the direction of travel, hence the name self aligning torque.
https://x-engineer.org/tire-model-longitudinal-forces/ 4/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
The wheel camber angle is defined as the angle between the vertical axis of the wheel used for steering and the Patreon
vertical axis of the vehicle when viewed from the front or rear.
The longitudinal, lateral tire forces and the aligning torque depend on four main parameters:
For simulation purposes, we need to have a mathematical expression of the tire forces function of the above
parameters. One method of doing it is by using the Magic Formula equations. This method was developed by Hans
B. Pacejka [1]. Recent Posts
They equations are called “Magic Formula” because there is no particular physical basis for the structure of the
How to calculate the internal resistance of a
equations, but they fit a wide variety of tire constructions and operating conditions. There are a set of equations and
battery pack
parameters for each: longitudinal tire force, lateral tire force and self-aligning moment. The parameters are
determined as a best fit between experimental data and the tire model. Analytical solution for battery cell discharge
characteristic
Categories
Select Category
In this article we are going to focus only on the equations for the longitudinal tire force, for braking and acceleration.
Pages
https://x-engineer.org/tire-model-longitudinal-forces/ 5/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
Contact
The simplest form of Pacejka’s Magic Formula has an equation with constant parameters:
Cookie Policy
\[F_{z} = F_{z} \cdot D \cdot \sin \left ( C \cdot \arctan \left \{ B \cdot k – E \cdot \left [ B \cdot k – \arctan(B \cdot k)
Privacy Policy
\right ] \right \} \right )\]
As you can see, the longitudinal force Fx [N] depends only on two variables: the vertical load Fz [N] and the Terms and Conditions
longitudinal tire slip k [-].
The dimensionless parameters B, C, D and E have constant values. These parameters are called:
B: stiffness factor
C: shape factor
D: peak factor
E: curvature factor
Depending on the surface of the road, these parameters have different values [2]:
Surface B C D E
Snow 5 2 0.3 1
Ice 4 2 0.1 1
The vertical tire load can be calculated function of the vehicle weight. If we consider that, for a 4-wheel vehicle, its
weight is equally distributed between the wheels:
https://x-engineer.org/tire-model-longitudinal-forces/ 6/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
\[F_{x} = D_{x} \cdot \sin \left ( C_{x} \cdot \arctan \left \{ B_{x} \cdot k_{x} – E_{x} \cdot \left [ B_{x} \cdot k_{x} –
\arctan(B_{x} \cdot k_{x}) \right ] \right \} \right )+S_{Vx}\]
The values of the coefficients are given by the equations:
\[ \begin{split}
df_{z} &= \frac{F_{z}-F_{z0}}{F_{z0}}\\
\mu_{x} &= D_{x1} + D_{x2} \cdot df_{z}\\
S_{Hx} &= H_{x1} + H_{x2} \cdot df_{z}\\
S_{Vx} &= F_{z} \cdot (V_{x1} + V_{x2} \cdot df_{z})\\
K_{xk} &= F_{z} \cdot (K_{x1} + K_{x2} \cdot df_{z}) \cdot e^{K_{x3} \cdot df_{z}}\\
D_{x} &= \mu_{x} \cdot F_{z}\\
C_{x} &= C_{x1}\\
B_{x} &= \frac{K_{xk}}{C_{x} \cdot D_{x} + \epsilon_{x}}\\
k_{x} &= k + S_{Hx}\\
E_{x} &= (E_{x1} + E_{x2} \cdot df_{z} + E_{x3} \cdot df_{z}^{2}) \cdot (1 – E_{x4} \cdot \text{sgn}(k_{x}))
\end{split} \]
SHx and SVx are offsets to the tire slip and longitudinal force in the force-slip function, or horizontal and vertical offsets
if the function is plotted as a curve. μx is the longitudinal load-dependent coefficient of friciton. εx is a very small
number used to avoid division by zero as Fz approaches zero. dfz is the normalized change in vertical tire load.
https://x-engineer.org/tire-model-longitudinal-forces/ 7/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
mv [kg]= 2000 Cx1 [-]= 1.685 Dx1 [-]= 1.21 Dx2 [-]= -0.037
Ex1 [-]= 0.344 Ex2 [-]= 0.095 Ex3 [-]= -0.02 Ex4 [-]= 0
Kx1 [-]= 21.51 Kx2 [-]= -0.163 Kx3 [-]= 0.254 Hx1 [-]= -0.002
clear()
clc()
clf()
// Vehicle parameters
mv = 2000;
g = 9.81;
Fz = (mv*g)/4;
// Wheel slip
slip = [-1:0.01:1];
https://x-engineer.org/tire-model-longitudinal-forces/ 8/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
// Plot
for i=1:length(B)
for j=1:length(slip)
Fx(i,j) = Fz * D(i) * sin(C(i)*atan(B(i)*slip(j)-E(i)*(B(i)*slip(j)-atan(B(i)*slip(j)))));
end
plot(slip,Fx(i,:),"Color",colors(i),"LineWidth",2)
end
xgrid()
xlabel("Wheel slip [-]")
ylabel("Tire longitudinal force, Fx [N]")
title("x-engineer.org","Color","blue")
legend(surface,2)
By running the Scilab instructions above, we get the following graphical representation:
https://x-engineer.org/tire-model-longitudinal-forces/ 9/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
The second implementation in Scilab is for the Magic Formula with load dependent coefficients.
clear()
clc()
clf()
https://x-engineer.org/tire-model-longitudinal-forces/ 10/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
epsx = 1e-9;
// Pot setup
xgrid()
xlabel("Wheel slip [-]")
ylabel("Tire longitudinal force, Fx [N]")
title("x-engineer.org","Color","blue")
https://x-engineer.org/tire-model-longitudinal-forces/ 11/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
By running the Scilab instructions above, we get the following graphical representation:
For simulation purposes of chassis dynamics, we might need to have the Magic Formula implemented in Xcos. The
following model implements both constant and load dependent parameters model using Xcos block diagram.
The longitudinal tire slip is generated using an interpolation map, based on the simulation time.
The constant parameters need to be loaded in the Scilab workspace before the simulation is run.
https://x-engineer.org/tire-model-longitudinal-forces/ 13/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
By running the simulation and doing post-processing of the longitudinal tire force saved in the Scilab workspace, we
get the following shapes:
Image: Tire longitudinal forces – constant (left) and load dependent coefficients (right)
Conclusion
The Pacejka’s Magic Formula tire models are widely used in professional vehicle dynamics simulations, and racing
car games, as they are reasonably accurate, easy to program, and solve quickly. Each tire is characterised by a
number of coefficients (10 – 20) for each important force that it can produce at the contact patch, typically lateral and
longitudinal force, and self-aligning torque, as a best fit between experimental data and the model. These coefficients
are then used to generate equations showing how much force is generated for a given vertical load on the tire,
camber angle and slip angle.
References:
https://x-engineer.org/tire-model-longitudinal-forces/ 14/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
[1] Hans B. Pacejka, Tyre and Vehicle Dynamics, Delft University of Technology, 2002.
[2] https://uk.mathworks.com/help/physmod/sdl/ref/tireroadinteractionmagicformula.html
Ad Monica
2 Comments
Volkan
https://x-engineer.org/tire-model-longitudinal-forces/ 15/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
Hi Suri,
Did you calculate Fx in MSC Adams? Is there any difference between two plots?
Aneesh Suri
Amazing website you have put up. In this article, I think you have written Fz instead of Fx under the subheading “Tire
Model Magic Formula with Constant Parameters”.
Wish you the best!
Leave a Reply
Comment Text*
Name*
Email*
Website
I am human
Privacy - Terms
https://x-engineer.org/tire-model-longitudinal-forces/ 16/17
3/7/24, 10:37 PM Tire model for longitudinal forces – x-engineer.org
x-engineer.org
Engineering Tutorials
https://x-engineer.org/tire-model-longitudinal-forces/ 17/17