A bunch of load calculation related maps
Thread Starter
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:
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
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"/>
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.)
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
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
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?
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.






