rec.autos.simulators

Tire relaxation lengths- My feelings on my implementation work so far..

Doug Millike

Tire relaxation lengths- My feelings on my implementation work so far..

by Doug Millike » Fri, 27 Apr 2001 07:19:05

Afaik, whenever the tire operating condition (slip angle, slip ratio, etc)
is changed, it takes some distance (the relaxation length) for the
resulting forces to transition from one condition to the next.  The
distance is usually assumed to be constant, regardless of speed...so the
response time is very short at high speeds.  If you think of the tire as a
stretchy thing, this makes more sense physically -- a change at the hub
will first change the shape of the tire before the forces get through to
the ground.

The relaxation length for slip angle (steer angle) is some fraction (could
be 1/2, more or less) of the tire circumference, depending on the tire
construction.  For slip ratio changes, the tire is a lot stiffer and I
noticed that in SAE 950311 they are using 1/10 of the distance that they
use for slip angle...but they admit that they have no data.

-- Doug

                Milliken Research Associates Inc.


> Hi Ruud,

> I know we discussed this before, but anyway. Does the slip ratio not
> relax soon after you release the brakes? I believe that in that case the
> force on the tires should rotate them and return the slip ratios to
> normal values very rapidly.

> Also, does this happen only when the car ends up sliding sideways, or
> also when braking in a straight line?

> -Gregor





> > >  WHY CAN'T IT JUST WORK??!!!!!

> > Hehe, yes, tirerelax.c. It sometimes seems faster to just generate a
> > bunch of random letters which will work faster than if you try to
> > derive your own work.

> > How are you implementing them? I use SAE950311 but have been a lot of
> > problems as well, to the point where I'm now doing collision detection
> > and AI to get my mind on 'simpler' things. ;-)

> > Strange to see how a slipratio can stay beyond 20 for some time after
> > some firm braking. And that with a relaxation length of 0.7m. :(

> > If only Genta had given me the units of the Pacejka longitudinal tire
> > stiffness, than I could do some searching...

> > Ruud van Gaal, GPL Rank +53.25
> > Pencil art    : http://www.racesimcentral.net/
> > Free car sim  : http://www.racesimcentral.net/

J. Todd Wass

Tire relaxation lengths- My feelings on my implementation work so far..

by J. Todd Wass » Fri, 27 Apr 2001 08:11:36

  I'll be darned, it works.  Thanks, Ruud.  I didn't realize that it was the
tangent of the slip angle the paper referred to, rather than the slip angle
itself.  I'll play with the slip ratio part and try it in my model shortly.  

  Thanks again,

Todd Wasson
---
Performance Simulations
Drag Racing and Top Speed Prediction
Software
http://PerformanceSimulations.Com

J. Todd Wass

Tire relaxation lengths- My feelings on my implementation work so far..

by J. Todd Wass » Fri, 27 Apr 2001 08:19:56

  My uncle is a professor at Iowa State, if I'm not mistaken.  There's tons of
good reading on NADS online.  First found out about it probably a year or two
ago.  $40M??  Wow...  I wonder if it's as realistic as GPL ;-)
>Certainly the Abstract makes the paper seem like "the right stuff".

>Because it's from Iowa State, there is a good chance that the work
>was connected with the National Advanced Driver Simulator (NADS),
>which is located nearby...a www search should turn up info on this
>huge government funded project (last I heard it was over US$40M).

><political comment>
>Personally, I think that fraction of my taxes (maybe $0.50??) could
>have been spent on something better than the NADS...
></political comment>

>-- Doug


>> >What paper is this - # and title?

>> SAE 950311
>> "Tire modeling for low-speed and high-speed calculations"

>> Todd Wasson
>> ---
>> Performance Simulations
>> Drag Racing and Top Speed Prediction
>> Software
>> http://PerformanceSimulations.Com

J. Todd Wass

Tire relaxation lengths- My feelings on my implementation work so far..

by J. Todd Wass » Fri, 27 Apr 2001 08:24:56

> For slip ratio changes, the tire is a lot stiffer and I
>noticed that in SAE 950311 they are using 1/10 of the distance that they
>use for slip angle...but they admit that they have no data.

>-- Doug

>                Milliken Research Associates Inc.

  I noticed that too.  Still, as long as the car will stop and do mild
accelerations on an embankment properly, I'd be happy.  This would let me get
rid of my low speed (low tech) rigid ring type model, although I do like the
way it lets the car "wind up" on the tire during sudden acceleration or during
a quick stop, springing the car back just a touch.
Todd Wasson
---
Performance Simulations
Drag Racing and Top Speed Prediction
Software
http://PerformanceSimulations.Com
Kevin Gavit

Tire relaxation lengths- My feelings on my implementation work so far..

by Kevin Gavit » Fri, 27 Apr 2001 11:46:23



The power of the open source development model aptly demonstrated.

KFG

Gregor Vebl

Tire relaxation lengths- My feelings on my implementation work so far..

by Gregor Vebl » Fri, 27 Apr 2001 17:20:54

Hi Doug,

(phew, great fun discussing stuff with your idols ;) !)

