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.


User Tag List

Reply
 
Thread Tools Search this Thread
Old 01-20-2017, 12:14 PM   #1
Tor
Senior Member
 
Tor's Avatar
 
Join Date: Feb 2015
Drives: Toyota GT86
Location: Europe
Posts: 919
Thanks: 369
Thanked 554 Times in 301 Posts
Mentioned: 40 Post(s)
Tagged: 2 Thread(s)
Timing compensation per cylinder

Extracting this topic from http://www.ft86club.com/forums/showt...=83945&page=38

Quote:
Originally Posted by Tor View Post
Searching for timing compensation per cylinder led me back to this thread. I wonder why Shiv zeroed it out in the most recent OFH tune but kept it in the regular stg 2 UEL tunes?

Otherwise, Wayno uses the AVCS from the the OFH tune. Total timing (base plus KCA) on the 102 tune is not significantly different - give and take (some areas more, some less). Except above 6800 rpm and load 0.9 and in 0.6-0.7 load, lower rpm range, where OFH has significantly more.

- I'll might add the timing difference above 6800 rpm to the Wayno 102 tune, but I am not sure if I should leave the TCPC or zero it out?

- Or I could start with zeroing TCPC out (without adding timing) and see if it makes a difference first.

- Of course, I could also just leave it all alone and enjoy hassle free timing.

Decisions, decisions. The bite of the damn optimization bug is annoying. Does anyone have the antidote?
Quote:
Originally Posted by steve99 View Post
I believe the timing compensation per cylinder is because some cylinders may run slightly hotter or be more knock prone than others. So theoretically you may be able to run more base timing and just retard the problem cylinder or cylinders slightly, but going to be difficult without getting individual cylinder knock data
Quote:
Originally Posted by Tor View Post
I was thinking to zero it out and add timing and if I subsequently get knock then to remove it from TCPC A+B first?

Somewhere I read it could be because of where the knock sensors are placed and to ensure that C+D knocks first so the sensors can actually pick it up. I doubt that is the case since the sensors are located between the cylinders each side on the FA20.



Besides, the tables are already zeroed out up to 6000 rpm anyway.

A is probably cylinder 1 according to RomRaider. B is 2 or 3? If 2, those would both be the best cooled cylinders facing the front of the engine? If 3, could the right side run hotter maybe (exhaust cat below)?

Could it rather be because of flow in the stock header? In which case, the compensations may not make any sense with an aftermarket header? Are there any changes to these tables in the MY17 with the revised header/intake?
Quote:
Originally Posted by Kodename47 View Post
Have you considered differences in fueling between cylinders due to unequal airflow? Heat management as cylinders will always run different temps within the block? Then you have all the external factors that you mentioned.

AFAIK cylinders A-D are 1-4 in firing order.

I would expect that the changes in the MY17 are more to do with the intake manifold than exhaust manifold, but there are also internal changes in the block that may also have an impact.
Quote:
Originally Posted by Tor View Post
Thinking out loud, from that logic, maybe they shouldn't have been zeroed out at and below 6000 rpm either?

The TCPC A+B are retarding timing in the same areas as the pre-MY17 as well. Even a bit more above 6k. Could it be because the stock tunes run so rich at high rpm (why btw?)?

From a logical perspective, the tables should either be left fully intact or be possible to zero out completely. Since we happily accept to run without these compensations below 6k, where we are at most of the time, I am zeroing them out completely next time I flash and will see how it goes.
Tor is offline   Reply With Quote
The Following User Says Thank You to Tor For This Useful Post:
Yobiwan (04-27-2017)
Old 01-20-2017, 12:14 PM   #2
Tor
Senior Member
 
Tor's Avatar
 
Join Date: Feb 2015
Drives: Toyota GT86
Location: Europe
Posts: 919
Thanks: 369
Thanked 554 Times in 301 Posts
Mentioned: 40 Post(s)
Tagged: 2 Thread(s)
So the update:

- So I added most of the total timing difference between the OFH tune and Wayno's 102 UEL stg 2 tune.

- I zeroed out the TCPC A+B.

- I copied the OFH IAT compensation for safety.


The reason for flashing and logging was to check a slight MAF adjustment and hence it's without learning.

Surprisingly I have no knock above 6k. The added timing at 3600 rpm is maybe too much (earlier in the log), but I know it will go slightly richer when it learns.

I know this doesn't say much because no knock is detected. So it could be that I could run a bit more timing and still A or B cylinder might be the ones to knock first. Or they could run leaner without any chance to know as per Kodename47's suggestion. Or, worst case it could be that it knocks without it being detected (unlikely as per the knock sensor locations depicted above, I would think).

