MEGAsquirt A place to collectively sort out this megasquirt gizmo

New boost control strategy in MS3 - with initial duty table, how to set...

Thread Tools
 
Search this Thread
 
Old 11-07-2012, 04:30 AM
  #1  
Elite Member
Thread Starter
 
Zaphod's Avatar
 
Join Date: Mar 2006
Location: Schwarzenberg, Germany
Posts: 1,553
Total Cats: 101
Default New boost control strategy in MS3 - with initial duty table, how to set...

Hi guys,

I don't know if you have already seen, this - there is a new boost control strategy in the MS3 pre 1.2 alpha 4 with an inital boost duty value table...

Megasquirt MSEXTRA / MS3EFI • MS3 pre-1.2 alpha4 released (View topic)

How does this initial value work? (If it's possible to describe this in easy words)


It looks up your boost target, then if this new feature is enabled, it looks up the duty you want associated with that target and sets that duty. Once you are close to that target, it enables PID with the duty starting where you set.
I really thing this sounds nice and might even improve spool a bit...
So I am left with the question about how to set this inital duty table..

I had a look at some logs and tried to separte some of the dutys at specific rpm/boost(map) combinations... But this only works for a very limited part of the initial duty map (~around my main target boost - I highlighted this red in the table). I tried to inter- an extrapolate the rest of the table... Here is what I got, does this table make sense?



I really would be grateful if you could help me out with this... (It's very theoretic right now for me, as my car is in winters sleep until 1st of April 2013

I also wasn't quite sure about the scaling of that table, does my scaling for a target boost of 170kPa look right?

P.S.: Be careful with this alpha 4 there seem to be bugs in CL idle, a new alpha 5 will eventually come out today...
Attached Thumbnails New boost control strategy in MS3 - with initial duty table, how to set...-init_boost_duty_1.jpg  

Last edited by Zaphod; 11-08-2012 at 02:32 AM.
Zaphod is offline  
Old 11-07-2012, 10:03 AM
  #2  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

turn boost to open loop.

tune the open loop duties table so you maintain your boost target.

copy those values to your initial duties table.

????

Win at life.



(it works the same way in which your intial idle duties table work. which you are using, right?)
Braineack is offline  
Old 11-07-2012, 01:38 PM
  #3  
Elite Member
Thread Starter
 
Zaphod's Avatar
 
Join Date: Mar 2006
Location: Schwarzenberg, Germany
Posts: 1,553
Total Cats: 101
Default

Wrong. No easy win to be had here...

The Open loop table is y-axis TPS X-axis RPM and Duty Cycle

The inital value table is y-axis Boost target X-axis RPM and Duty Cycle.

I can onlyfill a very small part of the inital value map out of my open loop dutys.
Zaphod is offline  
Old 11-07-2012, 01:49 PM
  #4  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

oic.

I'd still just determine what duty = what boost level and work from there.
Braineack is offline  
Old 11-08-2012, 02:42 AM
  #5  
Elite Member
Thread Starter
 
Zaphod's Avatar
 
Join Date: Mar 2006
Location: Schwarzenberg, Germany
Posts: 1,553
Total Cats: 101
Default

What about the 2000&3000 rpm columns? I have no real values for them (as I reach my boost target at ~ 3300rpm)

The values in my datalogs are very small for this columns because my EBC starts working at 120kPa and reaches target very fast so I suppose these values are not a correct starting point...

Should I make them higher as the 4000rpm column? Would this help spool?

Or would I risk overshoot because the PID starts with too high dutys...?

(I will be asking these question also on Msextra.com - maybe the devs can also help me a bit with this...)

Greets
Zaphod is offline  
Old 11-08-2012, 08:35 AM
  #6  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

I would put in 100% so you keep the valve closed. I would put in real duty targets maybe 300-400RPM below your boost threshold.
Braineack is offline  
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Full_Tilt_Boogie
Build Threads
84
04-12-2021 04:21 PM
nick470
MEGAsquirt
7
06-16-2017 01:53 PM
Rick02R
WTB
3
01-03-2016 07:18 PM
Trent
WTB
2
10-01-2015 12:15 PM



Quick Reply: New boost control strategy in MS3 - with initial duty table, how to set...



All times are GMT -4. The time now is 09:38 AM.