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 01-07-2014, 06:08 AM   #85
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)
Right, here's my latest query. What's the tie in with all the torque request tables. I've noticed that the requested values dip at around 4k. Is this likely to make much difference? Have people edited them and what for and if so, how? I noticed that one of my previous NA tunes has the WOT 2D table edited.


I've attached a pic of the stock ROM for reference.




__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger

Kodename 47 DJ:
Soundcloud / Instagram / Facebook
Kodename47 is offline   Reply With Quote
Old 01-07-2014, 06:23 AM   #86
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)
Also, I'll add on, what is the difference between the 2 acc. to torque and the 2 calculated torque tables.


From what I can tell:
(WOT Tq / Acc. Pedal Desired) = x axis of desired tq to throttle angle


So to get constant WOT I'd assume you want the tables to match to equal 1 on the desired throttle angle.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger

Kodename 47 DJ:
Soundcloud / Instagram / Facebook
Kodename47 is offline   Reply With Quote
Old 01-07-2014, 07:42 AM   #87
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)
Ok, I found @mad_sb 's post: Link Explains the DBW system, but still a bit in the dark over the calculated torque tables.
__________________
.: Stealth 86 :.
Abbey Motorsport/K47 Tuned Sprintex 210 Supercharger

Kodename 47 DJ:
Soundcloud / Instagram / Facebook
Kodename47 is offline   Reply With Quote
Old 01-07-2014, 12:03 PM   #88
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)
Since this is a broad-open ended question, here's what I can say. This is based on what's been publicly posted about how Subarus drive by wire and engine control systems work.

It could be called a pedal-follower system. @mad_sb 's thread explained it pretty thoroughly, including this post:

Quote:
Originally Posted by Shankenstein View Post
So to put this in geek-speak:
T_EST = f(N, LOAD) using either map "A" or "B"
T_WOT = f(N)
T_REQ = f(APP, N) using either map "Normal" or "Sport"

T_RATIO = T_REQ / T_WOT

TA_REQ = f(T_RATIO, N)
TA_CUR = current throttle angle

TA_DELTA = TA_REQ - TA_CUR
TA_TARGET= filter(TA_CUR, TA_DELTA, K) where K is the adaptive filter gain
Basically a map(s) requests torque based on pedal position, another map looks up estimated torque based on speed and load, another map looks up throttle position needed to get current torque to that requested value.

Quote:
Originally Posted by Kodename47 View Post
I've noticed that the requested values dip at around 4k.
So here's what most likely happened. Somebody at Subaru or Toyota ran an engine dyno at a bunch of steady-state speed & load points. So at 4000rpm 1.00 g/rev they ran the engine for maybe a minute. All the spark timing, AVCS, etc were all adjusted at each point. The dyno measured the engine torque. It was all spit out into a big Excel-readable file by the dyno control system.

Then they loaded the data from the file either directly into the maps for the ECU, or into some Matlab tool or Excel macro which processed it and spit out the values. There wasn't necessarily a ton of thought put into the numbers in the table. Some guy followed some procedure, that's all. The torque curve of the engine was most likely established on the dyno at each individual point before those maps were ever made.

The FA20 doesn't use an actual model of engine torque, not from what's been seen so far. It's just those look-up tables, which as I said came right from an engine dyno into the maps with maybe some tweaks on top of that.
arghx7 is offline   Reply With Quote
The Following 6 Users Say Thank You to arghx7 For This Useful Post:
Compelica (03-26-2023), Kodename47 (01-07-2014), nelsmar (01-07-2014), P@ul (01-08-2014), Shankenstein (01-07-2014), Sportsguy83 (01-07-2014)
Old 01-07-2014, 12:07 PM   #89
jamesm
Banned
 
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,294 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
according to ecutek, the wide open throttle torque threshold map should be shaped like your torque curve. so i made mine that way, and it works. that's about all i know on this topic lol.
jamesm is offline   Reply With Quote
The Following 2 Users Say Thank You to jamesm For This Useful Post:
Kodename47 (01-07-2014), Sportsguy83 (01-07-2014)
Old 01-07-2014, 11:15 PM   #90
Shankenstein
Frosty Carrot
 
Shankenstein's Avatar
 
Join Date: Jan 2013
Drives: The Atomic Carrot
Location: Baltimore, MD
Posts: 513
Thanks: 272
Thanked 431 Times in 199 Posts
Mentioned: 19 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by arghx7 View Post
So here's what most likely happened. Somebody at Subaru or Toyota ran an engine dyno at a bunch of steady-state speed & load points. So at 4000rpm 1.00 g/rev they ran the engine for maybe a minute. All the spark timing, AVCS, etc were all adjusted at each point. The dyno measured the engine torque. It was all spit out into a big Excel-readable file by the dyno control system.

