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

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

Engine, Exhaust, Transmission Discuss the FR-S | 86 | BRZ engine, exhaust and drivetrain.

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

User Tag List

Reply
 
Thread Tools Search this Thread
Old 06-21-2012, 10:47 AM   #29
arghx7
Senior Member
 
Join Date: Nov 2011
Drives: car
Location: cold
Posts: 599
Thanks: 72
Thanked 611 Times in 185 Posts
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
If the race fuel does not contain ethanol, fuel economy may go up on account of that. The rest of the engine probably won't take advantage of the additional knock resistance.

And yes, it IS possible for the ECU to estimate the octane of the fuel. There are many stock ECUs that do just that. You can also calculate the MBT timing using an onboard model.

Assuming the BRZ isn't drastically different from previous Subarus, it is using a very simple timing control system which doesn't model flame front propogation or MBT.
arghx7 is offline   Reply With Quote
Old 06-21-2012, 03:05 PM   #30
rice_classic
Senior Member
 
rice_classic's Avatar
 
Join Date: Jun 2012
Drives: Nevermorange FRS
Location: Seattle, WA
Posts: 4,173
Thanks: 757
Thanked 4,208 Times in 1,808 Posts
Mentioned: 78 Post(s)
Tagged: 1 Thread(s)
So on ECU's that have the ability to proactively work in conjunction with knock sensors to "test" ping and advance timing accordingly, how far will they advance?

From what I've been reading the engine will advance itself if you go from 87 to 93 octane and thus take advantage, like has been stated, but will it go beyond the advanced timing map that's optimal for 93 if you put in 100? It it my understanding that's not part of the program. So while and engine with an adaptive ECU like that of the Camry will see a benefit with 93 over 87, it doesn't appear that it's programed to provide benefit for any octane above that without telling it do so. Is this accurate?
rice_classic is offline   Reply With Quote
Old 06-21-2012, 03:24 PM   #31
uspspro
Senior Member
 
Join Date: Mar 2012
Drives: DGM BRZ, MR-S 3.5L V6 swap (sold)
Location: Bay Area, CA
Posts: 602
Thanks: 28
Thanked 188 Times in 121 Posts
Mentioned: 1 Post(s)
Tagged: 1 Thread(s)
Quote:
Originally Posted by rice_classic View Post
So on ECU's that have the ability to proactively work in conjunction with knock sensors to "test" ping and advance timing accordingly, how far will they advance?

From what I've been reading the engine will advance itself if you go from 87 to 93 octane and thus take advantage, like has been stated, but will it go beyond the advanced timing map that's optimal for 93 if you put in 100? It it my understanding that's not part of the program. So while and engine with an adaptive ECU like that of the Camry will see a benefit with 93 over 87, it doesn't appear that it's programed to provide benefit for any octane above that without telling it do so. Is this accurate?
You could be right, and I'm sure there are limits to how far it goes.
uspspro is offline   Reply With Quote
Old 06-21-2012, 04:38 PM   #32
7thgear
i'm sorry, what?
 
7thgear's Avatar
 
Join Date: Jan 2012
Drives: Canada
Location: I rock a beat harder than you can beat it with rocks
Posts: 4,399
Thanks: 357
Thanked 2,508 Times in 1,268 Posts
Mentioned: 40 Post(s)
Tagged: 3 Thread(s)
Quote:
Originally Posted by rice_classic View Post
So on ECU's that have the ability to proactively work in conjunction with knock sensors to "test" ping and advance timing accordingly, how far will they advance?
can we assume that it will advance timing until it starts to ping and then back off?
__________________
don't you think if I was wrong, I'd know it?
7thgear is offline   Reply With Quote
Old 06-21-2012, 04:41 PM   #33
Jordo!
Enjoy it, destroy it.
 
Jordo!'s Avatar
 
Join Date: Oct 2009
Drives: Datsun Racing Hen
Location: Blank Generation
Posts: 820
Thanks: 6
Thanked 61 Times in 48 Posts
Mentioned: 1 Post(s)
Tagged: 2 Thread(s)
It's possible that the ECU will add in some more advance, but it's not even worth trying without a dyno.

