Notices
ECU Flash

ECU boost control mods

Thread Tools
 
Search this Thread
 
Old Sep 3, 2007 | 03:48 PM
  #121  
codgi's Avatar
Evolved Member
Photogenic
Liked
Loved
Community Favorite
iTrader: (22)
 
Joined: Aug 2004
Posts: 2,493
Likes: 41
From: Atlanta, GA
Log of the TBEC -20 table cranking up WGDC. I had hard set WGDC for this RPM to be 95. But with TBEC going to -20 and it not being zero'd out, you can see TBEC working against WGDC.

Table is 2byte Load, Load Error, Boost, WGDC

Code:
99.0625    -20	0.11025	    95
111.875    -20	1.85148	    95
127.5      -20  3.39924     95
140.3125   -20  4.947	    95
158.4375   -20  7.84905	    95
178.437    -20	9.97722	    99
201.5625   -20  13.0727     99
227.5	   -20  16.74867    99
255.9375   -20   20.0376    99
279.375	   -20	 24.48747   99

Last edited by codgi; Sep 3, 2007 at 04:16 PM.
Reply
Old Sep 3, 2007 | 04:42 PM
  #122  
Max Power's Avatar
Evolving Member
iTrader: (1)
 
Joined: Aug 2005
Posts: 318
Likes: 0
From: Chandler, AZ
Awesome work as usual mrfred - you should have a different title like "EcuFlash Boost Guru" . If we can get a control for target boost (using the JDM Map Sensor) using wgdc correct that will be phenomenal.

Anyways, I have seen two versions of the WGDC equation...
x*100/255
x/2

I know the difference is minor, but trying to get things sorted well I'm looking for the most accurate data. Thanks
Reply
Old Sep 3, 2007 | 08:04 PM
  #123  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by Max Power
Awesome work as usual mrfred - you should have a different title like "EcuFlash Boost Guru" . If we can get a control for target boost (using the JDM Map Sensor) using wgdc correct that will be phenomenal.

Anyways, I have seen two versions of the WGDC equation...
x*100/255
x/2

I know the difference is minor, but trying to get things sorted well I'm looking for the most accurate data. Thanks
If this is for EvoScan, its x/2.
Reply
Old Sep 4, 2007 | 11:33 AM
  #124  
DanInPA's Avatar
Evolving Member
iTrader: (5)
 
Joined: May 2005
Posts: 114
Likes: 0
From: Chester Springs, PA
Alternatively, you could use calculation based on the logs... (2byte Load)...

Target Load = (PSI you want / 0.145) + Baro.
Ex) 21 PSI to target load. (21/0.145) + 101 = 245.8 (2 byte Load)

I have dealt with same problem. Eventually, I lowered correction value on the - (minus area) so that it does not over work with WGDC to boost more than I wanted (Target Boost Engine Load). However, I left above 10+ percent over boost situation to be corrected like stock....

Finally, I had to reduce "Max WGDC" to fine-tune of the BOOST in 3K - 3.5K RPM zone...

Example on STOCK IX turbo I set with TBE and pill removed from the solenoid side only...

TBEL: (Load)
2250 229.4 (Remember to subtract your boost correction factor : Mine is @ 90 so 139.4 on the table)

RPM TBEL MWGDC (This is with pill removed from Solenoid side only)
2500 210.6 99.5
2750 226.9 97.5
3000 233.1 88
3500 245.6 93
4000 238.1 96.5
4500 231.9 96
5000 228.1 95
5500 225.6 96
6000 221.9 96.5
6500 221.9 97
7000 220.6 97

This gave me 21 PSI max gradually tapered to 17 PSI by 7000 RPM....

Correction
% diff % correction
-20 4.5
-17.5 4.5
-12.5 4.0
-10 2.5
-7.5 2.0
-5.0 1.5
-2.5 1
0 0
2.5 -1.0
5.0 -1.5
7.5 -2.0
10.0 -2.5
12.5 -4.0
15.0 -4.5
17.5 -8.0
19.8 -12.0



Eventually, I logged 2 byte load and calculated the difference from target to acutal... (Target load - Actual 2 byte load logged)/Target Load ... Based on this caluclation, I adjusted a Target Boost Engine Load again (which is what I came up with above)...