Then they loaded the data from the file either directly into the maps for the ECU, or into some Matlab tool or Excel macro which processed it and spit out the values. There wasn't necessarily a ton of thought put into the numbers in the table. Some guy followed some procedure, that's all. The torque curve of the engine was most likely established on the dyno at each individual point before those maps were ever made.

The FA20 doesn't use an actual model of engine torque, not from what's been seen so far. It's just those look-up tables, which as I said came right from an engine dyno into the maps with maybe some tweaks on top of that.
This guy knows what's up. Listen to him.

Tuning starts in the dyno lab. Steady-state testing is great for developing the base tune and working the bugs out of new functions/technology/sensors/you name it.

Once the software design has been validated conceptually, you move on to a production-level validation. Most of the manufacturers will send out fleets of company vehicles, driven by underpaid interns, co-ops, and engineers. These cars usually have a few non-production sensors and fancy data logging systems. Everybody drives like normal, and they get an accurate distribution of people's driving habits... and the car's response them. Send them into all sorts of weather, location, driving styles, etc.

Due to the adaptive variables and correction factors in modern software, it's pretty likely that the car will settle into a semi-usable tune without alot of fiddling. Inefficient and unresponsive, though. The fun is analyzing "how wrong" your open-loop controls were, and determining the root cause. Seeing how far you can push the system before it acts up in altitude, snow, etc.

Alot of modern datalogging systems allow you to update the engine variables in real-time. Most of the legwork is done via test-n-flash method for now.

Side Note: Model-based tuning is the way of the future... but it's a tough sell to management. Even with unlimited computing power, they'll still want to use "streamlined" versions that barely resemble the underlying physics. It's trickling into most code, but I'm not too satisfied with the implementations I've seen thusfar.
__________________
If you think you're nerd enough, join in the discussions about Suspension and Aerodynamic modelling!
Wall of Fame - JDL Auto Design, Raceseng, Vishnu Tuning, Penske Shocks, Nameless, Perrin, RaceComp Engineering, Essex/AP Racing, Verus, RacerX
Wall of Shame - aFe Takeda, Wilwood, FA20Club
Shankenstein is offline   Reply With Quote
Old 01-08-2014, 09:34 AM   #91
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,107
Thanked 769 Times in 480 Posts
Mentioned: 13 Post(s)
Tagged: 0 Thread(s)
Garage
First of all I don't have Ecutek or a tune of any sort on my car as yet but I had hoped to get one some time this year. I am fairly sure with ecuteks custom maps I could hijack an output and control a bimodular exhaust setup. What I want to know is could I vary that map with something like what VSC mode the car was in? Ie with all the nannies on its more quiet than with VSC sport which is in turn quieter than when the nannies are off.
__________________
1974 TA22 Celica
2013 86 GT
Turdinator is offline   Reply With Quote
Old 01-08-2014, 10:36 AM   #92
Circuit Motorsports
Senior Member
 
Circuit Motorsports's Avatar
 
Join Date: Jan 2012
Drives: 2013 Subaru BRZ
Location: Orlando, FL
Posts: 4,353
Thanks: 294
Thanked 495 Times in 259 Posts
Mentioned: 35 Post(s)
Tagged: 2 Thread(s)
Send a message via AIM to Circuit Motorsports
Currently you can enable a map based on traction control being disabled. The ability to detect VSC mode is not currently implemented.

Let me know if you have any questions. Feel free to PM for tuning details.

- Bob
Circuit Motorsports is offline   Reply With Quote
The Following 2 Users Say Thank You to Circuit Motorsports For This Useful Post:
shiro (01-08-2014), Turdinator (01-08-2014)
Old 01-08-2014, 12:11 PM   #93
nelsmar
Senior Member
 
Join Date: Feb 2013
Drives: FR-S
Location: Phoenix
Posts: 2,605
Thanks: 733
Thanked 2,361 Times in 1,031 Posts
Mentioned: 345 Post(s)
Tagged: 3 Thread(s)
Quote:
Originally Posted by Turdinator View Post
First of all I don't have Ecutek or a tune of any sort on my car as yet but I had hoped to get one some time this year. I am fairly sure with ecuteks custom maps I could hijack an output and control a bimodular exhaust setup. What I want to know is could I vary that map with something like what VSC mode the car was in? Ie with all the nannies on its more quiet than with VSC sport which is in turn quieter than when the nannies are off.
We are able to log the input but using it as a table input is not added at this time. I am hoping they start adding more and more to these tables though!
__________________
When I grow up, I wanna be God.
My flickr - Canibeat
Local magazine scout
Old Setup: Vortech Supercharged 360WHP/262WTQ @ 11.5psi
My build thread - WTF happened to nelsmar's car thread
nelsmar is offline   Reply With Quote
The Following User Says Thank You to nelsmar For This Useful Post:
Turdinator (01-08-2014)
Old 01-08-2014, 01:23 PM   #94
jamesm
Banned
 
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,294 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
Quote:
Originally Posted by nelsmar View Post
We are able to log the input but using it as a table input is not added at this time. I am hoping they start adding more and more to these tables though!
you could still do it, with some clever manipulation of the custom maps.

