follow ft86club on our blog, twitter or facebook.
FT86CLUB
Ft86Club
Speed By Design
Register Garage Community Calendar Today's Posts Search

Go Back   Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB > Technical Topics > Software Tuning

Software Tuning Discuss all software tuning topics.

Register and become an FT86Club.com member. You will see fewer ads

User Tag List

Reply
 
Thread Tools Search this Thread
Old 11-03-2015, 07:05 PM   #771
Kodename47
Senior Member
 
Kodename47's Avatar
 
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,633 Times in 1,113 Posts
Mentioned: 156 Post(s)
Tagged: 1 Thread(s)
Quote:
Originally Posted by Wayno View Post
His AFR's were fine before he started turning the table into an incomprehensible nightmare. The simplest solution is always the best.
I agree that the load limits should be kept simple. The only reason to change them is odd rich spikes (load limit too high) or lean spikes caused by low limits. If it's anything other than those, just change the fuel table. It won't impact fuel trims as it's open loop.

The maths is just the same, if you're going 10% lean just bump the fuel table 10% richer.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger

Kodename 47 DJ:
Soundcloud / Instagram / Facebook
Kodename47 is offline   Reply With Quote
The Following User Says Thank You to Kodename47 For This Useful Post:
solidONE (11-03-2015)
Old 11-03-2015, 11:34 PM   #772
solidONE
Senior Member
 
solidONE's Avatar
 
Join Date: Dec 2012
Drives: FR-S Whiteout
Location: California
Posts: 2,863
Thanks: 1,808
Thanked 791 Times in 611 Posts
Mentioned: 42 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by steve99 View Post
My car is manual though and some maf sensors seem to give more problems than others , maybe their was a revision/change in sensors at some point
My car is a MY13 Manual as well. 1/13 build date with a A01C rom

