Notices

Boostpill Base Map users - check your boost levels

Thread Tools
 
Search this Thread
 
Old Dec 2, 2011 | 08:41 AM
  #1  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Boostpill Base Map users - check your boost levels

This thread is for Ralliart owners who have fitted a boost pill, and have flashed their ROM with one of razorlab's fine Base Maps.


Introductory Blurb




As you've heard, when it comes to tuning, every vehicle is different. When you flash your Ralliart's ECU with a base map, you should:
  1. Log to start with... and then keep on logging!
  2. Review your logs carefully (and regularly).
  3. If you're not sure what to look for in your logs, learn.
This thread is all about Point 3! Specifically, about boost levels, and what to do about it if your boost is too high (or too low).

Note: There are other resources on EvoM about boost tuning, ranging from detailed threads about the wonders of ECU-controlled boost, how to patch for different styles of boost control. There's Merlin's Ralliart Tuning Guide. The amount of information can be rather headache-inducing. But I'm going to keep this all really simple, and focus purely on Ralliarts running a razorlab Base Map for boost pill.

And I'll focus on Base Map v27, as that's the version razorlab is rolling out right now.


So... let's begin.


Log Your Boost - Accurately

NOTE! Much of the "logging" advice below has been made redundant by Rax Fast Logging. As of Base Maps v31, RAX Fast Logging is built in. You should no longer need to muck about with the following instructions!

------------------------

With the default EvoScan setup, you'll probably have a boost scaling formula like this:

Boost Eval: (x/4*0.19347)-14.5

The "14.5" constant is adjusting absolute boost pressure by your supposed atmospheric pressure. If you're not driving where atmospheric pressure is 14.5psi, your logged boost will not be accurate.

You either need to set up your "constant" so it is correct, or log an additional "Baro" parameter, and base your boost calc on that. ie.

Baro Eval: x*0.07251887
Boost Eval: (x/4*0.1953125)-[Baro]

Here's how the two items look in my Evoscan Edit Data Settings window...



Note: You should ensure "Baro" is logged before "Boost".


Log Your Boost Target

The v27 Base Maps have switched to Direct (psi-based) Boost Control. You can therefore log the dynamic boost target along with your actual boost, and see how close you are.

For each Ralliart ROM ID, here is the"Boost Target" variable address to use:

53600009: RequestID 23808b63
53610010: RequestID 23808b5b
53610013: RequestID 23808b69
55590006: RequestID 23808b75
56940007: RequestID 23808b99
56950006: RequestID 23808b99
58030005: RequestID 23808bb9

Boost Target Eval: x*0.19347

ResponseBytes: 1


When you put all this together, you'll see something like this:




Checking Boost Levels - The Easy Way

There are many different ways of setting, managing and fine-tuning boost. The v27 Base Maps work use one particular method, and the notes below work well for that specific method. It may not translate effectively to other boost tuning approaches... but I'm keeping it tightly focused here! So here goes...

The initial WOT boost peak is the key to fine-tuning your overall boost.




Check it like this:
  • In 3rd gear, SPORT MANUAL mode, coast down with no throttle.
  • When you reach a set rpm, apply full throttle.
  • Let boost build, peak and level out.
  • Get off the throttle.
  • Review.
Your "set rpm" for starting such tests should be 2000rpm, 2500rpm, 3000rpm, 3500rpm, 4000rpm.

You don't have to do all of them in one drive - it's not an endurance event. In fact, when you're first starting out it would be better to try just one test, to confirm you're in the ballpark with reference to your logged boost target. If that test is good, try different rpm starting points.

The initial "peak" boost level is predominantly determined by your BWGDC table. Sure, there is error correction processing active in the ECU, but your spool-up occurs so fast there's no chance of it "catching" an overboost condition and getting the wastegate to somehow open on-target. Won't happen.

On initial spool-up, your wastegate-open point will be driven by your BWGDC Table, pure and simple.

