Speed Density 2.0?
That's how many deal with it.
1G or 2G setups? (cylinder head and manifold, mostly)
Last edited by 03whitegsr; Jan 31, 2010 at 04:34 PM.
I'm not sure how altitude changes are dealt with, I think a possibility is they have the Fuel Trims do all the compensation. All the Mitsu SD cars are more economy type then performance, so just a MAP sensor may be good enough.
03whitegsr, I'm still not sure that closed loop threshold being controlled with baro compensated load is such a problem, can you measure EGT whilst being in closed loop at 5PSI relative at elevation? Is it knocking there? There are other effects on cylinder pressure, so your 90kPa absolute at 70kPa atmosphere may have lower VE for example because the turbine will be rotating faster. Most VE effects can be summarised by inlet manifold divided by exhaust manifold pressure.
Bottom line is does the stock closed loop control threshold work on a baro compensated load or a raw load? If baro compensated then obviously Mitsubishi don't think it will melt. If raw and there are knock or EGT problems that is another matter.
Bottom line is does the stock closed loop control threshold work on a baro compensated load or a raw load? If baro compensated then obviously Mitsubishi don't think it will melt. If raw and there are knock or EGT problems that is another matter.
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
...
0xDEAD, you don't notice trim differences because the MAF takes care of everything.
And you are right, 70kPa is 70kPa. The difference is that if the ECU is setup to look for loads, and not kPa. For example, to hold the car in closed loop up until a load 90. If 90kPa happens to be 20kPa of boost at high elevation, it's not a good thing to have the car in boost and cycling the AFR for O2 feedback. Cylinder pressure at that 90kPa will be higher because the 70kPa atmosphere helps scavenge the cylinder and you will get better cylinder filling.
If it sounds out there, it's not. At 9000' my car was literally in closed loop for anything but 5+ PSI of boost. 7 miles of 15% grade. I was worried I was going to melt a piston with it cycling around.
You can tune around this, as I have changed all kinds of load thresholds around this very issue and it actually means you are changing A LOT of tables to get it to work. It makes things considerably more complicated and then it's all static anyway, change the elevation and everything is all wacked out again.
0xDEAD, you don't notice trim differences because the MAF takes care of everything.
And you are right, 70kPa is 70kPa. The difference is that if the ECU is setup to look for loads, and not kPa. For example, to hold the car in closed loop up until a load 90. If 90kPa happens to be 20kPa of boost at high elevation, it's not a good thing to have the car in boost and cycling the AFR for O2 feedback. Cylinder pressure at that 90kPa will be higher because the 70kPa atmosphere helps scavenge the cylinder and you will get better cylinder filling.
If it sounds out there, it's not. At 9000' my car was literally in closed loop for anything but 5+ PSI of boost. 7 miles of 15% grade. I was worried I was going to melt a piston with it cycling around.
You can tune around this, as I have changed all kinds of load thresholds around this very issue and it actually means you are changing A LOT of tables to get it to work. It makes things considerably more complicated and then it's all static anyway, change the elevation and everything is all wacked out again.
As far as incorporating an active baro signal into the SD setup, jcsbanks' concept of including division by baro into the SD masterload calc makes the most sense to me. It is simple to implement, makes SD master load even more like MAF master load, and is still compatible with locking baro at a single value for those people that don't want to deal with adding a baro sensor.
It seems then that the only two real remaining issues with the present patch are:
1. jrohner's situation of wanting a single map to support various boost levels so he would benefit from a 3d VE map.
2. 03whitegsr's situation of starting the engine at altitude.
1. jrohner's situation of wanting a single map to support various boost levels so he would benefit from a 3d VE map.
2. 03whitegsr's situation of starting the engine at altitude.
Baro would fix the second issue, correct? As baro is used as part of the startup IPW calcs where MAP is not?
Also, I definitely have a low load low RPM issue, however I'm wondering if it is related to all of this too? Maybe my loads are so out of wack due to altitude that it's putting the ECU into conditions it really isn't meant to deal with?
Also, I definitely have a low load low RPM issue, however I'm wondering if it is related to all of this too? Maybe my loads are so out of wack due to altitude that it's putting the ECU into conditions it really isn't meant to deal with?
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
So 3D VE map and an option to reenable baro? We could also add an option to be able to use two 2D VE maps or use a single 3D VE map. What do you think?
It was mentioned some where above, but would it be possible to set it up so you could run the MAF but then log the calculated MAF if you were to run speed density?
DSMlink did this and it made it super easy to setup the VE maps. You just log the car and mak the actual MAF signal match up with the calculated MAF signal.
DSMlink did this and it made it super easy to setup the VE maps. You just log the car and mak the actual MAF signal match up with the calculated MAF signal.
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
It was mentioned some where above, but would it be possible to set it up so you could run the MAF but then log the calculated MAF if you were to run speed density?
DSMlink did this and it made it super easy to setup the VE maps. You just log the car and mak the actual MAF signal match up with the calculated MAF signal.
DSMlink did this and it made it super easy to setup the VE maps. You just log the car and mak the actual MAF signal match up with the calculated MAF signal.
It was mentioned some where above, but would it be possible to set it up so you could run the MAF but then log the calculated MAF if you were to run speed density?
DSMlink did this and it made it super easy to setup the VE maps. You just log the car and mak the actual MAF signal match up with the calculated MAF signal.
DSMlink did this and it made it super easy to setup the VE maps. You just log the car and mak the actual MAF signal match up with the calculated MAF signal.
Ceddy did it with the DSM Ecu, so it shouldn't be too much trouble to do it to the Evo code. That would be nice. You may even be able to write a program that compares the 2 values in a log and makes a "suggested VE map". It wouldn't be live, but it wouldn't need to be. That would save some headaches.
0xDEAD, you don't notice trim differences because the MAF takes care of everything.
And you are right, 70kPa is 70kPa. The difference is that if the ECU is setup to look for loads, and not kPa. For example, to hold the car in closed loop up until a load 90. If 90kPa happens to be 20kPa of boost at high elevation, it's not a good thing to have the car in boost and cycling the AFR for O2 feedback. Cylinder pressure at that 90kPa will be higher because the 70kPa atmosphere helps scavenge the cylinder and you will get better cylinder filling.
If it sounds out there, it's not. At 9000' my car was literally in closed loop for anything but 5+ PSI of boost. 7 miles of 15% grade. I was worried I was going to melt a piston with it cycling around.
You can tune around this, as I have changed all kinds of load thresholds around this very issue and it actually means you are changing A LOT of tables to get it to work. It makes things considerably more complicated and then it's all static anyway, change the elevation and everything is all wacked out again.
And you are right, 70kPa is 70kPa. The difference is that if the ECU is setup to look for loads, and not kPa. For example, to hold the car in closed loop up until a load 90. If 90kPa happens to be 20kPa of boost at high elevation, it's not a good thing to have the car in boost and cycling the AFR for O2 feedback. Cylinder pressure at that 90kPa will be higher because the 70kPa atmosphere helps scavenge the cylinder and you will get better cylinder filling.
If it sounds out there, it's not. At 9000' my car was literally in closed loop for anything but 5+ PSI of boost. 7 miles of 15% grade. I was worried I was going to melt a piston with it cycling around.
You can tune around this, as I have changed all kinds of load thresholds around this very issue and it actually means you are changing A LOT of tables to get it to work. It makes things considerably more complicated and then it's all static anyway, change the elevation and everything is all wacked out again.
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
One thing I added when I ported SD to the H8s ecus, is the ability to log SD AirCounts and MAF AirCounts simultaneously in real time.
Basically you drive with the MAF and MAP hooked up, and log and compare the two values. MAF AirCounts is the MAF signal and SD AirCounts is SDs emulated signal, you adjust the VE tables so they are always equal. Then your VE tables are perfect.
This makes setting up the VE tables very easy, and is easy to add code wise.
Basically you drive with the MAF and MAP hooked up, and log and compare the two values. MAF AirCounts is the MAF signal and SD AirCounts is SDs emulated signal, you adjust the VE tables so they are always equal. Then your VE tables are perfect.
This makes setting up the VE tables very easy, and is easy to add code wise.
I have the SD code in my normal MAF rom just for logging.
Then for the SD rom, Temp Scaling, Baro Lock, MasterLoad/Clip NOPs, etc, must me added.
But I just have just have two pre made roms for users, MAF and SD.
(MAF = Mitsu Temp Scaling, SD = GM Temp Scaling)
But if you are releasing as a xml DIY patch it may be to hard for users to switch between MAF and SD. (Would have to change 4 Load NOPs and Temp Scaling)
I use the video game patcher SamIPS2, you make two diff patches MAF->SD and SD->MAF, that way I can easily switch.
Edit:
Since MasterLoad and MasterLoadClip are pre IAT compensation, we may be overthinking this.
You are just comparing the MAF's signal(MasterLoad) and SD emulated signal(MasterLoadClip), IAT has no bearing on them.
If GM and Mitsu IAT scalings are not too different at normal temps, you could maybe just leave the GM scaling. Depends if user is just getting a quick log, or if going to use the MAF rom for a while.
Last edited by Ceddy; Feb 8, 2010 at 11:07 AM.