custom map foo active when the traction control is off; output all 1's
custom map bar active on threshold of map foo output, or just use map foo output as an input to map bar
jamesm is offline   Reply With Quote
The Following User Says Thank You to jamesm For This Useful Post:
Turdinator (01-08-2014)
Old 01-08-2014, 01:31 PM   #95
nelsmar
Senior Member
 
Join Date: Feb 2013
Drives: FR-S
Location: Phoenix
Posts: 2,605
Thanks: 733
Thanked 2,361 Times in 1,031 Posts
Mentioned: 345 Post(s)
Tagged: 3 Thread(s)
Quote:
Originally Posted by jamesm View Post
you could still do it, with some clever manipulation of the custom maps.

custom map foo active when the traction control is off; output all 1's
custom map bar active on threshold of map foo output, or just use map foo output as an input to map bar
thats traction off, not vsc sport though
__________________
When I grow up, I wanna be God.
My flickr - Canibeat
Local magazine scout
Old Setup: Vortech Supercharged 360WHP/262WTQ @ 11.5psi
My build thread - WTF happened to nelsmar's car thread
nelsmar is offline   Reply With Quote
The Following User Says Thank You to nelsmar For This Useful Post:
Turdinator (01-08-2014)
Old 01-08-2014, 02:09 PM   #96
jamesm
Banned
 
Join Date: Mar 2013
Drives: 2013 FR-S
Location: Orlando, FL
Posts: 2,929
Thanks: 1,166
Thanked 2,294 Times in 1,180 Posts
Mentioned: 313 Post(s)
Tagged: 4 Thread(s)
yeah actually that wouldn't work unless you dedicated a whole map switch mode to it. fail lol.
jamesm is offline   Reply With Quote
The Following User Says Thank You to jamesm For This Useful Post:
Turdinator (01-08-2014)
Old 01-08-2014, 02:28 PM   #97
nelsmar
Senior Member
 
Join Date: Feb 2013
Drives: FR-S
Location: Phoenix
Posts: 2,605
Thanks: 733
Thanked 2,361 Times in 1,031 Posts
Mentioned: 345 Post(s)
Tagged: 3 Thread(s)
Quote:
Originally Posted by jamesm View Post
yeah actually that wouldn't work unless you dedicated a whole map switch mode to it. fail lol.
Yeah... @EcuTek add more inputs for custom maps for us!!! I'll bake you cookies!
__________________
When I grow up, I wanna be God.
My flickr - Canibeat
Local magazine scout
Old Setup: Vortech Supercharged 360WHP/262WTQ @ 11.5psi
My build thread - WTF happened to nelsmar's car thread
nelsmar is offline   Reply With Quote
The Following 2 Users Say Thank You to nelsmar For This Useful Post:
jamesm (01-09-2014), Turdinator (01-08-2014)
Old 01-09-2014, 10:25 AM   #98
Xero-Limit
 
Xero-Limit's Avatar
 
Join Date: Nov 2012
Drives: JDL Turbo FRS, 335SC BRZ (ret)
Location: Lehigh Valley, PA
Posts: 938
Thanks: 368
Thanked 1,550 Times in 527 Posts
Mentioned: 380 Post(s)
Tagged: 6 Thread(s)
Watch your throttle angle on datalogs when you alter these. If you go the wrong direction, it will think that it is making more torque than requested, and cut back throttle despite 100% pedal.

Quote:
Originally Posted by Kodename47 View Post
Right, here's my latest query. What's the tie in with all the torque request tables. I've noticed that the requested values dip at around 4k. Is this likely to make much difference? Have people edited them and what for and if so, how? I noticed that one of my previous NA tunes has the WOT 2D table edited.


I've attached a pic of the stock ROM for reference.
Xero-Limit is offline   Reply With Quote
The Following 2 Users Say Thank You to Xero-Limit For This Useful Post:
arghx7 (01-09-2014), jamesm (01-09-2014)
 
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
Gas tank laley81 Issues | Warranty | Recalls / TSB 1 07-31-2013 02:45 AM
TANK Vs. FRS chae FR-S & 86 Photos, Videos, Wallpapers, Gallery Forum 11 06-05-2013 05:23 PM
The need of a oil catch tank... davey90 AUSTRALIA 17 12-23-2012 06:01 AM
gas tank lid htdonato Issues | Warranty | Recalls / TSB 1 11-30-2012 03:43 AM
How many miles per tank on E85 Innova Engine, Exhaust, Transmission 2 09-21-2012 11:02 PM


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