edit: I totally forgot that my secondary "post cat" O2 is not stock, but an NTK brand O2 made by NGK. (don't ask...)

Quote:
Originally Posted by Kodename47 View Post
Why is it a hack? The open loop fueling table isn't actually for target AFR values, it's essentially a fuel enrichment table converted to AFR values to make it easier to read/use. At the end of the day, so long as the AFRs are ideal then it doesn't matter what's in the OL Fuel table. I'd rather have the fueling right with as close to OEM MAF scale as possible, obviously with minimal LTFT, what's in the actual OL fuel table makes no difference to me.

Here's something for those playing with load limits:
Load Limit Calculator

If your load limits are causing a rich area, it should calculate the correct load and if you're lean from the limit being too low then it will also sort that out. You can change the RPM and it will adjust it as necessary and you have plots of load and AFRs vs RPM. It also proves where a lean spot is caused by something else.

@solidONE I used your data to make that, all the lean areas occur when the load also spikes (you can see it in the graphs) which is likely due to increased VE and therefore a genuine lean situation. Adding fuel is the only way to get around this, how you do it is up to you (MAF vs OL Fueling).
The only reason why it feels like a "hack" to me is simply because I'd expect the computer to be able to hit close to the requested afr and not 2.0 off from target. I'd think that something else is probably off by a good amount to require targeting a much richer afr to hit the desired afr, but that's just my thinking. Then again, my setup is quite a bit "off" from what the intended use with emissions and other hardware still intact.

If I adjusted the maf to work in OL with my setup it's going to have a huge lump at 2.8~3.0v and the fuel trims under CL operation will be just as huge. So OL Fueling adjustments it is.

Quote:
Originally Posted by Wayno View Post
His AFR's were fine before he started turning the table into an incomprehensible nightmare. The simplest solution is always the best.
This is what it looked like with the EL load limits you posted (note that the pull/WOT does not begin until 2500rpm):
http://datazap.me/u/solidone/plm85-p...zoom=1416-1630

This is with a stock unmodified load limits (also starts at 2500rpm):
http://datazap.me/u/solidone/plm3-fp...zoom=2257-2439

This is one of the earlier load limit revisions I did going WOT from 2500:
http://datazap.me/u/solidone/plm85g-...3&zoom=636-756

As you can see, it doesn't look half bad when I go WOT after 2000rpms, but If I start at 1500rpm it looks all kinds of funky.

Same log and same load limit table as the above pull:
http://datazap.me/u/solidone/plm85g-...zoom=2071-2228

I will go back to one of my previous (simpler) load limit revisions and adjust from the OL fuel table.
__________________
Intent > Content

cowardice is the mother of cruelty.

Last edited by solidONE; 11-04-2015 at 02:12 AM.
solidONE is offline   Reply With Quote
Old 11-04-2015, 03:37 AM   #773
Kodename47
Senior Member
 
Kodename47's Avatar
 
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,633 Times in 1,113 Posts
Mentioned: 156 Post(s)
Tagged: 1 Thread(s)
Quote:
Originally Posted by solidONE View Post
The only reason why it feels like a "hack" to me is simply because I'd expect the computer to be able to hit close to the requested afr and not 2.0 off from target. I'd think that something else is probably off by a good amount to require targeting a much richer afr to hit the desired afr, but that's just my thinking. Then again, my setup is quite a bit "off" from what the intended use with emissions and other hardware still intact.
I used to think similar, however just a different view is required. If you see how other ECUs (MOTEC/Link) are fuel map tuned, the cells are purely an enrichment value. You hold the engine in the cells and increase/decrease the values until you get the desired AFR. They don't use AFR values in the tables.

Now if you were to look at the open loop fuel table on the stock ECU and take 14.7 as 0% enrichment, or a base fueling value. A value of 13.2 is an enrichment factor of ~+10% etc. If that cell is still rich/lean then change the enrichment factor. If you look into the definition there's quite A bit of math gone to convert these to AFR values. If you remember that load is just g/rev then you're basically saying that at a certain RPM and g/rev then the fueling factor is x. That way you're using the fuel map to do what you want, which is the point of it, rather than not changing it as "commanded" doesn't match up with output AFR values.

It could be quite easy to change the definition to something more like that, but less people would understand it.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger

Kodename 47 DJ:
Soundcloud / Instagram / Facebook
Kodename47 is offline   Reply With Quote
The Following User Says Thank You to Kodename47 For This Useful Post:
solidONE (11-04-2015)
Old 11-04-2015, 04:13 AM   #774
Kodename47
Senior Member
 
Kodename47's Avatar
 
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,633 Times in 1,113 Posts
Mentioned: 156 Post(s)
Tagged: 1 Thread(s)
@solidONE, here is the fuel map with only minor alterations to the definition. Top is "standard". The middle has the 14.7 multiplier removed, looks a bit like a fuel multiplier. The bottom one is the equation in it's simplest form, which is just the middle one minus 1.



However it would then seem that the bottom one is actually a fueling enrichment percentage as such:



Leaving the formula as such:
Code:
expression="x*.78125" to_byte="x/.78125"
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger

Kodename 47 DJ:
Soundcloud / Instagram / Facebook
Kodename47 is offline   Reply With Quote
The Following User Says Thank You to Kodename47 For This Useful Post:
solidONE (11-04-2015)
Old 11-04-2015, 06:54 AM   #775
solidONE
Senior Member
 
solidONE's Avatar
 
Join Date: Dec 2012
Drives: FR-S Whiteout
Location: California
Posts: 2,863
Thanks: 1,808
Thanked 791 Times in 611 Posts
Mentioned: 42 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by Kodename47 View Post
I used to think similar, however just a different view is required. If you see how other ECUs (MOTEC/Link) are fuel map tuned, the cells are purely an enrichment value. You hold the engine in the cells and increase/decrease the values until you get the desired AFR. They don't use AFR values in the tables.

Now if you were to look at the open loop fuel table on the stock ECU and take 14.7 as 0% enrichment, or a base fueling value. A value of 13.2 is an enrichment factor of ~+10% etc. If that cell is still rich/lean then change the enrichment factor. If you look into the definition there's quite A bit of math gone to convert these to AFR values. If you remember that load is just g/rev then you're basically saying that at a certain RPM and g/rev then the fueling factor is x. That way you're using the fuel map to do what you want, which is the point of it, rather than not changing it as "commanded" doesn't match up with output AFR values.

It could be quite easy to change the definition to something more like that, but less people would understand it.
Alright, that makes a lot of sense. Thanks for the visuals! Makes it much easier for this lowly grease monkey *points to self* to understand (save for the last coding part). lol

Now I can adjust the shit out of the OL fuel tables without reservation.

Edit: @Kodename47 I've found a pretty big flaw after increase the fueling to address the lean spot using the OL fuel table. With my current tune and setup where it goes lean very low RPMs going full throttle, adding fuel to the lean portion of the rev range will cause the LTFT go up causing the rest of the range to go very rich. This will happen regardless where the afrs end up at around 2200rpm because of the difference between the target AFR and actual afrs.

Perhaps I should let the computer learn OL afr's a while longer and hopefully the computer will eventually drop the LTFT after the lean spot. But, by that logic I could just leave the OL fuel table alone and let the computer adjust to the lean spot. This is becoming a bigger headache than I anticipated. I did take several logs before and after the computer started increasing LTFT's in OL, but for some reason the files did not save. Maybe I ought to just get the afr's as close as I can by adjusting MAF scale and load limit tables and let the computer adjust itself to compensate. What do you think?
__________________
Intent > Content

cowardice is the mother of cruelty.

Last edited by solidONE; 11-09-2015 at 07:00 PM.
solidONE is offline   Reply With Quote
Old 11-09-2015, 07:07 PM   #776
Kodename47
Senior Member
 
Kodename47's Avatar
 
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,633 Times in 1,113 Posts
Mentioned: 156 Post(s)
Tagged: 1 Thread(s)
The ECU doesn't learn anything in open loop, hence the meaning of open loop

Something is causing a STFT somewhere that is being applied as a LTFT. It may well be transitional and due to CL to OL delays or similar.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger

Kodename 47 DJ:
Soundcloud / Instagram / Facebook

Last edited by Kodename47; 11-10-2015 at 03:00 AM.
Kodename47 is offline   Reply With Quote
The Following User Says Thank You to Kodename47 For This Useful Post:
solidONE (11-09-2015)
Old 11-09-2015, 07:38 PM   #777
solidONE
Senior Member
 
solidONE's Avatar
 
Join Date: Dec 2012
Drives: FR-S Whiteout
Location: California
Posts: 2,863
Thanks: 1,808
Thanked 791 Times in 611 Posts
Mentioned: 42 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by Kodename47 View Post
The ECU doesn't learn anything in open loop, hence the meaning of open loop

Something is causing a STFT somewhere that is being applied as a LTFT. It may well be transitional and due to CL to CL delays or similar.
Is that right? I've seen in logs where the LTFT will drop at the upper range. For instance at wot LTFT will start at say 3% up till 5000rpm then drop to 1% to redline. At 5000rpm the maf voltages will have passed the CL range of up to 3.0v. Let me find a old log like that and I will add to this post later.

Edit: @Kodename47

Here's one where LTFT starts to drop at the beginning of the pull and at the upshift then raises back up at the end. 3rd to 4th gear upshift:
http://datazap.me/u/solidone/e85-tom...zoom=1651-1836

Most of them look like these. Probably something to do with the PI/DI ratios, is my guess:
http://datazap.me/u/solidone/stg1-fp...om=10003-10097

http://datazap.me/u/solidone/90amb-o...zoom=5305-5362

http://datazap.me/u/solidone/plm3-fp...zoom=5842-6081

http://datazap.me/u/solidone/plm85-2...zoom=4460-4688

If the computer is not "learning" then how/why is it making adjustments to LTFT under OL operation?
__________________
Intent > Content

cowardice is the mother of cruelty.

Last edited by solidONE; 11-09-2015 at 08:56 PM.
solidONE is offline   Reply With Quote
Old 11-10-2015, 03:34 AM   #778
Kodename47
Senior Member
 
Kodename47's Avatar
 
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,633 Times in 1,113 Posts
Mentioned: 156 Post(s)
Tagged: 1 Thread(s)
Quote:
Originally Posted by solidONE View Post
Is that right? I've seen in logs where the LTFT will drop at the upper range. For instance at wot LTFT will start at say 3% up till 5000rpm then drop to 1% to redline. At 5000rpm the maf voltages will have passed the CL range of up to 3.0v. Let me find a old log like that and I will add to this post later.
It has something to do with the Airflow learning ranges. These are the areas boundaries for setting LTFT.



It's possible you're in these ranges at some point when in CL. There may be DI ranges or mixed ranges that we don't yet know about. However the theory is that LTFT is set by repeated STFT. Since STFT can only be set in CL, therefore the LTFT cannot be influenced by open loop operation.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger

Kodename 47 DJ:
Soundcloud / Instagram / Facebook
Kodename47 is offline   Reply With Quote
The Following User Says Thank You to Kodename47 For This Useful Post:
solidONE (11-10-2015)
Old 11-10-2015, 01:19 PM   #779
solidONE
Senior Member
 
solidONE's Avatar
 
Join Date: Dec 2012
Drives: FR-S Whiteout
Location: California
Posts: 2,863
Thanks: 1,808
Thanked 791 Times in 611 Posts
Mentioned: 42 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by Kodename47 View Post
It has something to do with the Airflow learning ranges. These are the areas boundaries for setting LTFT.



It's possible you're in these ranges at some point when in CL. There may be DI ranges or mixed ranges that we don't yet know about. However the theory is that LTFT is set by repeated STFT. Since STFT can only be set in CL, therefore the LTFT cannot be influenced by open loop operation.
I see. I assumed that the computer was adjusting the LTFT to the differential between target afr and actual afr under OL operation, like a sort of coarse adjustment such as the IAM.

edit: looking at my old log with the different exhaust setup I can see that my new set up "should' have more potential in the top end. The maf voltage peak at 4.04v in 3rd gear with the old set up while my new setup will peak around 4.08v. Yet, my new setup peak WHPS are about the same as the old setup for some reason. There are more ponies hidden in there, I know it...
__________________
Intent > Content

cowardice is the mother of cruelty.

Last edited by solidONE; 11-10-2015 at 02:24 PM.
solidONE is offline   Reply With Quote
Old 11-10-2015, 03:13 PM   #780
phrosty
Senior Member
 
Join Date: Apr 2013
Drives: 2013 FR-S
Location: Seattle
Posts: 806
Thanks: 202
Thanked 321 Times in 199 Posts
Mentioned: 18 Post(s)
Tagged: 1 Thread(s)
I have logs with LTFT changing @ WOT, 7000rpm, with MAF over 4 volts. The most I've ever seen CL go to is around 3.1 volts. There's definitely something about it that we don't understand.

Actually, I've got my tune modified to have full DI all the way up to 7000, with 7200 being partial PI, so there's a good chance this is the result of PI kicking in.
__________________
2013 Whiteout 6AT FR-S | Perrin Inlet Tube + 2.75" CAI | OpenFlash Header | P&L Catback | 4.88 Final Drive | Dialed in OFT 2.0x Stage 2 E85 | 18x8 Enkei Raijin + 225/40 Michelin Pilot Super Sport | 17x7 Stock + 215/45 Michelin X-Ice Xi-2

Last edited by phrosty; 11-10-2015 at 03:31 PM.
phrosty is offline   Reply With Quote
Old 11-10-2015, 07:09 PM   #781
thambu19
Senior Member
 
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 79 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
Garage
Quote:
Originally Posted by phrosty View Post
I have logs with LTFT changing @ WOT, 7000rpm, with MAF over 4 volts. The most I've ever seen CL go to is around 3.1 volts. There's definitely something about it that we don't understand.

Actually, I've got my tune modified to have full DI all the way up to 7000, with 7200 being partial PI, so there's a good chance this is the result of PI kicking in.
Isnt LTFT based on engine speed? I dont assume the LTFT to stay constant across all engine speeds. They will have cells containing ranges of engine speeds that will have the same LTFT and once the engine speed/load crosses the cell boundary it can have a different value. Correct me if I am wrong please.
thambu19 is offline   Reply With Quote
Old 11-10-2015, 07:10 PM   #782
thambu19
Senior Member
 
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 79 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
Garage
Quote:
Originally Posted by solidONE View Post
Alright, that makes a lot of sense. Thanks for the visuals! Makes it much easier for this lowly grease monkey *points to self* to understand (save for the last coding part). lol

Now I can adjust the shit out of the OL fuel tables without reservation.

Edit: @Kodename47 I've found a pretty big flaw after increase the fueling to address the lean spot using the OL fuel table. With my current tune and setup where it goes lean very low RPMs going full throttle, adding fuel to the lean portion of the rev range will cause the LTFT go up causing the rest of the range to go very rich. This will happen regardless where the afrs end up at around 2200rpm because of the difference between the target AFR and actual afrs.

Perhaps I should let the computer learn OL afr's a while longer and hopefully the computer will eventually drop the LTFT after the lean spot. But, by that logic I could just leave the OL fuel table alone and let the computer adjust to the lean spot. This is becoming a bigger headache than I anticipated. I did take several logs before and after the computer started increasing LTFT's in OL, but for some reason the files did not save. Maybe I ought to just get the afr's as close as I can by adjusting MAF scale and load limit tables and let the computer adjust itself to compensate. What do you think?
Have you messed with the cam timings? If you are running too much overlap there is no point looking at AFRs in the scavenging range since the O2 sensor is easily confused with the fresh air that is short circuiting the engine.
thambu19 is offline   Reply With Quote
Old 11-10-2015, 07:19 PM   #783
thambu19
Senior Member
 
Join Date: Aug 2015
Drives: Scion FRS
Location: MI
Posts: 229
Thanks: 140
Thanked 79 Times in 61 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
Garage
Can someone tell me what are the loads a stock engine typically sees in terms of g/rev?

I still do not understand the g/rev concept. Is it same as volumetric efficiency meaning 1.0 = 100% VE? If that is the case why do we have numbers like 1.4 and 1.5 since I dont expect an NA engine to run at 150% VE.
thambu19 is offline   Reply With Quote
Old 11-10-2015, 07:29 PM   #784
jvincent
Senior Member
 
jvincent's Avatar
 
Join Date: Sep 2013
Drives: 2022 WRB BRZ Sport-Tech
Location: Ottawa, Canada
Posts: 1,746
Thanks: 131
Thanked 1,411 Times in 715 Posts
Mentioned: 25 Post(s)
Tagged: 2 Thread(s)
Quote:
Originally Posted by thambu19 View Post
Can someone tell me what are the loads a stock engine typically sees in terms of g/rev?
Going WOT in 3rd gear my load starts of at about 0.8 at 2800 RPM and gets up to 1.3 at around 7000 RPM.

Cruising at 3200 RPM in 6th it's around 0.5.
jvincent is offline   Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
RGM Supercharged 86 performance data TheGooseman AFRICA 14 12-13-2014 02:15 AM
Interpreting Ecutek Data Logs? cuddefred Software Tuning 3 09-02-2013 01:55 PM
VIR - Impressions/Pics/Logs/Video (Track Daze) swift996 Tracking / Autocross / HPDE / Drifting 39 08-30-2013 10:21 AM
Noise tube delete air/fuel logs? jm1681 Engine, Exhaust, Transmission 13 10-17-2012 05:57 PM
ECU Data Logger Motordyne Engine, Exhaust, Transmission 5 07-18-2012 10:27 AM


All times are GMT -4. The time now is 08:04 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
User Alert System provided by Advanced User Tagging v3.3.0 (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Garage vBulletin Plugins by Drive Thru Online, Inc.