A bunch of load calculation related maps
#1
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:
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
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"/>
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
#2
Evolved Member
iTrader: (1)
Join Date: Nov 2009
Location: Omaha, NE
Posts: 1,456
Likes: 0
Received 0 Likes
on
0 Posts
Thanks T.
I was missing Baro16 in my 53040010 def (on my computer), but I realized that it's on my site.
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"/>
#3
Evolved Member
iTrader: (1)
Join Date: Nov 2009
Location: Omaha, NE
Posts: 1,456
Likes: 0
Received 0 Likes
on
0 Posts
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.)
Again, thanks Tephra. (He sent me that map a long time ago.)
#4
Evolved Member
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
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
#5
Evolving Member
iTrader: (1)
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.
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.
Trending Topics
#9
Evolving Member
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?
David, would you be able provide more information on the Load Ramp Rate #2 to #4? Under what condition are they used?
#12
Evolved Member
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
Load multiplier end when TPS decreased by % (hysteresis)
Load Ramp Rate #1
Rich
#15
Evolving Member
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.
Still trying to make sense of how these 2 tables works. Please share your findings.
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>
Last edited by RS200Z; Mar 8, 2013 at 06:51 PM.