Discussion on how bypass valves can affect LTFTs.

Sacrilicious

boom boom!
:
Cosmic Blue MS3 of hawtness!
WARNING: This is pretty long and technical, so you have been forewarned!



Ok, to start off, I just wanted to start this discussion because this is a problem that has been bothering me for a while now, and I have (what I believe to be) a good hypothesis for why this is a problem (and how to fix it, of course).

Here's the problem: You add a BPV, and next thing you know, you're running way too rich and backfiring on shifts...WTF?

Here's my hypothesis: The BPV spring is too tight is not developing LTFTs where they need to be, which means that you need to adjust it so that it's looser.



Ok, to understand what I mean, let's start off with a little background on how a stock/stock-like BPV works in our car.

BACKGROUND

Our BPV is a differential pressure valve which is arranged roughly like this:

bpvgy2.png


The air in this picture flows from right to left as the engine runs, and the BPV closes by using the spring in the picture to push in the direction that the double arrows point. This pushes the piston against the hole leading to the Cold Pipe and keeps the air in there from coming into the valve and getting recirculated back into the intake. By manipulating the pressures at locations 1 and 2, you can force the spring to expand or compress on demand. For example, if you apply the same pressure to both 1 and 2, the valve will remain shut, because the spring is allowed to push the piston shut. Now, if you were change things such that the pressure at 1 is lower than the pressure at 2, the piston would be sucked upwards, opening up the passage from the Cold Pipe so that air can get recirculated back to the intake as pictured. Here is what happens in practice:

When the throttle is opened, the pressures at locations 1 and 2 (numbered in red) are about the same, which means that the spring is allowed to keep the piston shut...preventing recirculation of air back to the intake. When the throttle shuts, however, a vacuum is formed in the Intake Manifold, while the Cold Pipe section is left at a higher pressure. This would suck the BPV piston upward, which would force the BPV open...allowing air to recirculate back to the intake. Translated into everyday terms: as the throttle shuts every time you shift, the 16 psi sitting in the cold pipe gets released and recirculated back into the intake in a PSSH!

Now that we have covered the fully open and fully closed throttle positions, the important part of this discussion comes into play: what happens at the various partial throttle positions?

At partial throttle, the pressures at locations 1 and 2 are different, but not THAT different. This means that there's a bit of suction upward on the piston. This difference in pressure increases as the throttle closes more and more...eventually pulling upward on the piston enough to overcome the force that the spring is pushing down on the piston with so that air starts recirculating back into the intake. This point is what I'll refer to as the Release Point of the BPV. A higher release point will refer to requiring a larger pressure difference between locations 1 and 2 before the valve pops open...whereas a lower release point will refer to having a lower pressure difference between locations 1 and 2 before the valve starts opening.

The way the Release Point of the BPV works implies that the stronger the spring in the BPV is, the more the throttle can close (higher release point) before the suction at location 1 becomes strong enough to force the valve to open and leak air back to the intake.

Ok...that's enough about BPVs for now...here's some info on fuel trims that you need to know:

Our car uses Short Term Fuel Trims (STFT) and Long Term Fuel Trims (LTFT) to adjust the AFRs to account for variations in the intake system. The reason this feature is in place is because when the ECU goes to decide how much fuel to add, it cannot trust its sensors 100%. When the ECU reads from the MAF sensor how much air has entered the system, it calculates how much fuel it needs to inject in order to achieve a commanded AFR...let's just say this is 14.7:1 at this moment. Well, what happens when it injects the amount it thinks it needs to inject, but then reads the wideband O2 sensor to find out that it came up lean and actually got a measured AFR of 15.5:1? Why was there this disparity? The answer is that sensors aren't perfect, and may be off by a bit. In order to account for this, the ECU uses what is known as a STFT to add/subtract an offset to the current amount of fuel that it's injecting to increase/decrease the measured AFR to match its commanded AFR. If the ECU keeps seeing a STFT of the same value, it saves this value into what's known as a LTFT. This LTFT is then applied to the commanded fuel injection amount to account for the inaccuracy of the sensors. After applying the LTFT, checks the wideband O2 sensor to see how close it got to its commanded AFR and decides if it still needs to add/subtract an additional STFT to achieve its commanded AFR. This allows the ECU to "learn" how this particular car works and apply fueling accurately. In a car that is operating normally, the ECU will take 20-50 miles (roughly...your mileage may vary) to learn the LTFTs that the car requires, and then run with nearly-zero STFTs most of the time. This, incidentally, is what is meant by allowing the ECU to "learn" after a reset.

There are four distinct LTFTs that I have seen our ECU to use. One or more of these may just happen to turn out to be the same, but they are usually different from what I've seen (since flow through the intake system changes under increasing flow conditions/turbo operations). These fuel trims cover:

1. Idle
2. Engine breaking
3. Light Throttle
4. Heavy Throttle (used for WOT operation)

These LTFTs are applied at these particular times in conjunction with STFTs (except at WOT...explained in a sec).

Now, you ask: why bother with LTFTs when you already have STFTs? Well, the reason for this is that LTFTs allow you to get things right the first time without having to react in order to correct a lean condition, fixing the problem before it happens! Equally important, LTFTs allow us to safely run in what's known as "Open Loop".