I honestly do not see the dead spot! It is within +- 3% of target boost engine load...

Originally Posted by fil78
mrfred,
should you find some time to give us the adress for the IX EDM 88840016 rom , would be much appreciated here in europe.
i've make many tries to control boost spikes on my IX , but clearly as mentioned here the ECU react too slowly causing over corrections of the logged WGDC (-8 then +5) even with a smoothed TBEC (attached)

So only your help can fix this !
thanks

Last edited by DanInPA; Sep 4, 2007 at 11:38 AM.
Reply
Old Sep 4, 2007 | 12:00 PM
  #125  
fil78's Avatar
Newbie
 
Joined: Nov 2006
Posts: 65
Likes: 0
From: France
very interesting fine tuned setup
did you try with more boost ?
i'm running 24-25 peak tapered to around 20-21 and here is the 'slow' ECU reaction i'm experiencing : ECU is pulling down WGDC too late & too much at 4000 rpm and then up too late at 4800 to sustain around 240 250 load
Attached Thumbnails ECU boost control mods-image2.jpg  
Reply
Old Sep 4, 2007 | 12:14 PM
  #126  
DanInPA's Avatar
Evolving Member
iTrader: (5)
 
Joined: May 2005
Posts: 114
Likes: 0
From: Chester Springs, PA
No, I've never try to run that much as I only have TBE with stock turbo.....
I concurr with your statement. There are too much correction going on @ 4K RPM. Then, it is catching up with 4500 RPM where it is adding more % to catch up with Target Boost Engine Load. I would setup the TargetBoostEngine Load @ 270 for 4K PRM and then reduce the -20% correction to something smaller to +4.0% to examine how it handles... Then, just use the calculation to see the % difference in the acutal Load (2byte) versus what you intended through the "TBEL"... Eventually, you will see yourself getting closer to where you want it to minimize the boost drop..... This thread is espcially nice since it provides you with the difference without calculating. This is also more accurate method than how I used calculation as that would be what ECU is seeing.....

Have you also tried to reduce the WG reaction time to 3 from 10? I think "mrfred" listed this on the first page. Perhaps, this will accelerate the correction response time....
Reply
Old Sep 4, 2007 | 12:34 PM
  #127  
fil78's Avatar
Newbie
 
Joined: Nov 2006
Posts: 65
Likes: 0
From: France
yeah , 'will try your ideas next week & post results
unfortunately I can't try mrfred stuff for the moment (no adress for EDM 88840016 ROM for the moment )
cheers
Reply
Old Sep 6, 2007 | 08:11 AM
  #128  
roger smith's Avatar
Evolving Member
iTrader: (4)
 
Joined: Dec 2003
Posts: 357
Likes: 0
From: Ventura County, CA
Many thanks to you MrFred for making this thread and sharing the info. I just started logging this WGDC error so I don't have much to input. Just that I didn't see any XML definition to log this in Mitsulogger so here is what I used:

Code:
<Request LogReference="LoadError" RequestID="8A" Eval="0.15625*x-20" Unit="load" Logged="y" Response="2" />

Last edited by roger smith; Sep 6, 2007 at 09:45 AM.
Reply
Old Sep 6, 2007 | 09:10 AM
  #129  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by roger smith
Many thanks to you MrFred for making this thread and sharing the info. I just started logging this WGDC error so I don't have much to input. Just that I didn't see any XML definition to log this in Mitsulogger so here is what I used:

Code:
<Request LogReference="WGDCError" RequestID="8A" Eval="0.15625*x-20" Unit="%" Logged="y" Response="2" />
Although I'm not sure the unit is percentage but it still logs fine.
Looks good, but its not WGDC Error. Its the Load Error (the difference between the actual load and the target load). The units are load.
Reply
Old Sep 6, 2007 | 09:44 AM
  #130  
TouringBubble's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2006
Posts: 2,639
Likes: 3
From: Chelsea, AL
Here is my explanation of the "slow reaction" in correcting the load value ...

