Lambda control and fuelling
!!! work in progress !!! Enrichment delay
If enrichment is required from the normal KF_LABAS_1/_2/_EMAX due to high load (La_main), this will be delayed (CP238937). Only at high exhaust gas temperatures will enrichment happen without the delay time, rather than with a load reduction.
So not with a short load reduction (with lambda = 1) when the enrichment delay occurs again when high load operation occurs again, there is an applicable blocking time. The duration of the enrichment delay is determined by the output of the characteristic curve KL_TDFETTDELAY_TABG (what is the base table?). The mixture enrichment suppression only works when La_main <= K_LA_FETTDELAY, blocking time=false and holding time=false.
The delay is calculated from the exhaust temperature and, from a certain temperature, the delay time must be zero so that enrichment takes place and the exhaust is not damaged.
As long as the switching condition on the delay switch is false, depending on the position of the application switch, S_OFF- WAHL_FETTDELAY either constant Lamda=1 or the max selection between La_main and K_LA_FETTDELAY is passed on. When the maximum duration of enrichment suppression is exceeded (allow enrichment=true), then you switch to the specified value from KF_LABAS_XXX without fading through. When the load is subsequently reduced (La_main > K_LA_FETTDELAY), the timer is triggered to disable subsequent enrichment suppression (disable about K_TNORETRIG_FETTDELAY seconds). The blocking of enrichment suppression is not renewed if enrichment ends again while blocking time=true. This remains during the enrichment request and is only withdrawn during the lambda 1 phase.
Millern operating mode
KF_LABAS_MILLER is not calibrated