Just stick with 93.
Jordo! is offline   Reply With Quote
Old 06-21-2012, 05:51 PM   #34
rice_classic
Senior Member
 
rice_classic's Avatar
 
Join Date: Jun 2012
Drives: Nevermorange FRS
Location: Seattle, WA
Posts: 4,173
Thanks: 757
Thanked 4,208 Times in 1,808 Posts
Mentioned: 78 Post(s)
Tagged: 1 Thread(s)
Quote:
Originally Posted by 7thgear View Post
can we assume that it will advance timing until it starts to ping and then back off?
I tend to assume too much. I was hoping someone knew the answer. It doesn't seem to be readily google'able.
rice_classic is offline   Reply With Quote
Old 06-21-2012, 07:35 PM   #35
uspspro
Senior Member
 
Join Date: Mar 2012
Drives: DGM BRZ, MR-S 3.5L V6 swap (sold)
Location: Bay Area, CA
Posts: 602
Thanks: 28
Thanked 188 Times in 121 Posts
Mentioned: 1 Post(s)
Tagged: 1 Thread(s)
Quote:
Originally Posted by rice_classic View Post
I tend to assume too much. I was hoping someone knew the answer. It doesn't seem to be readily google'able.
Honestly Toyota tends to keep certain info like this under lock and key.

the only way to find out would be to dyno test and data log.
uspspro is offline   Reply With Quote
Old 06-21-2012, 07:48 PM   #36
serialk11r
Senior Member
 
Join Date: Mar 2011
Drives: '06 AM V8V Coupe
Location: United States of America
Posts: 5,279
Thanks: 285
Thanked 1,074 Times in 759 Posts
Mentioned: 13 Post(s)
Tagged: 1 Thread(s)
Garage
Quote:
Originally Posted by 7thgear View Post
can we assume that it will advance timing until it starts to ping and then back off?
I think that's a bad assumption, the ideal amount of advance for a certain engine speed is fuel dependent, and the only thing about the fuel the ECU can see is if it knocks and what the exhaust temperature looks like. Someone correct me if I'm wrong, but I think the ECU would have a target spark advance map and pull back from there.
serialk11r is offline   Reply With Quote
Old 06-21-2012, 11:55 PM   #37
arghx7
Senior Member
 
Join Date: Nov 2011
Drives: car
Location: cold
Posts: 599
Thanks: 72
Thanked 611 Times in 185 Posts
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by serialk11r View Post
I think that's a bad assumption, the ideal amount of advance for a certain engine speed is fuel dependent, and the only thing about the fuel the ECU can see is if it knocks and what the exhaust temperature looks like. Someone correct me if I'm wrong, but I think the ECU would have a target spark advance map and pull back from there.
You could broadly categorize the modern strategies as having two types: those with an MBT calculation/lookup, and those without. Subaru traditionally doesn't use an MBT calculation. MBT = Minimum spark advance for Best Torque. The well-known Subaru software doesn't use this kind of calculation but other manufacturers do.

There are different ways to do it and it varies with the manufacturer and how new the software design is. The well-known Subaru software up to now starts with a base timing ignition timing map, and then it has a 3D lookup table that gives authority to advance timing a certain number of degrees based on rpm and load. There is a multiplier that determines how much of this total additional spark advance will be used. Then there's short-term knock sensor feedback and also another learning table that's populated by rpm and load.

Many different manufacturers use some kind of "high octane" and "low octane" map. Mitsubishi does for example. You start on the high octane and interpolate to the low octane table based on knock sensor feedback. There are a number of ways this is implemented across manufacturers. You can accumulate some kind of knock value that counts up and counts down as a timer increments.

The other style of system uses an MBT lookup table or an MBT calculation. Bosch was an early adopter of the fully torque-based engine control systems that also directly implement the concept of MBT.



So in the Motronic 7 system diagram above (late 90s/early 2000s German cars) for example you have an MBT map and then a spark efficiency transfer function. That function tells the ECU how much torque output it's losing by deviating from the MBT value. Knock control is also implemented into the torque request logic.



