Notices

A bunch of load calculation related maps

Thread Tools
 
Search this Thread
 
Old Nov 9, 2012 | 06:55 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
A bunch of load calculation related maps

Hi Peeps,

Been sitting on these for a while, they basically control how load is calculated, they are a bit of a work in progress, so the names might change as we work them out properly:

53040010:
Code:
<table name="ECT Compensation for Load" category="Load" address="55004" type="2D" scaling="Percent128">
	<table name="Coolant Temp" type="Y Axis" address="61016" elements="8" scaling="Temp"/>
</table>
	
<table name="MAF IAT Compensation for Load" category="Load" address="55010" type="2D" scaling="Percent128">
	<table name="MAF Intake Temp" type="Y Axis" address="61132" elements="7" scaling="Temp"/>
</table>

<table name="Baro Compensation for Load" category="Load" address="60d62" type="2D" scaling="Percent128">
	<table name="Baro" type="Y Axis" address="617b8" elements="6" scaling="Baro16"/>
</table>


<table name="Load multiplier when TPS increased by %" category="Load" address="546a6" type="1D" scaling="Throttle %"/>
<table name="Load multiplier end when TPS decreased by % (hysteresis)" category="Load" address="546a2" type="1D" scaling="Throttle %"/>

<scaling name="High_Low_Load_Multi" units="units" toexpr="((x + 256) * 243 / 256) / 256" frexpr="(((x * 256)) * 256 / 243)-256" format="%.2f" min="0" max="8000" inc="1" storagetype="uint16" endian="big"/>
<table name="Load multiplier when TPS Increasing - MAP High Load Multi" category="Load" address="54a24" type="1D" scaling="High_Low_Load_Multi"/>
<table name="Load multiplier when TPS steady - MAF/MAP Low Load Multi" category="Load" address="54904" type="1D" scaling="High_Low_Load_Multi"/>
<scaling name="Percent256" units="%" toexpr="x*100/256" frexpr="x*256/100" format="%.2f" min="0" max="100" inc="2" storagetype="uint16" endian="big"/>
<table name="Load multiplier - TPS steady Decay Rate" category="Load" address="546AC" type="1D" scaling="Percent256"/>
	
	
<scaling name="Loadify_x50" units="%" toexpr="(x*50*10/512)*10/32" frexpr="(x*32/10)*512/10/50" format="%.1f" min="0" max="300" inc="0.1" storagetype="uint16" endian="big"/>
<table name="Load Increase/Decrease threshold" category="Load" address="53ca6" type="1D" scaling="Loadify_x50"/>
<table name="Load Increase/Decrease divider (ie 1 is biggest)" category="Load" address="530e8" type="1D" scaling="uint16"/>
<table name="Load Increase/Decrease multiplier (ie 1 is smallest) #1" category="Load" address="530e4" type="1D" scaling="uint16"/>
<table name="Load Increase/Decrease multiplier (ie 1 is smallest) #2" category="Load" address="530e6" type="1D" scaling="uint16"/>
	
<scaling name="ReverseInterpolated_Percent255_1byte" units="%" toexpr="100*(1-(x/255))" frexpr="255*(1-(x/100))" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
<scaling name="MIVEC Overlap" units="Degrees" toexpr="(x-32768)*0.01953125" frexpr="(x/0.01953125)+32768" format="%.1f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
<table name="Load RampUP Rate" address="5d3e9" category="Load" type="3D" swapxy="true" scaling="ReverseInterpolated_Percent255_1byte">
	<table name="MIVEC Overlap" address="623d8" type="X Axis" elements="8" scaling="MIVEC Overlap"/>
	<table name="RPM" address="623bc" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Load RampDOWN Rate" address="5d449" category="Load" type="3D" swapxy="true" scaling="ReverseInterpolated_Percent255_1byte">
	<table name="MIVEC Overlap" address="623d8" type="X Axis" elements="8" scaling="MIVEC Overlap"/>
	<table name="RPM" address="623bc" type="Y Axis" elements="11" scaling="RPM"/>
</table>
	
<scaling name="ReverseInterpolated_Percent255_2byte" units="%" toexpr="100*(1-(x/255))" frexpr="255*(1-(x/100))" format="%.0f" min="0" max="100" inc="1" storagetype="uint16" endian="big"/>
<table name="Load Ramp Rate #1 (Load > 75)" address="54a6e" category="Load" type="1D" scaling="ReverseInterpolated_Percent255_2byte"/>
<table name="Load Ramp Rate #2" address="5300a" category="Load" type="1D" scaling="ReverseInterpolated_Percent255_2byte"/>
<table name="Load Ramp Rate #3" address="53426" category="Load" type="1D" scaling="ReverseInterpolated_Percent255_2byte"/>
<table name="Load Ramp Rate #4" address="53008" category="Load" type="1D" scaling="ReverseInterpolated_Percent255_2byte"/>
Rich has been testing the Ramp stuff - with some success:
https://www.evolutionm.net/forums/09...l#post10494316


If you want to stop the sawtooth affect of load @ WOT, change the "Load multiplier end when TPS decreased by % (hysteresis)" map from 0.4% to something higher.

Goog luck

Regards
David
Reply
Old Nov 9, 2012 | 07:29 PM
  #2  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
Thanks T.


I was missing Baro16 in my 53040010 def (on my computer), but I realized that it's on my site.

Code:
  <scaling name="Baro16" units="bar" toexpr="x/200" frexpr="x*200" format="%.3f" min="0" max="1.1" inc="0.001" storagetype="uint16" endian="big"/>
