Notices
ECU Flash

ECU boost control mods

Thread Tools
 
Search this Thread
 
Old Aug 16, 2007 | 05:17 PM
  #31  
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 tephra
This is good stuff mrfred!

I just wish boost control was closed loop, ie use the map sensor to feedback and control the solenoid.. maybe in the future hehe
Yeah, that's my goal. But in the mean time, I'm feeling that with a few key changes to the stock routine, we can have much better ECU-based boost control.
Reply
Old Aug 16, 2007 | 09:56 PM
  #32  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I was able to try out some new settings today:

load variable used: 6B42
update interval: 5 units (about 0.4-0.5 sec)
TBEC: "today's setting" in picture below

Results:

- Note that the maximum load error possible is +/- 20. At the start of the run, the load error sat at -20 for a while, and because of my TBEC settings and update interval, the WGDC got ramped up by about 4%. This worked ok with my BWGDC settings until about 4500 rpm, and then it caused the load to shoot up about 10 past the target load and cause a bit of knock.

- After that, the WGDCC algorithm caught up with the overshoot and lowered the load back down to the target load.

- In the last part of the run, the WGDCC algorithm had to pull the WGDC down to keep the load in-check with the target load.

This is the first time I've seen the boost/load control system provide positive and negative feedback control as expected, so its a step in the right direction. The main problem I see right now is that under low rpm WOT spool up conditions or during part throttle acceleration, the WGDCC can get cranked up quite a bit and can potentially cause significan boost overshoot when going WOT. My near term attempt at preventing this from happening will be to zero-out the top right side of the TBEC table so that when the load error is more negative than -10, the WGDCC will be zero. See the "tomorrow's settings" table.
Attached Thumbnails ECU boost control mods-old-new-tbec-settings.jpg   ECU boost control mods-evoscan.jpg  
Reply
Old Aug 16, 2007 | 11:15 PM
  #33  
onboost's Avatar
Evolving Member
 
Joined: Jun 2007
Posts: 109
Likes: 0
From: New Zealand
wicked man this is awesome.any chance of getting 98640014 ROM mods?that would be primo since there isnt much info floating round in New Zealand bout this kinda stuff
Reply
Old Aug 16, 2007 | 11:26 PM
  #34  
onboost's Avatar
Evolving Member
 
Joined: Jun 2007
Posts: 109
Likes: 0
From: New Zealand
wicked man this is awesome.any chance of getting 98640014 ROM mods?that would be primo since there isnt much info floating round in New Zealand bout this kinda stuff
Reply
Old Aug 17, 2007 | 05:48 AM
  #35  
TouringBubble's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2006
Posts: 2,639
Likes: 3
From: Chelsea, AL
Good call on the overboost fix. I'll have to implement that as well.

So, 6B42 is working for you. I guess my situation is a little odd. I haven't been able to do any more logs yet, but I'll report back if I find anything else. It was ~98* ambient here yesterday which may have caused the load overshoot issue. If the problem persists, I'll simply dial in my boost exactly where it needs to be for the 260% load and then dial back the load offset by 10 to compensate.
Reply
Old Aug 17, 2007 | 10:14 AM
  #36  
dudical26's Avatar
Evolved Member
iTrader: (17)
 
Joined: Nov 2005
Posts: 2,544
Likes: 0
From: NNJ
Have you tried reducing the update interval further so that the system reacts faster to difference between load and target load?
Reply
Old Aug 17, 2007 | 11:03 AM
  #37  
cladden's Avatar
Newbie
 
Joined: Mar 2007
Posts: 29
Likes: 0
From: Connecticut
Just to clarify,

You are starting to be able to control wastegate duty by only using the stock ecu settings?
Reply
Old Aug 17, 2007 | 11:09 AM
  #38  
TouringBubble's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2006
Posts: 2,639
Likes: 3
From: Chelsea, AL
I found a couple of things today ...

First off, the issue with my loads not matching ... I had no negative correction set for +5 and below, so the TBEC table was allowing my boost to be off by +7.5 before correcting for it. I've added a -.5 correction to the +5 error and it seems to be working correctly. It was just a slight overlook on my part.

Secondly, I've found that the logged WGDCC% value seems to be at a base 64 scale. I simply changed the EvoScan data.xml file to subtract that 64 and the WGDCC% follows the correction to the BWGDC% curve. This was only after one short test. I used the formula "x/2-64."
Reply
Old Aug 17, 2007 | 11:10 AM
  #39  
TouringBubble's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2006
Posts: 2,639
Likes: 3
From: Chelsea, AL
Originally Posted by dudical26
Have you tried reducing the update interval further so that the system reacts faster to difference between load and target load?
I'm currently using "3" for the interval ... effectively .24" correction delay.

Last edited by TouringBubble; Aug 17, 2007 at 12:53 PM.
Reply
Old Aug 17, 2007 | 11:16 AM
  #40  
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 TouringBubble
I'm currently using "3" for the internal ... effectively .24" correction delay.
I'm trying "3" today also.
Reply
Old Aug 17, 2007 | 11:28 AM
  #41  
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 cladden
Just to clarify,

You are starting to be able to control wastegate duty by only using the stock ecu settings?
It was possible before, but now working towards better control.
Reply
Old Aug 17, 2007 | 11:51 AM
  #42  
fil78's Avatar
Newbie
 
Joined: Nov 2006
Posts: 65
Likes: 0
From: France
Hi Mrfred
superb job - i'm impatient to get the offset info for the EDM 88840016 - with my mods i'm peaking at 25psi so some better control is required !
(and also to load '2byteload' !)
Any chance to get it soon ? Can I help ? (like searching for patterns in the 512K file or other stuff - posting ROM/xml ?)
Alain
Reply
Old Aug 17, 2007 | 12:03 PM
  #43  
jrsimon27's Avatar
Evolved Member
20 Year Member
Photogenic
Liked
Loved
iTrader: (1)
 
Joined: Apr 2005
Posts: 2,574
Likes: 6
From: C.A Honduras!
off topic:
have a question been searching and asking?
if using a mbc and you hit boost cut while runing a racegas map what table in ecuflash do i have to adjust? is it the one that says boost limit?
thanks
Reply
Old Aug 17, 2007 | 12:20 PM
  #44  
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 jrsimon27
off topic:
have a question been searching and asking?
if using a mbc and you hit boost cut while runing a racegas map what table in ecuflash do i have to adjust? is it the one that says boost limit?
thanks
Main items are the boost limit table and the boost cut delay time.
Reply
Old Aug 17, 2007 | 12:47 PM
  #45  
jrsimon27's Avatar
Evolved Member
20 Year Member
Photogenic
Liked
Loved
iTrader: (1)
 
Joined: Apr 2005
Posts: 2,574
Likes: 6
From: C.A Honduras!
Originally Posted by mrfred
Main items are the boost limit table and the boost cut delay time.
thanks mrfred
Reply



All times are GMT -7. The time now is 02:39 PM.