TL;DR
- Tuning is changing targets and limits so the ECU can control torque safely under your real conditions.
- Modern ECUs are torque-based: they decide airflow, fueling, and spark to hit a torque request.
- Validation beats screenshots: consistent conditions and repeat runs are the only way to trust changes.
A mental model (text diagram)
Driver intent → Torque request → ECU torque model → Airflow (boost/throttle) + Fuel + Spark
↑ ↓
Sensors (air, temps, knock, fuel) ← Outcome (torque delivered)
AFR vs lambda (simple explanation)
AFR is a ratio number tied to a fuel’s stoichiometric point. Lambda is a normalized ratio:
- Lambda 1.00 = stoich for the fuel
- Lambda < 1.00 = richer
- Lambda > 1.00 = leaner
Because stoich differs by fuel, lambda is the universal language.
Air mass ↔ fuel mass relationship
Engines “want” a certain lambda at a certain load for safety and power. If airflow changes (boost, density, temp), fuel mass must change to maintain lambda.
What changes by fuel
Ethanol blends often need more fuel volume for the same lambda (lower energy density). That’s why fuel system capacity becomes critical as ethanol content rises.
Validation plan for this topic
Start with one written hypothesis from this page: Lambda expresses fueling relative to stoichiometric for the fuel, so it stays consistent across gasoline and ethanol blends. Do not begin the test until the vehicle is mechanically healthy, the fuel is known, and the operator can use a legal controlled environment. Keep gear, engine-speed window, load request, and starting temperature as consistent as the platform allows.
For AFR vs lambda explained, align these signals on the same time axis:
- commanded lambda - establishes what the system was asked to do or the condition entering the event.
- measured lambda - shows the primary response rather than a dashboard summary.
- fuel type and stoichiometric reference - provides the safety or control context that can explain an apparently good or bad result.
- fuel trims and pressure - tests whether another system, not the headline variable, actually set the limit.
Mark the start and end of the relevant event before interpreting it. Look for sequence: request, response, deviation, intervention, and recovery. A value that changes after throttle lift cannot explain the event that happened before it. Compare at least two clean repetitions and retain the original file, calibration identifier, fuel, ambient condition, and any warning or driver note.
What counts as a useful result
A useful result either supports the hypothesis under comparable conditions or disproves it clearly enough to change the next action. It is also useful to learn that maintenance, sensor quality, traction, or temperature made the test invalid. Do not average invalid and valid attempts together, and do not hide a protection event because the final headline number improved.
Stop and investigate
Reduce load and investigate persistent correction, misfire, unexpected lean operation, falling fuel pressure, uncontrolled temperature rise, fluid leakage, new mechanical noise, or an intervention that was not present in the baseline. A generic internet threshold is not a substitute for the platform’s factory documentation, the calibration provider’s limits, and review by a qualified professional.
For the full control-of-variables method, use Repeatability and consistency. For signal ordering and context, use How to read a datalog.
Common mistakes
- Comparing AFR targets across fuels without converting the context.
- Assuming richer is always safer (too rich can reduce power and cause other issues).
- Ignoring fuel pressure constraints when changing blends.
Diagnostics / what logs tell you (high level)
| Signal | What it usually means | What to check |
|---|---|---|
| RPM | Context for everything else | Compare in the same gear and load range |
| Throttle angle / torque intervention | How the ECU is controlling torque | Look for closures that explain boost drop |
| Boost target vs actual | Control quality and limits | Oscillation can be hardware or control strategy |
| IAT / temps | Margin and repeatability | Heat soak changes results dramatically |
| Knock / timing correction | Combustion safety response | Sustained corrections = reduce load/verify fuel/temps |
FAQ
Should I log AFR or lambda?
Lambda is better for cross-fuel comparisons. AFR can be fine if the fuel is fixed.
Related guides
- Hub: Tuning hub
- More in this pillar: - /academy/tuning/octane-rating-e10-e30-e50/
- Related (other pillars): - /academy/mods/fuel-upgrades-when-needed/
- Reference: Glossary
- Brands: Brand pages