Notices
ECU Flash

What is the load algorithm?

Thread Tools
 
Search this Thread
 
Old Jun 26, 2006 | 10:58 AM
  #1  
chmodlf's Avatar
Thread Starter
Evolved Member
iTrader: (19)
 
Joined: Oct 2004
Posts: 885
Likes: 0
From: CT
What is the load algorithm?

Does anyone know the load algorithm? I have seen people say that rpm, tps and maf are used but what is the formula???
Reply
Old Jun 26, 2006 | 01:35 PM
  #2  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
Still working on getting the exact value.. I don't think anyone knows for certain yet.
Reply
Old Jun 27, 2006 | 10:52 AM
  #3  
taenaive's Avatar
Evolved Member
iTrader: (20)
 
Joined: Apr 2005
Posts: 920
Likes: 0
From: Chantilly,VA
One of the big secrete of Mitsu ECU
Reply
Old Jun 27, 2006 | 12:04 PM
  #4  
mchuang's Avatar
Evolved Member
iTrader: (11)
 
Joined: Sep 2005
Posts: 2,180
Likes: 1
From: h town
Lets place a call to mitsubishi of Japan lol.
Reply
Old Jun 28, 2006 | 01:36 AM
  #5  
mchuang's Avatar
Evolved Member
iTrader: (11)
 
Joined: Sep 2005
Posts: 2,180
Likes: 1
From: h town
This information below may be useful on how the ecu calculates load. Notice I said maybe, I just found this while searching around.

http://www.gems.co.uk/downloads/Manu...0draft%20R.pdf
Reply
Old Jun 30, 2006 | 04:55 PM
  #6  
chmodlf's Avatar
Thread Starter
Evolved Member
iTrader: (19)
 
Joined: Oct 2004
Posts: 885
Likes: 0
From: CT
Just found this posted by Al. Food for thought. Hmm...

"The estimated load value is variable and is effected by the relationship between power produced and maf signal. Alterning the VE of the engine will effect the calculation the ecu uses to estiamte boost level."
Reply
Old Jul 1, 2006 | 10:12 AM
  #7  
PDXEvo's Avatar
Evolved Member
iTrader: (4)
 
Joined: Jan 2004
Posts: 1,054
Likes: 1
From: Portland, OR
There are several tables that we still dont have. The primary VE table is one of them, and its probably one of the most important ones to get. Once we have access to the primary VE table we will be able to easily scale everything for new cams, stroker kits, or whatever.
Reply
Old Jul 1, 2006 | 10:49 AM
  #8  
AMS's Avatar
AMS
Former Sponsor
iTrader: (3)
 
Joined: Mar 2003
Posts: 793
Likes: 0
From: Arlington Heights, IL
VE tables are usually associated with speed density based ECU's. A speed density based ECU will look at the MAP(pressre) sensor (load) and the RPM of the engine and look those up in a VE fuel table. These type of ECU's dont' know that more air is coming into the engine because of a bigger exhaust, hotter cams, ect.

Mass airflow based ECU's use input from the MAF sensor (Mass of air or Volume of air depending on sensor), air temp sensor, ect to calculate how much fuel the engine needs. This way the fueling should be compensated for cams, bigger exhaust, ect.

Not to argue but if the EVO is Karman vortex (volume measurement) and it reflects in the load calculations when we do modifications that increase volumetric efficiency. I guess I don't understand why there would also be a need for a VE table, we already have a load calculation algorithm and a fuel table based on load and rpm.
Reply
Old Jul 1, 2006 | 01:02 PM
  #9  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
Its actually what the MAF scaling and MAF smoothing table is for.. Those adjustments are for abhorrant MAF readings, or if the airflow reading is out of sync with the actual demand of the engine.. People rarely adjust those because its not really necessary to change it.

Last edited by MalibuJack; Jul 1, 2006 at 01:05 PM.
Reply
Old Jul 1, 2006 | 01:53 PM
  #10  
AlwaysinBoost's Avatar
Evolved Member
iTrader: (17)
 
Joined: Aug 2004
Posts: 3,275
Likes: 0
From: In da streetz
Originally Posted by MalibuJack
Its actually what the MAF scaling and MAF smoothing table is for.. Those adjustments are for abhorrant MAF readings, or if the airflow reading is out of sync with the actual demand of the engine.. People rarely adjust those because its not really necessary to change it.
not to get too far off topic but I though those two tables were used to adjust for the addition of an intake?
Reply
Old Jul 1, 2006 | 02:31 PM
  #11  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
Originally Posted by AlwaysinBoost
not to get too far off topic but I though those two tables were used to adjust for the addition of an intake?
They are.. anything you do that can confuse the sensor or alter its airflow patterns, changing displacement, cams, etc.. Its rare you have to alter the settings, but their available just in case.
Reply
Old Jul 1, 2006 | 04:04 PM
  #12  