So perform WOT spool-up tests, and check your initial peak.



Adjusting Boost Levels

Say you've performed a few WOT spool-up tests, and have found your initial boost peaks are consistently 1.0psi above target.

This means you should reduce the values in your "Reactive Solenoid Base WGDC Map" tables.

Open your EcuFlash, load up your ROM.

Scroll down until you find the "Turbo" section.

Look for the three "Reactive Solenoid Base WGDC Map" tables. Check the box to open them.




With tables like this, hit Ctrl-G to open up a 3D graph. You can spin it around with the mouse or arrow keys.


One Editing Approach - Applying a MULTIPLIER

Say our hypothetical case, we need to broadly reduce BWGDC a bit. Choose one of the maps, and select all of the cells, ie. from top left to bottom right. Highlight them all.

Next, hit *, which is the "multiply" hotkey. Enter a value... by which all of the map cells will be multiplied. If we want BWGDC to drop by 5% across the board, enter 0.95 - new values will be 95% of old values.

Make the same style change to all three tables. Note that the "Low Gear" table differs from the pair of "High Gear" tables.


Another Editing Approach - SUBTRACTING Some BWGDC %

It is just as easy to lower the entire BWGDC map by a fixed amount. This may yield better results than applying a "multiplier".

Choose one of the maps and select everything except the topmost row and leftmost column (we want these left as zero).

Next, hit the minus key (-), which is the "incremental subtract" hotkey. All the selected BWGDC cells will drop by 0.5%. Repeat until your map cells have dropped to where you want them.

Make the same style change to all three tables. Note that the "Low Gear" table differs from the pair of "High Gear" tables.

Save the ROM.

Then reload and double-check all your work! There is a good "Compare ROMs" option under "File". Load up old and new ROMs, use the "Compare", and ensure the changes are exactly and only the ones you expect.



And that's it in a nutshell.

The above examples adjust the entire BWGDC table - obviously quite a broad-brush approach... but you get the idea!

It's not a big step going from "whole of table" adjustment to making more refined modifications, eg. selecting different RPM "rows" and raising/lowering BWGDC as required.


Good luck!

Rich
Attached Thumbnails Boostpill Base Map users - check your boost levels-2011.12.02_bwgdc.png   Boostpill Base Map users - check your boost levels-2011.12.02_boost_target.png   Boostpill Base Map users - check your boost levels-2012.01.31_boost_logging_example.png  

Last edited by richardjh; Mar 14, 2013 at 04:41 PM. Reason: Revised instructions on table edits.
Reply
Old Dec 2, 2011 | 08:42 AM
  #2  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Reserved 1.
Reply
Old Dec 2, 2011 | 08:44 AM
  #3  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Guys and gals,