I'm going to keep it they way it is for now and recheck this in the spring when we get higher temperatures. I also consider buying a knock sensor and an amplifier to make a DIY det can and see if it's possible to hear anything that the ECU doesn't.



http://datazap.me/u/tor/tor-201?log=...-31-42&solo=17

Tor is offline   Reply With Quote
The Following User Says Thank You to Tor For This Useful Post:
Yobiwan (04-27-2017)
Old 04-17-2017, 08:34 PM   #3
Tor
Senior Member
 
Tor's Avatar
 
Join Date: Feb 2015
Drives: Toyota GT86
Location: Europe
Posts: 919
Thanks: 369
Thanked 554 Times in 301 Posts
Mentioned: 40 Post(s)
Tagged: 2 Thread(s)
The above post didn't get any feedback, but maybe someone will find it interesting later on.

I kept driving the car with the TCPC zeroed out. On the street with higher temperatures I still don't get any noticeable FLKC.

On track it's another matter though. I drove 3x 15 mins stints and combined the log into one. So in 45 mins of combined track driving, this is the FLKC I got:

First a count. This is the amount of times FLKC was activated (yes, almost 1200 times at 6800 rpm load 1.2):



The mean values:


And the max values:


The high values (even the -4.47) didn't cause IAM to drop. I did have 3 instances of IAM drops. Once to 0.98 with a quick recovery. And once to 0.98 followed shortly after by a drop to 0.96. This, however, happened at 4000, 4200 and 4600 rpm where the FLKC values were low comparatively.

In theory, I have no problems to continue driving with the current tune. The ECU pulls timing as it should and I get the most performance when driving the car on the street.

However, I want to test if I can get better performance on track by reintroducing TCPC. The idea would be that perhaps the ECU would need to pull less timing overall if it's sufficient to take out some timing on cylinder A and B.

From load 1.0 and up I will add the following compensations, based on the knock values seen above and looking a bit to the OEM TCPC tables:



Will report back the result. Hopefully, I will have a chance to drive the car under similar track conditions in the near future. The intention is not to make FLKC free on track but to see if I can get it to pull less timing.
Tor is offline   Reply With Quote
Old 04-17-2017, 11:37 PM   #4
renfield90
The Stig's German cousin
 
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Tempe, AZ
Posts: 1,066
Thanks: 140
Thanked 511 Times in 340 Posts
Mentioned: 8 Post(s)
Tagged: 2 Thread(s)
How do you know which cylinders are the slightly more knocky cylinders? Do you have knock count per cylinder?

My understanding of TCPC is that Subaru has a single knock sensor for the whole motor and it's placed closer to one bank than the other. Since it's possible for the far cylinders to knock lightly but not get noticed by the sensor, TCPC ensures that the first cylinder(s) to start knocking are closest to the sensor.

Shiv probably removed TCPC as an optimization step for the aggressive OFH tune. It sacrifices an increased risk of undetected knock in order to encourage the ECU to be less aggressive about pulling timing. The onus is on the user to verify the tune and use good fuel.
renfield90 is offline   Reply With Quote
Old 04-18-2017, 01:32 AM   #5
Turdinator
Señor Member
 
Turdinator's Avatar
 
Join Date: Aug 2012
Drives: 86 GT/'74 TA22 Celica/Kangaroo
Location: Melbourne, Australia
Posts: 1,706
Thanks: 1,104
Thanked 765 Times in 479 Posts
Mentioned: 13 Post(s)
Tagged: 0 Thread(s)
Garage
Quote:
Originally Posted by renfield90 View Post
How do you know which cylinders are the slightly more knocky cylinders? Do you have knock count per cylinder?

My understanding of TCPC is that Subaru has a single knock sensor for the whole motor and it's placed closer to one bank than the other. Since it's possible for the far cylinders to knock lightly but not get noticed by the sensor, TCPC ensures that the first cylinder(s) to start knocking are closest to the sensor.

Shiv probably removed TCPC as an optimization step for the aggressive OFH tune. It sacrifices an increased risk of undetected knock in order to encourage the ECU to be less aggressive about pulling timing. The onus is on the user to verify the tune and use good fuel.
I am fairly certain there are two knock sensors. One for each bank.
__________________
1974 TA22 Celica
2013 86 GT
Turdinator is offline   Reply With Quote
Old 04-18-2017, 03:09 AM   #6
Kodename47
Senior Member
 
