Notices
ECU Flash

Speed Density 2.0?

Thread Tools
 
Search this Thread
 
Old Jan 31, 2010 | 04:31 PM
  #76  
03whitegsr's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
Originally Posted by Ceddy
I had a close look at the 1.5L Mirage code, which is OEM SD, a while ago.

They have no Baro code at all, I don't think any Mitsu OEM SD does.
Does it grab a sample of MAP and store it statically at start up?

That's how many deal with it.

Originally Posted by Ceddy
(Interestingly the H8 DSMs and Evos have pretty different VE maps, especially at low Load, even though they have the same motor and displacement.)
1G or 2G setups? (cylinder head and manifold, mostly)

Last edited by 03whitegsr; Jan 31, 2010 at 04:34 PM.
Reply
Old Jan 31, 2010 | 04:49 PM
  #77  
Ceddy's Avatar
Evolving Member
 
Joined: Apr 2008
Posts: 265
Likes: 1
From: Reading, PA
Originally Posted by 03whitegsr
Does it grab a sample of MAP and store it statically at start up?

That's how many deal with it.
No, there is nothing at all, no start up sample or compensation maps.
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.
Reply
Old Jan 31, 2010 | 07:31 PM
  #78  
knochgoon24's Avatar
Evolving Member
iTrader: (2)
 
Joined: Feb 2009
Posts: 109
Likes: 0
From: State College, PA
Originally Posted by Ceddy
...
(Interestingly the H8 DSMs and Evos have pretty different VE maps, especially at low Load, even though they have the same motor and displacement.)
Cams.
Reply
Old Jan 31, 2010 | 11:48 PM
  #79  
jcsbanks's Avatar
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
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.
Reply
Old Feb 1, 2010 | 06:02 AM
  #80  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by 03whitegsr
...

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.
To first answer jcsbanks' question, baro+airtemp compensated load is used for the open loop threshold down to 0.78 bar which equates roughly to 7000 feet of elevation. If baro drops below that, then uncompensated load is used.

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.
Reply
Old Feb 1, 2010 | 08:11 AM
  #81  
jcsbanks's Avatar
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
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.
Reply
Old Feb 1, 2010 | 08:18 AM
  #82  
03whitegsr's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
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?
Reply
Old Feb 1, 2010 | 08:19 AM
  #83  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by jcsbanks
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.
Engine start at altitude would be handled by reenabling baro.

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?
Reply
Old Feb 1, 2010 | 08:34 AM
  #84  
03whitegsr's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
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.
Reply
Old Feb 1, 2010 | 09:26 AM
  #85  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by 03whitegsr
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.
Yes, it can be done straightforwardly.
Reply
Old Feb 1, 2010 | 09:28 AM
  #86  
knochgoon24's Avatar
Evolving Member
iTrader: (2)
 
Joined: Feb 2009
Posts: 109
Likes: 0
From: State College, PA
Originally Posted by 03whitegsr
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.

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.
Reply
Old Feb 1, 2010 | 11:44 AM
  #87  
0xDEAD's Avatar
Account Disabled
iTrader: (3)
 
Joined: Jun 2009
Posts: 312
Likes: 0
From: central pa
Originally Posted by 03whitegsr
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.
My comments were directed towards my cars running the SD patch. 70kpa is 70kpa no matter what the elevation. It is the same "airspeed" in the patch.
Reply
Old Feb 8, 2010 | 05:44 AM
  #88  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by Ceddy
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.
I'm thinking about adding this capability. However, it will only be useful to people who use the fuel tank temp ADC to read MAT.
Reply
Old Feb 8, 2010 | 10:49 AM
  #89  
Ceddy's Avatar
Evolving Member
 
Joined: Apr 2008
Posts: 265
Likes: 1
From: Reading, PA
Originally Posted by mrfred
I'm thinking about adding this capability. However, it will only be useful to people who use the fuel tank temp ADC to read MAT.
Yes, with the IAT on the MAF plug, you will have the wrong Temp scaling with the MAF plugged in.


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.
Reply
Old Feb 8, 2010 | 12:57 PM
  #90  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Yeah, I suppose it is fair game to compare MAF master load to MAP master load before doing any temperature compensations. Sounds like a plan.
Reply



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