That part about lengths is certainly true and should happen in a very
accurate model, but the close to 0 speed behaviour, according to the
very specific model Ruud and I are using, should cause oscillations in
the rotations of the wheels (when the dampening is close to zero), and
not really freeze the slip ratios when brakes are released. The model is
(pseudoequation):

d Slip/ dt = 1/L_relax (|u| Slip - V_slip) (1)

where |u| is the longitudinal component of velocity, V_slip is the
corresponding component ofslipping velocity and Slip the slip ratio or
Tan(slip angle).

However, I am using a slightly different model myself,

d Slip/ dt = 1/L_relax (|V| Slip - V_slip) (2),

where |V| is now the absolute value of the total velocity, and for the
lateral direction I do not deal with Tan(slip angle) but Sin(slip
angle). The difference between the two models is, that if the car is
sliding fully sideways (|u|=0), there is no relaxation going on in the
longitudinal direction in the case (1), and the slip ratios can increase
indefinitely, while in the other model it is, I believe, slightly better
behaved.

That's why I asked if the slip ratio 'freezing' is only present in the
sideways sliding case.

Just a comment; the above model is also good for stopping on a banked
surface, as the 'slip' variables will settle automatically and give
nonzero forces which will balance the car. The only 'problem' is, the
car will shift for about the order of magnitde of L_relax, which is a
bit more than what the tire flexibility should allow for. Nevertheless,
it's great fun to see your car jitter in yaw when stopping after a
sideways slide!

Thanks for the input on the lateral vs. longitudinal relaxation lengths,
it will sure come in handy!

-Gregor


> Afaik, whenever the tire operating condition (slip angle, slip ratio, etc)
> is changed, it takes some distance (the relaxation length) for the
> resulting forces to transition from one condition to the next.  The
> distance is usually assumed to be constant, regardless of speed...so the
> response time is very short at high speeds.  If you think of the tire as a
> stretchy thing, this makes more sense physically -- a change at the hub
> will first change the shape of the tire before the forces get through to
> the ground.

> The relaxation length for slip angle (steer angle) is some fraction (could
> be 1/2, more or less) of the tire circumference, depending on the tire
> construction.  For slip ratio changes, the tire is a lot stiffer and I
> noticed that in SAE 950311 they are using 1/10 of the distance that they
> use for slip angle...but they admit that they have no data.

> -- Doug

>                 Milliken Research Associates Inc.

Ruud van Ga

Tire relaxation lengths- My feelings on my implementation work so far..

by Ruud van Ga » Fri, 27 Apr 2001 21:23:57

On Wed, 25 Apr 2001 13:50:35 +0200, Gregor Veble


>Hi Ruud,

>I know we discussed this before, but anyway. Does the slip ratio not
>relax soon after you release the brakes? I believe that in that case the
>force on the tires should rotate them and return the slip ratios to
>normal values very rapidly.

Well, the problem is perhaps somewhere in the damping. I have bad
values for cornering stiffness (I think) which need to be corrected
before I can get the damping correct. So this bad damping can keep
things going astray (making the slipratio behave a bit obscure). No
real need to look into that now.

As for Todd, and myself (and other interested people), yesterday I did
a test run on Monza, and I noticed something about the SAE950311

frequency).
I noticed that since eq. 20 is like:

deltaSR=(u-Rw)/B-(u/B)*SR

Where 'u' is positive and is the velocity of the wheel vs. track. Now
when 'u' gets big, the term (u/B)*SR will become larger and larger, no
matter how fast or slow the wheel itself is spinning.
So the system becomes unstable at large 'u'. I upped the frequency to
250Hz and things got better again. However, estimating I want to go as
far as 400km/h, this might be a deciding factor that I don't want in.