A lot of Hitachi based control systems implement MBT with an actual simplified MBT calculation. It's based on the concept that, as a general rule, MBT spark advance typically results in the 60% cylinder mass fraction burned occuring between 12-15 degrees ATDC. Working off a basic differential equation you go backwards and fill in a bunch of variables based on sensor signals and constants based on engine geometry.



That results in your real time MBT calculation. Since you can't achieve MBT under normal conditions with pump gas, you have to have compensation maps to push your timing advance curve out to the borderline detonation range. This could involve advancing or retarding in some fixed increment with a counter, or it could use a more sophisticated way to actually model the fuel octane value in RON (Research Octane Number).

So running on unleaded race gas could actually result in more timing advance but only if it's been set up that way. It depends how much authority the ECU has to advance the timing in a given area.
Attached Images
   
arghx7 is offline   Reply With Quote
The Following 5 Users Say Thank You to arghx7 For This Useful Post:
Dimman (06-22-2012), Ramster (02-03-2014), rice_classic (06-24-2012), serialk11r (06-22-2012), uspspro (06-22-2012)
Old 06-22-2012, 12:03 AM   #38
uspspro
Senior Member
 
Join Date: Mar 2012
Drives: DGM BRZ, MR-S 3.5L V6 swap (sold)
Location: Bay Area, CA
Posts: 602
Thanks: 28
Thanked 188 Times in 121 Posts
Mentioned: 1 Post(s)
Tagged: 1 Thread(s)
Quote:
Originally Posted by arghx7 View Post
You could broadly categorize the modern strategies as having two types: those with an MBT calculation/lookup, and those without. Subaru traditionally doesn't use an MBT calculation. MBT = Minimum spark advance for Best Torque. The well-known Subaru software doesn't use this kind of calculation but other manufacturers do.

There are different ways to do it and it varies with the manufacturer and how new the software design is. The well-known Subaru software up to now starts with a base timing ignition timing map, and then it has a 3D lookup table that gives authority to advance timing a certain number of degrees based on rpm and load. There is a multiplier that determines how much of this total additional spark advance will be used. Then there's short-term knock sensor feedback and also another learning table that's populated by rpm and load.

Many different manufacturers use some kind of "high octane" and "low octane" map. Mitsubishi does for example. You start on the high octane and interpolate to the low octane table based on knock sensor feedback. There are a number of ways this is implemented across manufacturers. You can accumulate some kind of knock value that counts up and counts down as a timer increments.

The other style of system uses an MBT lookup table or an MBT calculation. Bosch was an early adopter of the fully torque-based engine control systems that also directly implement the concept of MBT.



So in the Motronic 7 system diagram above (late 90s/early 2000s German cars) for example you have an MBT map and then a spark efficiency transfer function. That function tells the ECU how much torque output it's losing by deviating from the MBT value. Knock control is also implemented into the torque request logic.



A lot of Hitachi based control systems implement MBT with an actual simplified MBT calculation. It's based on the concept that, as a general rule, MBT spark advance typically results in the 60% cylinder mass fraction burned occuring between 12-15 degrees ATDC. Working off a basic differential equation you go backwards and fill in a bunch of variables based on sensor signals and constants based on engine geometry.



That results in your real time MBT calculation. Since you can't achieve MBT under normal conditions with pump gas, you have to have compensation maps to push your timing advance curve out to the borderline detonation range. This could involve advancing or retarding in some fixed increment with a counter, or it could use a more sophisticated way to actually model the fuel octane value in RON (Research Octane Number).

So running on unleaded race gas could actually result in more timing advance but only if it's been set up that way. It depends how much authority the ECU has to advance the timing in a given area.
Awesome post.
uspspro is offline   Reply With Quote
Old 06-24-2012, 04:50 AM   #39
jedibow
post whore extraordinaire
 