Let's say that you are running at your exact BWGDC and all is fine. Suddenly, load is off and the error check decides to apply -4% WGDC correction. Well, on the next check load is where it needs to be, but the boost hasn't fully leveled out from the quick -4% correction. The ECU thinks that BWGDC - 4% is correct, but really it's more like BWGDC - 2%. The ECU can't realize that the boost is lagging behind the WGDC correction, so it can't stop the boost from dropping to the -4% it asked for. Once the boost catches up to the -4%, load is too low and the process repeats.

The solution is to slow down the error correction or lower the correction values. I've logged the same TBEC values against different correction latencies and the dips and spikes get worse with faster correction. Admittedly, I've only logged this on my own car so it may vary depending on the boost control method used.
Reply
Old Sep 6, 2007 | 09:49 AM
  #131  
roger smith's Avatar
Evolving Member
iTrader: (4)
 
Joined: Dec 2003
Posts: 357
Likes: 0
From: Ventura County, CA
Originally Posted by TouringBubble
I've logged the same TBEC values against different correction latencies and the dips and spikes get worse with faster correction. Admittedly, I've only logged this on my own car so it may vary depending on the boost control method used.
I think I experienced this in my car for the first time trying this mod. I had set my correction timing to 3 and my error table was left unchanged in the overload area. As I got on the throttle and upped my load it suddenly felt like I hit fuel cut but my load didn't reach my boost limit value I think.

Today I'm trying smaller correction values and leaving the correction timing at 3.
Reply
Old Sep 7, 2007 | 08:45 AM
  #132  
roger smith's Avatar
Evolving Member
iTrader: (4)
 
Joined: Dec 2003
Posts: 357
Likes: 0
From: Ventura County, CA
Using the smaller correction values worked. My load curve is pretty smooth. There's just one anomaly I was hoping someone could help with.

Code:
RPM   WGDC  LoadError  Load2byte
2500  88    -20        118
3000  69    -1.25      241
3500  68.5  -1.875     228
4000  70.5   10        235
4500  71.5   -5.625    237
5000  72.5   5.625     241
So I'm wondering why I get the 228 load. My desired is 240 and my WGDC is 68 in my table. Could it be because my WGDC at 3000 in my table is 83? The reported is 69 so the ECU is correcting and maybe that 228 load is a result of the large WGDC correction?
And I'm wondering why the load error at 4000 is 10 when my target load there is 239.

Last edited by roger smith; Sep 7, 2007 at 08:48 AM.
Reply
Old Sep 7, 2007 | 08:56 AM
  #133  
TouringBubble's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2006
Posts: 2,639
Likes: 3
From: Chelsea, AL
could you post a screen of your WGDC, BDEL, losd offset, and TBEC tables? I'd be happy to take a look for you.

On another note ... I slowed down the error correction to "5" last night for testing. The wavy load/boost curve is mostly gone. I still get a fairly large initial spike, but I just need to make some fine adjustments to the TBEC table for that ... a little more correction for overboost and a little less correction for underboost.

I'm starting to think that Mitsu was on to something with the slower correction and larger correction values. This method gives the pressure time to "catch up" to the WGDC change. "10" is definitely too much time between corrections, but 5 seems very usable.
Reply
Old Sep 7, 2007 | 09:13 AM
  #134  
roger smith's Avatar
Evolving Member
iTrader: (4)
 
Joined: Dec 2003
Posts: 357
Likes: 0
From: Ventura County, CA
Thanks, TouringBubble
Attached Thumbnails ECU boost control mods-boostset.gif  
Reply
Old Sep 7, 2007 | 09:20 AM
  #135  
recompile's Avatar
Evolved Member
iTrader: (38)
 
Joined: Nov 2006
Posts: 1,745
Likes: 10
From: New Hampshire, USA
Everyone should try to tune with their TBEC table zero'd out. When you're as close as you can be, then re-introduce the TBEC.

Also, I've noticed that when logging Load Error, the error is very laggy. For example, if you have +10 Load Error at 4000RPM, chances are you were actually +10 at about 3750RPM and only now is it making changes.

This would explain roger smith's question as to why his load error is +10 at 4000 even though he is very close to his BDEL.
Reply



All times are GMT -7. The time now is 07:56 AM.