Main Content

Rolling Resistance

R2026b

Model rolling resistance

Libraries:
Simscape / Driveline / Tires & Vehicles / Tire Subcomponents

Description

The Rolling Resistance block represents the resistance force that acts on the wheel hub due to the rolling resistance at the road-wheel contact surface. The block can use a constant resistance coefficient of the pressure and velocity dependence of the SAE J2452 standard, or the Magic Formula. The resistance force is zero when the normal force acting at the wheel-road surface is less than or equal to zero.

Constant Resistance Coefficient Parameterization

When you set Resistance model to Constant coefficient, the rolling resistance is directly proportional to the resistance coefficient F = Nμ, where:

  • F is the rolling resistance force.

  • N is the normal force.

  • μ is the rolling resistance coefficient.

The rolling resistance coefficient has a hyperbolic form that eliminates discontinuity at vhub = 0

μ=μ0⋅tanh(4⋅vhubvthreshold),

where:

  • μ0 is the asymptotic rolling resistance coefficient.

  • vhub is the hub velocity.

  • vthreshold is the threshold velocity.

Pressure and Velocity Dependent Parameterization

When you set Resistance model to Pressure and velocity dependent (SAE J2542), the block uses the formula:

F=(PP0)α(NN0)βN0⋅(A+B|vhub|+Cvhub2)tanh(4vhubvthreshold),

where:

  • P is the tire pressure.

  • vhub is the hub velocity.

  • α, β, A, B, and C are the approximating coefficients.

  • P0 is 1 Pascal (Pa).

  • N0 is 1 Newton (N).

In this equation, the parameters P0 and N0 remove the physical units from each exponential expression base.

When you set Resistance model to Pressure and velocity dependent (Magic Formula), the block uses the Magic Formula to calculate rolling resistance as

F=FZ0λMy(qsy1+qsy2FX,TreadFZ0+qsy3|VHV0|+qsy4(VHV0)4)(FZFZ0)qsy7(pipi0)qsy8tanh(4vhubvthreshold),

where:

  • FZ0 is the Tire nominal vertical load, FNOMIN parameter.

  • λMy is the Scale factor of rolling resistance, LMY parameter.

  • qsy1,...,qsy8 are the elements of the Q-coefficient parameters [qsy1 qsy2 qsy3 qsy4 qsy5 qsy6 qsy7 qsy8] parameter.

  • V0 is the Hub nominal longitudinal speed, LONGVL parameter.

  • pi is the Tire pressure parameter.

  • pi0 is the Tire nominal pressure, NOMPRES parameter.

  • VH is the wheel hub longitudinal velocity.

  • FX,Tread is the longitudinal friction force exerted by the road on the tire tread.

  • FZ is the vertical load on the tire.

The tanh expressions in this parameterization smoothly change the sign of the resistance force when vhub = 0.

Ports

Input

expand all

Physical signal input port associated with the normal force, in N. The positive force direction is down.

Programmatic Use

Port: N

Physical signal input port associated with the friction force from the road on the tire, in N. The positive force direction is forwards.

Dependencies

To enable this port, set Resistance model to Pressure and velocity dependent (Magic Formula).

Programmatic Use

Port: f_tread

Conserving

expand all

Mechanical translational conserving port associated with the wheel hub, in m/s.

Programmatic Use

Port: H

Parameters

expand all

Method to compute the rolling resistance on a wheel hub. The parameter has three options:

  • Constant coefficient

  • Pressure and velocity dependent (SAE J2542)

  • Pressure and velocity dependent (Magic Formula)

Programmatic Use

Parameter: model
Values: "sdl.enum.rollingResistanceParameterization.magic" | "sdl.enum.rollingResistanceParameterization.velocity" | "sdl.enum.rollingResistanceParameterization.constant"

Constant coefficient value to compute the rolling resistance.

Dependencies

To enable this parameter, set Resistance model to Constant coefficient.

Programmatic Use

Parameter: coeff

Constant inflation pressure of the rolling tire.

Dependencies

To enable this parameter, set Resistance model to Pressure and velocity dependent (SAE J2542) or Pressure and velocity dependent (Magic Formula).

Programmatic Use

Parameter: p_tire

SAE J2452 coefficient for the pressure and velocity parameterization. You determine this value using empirical data in accordance with SAE J2452.

Dependencies

To enable this parameter, set Resistance model to Pressure and velocity dependent (SAE J2542).

Programmatic Use

Parameter: alpha

SAE J2452 coefficient for the pressure and velocity parameterization. You determine this value using empirical data in accordance with SAE J2452.

Dependencies

To enable this parameter, set Resistance model to Pressure and velocity dependent (SAE J2542).

Programmatic Use

Parameter: beta

SAE J2452 coefficient for the pressure and velocity parameterization. You determine this value using empirical data in accordance with SAE J2452.

Dependencies

To enable this parameter, set Resistance model to Pressure and velocity dependent (SAE J2542).

Programmatic Use

Parameter: coeff_a

SAE J2452 coefficient for the pressure and velocity parameterization. You determine this value using empirical data in accordance with SAE J2452.

Dependencies

To enable this parameter, set Resistance model to Pressure and velocity dependent (SAE J2542).

Programmatic Use

Parameter: coeff_b

SAE J2452 coefficient for the pressure and velocity parameterization. You determine this value using empirical data in accordance with SAE J2452.

Dependencies

To enable this parameter, set Resistance model to Pressure and velocity dependent (SAE J2542).

Programmatic Use

Parameter: coeff_c

Nominal tire pressure. NOMPRES it the TIR file identifier.

Dependencies

To enable this parameter, set Resistance model to Pressure and velocity dependent (Magic Formula).

Programmatic Use

Parameter: p_tire0

Nominal normal force, Fz0, on tire. FNOMIN is the TIR file identifier.

Dependencies

To enable this parameter, set Resistance model to Pressure and velocity dependent (Magic Formula).

Programmatic Use

Parameter: fz0

Nominal hub longitudinal speed. LONGVL is the TIR file identifier.

Dependencies

To enable this parameter, set Resistance model to Pressure and velocity dependent (Magic Formula).

Programmatic Use

Parameter: vH0

Magic Formula Q coefficients. qsy1,…, qsy8 correspond to the TIR file identifiers.

Dependencies

To enable this parameter, set Resistance model to Pressure and velocity dependent (Magic Formula).

Programmatic Use

Parameter: q_Sy

Scale factor of the rolling resistance, λMY. LMY is the TIR file identifier.

Dependencies

To enable this parameter, set Resistance model to Pressure and velocity dependent (Magic Formula).

Programmatic Use

Parameter: lmy

Minimum velocity that attains the maximum amount of rolling resistance.

Programmatic Use

Parameter: v_thr

Extended Capabilities

expand all

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2012a

expand all