Traction Control Addition
Moderators: jsmcortina, muythaibxr
Traction Control Addition
It has been a while since I have paid attention here, so forgive me if this has been discussed.
I think it would be useful to add a "rate of rise" traction control scheme for drag applications. The "perfect run" implementation certainly works ok until slip gets bad enough to truly be "behind" but after that point wheel speed is so low relatively to the timing curve it is effectively "all over." The true physical thing we are controlling is at any given wheel speed there is a maximum "rate of rise," and above that it is slip.
This would obviously require a new calculated parameter for wheel speed rate of change. Then also a calculated "% slip vs. rate of change." The user would need to input max allowable rate of change vs. wheel speed. For simplicity purposes %slip could simply be calculated as "rate of change/allowable rate of change." This could then easily be fed into existing perfect run traction control reactions. I am sure the curve would look slightly different, but the same reactions could be used.
In general, at slip onset their is a relatively large change in rate of change. Advantages to doing this in this manner in addition to what is discussed above is you completely remove the dependence on the launch timer.
I think it would be useful to add a "rate of rise" traction control scheme for drag applications. The "perfect run" implementation certainly works ok until slip gets bad enough to truly be "behind" but after that point wheel speed is so low relatively to the timing curve it is effectively "all over." The true physical thing we are controlling is at any given wheel speed there is a maximum "rate of rise," and above that it is slip.
This would obviously require a new calculated parameter for wheel speed rate of change. Then also a calculated "% slip vs. rate of change." The user would need to input max allowable rate of change vs. wheel speed. For simplicity purposes %slip could simply be calculated as "rate of change/allowable rate of change." This could then easily be fed into existing perfect run traction control reactions. I am sure the curve would look slightly different, but the same reactions could be used.
In general, at slip onset their is a relatively large change in rate of change. Advantages to doing this in this manner in addition to what is discussed above is you completely remove the dependence on the launch timer.
86 Rx-7, swapped to 2.3 ford turbo (BW EFR 6758), ms3/ms3x sequential fuel /waste spark, ls2 coils
88 Tbird 2.3t, Microsquirt Module (PIMP), TFI ignition
88 Tbird 2.3t, Microsquirt Module (PIMP), TFI ignition
-
- Experienced MS/Extra'er
- Posts: 301
- Joined: Fri Nov 23, 2012 3:17 pm
Re: Traction Control Addition
Yes I agree. It would be a simple traction control but very effective. Make it self learning and make big $
Fastest MS powered vehicle on the planet ! 6.60@208mph
Re: Traction Control Addition
I agree Wes
-
- Super MS/Extra'er
- Posts: 17507
- Joined: Thu Apr 16, 2009 8:08 pm
Re: Traction Control Addition
I like this idea as well. A maximum rate of acceleration vs speed could work in quite a few situations, including (at least theoretically) an all wheel drive rally car where it could possibly spin all four tires and a launch timer would not be applicable.
Matt Cramer -1966 Dodge Dart slant six running on MS3X
Re: Traction Control Addition
I think this could definitely be a better way around traction control for cars without speed sensors on undriven wheels.
-
- Site Admin
- Posts: 39618
- Joined: Mon May 03, 2004 1:34 am
- Location: Birmingham, UK
- Contact:
Re: Traction Control Addition
There's a technical challenge to this. Very frequently you can blow the tyres away on an initial launch. Measuring the VSS and rate of change of VSS from rest is the most difficult time. If you aren't able to achieve this fast enough, you can be spinning away at a near constant VSS. i.e. getting the balance right between smoothing and response time is not easy.
James
James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
-
- Super MS/Extra'er
- Posts: 2221
- Joined: Tue May 04, 2004 8:20 pm
- Location: St Louis
- Contact:
Re: Traction Control Addition
We thought about this years ago. I wanted to use the gear ratio in the calc and watch the teeth of the crank rate of change (RPMdot) to get the resolution you need to to effectively do traction control. The problem get into this when you account for automatic transmissions.
Andy
Andy
Re: Traction Control Addition
That is certainly true to a point James, but functionally the same "issue" applies in the current strategy. I think applying instantly from zero speed likely is a loosing proposition anyway when dealing with a "driven" only scheme. I think the only way this works is to begin performing the calculation "speedot" from zero, but don't start applying corrections until you exceed the "minimum speed for VSS" number.
When I am looking at a wheelspeed graph, their is almost always a drastic increase in wheelspeed when spin is present, and it is very easy to spot. I am quite confident this would be a useful traction control addition, particularly for radial tire automatic drag cars. I can provide you with logs of spin vs. no spin for a typical car, it makes this quite obvious. There almost always is some necessary slip "on the hit" even on a good run, but the wheels don't "come off" until 10-15mph generally. At that point on a bad track wheelspeed may increase at 80 mph/s instead of say 35mph/s for a good run. If you would like to give it a shot, I also have a customer car currently in testing that would be available to provide feedback (at least until racing season is over in the southeast US).
I do concede I am fairly ignorant as to how quickly this calculation can be updated and applied to a correction within the ecu. I do know the existing systems that do it certainly talk up how quickly they perform the calculation/corrections.
I certainly understand every one thinks "their' proposed updates/strategies are "must haves" and you can't spend time on every one. I can think of no "con" compared to the current perfect run, and if it did nothing but remove the dependency on the launch timer this alone would be beneficial (then you don't have to account for transbrake release delay, which in and of itself varies slightly).
When I am looking at a wheelspeed graph, their is almost always a drastic increase in wheelspeed when spin is present, and it is very easy to spot. I am quite confident this would be a useful traction control addition, particularly for radial tire automatic drag cars. I can provide you with logs of spin vs. no spin for a typical car, it makes this quite obvious. There almost always is some necessary slip "on the hit" even on a good run, but the wheels don't "come off" until 10-15mph generally. At that point on a bad track wheelspeed may increase at 80 mph/s instead of say 35mph/s for a good run. If you would like to give it a shot, I also have a customer car currently in testing that would be available to provide feedback (at least until racing season is over in the southeast US).
I do concede I am fairly ignorant as to how quickly this calculation can be updated and applied to a correction within the ecu. I do know the existing systems that do it certainly talk up how quickly they perform the calculation/corrections.
I certainly understand every one thinks "their' proposed updates/strategies are "must haves" and you can't spend time on every one. I can think of no "con" compared to the current perfect run, and if it did nothing but remove the dependency on the launch timer this alone would be beneficial (then you don't have to account for transbrake release delay, which in and of itself varies slightly).
86 Rx-7, swapped to 2.3 ford turbo (BW EFR 6758), ms3/ms3x sequential fuel /waste spark, ls2 coils
88 Tbird 2.3t, Microsquirt Module (PIMP), TFI ignition
88 Tbird 2.3t, Microsquirt Module (PIMP), TFI ignition
-
- Experienced MS/Extra'er
- Posts: 207
- Joined: Fri Mar 25, 2011 11:51 am
- Location: Finland
- Contact:
Re: Traction Control Addition
There has any mind why traction control spark retard is max 30 ? Can it make to like 40 ?
Motor still make too much power =) Not want use Spark Cut because make noise, some place too much..
Boost duty is too slow ..
Motor still make too much power =) Not want use Spark Cut because make noise, some place too much..
Boost duty is too slow ..
Last edited by NiceMan on Tue Oct 24, 2017 7:47 am, edited 1 time in total.
https://www.facebook.com/PikkiS-112502032715453/
https://www.theniceman.com/coppermine/
Ford Taunus Coupe 1975 2.0i Turbo
Ms3 + MS3x in Taunus
MS3 Pro Ultimate in PikkiS
https://www.theniceman.com/coppermine/
Ford Taunus Coupe 1975 2.0i Turbo
Ms3 + MS3x in Taunus
MS3 Pro Ultimate in PikkiS
-
- Site Admin
- Posts: 39618
- Joined: Mon May 03, 2004 1:34 am
- Location: Birmingham, UK
- Contact:
Re: Traction Control Addition
If it is 'obvious' in a datalog, then there's a good chance that the data can be used.wes kiser wrote: I can provide you with logs of spin vs. no spin for a typical car, it makes this quite obvious.
James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
-
- Master MS/Extra'er
- Posts: 581
- Joined: Sat May 10, 2014 4:57 am
- Location: New Haven, Ct, USA
Re: Traction Control Addition
Rather then wheel speed, could accelerometer input be used?
Ive been thinking about something like that for a while. Something that adds or subtracts power based off accelerometer feed back. Havent been able to fully wrap my head around so i havent made a thread.
Ive been thinking about something like that for a while. Something that adds or subtracts power based off accelerometer feed back. Havent been able to fully wrap my head around so i havent made a thread.
BootlegTuned
Re: Traction Control Addition
In a straight line, an accelerometer wouldn't be able to tell the difference between part throttle and wheelspin.93supercoupe wrote:Rather then wheel speed, could accelerometer input be used?
Ive been thinking about something like that for a while. Something that adds or subtracts power based off accelerometer feed back. Havent been able to fully wrap my head around so i havent made a thread.
You could maybe use an accelerometer to maintain a specific drift angle.
-
- Experienced MS/Extra'er
- Posts: 301
- Joined: Fri Nov 23, 2012 3:17 pm
Re: Traction Control Addition
Base it against time after launch. And fix the timers so they actually match real time.
Fastest MS powered vehicle on the planet ! 6.60@208mph
Re: Traction Control Addition
The existing method is already explicitly tied to time after launch, as is already an entire host of "from launch timers" (boost, timing, nitrous, fuel, etc....). The advantage of what I am suggesting, is linking it to allowable acceleration vs. wheel speed completely removes the time from launch dependency, and is the basis of how the current better standalone TC systems handle driven wheel speed only traction control. The problem with linking anything about traction control to launch, is by definition if the run gets slowed down at any point (excessive wheel spin, pedaling it, random issue) it can no longer work at all.jeffmarsh750 wrote:Base it against time after launch. And fix the timers so they actually match real time.
86 Rx-7, swapped to 2.3 ford turbo (BW EFR 6758), ms3/ms3x sequential fuel /waste spark, ls2 coils
88 Tbird 2.3t, Microsquirt Module (PIMP), TFI ignition
88 Tbird 2.3t, Microsquirt Module (PIMP), TFI ignition