FXPurePacejka2002.NoIA: Pacejka 2002 Pure Longitudinal Magic Formula

Description Usage Arguments Details Value References See Also Examples

View source: R/Magic.R

Description

Uses the Pure Longitudinal Magic Formula (Pacejka 2002) as written, to calculate FX. This does not include variation with inclination angle. Various sources include a 15th parameter, pD3, to include IA variation, which is not present in this function. To include camber variation, see FXPurePacejka2002.wIA.

Usage

1
FXPurePacejka2002.NoIA(FZ, SL, FZ0 = -1600, Vs = 40, V0 = 40, parameters)

Arguments

FZ

numeric. Normal Load in Newtons.

SL

numeric. Slip Ratio in SAE standard, unitless. SL is Slip Ratio based on RE (such that SL=0 gives FX=0). See Race Car Vehicle Dynamics page 62 (Milliken/Milliken). For TTC Data, use column named "SL" not "SR".

FZ0

numeric. Nominal rated load in Newtons. Defaults to -1600N. Typically the highest load used in the data. See section 4.3.2 of Tyre and Vehicle Dynamics (Pacejka, 2002)

Vs

numeric. Tire Slip velocity in kph. Defaults to 40 kph.

V0

numeric. Reference Velocity in kph. Defaults to 40 kph. Typically the average velocity of the test.

parameters

numeric Vector. 14 Pacejka Pure-Longitudinal coefficients in the following order: pC1, pD1, pD2, pE1, pE2, pE3, pE4, pK1, pK2, pK3, pV1, pV2, pH1, pH2

Details

Check out the source code on the tirefittingr github in /R/Magic.R.

Works in the SAE Sign conventions: Fz <0, (See Race Car Vehicle Dynamics by Milliken, p39). or https://www.oreilly.com/library/view/tire-and-vehicle/9780080970165/images/F150016bm01-9780080970165.jpg

Value

Longitudinal Force, FX, in Newtons.

References

Tyre and Vehicle Dynamics (Pacejka, 2002) Race Car Vehicle Dynamics (Milliken)

See Also

Other MagicFormulas: FXPurePacejka2002.wIA(), FYPurePacejka2002()

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
params = c(1,3.16,-0.62,0.18,3.58,-10.54,-0.25,-0.01,-0.01,
  -100,40,2.24,-0.1,-0.45)
  FX = FXPurePacejka2002.NoIA(
      FZ = -1000,
      SL = 0.1,
      parameters = params)
  #Often used within createFitDataFrameToPlot function to create a plotable
  #data frame.
  mGridPlot = createFitDataFrame(FXPurePacejka2002.NoIA, "parameters",
  SL = seq(from = -0.2, to = 0.2, by = 0.005),
  FZ = c(c(-250, -750, -1200)),
  parameters = params)

fsaer/tirefittingr documentation built on May 15, 2020, 9:31 a.m.