Reply
Old Nov 9, 2012 | 07:47 PM
  #3  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
I've been setting the "Load Multiplier when TSP Increase by %" and it's sister "decreasing" one to 1.2% for a long time now.

Again, thanks Tephra. (He sent me that map a long time ago.)
Reply
Old Nov 9, 2012 | 08:42 PM
  #4  
richardjh's Avatar
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Brilliant, thanks for this, tephra.

Golden, I've defined "Load Ramp Rate #1 (Load > 75)" on your online DB, and have populated it for the most popular Ralliart ROMs.

I've prioritised this because of the recent discovery that the RA dixie-cup turbo spools way faster than the Load Ramp Rate can accommodate. Not good. The fix, though, is awesome. No more spool-up knock.

Rich
Reply
Old Nov 9, 2012 | 09:06 PM
  #5  
Panda_stunter's Avatar
Evolving Member
iTrader: (1)
 
Joined: Aug 2011
Posts: 413
Likes: 1
From: Sin City
U guys speak Latin....I'm just trying to learn. On top of that, I'm on a different program too! I need to switch from Cobb ATR.

Richard, I got my car back so I'm gonna need ur expertise again when the time comes. Right now, I'm just redoing my fuel map so I don't get the damn code "lean mixture" again. My boost is almost set though.
Reply
Old Nov 11, 2012 | 03:10 AM
  #6  
ScottSpeed21's Avatar
Evolved Member
iTrader: (7)
 
Joined: Jul 2008
Posts: 624
Likes: 1
From: Buffalo, NY
5268 series pretty please...
Reply
Old Nov 11, 2012 | 03:27 AM
  #7  
Drkramm's Avatar
Newbie
 
Joined: Oct 2012
Posts: 64
Likes: 0
From: pa
Originally Posted by ScottSpeed21
5268 series pretty please...

He meant to say 56890013
Reply
Old Nov 11, 2012 | 08:42 PM
  #8  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
You realize that I always do 5557 first, right?
Reply
Old Nov 18, 2012 | 05:36 PM
  #9  
RS200Z's Avatar
Evolving Member
 
Joined: Jan 2009
Posts: 150
Likes: 0
From: Singapore
Have read Richard's post and started tweaking Load Ramp Rate #1 with some positive results.

David, would you be able provide more information on the Load Ramp Rate #2 to #4? Under what condition are they used?
Reply
Old Jan 29, 2013 | 02:06 AM
  #10  
marten's Avatar
Newbie
 
Joined: Jan 2010
Posts: 1
Likes: 0
From: Japan
Could someone kindly help me to find the addresses for 52360018?

Thanks.
Reply
Old Mar 3, 2013 | 08:06 PM
  #11  
WRC-LVR's Avatar
Evolved Member
15 Year Member
Liked
Loved
Community Favorite
iTrader: (1)
 
Joined: May 2008
Posts: 933
Likes: 13
From: Marietta GA
Addresses for 58020005 2012 MR please :-)
Reply
Old Mar 4, 2013 | 03:02 AM
  #12  
richardjh's Avatar
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
The two most important ones should already be up on goldenevo.com. Those are:

Load multiplier end when TPS decreased by % (hysteresis)
Load Ramp Rate #1

Rich
Reply
Old Mar 7, 2013 | 06:09 AM
  #13  
rrkpitt15's Avatar
Evolving Member
iTrader: (1)
 
Joined: Mar 2010
Posts: 304
Likes: 0
From: PA
Can I have these defs for 55570005 please
Reply
Old Mar 7, 2013 | 10:36 AM
  #14  
sstevojr's Avatar
Evolved Member
iTrader: (7)
 
Joined: Sep 2010
Posts: 2,558
Likes: 0
From: 805-Conejo Valley
I'm more interested in the Load Ramp Down w/ the associated MIVEC Overlap....
Reply
Old Mar 8, 2013 | 06:37 PM
  #15  
RS200Z's Avatar
Evolving Member
 
Joined: Jan 2009
Posts: 150
Likes: 0
From: Singapore
sstevojr, here is what I have managed to define for the 55570005 ROM. Not sure if you are using this, else just let me know which ROM ID you are on.

Code:
<scaling name="ReverseInterpolated_Percent255_1byte" units="%" toexpr="100*(1-(x/255))" frexpr="255*(1-(x/100))" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
<scaling name="MIVEC Overlap" units="Degrees" toexpr="(x-32768)*0.01953125" frexpr="(x/0.01953125)+32768" format="%.1f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>

<table name="Load RampUP Rate" address="5D48D" category="Load" type="3D" swapxy="true" scaling="ReverseInterpolated_Percent255_1byte">
	<table name="MIVEC Overlap" address="625F4" type="X Axis" elements="8" scaling="MIVEC Overlap"/>
	<table name="RPM" address="625D8" type="Y Axis" elements="11" scaling="RPM"/>
</table>

<table name="Load RampDOWN Rate" address="5D4ED" category="Load" type="3D" swapxy="true" scaling="ReverseInterpolated_Percent255_1byte">
	<table name="MIVEC Overlap" address="625F4" type="X Axis" elements="8" scaling="MIVEC Overlap"/>
	<table name="RPM" address="625D8" type="Y Axis" elements="11" scaling="RPM"/>
</table>
Still trying to make sense of how these 2 tables works. Please share your findings.

Last edited by RS200Z; Mar 8, 2013 at 06:51 PM.
Reply



All times are GMT -7. The time now is 12:52 AM.