PDXEvo's Avatar
Evolved Member
iTrader: (4)
 
Joined: Jan 2004
Posts: 1,054
Likes: 1
From: Portland, OR
Originally Posted by AMS
VE tables are usually associated with speed density based ECU's. A speed density based ECU will look at the MAP(pressre) sensor (load) and the RPM of the engine and look those up in a VE fuel table. These type of ECU's dont' know that more air is coming into the engine because of a bigger exhaust, hotter cams, ect.

Mass airflow based ECU's use input from the MAF sensor (Mass of air or Volume of air depending on sensor), air temp sensor, ect to calculate how much fuel the engine needs. This way the fueling should be compensated for cams, bigger exhaust, ect.

Not to argue but if the EVO is Karman vortex (volume measurement) and it reflects in the load calculations when we do modifications that increase volumetric efficiency. I guess I don't understand why there would also be a need for a VE table, we already have a load calculation algorithm and a fuel table based on load and rpm.

Thanks for reminding me. I often forget that I spend most of my time with Speed Density stuff, and the Evo is definitely not Speed Density. Sure wish we could figure out what the load calcs were, or at least find the offset that contains what load cell, or load region, the car is using.
Reply
Old Jul 4, 2006 | 10:16 AM
  #13  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
I finally made a few logs today and wanted to try to take a stab at the load formula. I know from my DSMLink experience that it is mainly based off of mass airflow/revolution, along with a few other variables that can change it slightly.

So, looking at my Evoscan logs with the logreader, I came up with this equation which seems to work pretty decently for my car. Maybe a few of you can test it out and see what you come up with:

Load = Maf Hz/ Engine RPM * some variable(s)

For my car I used the "some variable(s)" as a constant of 852, based on a few quick calculations.

So, for example in one of my logs, I was at 1308Hz at 4656 RPM (right at the end of a spoolup after going WOT in 2nd), and my EvoScan log showed timing as 2*.

So, 1308/4656*852=239 So, looking at the 240 load column in my stock map at 4500RPM, the timing value is 2. So that checks out.

Using one more data point: A different run at the top of third I had 1585Hz at 6781 RPM, and the log showed 17* timing.

1585/6781*852=199 So, in the 200 load column in my stock map at 6500, it is 15* timing and at 7000 it is 18* timing. So, 17* checks out there, too.


Obviously, this isn't an exact forumula since I used a constant where I know there are variables, but I think this may help a few people out to get an idea of what there load number is. I know someone already posted how to find what load column you are in, but if this load forumla checks out and you find a constant that seems to work on your setup, you can use the forumla to calculate what load column you are in when you are knocking and how much timing is being pulled as a result.


Eric
Reply
Old Jul 4, 2006 | 10:21 AM
  #14  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
you've made good headway... the constant should be easy enough to work out in the future, coolant temp, baro pressure, etc.. all affect it slightly, if you start going "off" as temperature chances, you should actually capture that variable and its value affect..
Reply
Old Jul 4, 2006 | 10:32 AM
  #15  
chmodlf's Avatar
Thread Starter
Evolved Member
iTrader: (19)
 
Joined: Oct 2004
Posts: 885
Likes: 0
From: CT
Originally Posted by l2r99gst
I finally made a few logs today and wanted to try to take a stab at the load formula. I know from my DSMLink experience that it is mainly based off of mass airflow/revolution, along with a few other variables that can change it slightly.

So, looking at my Evoscan logs with the logreader, I came up with this equation which seems to work pretty decently for my car. Maybe a few of you can test it out and see what you come up with:

Load = Maf Hz/ Engine RPM * some variable(s)

For my car I used the "some variable(s)" as a constant of 852, based on a few quick calculations.

So, for example in one of my logs, I was at 1308Hz at 4656 RPM (right at the end of a spoolup after going WOT in 2nd), and my EvoScan log showed timing as 2*.

So, 1308/4656*852=239 So, looking at the 240 load column in my stock map at 4500RPM, the timing value is 2. So that checks out.

Using one more data point: A different run at the top of third I had 1585Hz at 6781 RPM, and the log showed 17* timing.

1585/6781*852=199 So, in the 200 load column in my stock map at 6500, it is 15* timing and at 7000 it is 18* timing. So, 17* checks out there, too.


Obviously, this isn't an exact forumula since I used a constant where I know there are variables, but I think this may help a few people out to get an idea of what there load number is. I know someone already posted how to find what load column you are in, but if this load forumla checks out and you find a constant that seems to work on your setup, you can use the forumla to calculate what load column you are in when you are knocking and how much timing is being pulled as a result.


Eric
Bravo. Just curious are you running an aftermarket intake or stock airbox?
Reply



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