Check out SAE980243 as well, which uses a 3D spring tire method. It's
not pretty since it doesn't deal with aligning moment (force feedback)
and camber (Nascar anyone?), but it doesn't seem to have an unstable
factor like the 'u' from SAE950311, *at first glance*. Haven't
actually implemented the model.

It seems like for low speed, a slipvelocity model will do nicely. That
was the first attempt in Racer0.1, remember? ;-)
Problem is that you don't get slipAngle lags; that may be used from
SAE950311 still. As tan(SA) goes to infinity, unstable delta's are
less of a problem there (since the atan() catches up on that).
I never had low-speed problems in Racer0.1, which used a RARS method,
which is:

  F=-slipVel*friction

Add in here an added spring model on top to get the 'my car drives
back when I stop and then lift the brakes quickly' and it might do
nicely (note I did an extra: if(slipVelocity<1)F*=slipVelocity for the
road reaction force, something like that). I think I'll have a good
think about my own tire model (mixing lots of those out there)
somewhere soon. For now, I'm giving my brain some relaxation length,
eh, time, ;-) and am working on a first no-brainer AI car (grandpa
driving around the track, should be fun as target practice).

In conclusion, I think for SAE950311 you're better off not using the
slipRatio equations, because of the large 'u' problems (and damping).
For slip angle it shouldn't be that bad.

Ruud van Gaal, GPL Rank +53.25
Pencil art    : http://www.marketgraph.nl/gallery/
Free car sim  : http://www.marketgraph.nl/gallery/racer/

Ruud van Ga

Tire relaxation lengths- My feelings on my implementation work so far..

by Ruud van Ga » Fri, 27 Apr 2001 21:28:43

On Wed, 25 Apr 2001 13:46:54 +0200, Gregor Veble


>Oh, boy, where has this group come to! Posting source code... it is
>actually starting to live up to its name! ;)

Most all of it is even at my homepage, including all underlying
platform code (which works for Linux/Win32/SGI IRIX). It's all a hobby
for me (well, QLib and D3 aren't really), so that's all possible
fortunately. :)

Ruud van Gaal, GPL Rank +53.25
Pencil art    : http://www.marketgraph.nl/gallery/
Free car sim  : http://www.marketgraph.nl/gallery/racer/

Ruud van Ga

Tire relaxation lengths- My feelings on my implementation work so far..

by Ruud van Ga » Fri, 27 Apr 2001 21:30:10


Ouch, make sure you read my other post about the SAE950311 slip ratio
model. I'm not too fond of it anymore (drives frequencies higher).

Ruud van Gaal, GPL Rank +53.25
Pencil art    : http://www.marketgraph.nl/gallery/
Free car sim  : http://www.marketgraph.nl/gallery/racer/

Ruud van Ga

Tire relaxation lengths- My feelings on my implementation work so far..

by Ruud van Ga » Fri, 27 Apr 2001 21:51:43


>> For slip ratio changes, the tire is a lot stiffer and I
>>noticed that in SAE 950311 they are using 1/10 of the distance that they
>>use for slip angle...but they admit that they have no data.

>>-- Doug

>>                Milliken Research Associates Inc.

>  I noticed that too.  Still, as long as the car will stop and do mild
>accelerations on an embankment properly, I'd be happy.  This would let me get
>rid of my low speed (low tech) rigid ring type model, although I do like the
>way it lets the car "wind up" on the tire during sudden acceleration or during
>a quick stop, springing the car back just a touch.

It did in fact roll down a slope nicely, and rolled back on the
following up-slope again. Very nice. It's just that for high-speed, I
still think switching to a regular kinematic slipRatio calculation (
something like (V-Rw)/V ) will be better since the (u/B)*SR term in
the SAE950311 differential equations (for SR) makes it unstable at
high speed (and relatively low frequencies; I try to keep close to
100, which seems ok for a lot of things).

(esp. at B=0.091, a large forward speed, u, makes for large d/dt(SR)
values, because of (u/B)*SR, so if your dt is too large, you get the
same problems as with braking tire forces etc etc).

Ruud van Gaal, GPL Rank +53.25
Pencil art    : http://www.marketgraph.nl/gallery/
Free car sim  : http://www.marketgraph.nl/gallery/racer/


rec.autos.simulators is a usenet newsgroup formed in December, 1993. As this group was always unmoderated there may be some spam or off topic articles included. Some links do point back to racesimcentral.net as we could not validate the original address. Please report any pages that you believe warrant deletion from this archive (include the link in your email). RaceSimCentral.net is in no way responsible and does not endorse any of the content herein.