Please let me know if you think there is anything more I should add, or anything unnecessary I should take out. And point out any speeling mistaks (as it's very late now!).

Hope it's useful and readable...

Rich
Reply
Old Dec 4, 2011 | 01:51 PM
  #4  
TurtleRA's Avatar
Evolving Member
iTrader: (1)
 
Joined: Mar 2011
Posts: 135
Likes: 1
From: Victoria, Canada
Can you set the Boost Eval up so you can log with just a tactrix and logcfg. I tried just using the same formula, but does not like the [Baro]. Thanks.
Reply
Old Dec 4, 2011 | 03:05 PM
  #5  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Yes, you certainly can... like this...

Code:
paramname=Boost
paramid=0x??????
scalingrpn=x,0.048828,*,Baro,-
edit: Revised the above formula to use value "0.048828", to align the maths with the earlier Evoscan example. It's a wee bit more accurate.

You can probably speed up logging a lot by using "sampgroup=..." declarations for items that don't change very often. Baro is one of these.

Give things like Baro, IAT, MAT, Speed, Octane, LTFT_Idle, LTFT_Cruise a "sampgroup=1" declaration... and make sure Baro is first in the list and comes before the Boost item.

Rich

Last edited by richardjh; Jan 31, 2012 at 12:58 PM. Reason: Revised scaling constant in the "Boost" example.
Reply
Old Dec 15, 2011 | 10:50 PM
  #6  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
I've added a bit, explaining how to select a chunk of the BWGDC table and use "-" to reduce values. In hindsight, this is more natural than applying a "multiplier".

Rich
Reply
Old Jan 31, 2012 | 01:03 PM
  #7  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
I've revised a couple of things...


Post #1 now has example images taken from Evoscan Edit Data Settings, showing how my "Baro" and "Boost" items are configured.

Post #5 has an example of standalone logging of "Boost". Its scaling multiplier wasn't ideal. Now fixed.


If anyone wants further clarification on this stuff, just shout.

Rich
Reply
Old Jan 31, 2012 | 03:37 PM
  #8  
sstevojr's Avatar
Evolved Member
iTrader: (7)
 
Joined: Sep 2010
Posts: 2,558
Likes: 0
From: 805-Conejo Valley
Great post Rich, nice addition to the community
Reply
Old Feb 1, 2012 | 04:49 PM
  #9  
Jechttt's Avatar
Evolving Member
 
Joined: Aug 2010
Posts: 263
Likes: 0
From: Griswold, CT
If I wasn't so busy, id be all over this, however the navy has kept me busy lately. [Nuclear Mechanic in ELT quals ]
Reply
Old Feb 18, 2012 | 05:19 AM
  #10  
stfuad's Avatar
Evolving Member
 
Joined: Mar 2004
Posts: 383
Likes: 0
From: Syracuse, NY
When setting up boost eval in evoscan I assume you want to set the units to psi? or can it be left at the default, unit?
Reply
Old Feb 18, 2012 | 03:01 PM
  #11  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Probably better to set a sane unit... Some people use bar, some use psi, etc.

Rich

Rich
Reply
Old Apr 10, 2012 | 07:15 PM
  #12  
TimeStorm's Avatar
Newbie
 
Joined: Oct 2011
Posts: 13
Likes: 0
From: New Jersey
I am running about 2-3psi below target boost, my max boost seems to be about 20.3 psi. Does it seem likely I am leaking boost since its so low from target? Or will changing some values to increase boost solve the problem?

Thanks!
Derik
Reply
Old Apr 11, 2012 | 02:52 AM
  #13  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Well, every car is different... and the Base Map simply shoots for "near the middle of the bell curve". From the logs we saw while dialling it all in, I'd say more vehicles fall slightly below target boost - but that's better than the other way round.

Yes, it's likely some fine-tuning of your BWGDC tables will yield excellent results. That's what this thread is all about. Good luck!

Rich
Reply
Old Apr 17, 2012 | 05:20 PM
  #14  
TimeStorm's Avatar
Newbie
 
Joined: Oct 2011
Posts: 13
Likes: 0
From: New Jersey
I have made adjustments to those tables and attached a picture of the RPM vs Boost vs Boost Target graph and the horsepower torque graph. Does this look good? It drops off later than the boost target, should I be concerned about that?

Are there any other tables in the ROM that I could begin editing to increase the performance?


Thanks!
Derik
Attached Thumbnails Boostpill Base Map users - check your boost levels-boost.jpg   Boostpill Base Map users - check your boost levels-power.jpg  
Reply
Old Apr 17, 2012 | 06:51 PM
  #15  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
Richard mentions that the ECU struggles to initially get boost under control as the boost level is rising very rapidly.

This can be helped to some extent by reducing the waste-gate correction interval - there are two 1D parameters here, high range and low range.

As scaling may vary with different deffinitions, I would suggest setting these to the second smalest value.


Depending on your xml, this may translate to either 2 or 200mS.
Reply



All times are GMT -7. The time now is 09:25 AM.