Tire-Road Interaction (Magic Formula)
Tire-road dynamics given by Magic Formula coefficients
Libraries:
Simscape /
Driveline /
Tires & Vehicles /
Tire Subcomponents
Description
The Tire-Road Interaction (Magic Formula) block represents the interaction between the tire tread and the road pavement. The Magic Formula predicts the longitudinal force that results from this interaction by using an empirical equation based on fitting coefficients. The block ignores tire properties such as compliance and inertia.
Tire-Road Interaction Model
The block represents the longitudinal forces at the tire-road contact patch using the Magic Formula of Pacejka [2].
The figure displays the forces on the tire. The table defines the tire model variables.
Symbol | Description |
---|---|
Ω | Wheel angular velocity. |
rw | Wheel radius. |
Vx | Wheel hub longitudinal velocity. |
Tire tread longitudinal velocity. | |
u | Tire longitudinal deformation. |
Tire tread longitudinal velocity. Typically, the tire tread longitudinal velocity has a component due to tire rotation, rwΩ, and an optional component due to tire deformation, . Because port T computes VT, the calculations for tire rotations and deformation occur outside of the block. | |
Contact patch slip velocity. If there is no tire longitudinal compliance, then . | |
Wheel slip for a tire without compliance. | |
Fz | Vertical load on tire. |
Fz0 | Nominal vertical load on tire. |
Longitudinal force exerted on the tire at the contact
point. f is a characteristic function of the tire. |
Tire Response
You can model tire roll and slip.
The block uses a steady-state tire characteristic function, , where:
Fx is the longitudinal force on the tire.
Fz is the vertical load.
k is the wheel slip
The equation for translational motion of a non-slipping, non-compliant tire is . When tires experience slip, they develop a longitudinal force, Fx.
The contact patch slip velocity is . For a tire without compliance, u = 0. The unsmoothed contact patch slip is
and the block saturates the slip denominator as
where VXLOW is the Lower boundary of slip denominator, VXLOW parameter. The block smoothly transitions |Vx| to VXLOW over the transition regions -VXLOW - Vth/2 < Vx < -VXLOW + Vth/2 and VXLOW - Vth/2 < Vx < VXLOW + Vth/2. The block saturates slip according to
where kpumin is the Minimum valid wheel slip, KPUMIN parameter and kpumax is the Maximum valid wheel slip, KPUMAX parameter. The block transitions k over the regions kpumin - kth/2 < k < kpumin + kth/2 and kpumax - kth/2 < k < kpumax + kth/2. The block defines the slip smoothing threshold as
For this equation, a locked, sliding wheel has k = -1. For perfect rolling, k = 0.
The block uses numerical values based on empirical tire data. These values are typical sets of constant Magic Formula coefficients for common road conditions.
Surface | B | C | D | E |
---|---|---|---|---|
Dry tarmac | 10 | 1.9 | 1 | 0.97 |
Wet tarmac | 12 | 2.3 | 0.82 | 1 |
Snow | 5 | 2 | 0.3 | 1 |
Ice | 4 | 2 | 0.1 | 1 |
Parameterizations
When you set Parameterize by to Peak
longitudinal force and corresponding slip
, the block uses a
representative set of Magic Formula coefficients. The block scales the
coefficients to yield the peak longitudinal force
Fx0 at the corresponding slip
κ0 that you specify, for rated
vertical load Fz0.
When you set Parameterize by to Constant Magic Formula
coefficients
, the block uses the dimensionless coefficients,
B, C, D, and
E, or stiffness, shape, peak, and curvature, such
that
The slope of f at is .
When you set Parameterize by to
Load-dependent Magic Formula coefficients
, the
block uses dimensionless coefficients that are functions of the tire load. A
more complex set of parameters p_i
, entered in the property
inspector, specifies these functions:
where:
SHx and SVx represent offsets to the 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 friction coefficient. εx is a small number that prevents division by zero as Fz approaches zero.
Assumptions and Limitations
The Tire-Road Interaction (Magic Formula) block assumes only longitudinal motion and includes no camber, turning, or lateral motion.
Ports
Input
Output
Conserving
Parameters
More About
References
[1] Besselink, I. J.M., A. J.C. Schmeitz, and H. B. Pacejka. “An Improved Magic Formula/Swift Tyre Model That Can Handle Inflation Pressure Changes.” Vehicle System Dynamics 48, no. sup1 (December 2010): 337–52. https://doi.org/10.1080/00423111003748088.
[2] Pacejka, H. B. Tire and Vehicle Dynamics. Elsevier Science, 2005.