×

Sale ends todayGet 30% off any course (excluding packages)

Ends in --- --- ---

EFI Tuning Fundamentals: Compensation Tables

Watch This Course

$99 USD $49.50 USD

-OR-
Or 8 easy payments of only $6.19 Instant access. Easy checkout. No fees. Learn more
Course Access for Life
60 day money back guarantee

Compensation Tables

06.02

00:00 - The real advantage of EFI is not just in its ability to accurately supply the engine with fuel and spark, but to also ensure that those requirements continue to be met as atmospheric conditions change.
00:11 In order to achieve this aim, the ECU will contain several compensation tables that are used to adjust the main fuel and ignition numbers as operating conditions vary.
00:22 Most ECUs will at least contain an intake air temperature compensation table, and a coolant temperature, or warm-up enrichment table, but beyond this, the sky is really the limit.
00:33 Maybe we want to add some extra fuel or remove some ignition timing above a certain road speed to protect the engine.
00:40 Or maybe you want to reduce boost pressure when the engine gets hot.
00:43 Depending on the ECU, you can achieve almost anything that you feel is necessary.
00:49 Let's discuss the intake air temperature compensation in a little more detail, as this is a compensation I know a lot of tuners struggle to understand and correctly tune.
00:58 By this point, you should understand that air density is affected by air temperature, but if you need a refresher, you can check back to the module on air density from earlier in the course.
01:08 From that module, we learnt that the formula for air density is equal to air pressure divided by the specific gas constant, multiplied by temperature.
01:18 The calculation we looked at earlier used imperial units, as we wanted to calculate mass airflow in pounds per minute, however it's still more common for ECUs to work in units of degrees centigrade So in this module, we're going to use metric units.
01:31 Most air temp compensation tables consist of a two-dimensional table relative to air temperature, and the temperature break points will usually be every 10 degrees.
01:40 If we calculate the air density at each break point across the air temperature we might expect to see across the normal operating range of the engine, we get the graph shown.
01:51 For this graph, I've kept the air pressure at 101.3 kPa, so the only change is to the air temperature.
01:57 Remember that changes in air pressure are dealt with already by the ECU's fuel model, so here we're only interested in temperature.
02:05 The result of the calculation gives us the air density at each temperature break point, but that's not particularly useful to us.
02:12 What we really want to know is how the density changes between each break point, or more specifically, the percentage difference.
02:20 If we know what the percentage difference in air density is between two zones in the table, we then need to make the same change to the fuel delivery in order to keep the air/fuel ratio constant as air temperature changes.
02:31 As you can see from the graph, the relationship between air density and temperature isn't perfectly constant, and if we want to be completely accurate about tuning the compensation table, we can simply calculate the percentage difference at each site and enter this into the table.
02:46 Remember that as the air temperature increases, we need to reduce the amount of fuel, because as air density decreases, we have less oxygen.
02:55 While the relationship between air temperature and density isn't linear, it's still quite a close approximation over the normal range of temperatures we're likely to experience, as you can see by this trend line, fitted to our graph.
03:07 An easier way of filling out the air temperature compensation table, then, is to use this approximation, which gives us a change in air density of approximately three percent per 10 degrees centigrade.
03:20 Based on this, we want to add three percent fuel for every 10 degree drop in air temperature and remove three percent fuel for every 10 degree increase.
03:29 We still need an arbitrary zero point in this table, where no compensation's being applied.
03:35 Since standard temperature is considered to be 15 degrees centigrade, it makes sense to use this as a zero point.
03:42 Of course, it doesn't really matter what we choose as the zero point as long as we're making a three percent change, every 10 degrees.
03:50 And often, these tables will have fixed points, and you may not have a site at 15 degrees.
03:55 In this case, I'd normally select 20 degrees as the zero compensation point and we can work from there.
04:01 How the intake air temperature compensation is dealt with in the ECU also varies depending on how the fuel model in the ECU is handled.
04:08 If we take, for example, an ECU that uses a mass airflow sensor for the load input, the MAF sensor directly measures mass airflow, and hence the effect of changing air temperature is compensated for by the mass airflow sensor.
04:23 In this sort of ECU, we may not have any additional compensation tables, based on intake air temperature.
04:29 If we're tuning an ECU that works on the speed density principle, on the other hand then there are two ways that the air temperature can be dealt with.
04:36 Remember that the speed density principle calculates the mass airflow, rather than directly measuring it, and it does this using the ideal gas law, which we're going to learn about a little more detail further into the course.
04:49 For now, all you need to know is that the air temperature is a variable in the ideal gas law.
04:54 Some ECUs will provide a separate intake air temperature fuel compensation table that's up to the tuner to configure, while others, and particularly those ECUs that use a VE, or volumetric efficiency-based fuel model, will often account for the intake air temperature directly within the fuel model.
05:12 It's important to understand how your particular ECU works so you know how to deal with the air temperature compensation tables.
05:19 Summarising this module, compensation tables allow the ECU to modify the fuel or spark delivery, in order to meet the demands of changing atmospheric conditions.
05:29 Most ECUs will include a handful of basic tables to compensate for things like air temperature and coolant temperature as well as the warmup process but an aftermarket ECU also allows us to add further custom tables to provide all kinds of solutions.
05:45 While air temperature is one of the most common compensation tables used, it's also the most misunderstood.
05:51 Take the time to properly understand how it works, and you'll quickly start seeing huge improvements in the consistency of your tuning work.

We usually reply within 12hrs (often sooner)

Need Help?

Need help choosing a course?

Experiencing website difficulties?

Or need to contact us for any other reason?