Our fuel system has two operation modes: "Open Loop" and "Closed Loop". These operation modes are used for different reasons...Closed Loop is basically an emissions/fuel conservation mode whose main goal is to maintain an AFR of 14.7:1, which lowers emissions and increases fuel economy...at the cost of raw power generation. In this mode, the ECU monitors its sensors very carefully and uses its STFTs and LTFTs to maintain 14.7:1 as closely as it can (with slight dips to protect the engine from damage as load varies, of course...but it always settles to 14:7). Closed Loop is usually accompanied with obscenely high spark advance (as high as 50+ degrees) and other assorted efficiency optimizations. This is the mode that we run in most of the time in our car...unless you go heavy on the gas pedal, of course, which causes the car to go into what is known as: Open Loop is a mode whose main goal is to safely achieve high power output while controlling engine cylinder temps and avoiding knock. At this point, the ECU ignores its O2 sensors and simply runs off of preloaded tables to decide what AFRs, timings, etc. that it will command in order to raise power output without regard for fuel consumption and emissions.

This is where LTFTs are absolutely imperative: The sensors are every bit as untrustworthy in Open Loop as they are in Closed Loop. How can the ECU reasonably expect its commanded AFRs to be properly achieved if it's not monitoring the O2 sensors? The answer is that it applies the LTFTs (without using STFTs afterwards) it learned while running at heavy throttle. The assumption is, of course, that heavy throttle flow and sensor characteristics mostly mirror the flow and sensor characteristics of WOT operation. This system usually works decently well and gives the ECU roughly the AFRs that it commanded.


Ok, now that the background is out of the way, let's move on to the point:

THE POINT

During partial throttle operations, the ECU is calculating LTFTs at the same time the BPV is struggling with its Release Point. Since a stronger spring will adjust the Release Point higher, this can definitely affect the LTFTs, since a stronger spring will cause the valve to stay closed at a more and more closed throttle positions.

My hypothesis is that our ECU is programmed to expect a low release point, since the stock BPV has a relatively weak spring holding the valve shut. I think that this stock Release Point is expected to be DURING the operation/learning range of the heavy throttle LTFTs. This is the same LTFT that is used during WOT (Open Loop) operation. When you add an aftermarket BPV which raises the Release Point of the BPV such that it puts it out of the operation/learning range of the heavy throttle LTFTs, which means that the ECU will learn these LTFTs with a fully shut valve (vs the slightly leaking recirc of the stock weak spring), which means that more air would actually get into the engine, making the ECU calculate higher LTFTs, since it sees more air in the system than it's used to (making it add more fuel). This illustration shows what I mean by increasing release points putting themselves out of heavy throttle LTFT operation/learning range:

bpvreleasepointin9.png


The important part to notice is that at WOT, the BPV would have been fully shut in both the stock spring and stiffer spring case, so what just happened here is that we artificially introduced a higher LTFT that the ECU would use during Open Loop operations...making the measured WOT AFRs richer. This means that when you romp on your fun pedal, your car's going to run richer than you're used to, and then backfire when you shift because it's running so damn rich. This, of course, can be fixed by simply adjusting your valve to have a lower spring tension, or tuning the WOT AFRs to command a leaner AFR to begin with.

Ok, obviously, there's going to be doubters here, but before you start ripping into me, check out why I think this is true: I've been beta testing BPVs for a few months now, and I've been through a NUMBER of spring settings in these prototypes. This has given me a wide range of observed BPV release points. Toward the beginning of my testing, I went way too heavy on my spring settings on one of the prototypes and got crazy rich AFRs on WOT along with backfires. This was on a fully stock exhaust car, so I was rather weirded out. To troubleshoot this, I went back to the stock BPV (because the BPV was the only thing I had changed), and suddenly, my AFRs were back to normal after 20 miles of learning. I swapped back to the prototype valve, and the problem came back. I swapped the spring tension (lowered it) on the prototype valve, and what do you know: AFRs back to normal again! Ever since then, I've been extra careful in adjusting my spring tension settings on these valves (before, I only played around with them to tune for pewpew sounds). I've also been a constant advocate of adjusting spring tensions to anyone I see on the forums with similar problems.






Ok...sorry for the wall of text, but I figured I would get some discussion and awareness out there about what I think is a pretty interesting problem that a number of people have been running into. Please post constructive criticism about what you think of my thought process! :D
 
Excellent write-up and an interesting theory. I too have been playing with the BPV settings and gave some data in another thread. One addition I would like to make is that there are two factors effecting the BPV opening, spring rate and spring preload. Adjustment of these is accomplished in the Forge that I have by changing springs (rate) and shims (preload). Together these set the initial opening point with the pressure of the valve against the seat, but the spring rate sets how fast and how far the valve opens for a given pressure differential.

