Archive for February, 2009

AFR – What’s in a Number – Part 2

Sunday, February 8th, 2009

In the last article I left you with some questions – with the changing stoich values for fuel, how do you know what your wideband should read? I also alluded to how fuel with different stoich values can lean out your vehicle. In this article we are going to nail down how to know that you can trust your wideband (or can you) and how to protect your vehicle when mixing in race fuels at the dragstrip. Just because it is a race fuel doesn’t mean it will give you additional safety!

So let’s setup a real world example.  Say your vehicle is tuned for unleaded gasoline. It has a stoich point of 14.64:1. When you are cruising (termed “Closed Loop”) your vehicle is taking readings from the O2 sensors. The PCM will run a calculation to shoot fuel based upon its built in programming. The PCM then polls the O2 sensors after a short period (some longtubes need tuning for this delay because of how the O2 is moved) and measures the results of this calculation to see how its calculation worked out.  These errors are collected and learned over time and a correction is applied to the calculation to keep things in check for fuel variations, changing conditions, aging sensors etc. If you are far enough out on your tune or a sensor the car will throw a check engine light along with a rich or lean code. Typically a vehicle can learn a 15% correction either way before throwing a light. When I tune a vehicle I shoot for no more than 3-5% correction in cruising conditions.

So say that your vehicle is perfectly tuned and the trims are within a few percent of each other. Now you get a tank of E10 which requires more fueling to make that same lambda of 1.00. Essentially when you fill up with E10 you have now leaned your car out. The closed loop correction will take care of you and enrichen the mixture back to a lambda of 1. The trims will be adding roughly 4% more fuel with the E10.

So with this learning things should always be kosher. Not quite… when you nail the skinny pedal you leave the happy world of closed loop. The vehicle now requires a mixture richer than stoich and the stock narrowbands cannot accurately read outside of a small range around a lambda of 1. Because of this you get no correction to the fueling, what is programmed in is what gets squirted out of the injectors. You can see why this might be bad if your car is run with a different fuel than it was programmed for. Some new cars can learn this and apply a correction. Most cannot.

This brings us to a discussion of wideband air to fuel meters. They are capable of reading outside a lambda of 1. Not all widebands are created equal. Not even close. Most consumer widebands use the Bosch LSU-4 sensor. It is a very cost effective sensor but over time as the sensor ages the readings can drift. When I dyno tune I use a sensor/controller combo that is proven accurate and does not exhibit this drifting phenomenon. While it works fine in a daily driver type scenario to get a sense of if things are going horribly wrong, on the dyno I have to trust what I am seeing – the Bosch sensor in my experience does not give me that warm fuzzy feeling.

Ok so we have a wideband controller and display, it says we are running 12.8:1 at wide open throttle. Is this correct? Is 12.8:1 really 12.8:1? What is stoich? To understand this you must first realize that the wideband reads in lambda and then multiplies the data by a hardcoded (or programmable on some) stoich value. This is important to know when you are using a wideband. Some widebands use a stoich of 14.7, some use 14.54, some 14.64. This will skew your numbers so keep it in mind. The error is not a huge deal but it is something you need to realize when tuning or watching your gauges. On your higher end widebands you are able to program the stoich point or forgo reading in AFR alltogether and instead just see the lambda values.

The short answer is to know the stoich of your fuel, educate the tune appropriately and then interpret the readings of your wideband with these things in mind.

So now let’s setup another scenario… you go to the race track and decide you want to mix in some race fuel for added safety. Going down the track you notice your tune that was dialed in at 12.8:1 is now running 13.8:1 on your wideband! What happened??? You’ll notice that the unleaded race fuels typically have a much different stoich value than the leaded fuels. Leaded fuels are normally quite close to the stoich of unleaded gas. Unleaded race fuels aren’t uncommon to have a stoich in the 13s, effectively leaning out your vehicle. If you have a particular fuel you are curious on the stoich of let me know and I will look it up for you.

Let’s take a final example. You have your vehicle tuned for unleaded gasoline with a stoich of 14.64:1. There are 3 gallons of this in the tank. You add in 5 gallons of Sunoco GT plus unleaded (112 octane) with a stoich of 13.8:1. Doing the math you now have a stoich value of roughly 14.11:1. Your car will be running just over half a point lean. It is not the octane that makes the difference but rather the changed stoich value. Keep this in mind.

There are still even more considerations when tuning in the fueling on your vehicle, these items just brush the surface of the larger picture but they are things I want every one of my customers to understand.

Thanks again to Michael Rauscher at L&M Engines for proof reading and offering suggestion to  keep me on the straight and narrow.

More Complex Than a Fighter Jet!

Friday, February 6th, 2009
Yup

What is this you ask? This is the learned fuel trims values being viewed in realtime from my '95 Mustang off the O2 sensor data.

Someone sent me an entertaining article that compared the code in luxury cars to that of a fighter jet. The car had MUCH more code to make all of its subsystems work. Crazy eh!?

Read it here.

Quick Track Update

Sunday, February 1st, 2009

A quick shout out to Alex – his latest best is 13.00 flat @ 107.95! I also heard a certain N/A black Cobra is now well in the 11s! Great driving guys!