[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/db/driver/mysqli.php on line 258: mysqli_fetch_assoc(): Couldn't fetch mysqli_result
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/db/driver/mysqli.php on line 320: mysqli_free_result(): Couldn't fetch mysqli_result
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4433: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3315)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4433: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3315)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4433: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3315)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4433: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3315)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/db/driver/mysqli.php on line 258: mysqli_fetch_assoc(): Couldn't fetch mysqli_result
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/db/driver/mysqli.php on line 320: mysqli_free_result(): Couldn't fetch mysqli_result
rusefi.com • Anti-Lag
Page 1 of 1

Anti-Lag

Posted: Tue Aug 09, 2022 8:58 pm
by ELMEPRO
The Anti-Lag function is used with turbocharged engines to increase turbine speed when the throttle has been closed. This is typically of use during gear changes to prevent the turbo from stalling and needing to build pressure again after the throttle is re-opened.

The amount of pressure developed by the turbo is primarily controlled by the amount of additional air being provided. This additional air can be delivered via the throttle body. To provide additional air, the throttle stop is set so that the desired amount of additional air required is delivered and then the TPS (throttle position sensor) re-calibrated to be 0% at closed throttle. To keep the idle speed at a normal level the Rotational Idle function should then be Enabled and configured. DBW throttle application do not require Rotational Idle as the throttle can be controlled during anti-lag operation and does not require changes to the throttle stop.

anti lag options
Arming Engine Demand 0-100%
Activating Engine Demand 0-100%
Min RPM
Max antilag activation time
Max coolant temp
Min coolant temp

Function explanation

Arming Engine Demand
The amount of Engine Demand (TPS for Cable Throttles or APP for DBW Throttles) that must be exceeded to arm the Anti-Lag function. This is used to initially develop enough air flow to have an effect when the throttle is closed. (Default=50)

Activating Engine Demand
The amount of Engine Demand (TPS for Cable Throttles or APP for DBW Throttles) that must drop below to activate the Anti-Lag function. (Default=1.0)

Min RPM
The Anti-Lag function will disable below this amount of RPM. (Default=3000)

Max Time
The maximum amount of time that the Anti-Lag function will operate until conditions have all been again met. This is to prevent possible engine damage if an excessive amount of time is spent in anti-lag conditions. (Default=5.00)

We need two maps

Enrichment
enrich.jpg
Ignition Advance/Retard
ign.jpg
Info from haltech

Do we have time to make it passible?
Im correctly installing ETB on engine!

Re: Anti-Lag

Posted: Tue Aug 09, 2022 11:12 pm
by AndreyB

Re: Anti-Lag

Posted: Thu Dec 22, 2022 2:23 am
by AndreyB
@TBM has contributed some antilag code! Looks like at the moment it adjusts idle valve, timing and fuel. Also partial spark cut.

No ETB so far.

Re: Anti-Lag

Posted: Mon Dec 26, 2022 11:44 pm
by TBM
ETB air adder for ALS is working now :D

Merry Christmas! 🎁🔔🎄

Re: Anti-Lag

Posted: Tue Oct 07, 2025 11:05 pm
by jasaircraft
Hello,
within the ALS window, there are 3 tables although its not specified what each one do, is there any info on this?
Also, for the older rally cars that dont have ETB, could rotational/roving idle be implemented?
I remember working on a m800 subaru with rot idle and it was possible to change the fuel cut sequence, really cool as you could choose which sounded better lol.
I have also seen MS3 implementation of this and there is a spark % cut table for antilag besides ign adjust and fuel adjust and also an injection cut table for rotational idle, that way you can have zero fuel cut after a certain tps/rpm in order to have a smooth transition to full cylinders.

Re: Anti-Lag

Posted: Wed Oct 08, 2025 9:44 pm
by jasaircraft
Do we have a ALS state indicator in TS?