I would also like to add the reason the BPV is there at all (besides making funny noises). When you are boosting the turbo is spinning like a spinny thing, shoving air down your engine. If you don't have a BPV or if it has too high an opening pressure, when the throttle closes, the turbo is trying to push the air against a closed throttle valve; the pressure spikes and the turbo stalls out and come to a quick stop which is not good for it. The BPV when adjusted properly opens at this point and lets the turbo keep spinning. If the turbo is still spinning when you get into the throttle again, it builds boost faster.

In my opinion, you want the preload set so the valve opens at the lowest pressure that just keeps it closed at the highest boost you are going to achieve. I also believe you want a light spring rate so the valve opens quickly when you reach this point. Sacrilicious makes an excellent point that the ECU is tuned to expect a specific behavior from the stock BPV and if you make it behave in a much different way, it might effect the tuning adversely.

I have wondered why the BPV is the pneumatic mechanical wonder instead of a solenoid valve triggered by the ECU. I think the ideal behavior would be to have the valve closed whenever the engine operation benefits from the pressurization of the turbo, and fully open at other times to allow the turbo to keep spinning. The ECU should be able to determine this condition and open or close the valve. Is there any engine that does this?

I would think the ECU should be able to know the combination
 
rotus that would be a great idea to have a bpv that could be held open to keep out of boost when cruising around and then closed when boost is needed at wot........avoid part throttle boost
 
Excellent write-up and an interesting theory. I too have been playing with the BPV settings and gave some data in another thread. One addition I would like to make is that there are two factors effecting the BPV opening, spring rate and spring preload. Adjustment of these is accomplished in the Forge that I have by changing springs (rate) and shims (preload). Together these set the initial opening point with the pressure of the valve against the seat, but the spring rate sets how fast and how far the valve opens for a given pressure differential.

I would also like to add the reason the BPV is there at all (besides making funny noises). When you are boosting the turbo is spinning like a spinny thing, shoving air down your engine. If you don't have a BPV or if it has too high an opening pressure, when the throttle closes, the turbo is trying to push the air against a closed throttle valve; the pressure spikes and the turbo stalls out and come to a quick stop which is not good for it. The BPV when adjusted properly opens at this point and lets the turbo keep spinning. If the turbo is still spinning when you get into the throttle again, it builds boost faster.

In my opinion, you want the preload set so the valve opens at the lowest pressure that just keeps it closed at the highest boost you are going to achieve. I also believe you want a light spring rate so the valve opens quickly when you reach this point. Sacrilicious makes an excellent point that the ECU is tuned to expect a specific behavior from the stock BPV and if you make it behave in a much different way, it might effect the tuning adversely.

I have wondered why the BPV is the pneumatic mechanical wonder instead of a solenoid valve triggered by the ECU. I think the ideal behavior would be to have the valve closed whenever the engine operation benefits from the pressurization of the turbo, and fully open at other times to allow the turbo to keep spinning. The ECU should be able to determine this condition and open or close the valve. Is there any engine that does this?

I would think the ECU should be able to know the combination

good additions...=d i believe the reasons they make the BPV a pneumatic mechanical wonder are:

1. linear response - same reason why many electrical feedback control loops use analog devices rather than digital devices.
2. reliability - fewer points of failure if you hardwire the differential pressure from the two sides of the throttle than if you went and added an actuator to control the BPV release and then monitor several sensors in order to get the info needed to operate this actuator correctly using the ECU.
3. cost - it's a whole lot cheaper to feed this using a pneumatic wonder rather than add a servo/solenoid and then go through the trouble of controlling THAT.

the other thing is that i'm not quite sure exactly what you would do to conveniently determine when to open the BPV (and by how much) if you didn't use the differential pressures between the two sides of the throttle. i mean, i guess you COULD put a complex control system into place to trigger the BPV based on the rate that the throttle closes, MAP, etc., but at the point, it gets overly complicated and it simply doesn't make sense to NOT do a trigger directly using differential pressure.
 
rotus that would be a great idea to have a bpv that could be held open to keep out of boost when cruising around and then closed when boost is needed at wot........avoid part throttle boost

avoiding partial throttle boost would rob our car of a LOT of the power that we get at partial throttle. not only would it make our cars completely nonlinear in power delivery, but the scary part is that if you're driving the turbo during partial throttle without actually building boost, you are actually beating the s*** out of the turbo, because since you're not making boost (and the added power associated with it), you will be spending way more time in the heavy throttle range where the turbo is spooled up and burning away...more time spooled = hotter turbo = more wear and tear, of course. if you think about how much time we ACTUALLY spend spooling our turbo under normal driving conditions, it's a pretty darn small percentage of the time...this would increase that quite a bit, since it would take us way longer to get up to speed.

consider this: without the turbo, we actually have a 2.3L engine that's LESS powerful than the MZ3, because we have a slightly lower compression ratio (9.5:1 vs 9.7:1). so, imagine transplanting the partial throttle torque generation capabilities of a MZ3 into a car that weighs more and then trying to use that in conjunction with a WOT mode that generates well over 2x the torque...driveability would go flying out the window! ;)
 
This is awesome stuff, I just got a Dashhawk and have been playing around with it to monitor certain things.

Your theory makes perfect sense and thanks for your time explaining it all. Will definitely be something I monitor and adjust for whenever I get a new BPV.
 

New Threads and Articles

Back