# Tire (Magic Formula)

Tire with longitudinal behavior given by Magic Formula coefficients

**Library:**Simscape / Driveline / Tires & Vehicles

## Description

The Tire (Magic Formula) block represents a tire with longitudinal behavior given by the Magic Formula [1], an empirical equation based on four fitting coefficients. The block can model tire dynamics under constant or variable pavement conditions.

The longitudinal direction of the tire is the same as its direction of motion as it rolls on pavement. This block is a structural component based on the Tire-Road Interaction (Magic Formula) block.

To increase the fidelity of the tire model, you can specify properties such as tire compliance, inertia, and rolling resistance. However, these properties increase the complexity of the tire model and can slow down simulation. Consider ignoring tire compliance and inertia if simulating the model in real time or if preparing the model for hardware-in-the-loop (HIL) simulation.

### Tire Model

The Tire (Magic Formula) block models the tire as a rigid wheel-tire combination in contact with the road and subject to slip. When torque is applied to the wheel axle, the tire pushes on the ground (while subject to contact friction) and transfers the resulting reaction as a force back on the wheel. This action pushes the wheel forward or backward. If you include the optional tire compliance, the tire also flexibly deforms under load.

The figure shows the forces acting on the tire. The table defines the tire model variables.

**Tire Model Variables**

Symbol | Description and Unit |
---|---|

r_{w} | Tire rolling radius. |

V_{x} | Wheel hub longitudinal velocity. |

u | Tire longitudinal deformation. |

Ω | Wheel angular velocity. |

$${\Omega}^{\prime}=\Omega +\frac{\dot{u}}{{r}_{W}}$$ | Contact point angular velocity. If there is no tire longitudinal deformation, that is, if $$u=0$$, then $${\Omega}^{\prime}=\Omega $$. |

$${r}_{w}{\Omega}^{\prime}$$ | Tire tread longitudinal velocity. |

$${V}_{sx}={r}_{w}\Omega -{V}_{x}$$ | Wheel slip velocity for a tire without compliance. |

$${{V}^{\prime}}_{sx}={r}_{w}\Omega +\dot{u}-{V}_{x}$$ | Contact slip velocity for a tire with compliance. If there is no tire longitudinal deformation, that is, if $$u=0$$, then $${{V}^{\prime}}_{sx}={V}_{sx}$$. |

$$k=\frac{{V}_{sx}}{\sqrt{{V}_{th}^{2}+{V}_{x}^{2}}}$$ | Wheel slip for a tire without compliance. |

$${k}^{\prime}=\frac{{{V}^{\prime}}_{sx}}{\sqrt{{V}_{th}^{2}+{V}_{x}^{2}}}$$ | Contact patch slip. If there is no tire longitudinal deformation, that is, if $$u=0$$, then $${k}^{\prime}=k$$. |

V_{th} | Wheel hub threshold velocity. |

F_{z} | Vertical load on tire. |

F_{x} | Longitudinal force exerted on the tire at the contact point. |

$${C}_{{F}_{x}}={\left(\frac{\partial {F}_{x}}{\partial u}\right)}_{0}$$ | Tire longitudinal stiffness under deformation. |

$${b}_{{F}_{x}}={\left(\frac{\partial {F}_{x}}{\partial \dot{u}}\right)}_{0}$$ | Tire longitudinal damping under deformation. |

I_{w} | Wheel-tire inertia, such that the effective mass is equal to $$\frac{{I}_{w}}{{r}_{w}^{2}}$$ |

τ_{drive} | Torque applied by the axle to the wheel. |

### Tire Kinematics and Response

**Roll and Slip**

The equation for translational motion of a non-slipping, non-compliant tire is $${V}_{x}={r}_{w}\Omega $$. When tires experience slip, they respond by developing a
longitudinal force, *F _{x}*.

The contact patch slip velocity is $${{V}^{\prime}}_{sx}={r}_{w}\Omega +\dot{u}-{V}_{x}$$. For a tire without compliance, *u* = 0. The block defines the contact patch slip as

$${k}^{\prime}=\frac{{{V}^{\prime}}_{sx}}{\sqrt{{V}_{th}^{2}+{V}_{x}^{2}}},$$

where the square root expression provides numerical robustness when *V _{x}* = 0. For example, in the case of a non-translating, spinning tire, $${V}_{x}=0$$ while $$k=\frac{{r}_{w}\Omega}{{V}_{th}}$$ is finite.

When the tire deformation is negligible and the wheel hub longitudinal velocity is sufficiently large, the equation for wheel slip approaches

$$k=\frac{{V}_{sx}}{\left|{V}_{x}\right|}.$$

For this equation, a locked, sliding wheel has *k* = -1. For perfect rolling, *k* = 0.

**Deformation**

If the tire is modeled with compliance, it is also flexible. In this case,
because the tire deforms, the tire-road contact point turns at a slightly
different angular velocity, *Ω′*, from the wheel,
*Ω*, and requires, instead of the wheel slip, the
*contact point* or *contact patch
slip*
*κ'*. The block models the deforming tire as a translational
spring-damper of stiffness,
*C _{Fx}*,
and damping,

*b*.

_{Fx}If you model a tire without compliance, that is, if $$u=0$$, then there is no tire longitudinal deformation at any time in the simulation and:

$${k}^{\prime}=k$$

$${{V}^{\prime}}_{sx}={V}_{sx}$$

$${\Omega}^{\prime}=\Omega $$

### Tire and Wheel Dynamics

The full tire model is equivalent to this Simscape™/Simscape
Driveline™ component diagram. It simulates both transient and steady-state
behavior and correctly represents starting from, and coming to, a stop. The
Translational Spring and
Translational Damper are equivalent to the tire
stiffness *C _{Fx}* and
damping

*b*. The Tire-Road Interaction (Magic Formula) block models the longitudinal force

_{Fx}*F*on the tire as a function of

_{x}*F*, and

_{z}*k′*using the Magic Formula, with

*k′*as the independent slip variable. Here,

*F*is the input signal at port

_{z}**N**.

The Wheel and Axle radius is the tire rolling radius
*r _{w}*. The Mass value is the effective
mass, $$\frac{{I}_{w}}{{r}_{w}^{2}}$$. The tire characteristic function

*f*(

*k′*,

*F*) determines the longitudinal force

_{z}*F*. Together with the driveshaft torque applied to the wheel axis,

_{x}*F*determines the wheel angular motion and longitudinal motion.

_{x}Without tire compliance, the Translational Spring and Translational Damper are
omitted, and contact variables revert to wheel variables. In this case, the tire
effectively has infinite stiffness, and port **P** of Wheel and
Axle connects directly to port **T** of Tire-Road Interaction
(Magic Formula).

Without tire inertia, the Mass is omitted.

## Assumptions and Limitations

The Tire (Magic Formula) block assumes longitudinal motion only and includes no camber, turning, or lateral motion.

Tire compliance implies a time lag in the tire response to the forces on it. Time lag simulation increases model fidelity but reduces simulation performance. See Adjust Model Fidelity.

## Ports

### Input

### Output

### Conserving

## Parameters

## Model Examples

## More About

## References

[1] Pacejka, H. B. *Tire and
Vehicle Dynamics.* Elsevier Science, 2005.

## Extended Capabilities

## Version History

**Introduced in R2011a**