Notices
Evo X Engine Management / Tuning Forums Discuss the major engine management systems.

Correct throttle axis for boost maps

Thread Tools
 
Search this Thread
 
Old Jul 6, 2010 | 11:16 PM
  #1  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
Correct throttle axis for boost maps

Hi All,

As part of my "study" into the throttle routines, I have found out the correct scaling for the 3d boost maps (BTEL and Reactive Solenoid BWGDC):

If you stick this into your evo10base.xml and then change the "Throttle %" to this for these 6 maps you should get the right scaling:

<scaling name="Throttle_Main - Stored Minimum Throttle %" units="%" toexpr="(x+(90/4))*100/255" frexpr="x*255/100-(90/4)" format="%.1f" min="0" max="100" inc="2" storagetype="uint16" endian="big"/>

Its not a very nice name, but it means something

Now this isn't 100%, mainly because the "Stored Minimum Throttle" is always changing. On my car I have logged this as 90 or 91, which is why I have 90 in the formula above.

Once you have put the right scaling in you will see that the throttle maps actually range from 8.8% to 89% (which should roughly match your logging formula (as long as you use x/255*100)

This is also means you have extended range (particularily under 30% TPS):



This new scaling will hopefully work its way into ECUFlash - eventually

Cheers
D.
Reply
Old Jul 6, 2010 | 11:47 PM
  #2  
onboost's Avatar
Evolving Member
 
Joined: Jun 2007
Posts: 109
Likes: 0
From: New Zealand
do you mean change the throttle % formula to this formula?
Reply
Old Jul 7, 2010 | 12:04 AM
  #3  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
nah just copy the whole scaling - then change the scaling in the axis...
Reply
Old Jul 7, 2010 | 05:23 AM
  #4  
tsitalon1's Avatar
Evolved Member
iTrader: (3)
 
Joined: Mar 2006
Posts: 2,072
Likes: 3
From: Southeast USA
I guess I need more sleep tephra...

What does this do for us, in simple terms?
Reply
Old Jul 7, 2010 | 05:27 AM
  #5  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
it just gives us some certainty about the X-Axis for the boost maps.
Reply
Old Jul 7, 2010 | 08:05 AM
  #6  
fostytou's Avatar
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
I assume this applies to both BTEL & BWGDC for both main and alt maps?
Reply
Old Jul 7, 2010 | 08:43 AM
  #7  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
What about the Airflow Check tables and the Torque Limiter Tables?

If you change the Throttle % scale over to this one, it makes them go up to 99%.
Reply
Old Jul 7, 2010 | 10:17 AM
  #8  
fostytou's Avatar
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
Originally Posted by Golden
What about the Airflow Check tables and the Torque Limiter Tables?

If you change the Throttle % scale over to this one, it makes them go up to 99%.
You are adding this scaling, then changing each individual boost table from "throttle %" -> "Throttle_Main - Stored Minimum Throttle %". It shouldn't cause any changes to tables that you have not changed.
Reply
Old Jul 7, 2010 | 04:18 PM
  #9  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
yeah i have another scaling for those maps...
Reply
Old Jul 7, 2010 | 07:27 PM
  #10  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
^^^ I'm interested.

I'm one of the few that mess with air flow tables to see how it affects my load curve. It does make a distinct difference.
Reply
Old Jul 7, 2010 | 07:36 PM
  #11  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
For the airflow tables:

evo10base.xml:

<scaling name="ThrottleMAINorSUBInvertedOpening %" units="%" toexpr="100*(x-26)/(204)" frexpr="(x+26)/100*(204)" format="%.1f" min="0" max="100" inc="0.5" storagetype="uint16" endian="big"/>

<table name="Airflow Check #1 - Error?" category="Limits" type="3D" swapxy="true" scaling="EngineTorque">
<table name="Throttle Main or SUB Inverted Opening" type="X Axis" elements="14" scaling="ThrottleMAINorSUBInvertedOpening %"/>
<table name="RPM" type="Y Axis" elements="17" scaling="RPM"/>
</table>

<table name="Airflow Check #2 - Hot/Interpolated" category="Limits" type="3D" swapxy="true" scaling="EngineTorque">
<table name="Throttle Main or SUB Inverted Opening" type="X Axis" elements="14" scaling="ThrottleMAINorSUBInvertedOpening %"/>
<table name="RPM" type="Y Axis" elements="17" scaling="RPM"/>
</table>

<table name="Airflow Check #3 - Cold/Interpolated" category="Limits" type="3D" swapxy="true" scaling="EngineTorque">
<table name="Throttle Main or SUB Inverted Opening" type="X Axis" elements="14" scaling="ThrottleMAINorSUBInvertedOpening %"/>
<table name="RPM" type="Y Axis" elements="17" scaling="RPM"/>
</table>

I actually want to talk to you about getting all the xml's standardised and given to colby for inclusion in the next release of ecuflash
Reply
Old Jul 7, 2010 | 07:49 PM
  #12  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Nice job. Seems that Mitsu has done some pretty wierd stuff with the throttle variables. Good to know that it is throttle % and not something else.
Reply
Old Jul 7, 2010 | 08:54 PM
  #13  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
its because of the electronic throttle

a lot of the problem is that the ECU can never "guess" what the range of the throttle is

so after you shut the car down the ECU will do a MIN-MAX-MIN sweep of the throttle and record the min and max..

then it will apply those min/max's to a LOT of the throttle routines to come up with a proper range.

its taken me a LONG time to figure this stuff out but at least we have a better understanding of it now...
Reply
Old Jul 8, 2010 | 01:41 AM
  #14  
Bob_tm's Avatar
Evolving Member
 
Joined: Oct 2008
Posts: 126
Likes: 0
From: Ukraine
What is EngineTorque scaling?
Reply
Old Jul 8, 2010 | 02:46 AM
  #15  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
oh its just x*3 - still working out that one 100%
Reply



All times are GMT -7. The time now is 06:30 AM.