Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pacejka data integrity at high Fz
08-07-2011, 12:25 PM,
#1
Pacejka data integrity at high Fz
Code:
btVector3 CARTIRE::GetForce(...)
{
...
    if (Fz > 30) Fz = 30;

This might be very optimistic. Magic formula limits are smaller and data will start to break up at lower loads, typically 10kN or so. First usually goes Mz by first becoming a straight line and then just flipping over.

These sort of loads might be triggered by road bumps, etc. I suggest limiting the range fed into Fx, Fy, Mz formulas and scale the outputs to keep them sane but still proportional to tyre load e.g.

Code:
    btScalar ForcesScale = 1.0;
    if (Fz > 10.0)
    {
        ForcesScale = Fz / 10.0;
        Fz = 10.0;        // set Fz top limit.  Pacejka formulas break up at high Fz
    }

...
    return btVector3(ForcesScale * Fx, ForcesScale * Fy, ForcesScale * Mz);
}
Reply


Messages In This Thread
Pacejka data integrity at high Fz - by LBodnar - 08-07-2011, 12:25 PM
[No subject] - by NaN - 08-08-2011, 04:26 AM
[No subject] - by NaN - 08-08-2011, 04:31 AM
[No subject] - by NaN - 08-08-2011, 04:37 AM
[No subject] - by LBodnar - 08-08-2011, 05:02 AM
[No subject] - by LBodnar - 08-08-2011, 05:22 AM
[No subject] - by NaN - 08-08-2011, 05:24 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)