Trigger hysteresis using avload instead of load?
-
- Posts: 1696
- Joined: Fri Apr 04, 2008 1:28 pm
Re: Trigger hysteresis using avload instead of load?
Did you have the max sLoad in Decel Mode set to 60 for the log (as in the accompanying msq)? I ask because it looks like it was set to 20 in the log, which is quite low and makes the load look very jumpy (almost digital). This setting appears to work as designed on my bench with your settings. If it was set at 60 when you took your log, then there is a problem somewhere. However, if it was set at 20, could you try setting it to 60 or 80?
Lance.
Re: Trigger hysteresis using avload instead of load?
I've just been out for another run, the only thing changed is that 20kpa up to 60kpa, but more importantly the load/tps slider was set to 50%
The load traces look far better, but the driving experience was worse..
Martin
- Attachments
-
- Copy of 2015-04-02_17.57.06.msl
- (801.25 KiB) Downloaded 673 times
-
- Posts: 1696
- Joined: Fri Apr 04, 2008 1:28 pm
Re: Trigger hysteresis using avload instead of load?
How so?the driving experience was worse..
Re: Trigger hysteresis using avload instead of load?
For me the addition of throttle makes it more likely to downshift with an increase in throttle, it all comes down to tuning for each application. I need to spend more time with it..
I can't say the latest changes have improved the 3-4-3 shift issue though I'm afraid, it still does it..
Martin
-
- Posts: 1696
- Joined: Fri Apr 04, 2008 1:28 pm
Re: Trigger hysteresis using avload instead of load?
Thanks, that is really useful feedback! I am going to put an option in the code to let users skip the jumps in load when it rises (so that it will rises the same smooth way it falls).
In the meantime, there are a few things you could try:
- you could adjust your TPS table to be more 'flat', perhaps something like this: this will greatly reduce the jumpiness of the load due to TPS movement especially at lower rpms.
- you could adjust your shift table to be less dependent on load, maybe a little like this: so that you only have 3 load 'zones' and try to put the breaks between the zones (50 kpa and 80 kpa above) where you drive the least.
I think I now understand the 3-4-3 issue. I believe it isn't a 'simple bug', but rather that code is working as intended, however the settings needs to be tuned and the code should be tweaked to handle certain situations like this better. In particular, I think the changing load (especially MAP) that occurs when shifting from one gear to another is pushing the target gear to another part of the table. We will fix it, though!
Lance.
Re: Trigger hysteresis using avload instead of load?
Getting the relationship between load, TPS, TPS loading and speed is more critical than I imagined.
Studying the datalogs I took of the factory Bosch ECU is no help either as its only the outputs and gives no insights into how the software is working.
I'm hoping the weather improves here so I can have a good bash at tuning things.
Martin
P.S I did post in the relevent forum and got no response, but I'd love to be able to open the megashift shift table in Megalogviewer while playing a datalog
-
- Posts: 1696
- Joined: Fri Apr 04, 2008 1:28 pm
Re: Trigger hysteresis using avload instead of load?
Attached is code that gives you more options on how the load is adjusted under braking, decel, WOT, and load rising conditions.
The new settings are under 'General Settings -> Throttle and Load Factors'. There are 4 new settings (in bold below):
- WOT TPS Threshold
- Load Smoothing w/ WOT TPS
- Usual rate w/ high TPS
- Rise quickly w/ high TPS values (default value - same behavior as before)
- Idle TPS Threshold
- WOT Duration
- LOAD Smoothing Factor
- Load Smoothing w/ Load Rising
- Usual rate w/ increasing load (default value - NOT the same behavior as before, change to other option if you want to restore old behavior)
- Rise quickly w/ increasing load
- Load Smoothing w/ Braking
- Usual rate w/ braking
- Slow load smooth rate w/ braking (default value - same behavior as before)
- Percentage Load Smoothing when Braking
- Deceleration Mode
- Decel Mode TPS Threshold
- Load Limiting w/ Decel
- No decel load limiting (default value - NOT the same behavior as before, change to other option if you want to restore old behavior)
- Limit max. load w/ decel
- Max. sLoad in Decel Mode
- Downshift Delay
Combined with changes to the TPS/rpm load table (suggested in a previous post, the default table has been changed to more closely match that table) and the TPS/MAP percentage (to increase the role of TPS and decrease the role of MAP in determining load), these ought to help sort out the load related issues that are leading to unexpected and unwanted shifts.
Lance.
Re: Trigger hysteresis using avload instead of load?
Its taken me a while to get the chance to drive the car with the new code..
I have the TPS table as you suggested above ^^^
I've left all the new code options as default.
Just been out for initial drive and... well... its about OEM as I could get. I mean its really really good, drove perfectly!
























I've attached a log and my tune file so you can see my set up.








- Attachments
-
- Copy of 2015-04-12_13.07.28.msl
- (966.71 KiB) Downloaded 696 times
-
- CurrentTune.msq
- (57.29 KiB) Downloaded 969 times
-
- Posts: 1696
- Joined: Fri Apr 04, 2008 1:28 pm
Re: Trigger hysteresis using avload instead of load?
That's great news! I am really happy this is working for you. Thanks for posting the msq and log, I will have a look. If this code doesn't turn up any new bugs in the short-term, it will become the 5.100 release code soon.
Then I'll look at adding the selective clutch/TCC addition you mentioned in another thread.
Lance.