Kodename47's Avatar
 
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,629 Times in 1,112 Posts
Mentioned: 155 Post(s)
Tagged: 1 Thread(s)
@Tor don't forget that your cell count is not instances of knock detected retard but how many logged rows are less than 0. There is a difference, for example how many rows are there for just one decrease in timing? That will depend on logging and settings, but also you are including where the ECU is actually adding timing in after a retard event.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger

Kodename 47 DJ:
Soundcloud / Instagram / Facebook
Kodename47 is offline   Reply With Quote
Old 04-19-2017, 05:45 AM   #7
Tor
Senior Member
 
Tor's Avatar
 
Join Date: Feb 2015
Drives: Toyota GT86
Location: Europe
Posts: 919
Thanks: 369
Thanked 554 Times in 301 Posts
Mentioned: 40 Post(s)
Tagged: 2 Thread(s)
I made a mistake with the data. When looking at the first log I noticed rpm spikes when the engine was at idle. And looking at video from the session, sure enough, I forgot to turn off the A/C. I wasn't aware that the A/C would cause actual FLKC. From what I read here previously, I only though I could cause false FLKC when clicking in and out.

Anyway, looking at log 2 and 3 only, it has a lot less knock. Perhaps so little, that I won't bother correcting it. The important take-away for me is, besides for all the other obvious reasons, never ever run with A/C on at the track.

Count:


Mean values:


Max values:


This is, by the way, a video of the 3rd session with Datazap log overlayed:

[ame="https://www.youtube.com/watch?v=hC93-8wFo9E"]New season and personal lap record... Nürburgring GP circuit (GT86) - YouTube[/ame]


Quote:
Originally Posted by renfield90 View Post
How do you know which cylinders are the slightly more knocky cylinders? Do you have knock count per cylinder?
No. Hence, the idea with the test would have been to see if it would have reduced the overall knock only to correct A + B.

Quote:
My understanding of TCPC is that Subaru has a single knock sensor for the whole motor and it's placed closer to one bank than the other. Since it's possible for the far cylinders to knock lightly but not get noticed by the sensor, TCPC ensures that the first cylinder(s) to start knocking are closest to the sensor.
See the picture in the first post. There two sensors and they are located between each cylinder on each side. So I do not think this is the reason.


Quote:
Originally Posted by Kodename47 View Post
@Tor don't forget that your cell count is not instances of knock detected retard but how many logged rows are less than 0. There is a difference, for example how many rows are there for just one decrease in timing? That will depend on logging and settings, but also you are including where the ECU is actually adding timing in after a retard event.
Yes, also I suppose it could as well just keep a value it set during a previous run through the same rpm/load? I any case I am aware that it doesn't mean knock. Only that there was ECU activity at that point to prevent it.
Tor is offline   Reply With Quote
Old 04-19-2017, 10:35 AM   #8
Kodename47
Senior Member
 
Kodename47's Avatar
 
Join Date: Oct 2012
Drives: UK GT86
Location: UK
Posts: 3,040
Thanks: 185
Thanked 1,629 Times in 1,112 Posts
Mentioned: 155 Post(s)
Tagged: 1 Thread(s)
The AC shouldn't cause FLKC/FBKC. The clutch will disable at high load, this is no different to having it switched off. The frequency of it disabling the clutch shouldn't trigger the sensor either.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger

Kodename 47 DJ:
Soundcloud / Instagram / Facebook
Kodename47 is offline   Reply With Quote
Old 04-19-2017, 11:46 AM   #9
Tor
Senior Member
 
Tor's Avatar
 
Join Date: Feb 2015
Drives: Toyota GT86
Location: Europe
Posts: 919
Thanks: 369
Thanked 554 Times in 301 Posts
Mentioned: 40 Post(s)
Tagged: 2 Thread(s)
Here are the logs. The only difference is the A/C on. Otherwise ambient conditions the same.
http://datazap.me/u/tor/tor-2141-track-logs
Tor is offline   Reply With Quote
 
Reply


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
Don't know how to set timing. MJferg Mechanical Maintenance (Oil, Fluids, Break-In, Servicing) 1 12-27-2016 09:36 PM
Movie Shooting - Stock WRB BRZ needed - Compensation provided John Rambo Southern California 0 10-03-2016 02:14 PM
Individual cylinder timing maps brn12345 Software Tuning 14 02-14-2014 05:44 AM
Compensation for CEL/SL CharlieChaos Issues | Warranty | Recalls / TSB 89 11-08-2012 06:15 PM


All times are GMT -4. The time now is 10:25 PM.


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

Garage vBulletin Plugins by Drive Thru Online, Inc.