Join Date: Jun 2012
Drives: 2013 Asphalt Grey FR-S 2003 Evo 8
Location: Land of drama looking for a way out
Posts: 456
Thanks: 177
Thanked 114 Times in 73 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Garage
Quote:
Originally Posted by rice_classic View Post
I know. The ECU has no way of measuring or knowing the AKI rating of the fuel.
Okay, so I think it is time for some education.

Every OBD2 ECU has the ability to track fuel octane. The ECU has a minimum of two fuel maps, High octane and Low octane. Based off of the amount of knock present the ECU either raises the Octane count, or lowers it. What does this mean? Well fuel calculations are based off an interpolation between the two maps, for instance...

If a given load and RPM access a lookup cell in the high octane fuel map and it is calling for a 12.5 AFR, and the corresponding low octane fuel map calls for an 11.5 AFR, based on the octane rating (or more correctly the amount of knock over time the engine has witnessed) the actual cell maybe somewhere between the two, or it no knock has been detected 12.5, or consistent knock 11.5. Remember pulling timing isn't the only way to fight detonation, an increase in fuel lowers the cylinders temperature and decreases knock also. If you don't believe me go pick up a scan tool and log "Fuel Octane"....
jedibow is offline   Reply With Quote
Old 06-24-2012, 05:31 AM   #40
rice_classic
Senior Member
 
rice_classic's Avatar
 
Join Date: Jun 2012
Drives: Nevermorange FRS
Location: Seattle, WA
Posts: 4,173
Thanks: 757
Thanked 4,208 Times in 1,808 Posts
Mentioned: 78 Post(s)
Tagged: 1 Thread(s)
Quote:
Originally Posted by jedibow View Post
Okay, so I think it is time for some education.

Every OBD2 ECU has the ability to track fuel octane.
If you had been reading along you would have noticed that I got schooled about this before you got to me. Also, are you SURE every OBD2 ECU does this?
rice_classic is offline   Reply With Quote
Old 06-24-2012, 10:39 AM   #41
arghx7
Senior Member
 
Join Date: Nov 2011
Drives: car
Location: cold
Posts: 599
Thanks: 72
Thanked 611 Times in 185 Posts
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
If you search for 'octane' in the list of universal OBD parameters attached, you won't find any matches. That doesn't mean that a modern ECU doesn't have some sort of way to respond to knock. There is no universal parameter to log knock learning; you'd have to read RAM addresses directly, with an application-specific tool.

As I mentioned above, there are more sophisticated ways knock control can be done. It's not just interpolating between maps intended for high and low octane, although that's what say Mitsubishi has typically done. Up until now at least, Subaru hasn't been doing it in exactly that way. Here is a very good writeup on the Subaru knock-control system, at least up through the current WRX/STi http://www.romraider.com/forum/viewt...hp?f=25&t=1840
Attached Images
File Type: pdf 2011 list of OBD parameters.pdf (676.2 KB, 1568 views)
arghx7 is offline   Reply With Quote
Old 06-24-2012, 12:01 PM   #42
mastertech86
Member
 
mastertech86's Avatar
 
Join Date: Jun 2012
Drives: 2009 scion tc turbo
Location: florida
Posts: 52
Thanks: 14
Thanked 21 Times in 11 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
So in a nut shell, going higher that 93 in octane without a proper tune would be a waste right? With higher octane requires more timing advance amongst other changes because of the resistance to ignite. But the factory ecu can only advance so far before reaching its limits on how much it can change

Last edited by mastertech86; 06-24-2012 at 12:35 PM.
mastertech86 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
Race spec Modified2006 Scion FR-S / Toyota 86 GT86 General Forum 39 11-10-2011 05:50 PM
Toyota FT-86 to Race in VLN Race @ Nurburgring this Weekend! First Photos! Hachiroku Scion FR-S / Toyota 86 GT86 General Forum 329 10-16-2011 09:51 PM
Mazda MX-5 GT Race Car...WOW Mouse Other Vehicles & General Automotive Discussions 9 03-31-2011 03:02 AM
what/who do you race Abflug Off-Topic Lounge [WARNING: NO POLITICS] 33 09-03-2010 03:13 PM


All times are GMT -4. The time now is 02:51 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.