Learn about the Pacejka '94 handling force model:
Coordinate System and Units in Pacejka '94
The equations for the force and moment calculation in the Pacejka ‘94 tire model follow the SAE coordinate system, the units follow the conventions as specified in the Table ‘Conventions for Naming Variables’ below. Note that the ‘Magic Formula’ parameters in the tire property file will also follow these conventions. However, the results from Adams Solver as presented in the Adams Postprocessor can adhere a different coordinate system or use different units. This depends on the type of requests that are being used, see the Adams Tire request definitions in section
Outputting Results.
Note: | The section [UNITS] in the tire property file does not apply to the Magic Formula coefficients. |
Figure 2 SAE Tire Coordinate System
Conventions for Naming Variables
Variable name and abbreviation: | Description: |
|---|
Normal load | Fz (kN) | Positive when the tire is penetrating the road. |
Lateral force | Fy (N) | Positive in a right turn. Negative in a left turn. |
Longitudinal force | Fx (N) | Positive during traction. Negative during braking. |
Self-aligning torque | Mz (Nm) | Positive in a left turn. Negative in a right turn. |
Inclination angle |  (degree) | Positive when the top of the tire tilts to the right (when viewing the tire from the rear). |
Sideslip angle |  (degree) | Positive in a left turn. |
Longitudinal slip |  (%) | Negative in braking (-100%: wheel lock). Positive in traction. |
Force and Moment Formulation for Pacejka '94
Longitudinal Force for Pacejka '94
C - Shape Factor
C=B0
D - Peak Factor
D=(B1*FZ2+B2*FZ) * DLON
BCD
BCD=((B3*FZ2+B4*FZ)*EXP(-B5*FZ)) * BCDLON
B - Stiffness Factor
B=BCD/(C*D)
Horizontal Shift
Sh=B9*Fz+B10
Vertical Shift
Sv=B11*FZ+B12
Composite
X1=(κ+Sh)
E Curvature Factor
E=((B6*FZ+B7)*FZ+B8)*(1-(B13*SIGN(1,X1))))
FX Equation
FX=(D*SIN(C*ATAN(B*X1-E*(B*X1-ATAN(B*X1)))))+Sv
Parameters for Longitudinal Force
Parameters: | Description: |
|---|
B0 | Shape factor |
B1, B2 | Peak factor |
B3, B4, B5 | BCD calculation |
B6, B7, B8, B13 | Curvature factor |
B9, B10 | Horizontal shift |
B11, B12 | Vertical shift |
DLON, BCDLON | Scale factor |
Lateral Force for Pacejka '94
C - Shape Factor
C=A0
D - Peak Factor
D=((A
1*F
Z+A
2) *(1-A
15*

)*F
Z) * DLAT
BCD
BCD=(A
3*SIN(ATAN(F
Z/A
4)*2.0)*(1-A
5*ABS(

)))* BCDLAT
B - Stiffness Factor
B=BCD/(C*D)
Horizontal Shift
S
h=A
8*F
Z+A
9+A
10*

Vertical Shift
S
v=A
11*F
Z+A
12+(A
13*F
Z2+A
14*F
Z)*

Composite
X1=(α+Sh)
E - Curvature Factor
E=(A6*FZ+A7)*(1-(((A16*γ)+A17)*SIGN(1,X1))))
FY Equation
FY=(D*SIN(C*ATAN(B*X1-E*(B*X1-ATAN(B*X1)))))+Sv
Parameters for Lateral Force
Parameters: | Description: |
|---|
A0 | Shape factor |
A1, A2, A15 | Peak factor |
A3, A4, A5 | BCD calculation |
A6, A7, A16, A17 | Curvature factor |
A8, A9, A10 | Horizontal shift |
A11, A12, A13, A14 | Vertical shift |
DLAT, BCDLAT | Scale factor |
Self-Aligning Torque for Pacejka '94
C - Shape Factor
C=C0
D - Peak Factor
D=(C
1*F
Z2+C
2*F
Z)*(1-C
18*

)
BCD
BCD=(C3*FZ2+C4*FZ)*(1-(C6*ABS(γ)))*EXP(-C5*FZ)
B - Stiffness Factor
B=BCD/(C*D)
Horizontal Shift
S
h=C
11*F
Z+C
12+C
13*

Vertical Shift
S
v=C
14*F
Z+C
15+(C
16*F
Z2+C
17*F
Z)*

