Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pacejka data integrity at high Fz
08-07-2011, 12:25 PM
Post: #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);
}
Find all posts by this user
Quote this message in a reply
Post Reply 


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

Forum Jump:


User(s) browsing this thread: 1 Guest(s)