Composite
X
1=(

+S
h)
E - Curvature Factor
E=(((C
7*F
Z2)+(C
8*F
Z)+C
9)*(1-(((C
19*

)+C
20)*SIGN(1,X
1))))/(1-(C
10*ABS(

)))
MZ Equation
MZ=(D*SIN(C*ATAN(B*X1-E*(B*X1-ATAN(B*X1)))))+Sv
Parameters for Self-Aligning Torque
Parameters: | Description: |
|---|
C0 | Shape factor |
C1, C2, C18 | Peak factor |
C3, C4, C5, C6 | BCD calculation |
C7, C8, C9, C19, C20 | Curvature factor |
C11, C12, C13 | Horizontal shift |
C14, C15, C16, C17 | Vertical shift |
Overturning Moment
The lateral stiffness is used to calculate an approximate lateral deflection of the contact patch when there is a lateral force present:
deflection = Fy / lateral_stiffness
This deflection, in turn, is used to calculate an overturning moment due to the vertical force:
Mx (overturning moment) = -Fz * deflection
And an incremental aligning torque due to longtiudinal force (Fx):
Mz = Mz,Magic Formula + Fx * deflection
Here Mz,Magic Formula is the magic formula for aligning torque and Fx * deflection is the contribution due to the longitudinal force.
Rolling Resistance
The rolling resistance moment My is opposite to the wheel angular velocity. The magnitude is given by:
My = Fz * Lrad * rolling_resistance
Where Fz equals the vertical force and Lrad is the tyre loaded radius. The rolling resistance coefficient can be entered in the tire property file:
[PARAMETER]
ROLLING_RESISTANCE = 0.01
A value of 0.01 will introduce a rolling resistance force, which is 1% of the vertical load.
Smoothing
Adams Tire smooths initial transients in the tire force over the first 0.1 seconds of simulation. The longitudinal force, lateral force, and aligning torque are multiplied by a cubic step function of time. (See
STEP in the Adams Solver online help.)
Longitudinal Force
FLon = S*FLon
Lateral Force
FLat = S*FLat
Overturning Moment
Mx = S*Mx
Rolling resistance moment
My = S*My
Aligning Torque
Mz = S*Mz
The USE_MODE parameter in the tire property file allows you to switch smoothing on or off:
■USE_MODE = 1 or 2, smoothing is off
■USE_MODE = 3 or 4, smoothing is on
Example of Pacejka '94 Property File
!:FILE_TYPE: tir
!:FILE_VERSION: 2
!:TIRE_VERSION: PAC94
!:COMMENT: New File Format v2.1
!:FILE_FORMAT: ASCII
!:TIMESTAMP: 1996/02/15,13:22:12
!:USER: ncos
$--------------------------------------------------------------units
[UNITS]
LENGTH = 'inch'
FORCE = 'pound_force'
ANGLE = 'radian'
MASS = 'pound_mass'
TIME = 'second'
$--------------------------------------------------------------model
[MODEL]
! use mode 1 2 3 4 11 12 13 14
! ---------------------------------------------------------------
! smoothing X X X X
! combined X X X X
! transient X X X X
!
PROPERTY_FILE_FORMAT = 'PAC94'
USE_MODE = 12.0
TYRESIDE = 'LEFT'
$---------------------------------------------------------dimensions
[DIMENSION]
UNLOADED_RADIUS = 12.95
WIDTH = 10.0
ASPECT_RATIO = 0.30
$---------------------------------------------------------parameter
[PARAMETER]
VERTICAL_STIFFNESS = 2500
VERTICAL_DAMPING = 250.0
LATERAL_STIFFNESS = 1210.0
ROLLING_RESISTANCE = 0.01
$---------------------------------------------------------load_curve
$ Maximum of 100 points (optional)
[DEFLECTION_LOAD_CURVE]
{pen fz}
0.000 0
0.039 943
0.079 1904
0.118 2882
0.197 4893
0.394 10231
0.787 22241
1.181 36031
$-----------------------------------------------------------scaling
[SCALING_COEFFICIENTS]
DLAT = 0.10000E+01
DLON = 0.10000E+01
BCDLAT = 0.10000E+01
BCDLON = 0.10000E+01
$-----------------------------------------------------------lateral
[LATERAL_COEFFICIENTS]
A0 = 1.5535430E+00
A1 = -1.2854474E+01
A2 = -1.1133711E+03
A3 = -4.4104698E+03
A4 = -1.2518279E+01
A5 = -2.4000120E-03
A6 = 6.5642332E-02
A7 = 2.0865589E-01
A8 = -1.5717978E-02
A9 = 5.8287762E-02
A10 = -9.2761963E-02
A11 = 1.8649096E+01
A12 = -1.8642199E+02
A13 = 1.3462023E+00
A14 = -2.0845180E-01
A15 = 2.3183540E-03
A16 = 6.6483573E-01
A17 = 3.5017404E-01
$------------------------------------------------------longitudinal
[LONGITUDINAL_COEFFICIENTS]
B0 = 1.4900000E+00
B1 = -2.8808998E+01
B2 = -1.4016957E+03
B3 = 1.0133759E+02
B4 = -1.7259867E+02
B5 = -6.1757933E-02
B6 = 1.5667623E-02
B7 = 1.8554619E-01
B8 = 1.0000000E+00
B9 = 0.0000000E+00
B10 = 0.0000000E+00
B11 = 0.0000000E+00
B12 = 0.0000000E+00
B13 = 0.0000000E+00
$----------------------------------------------------------aligning
[ALIGNING_COEFFICIENTS]
C0 = 2.2300000E+00
C1 = 3.1552342E+00
C2 = -7.1338826E-01
C3 = 8.7134880E+00
C4 = 1.3411892E+01
C5 = -1.0375348E-01
C6 = -5.0880786E-03
C7 = -1.3726071E-02
C8 = -1.0000000E-01
C9 = -6.1144302E-01
C10 = 3.6187314E-02
C11 = -2.3679781E-03
C12 = 1.7324400E-01
C13 = -1.7680388E-02
C14 = -3.4007351E-01
C15 = -1.6418691E+00
C16 = 4.1322424E-01
C17 = -2.3573702E-01
C18 = 6.0754417E-03
C19 = -4.2525059E-01
C20 = -2.1503067E-01
$--------------------------------------------------------------shape
[SHAPE]
{radial width}
1.0 0.0
1.0 0.2
1.0 0.4
1.0 0.5
1.0 0.6
1.0 0.7
1.0 0.8
1.0 0.85
1.0 0.9
0.9 1.0