Lambda drivers (LAMFAW)
From Nefmoto
This is a translation from the Funktionsrahmen
LAMFAW Abbreviations
Parameter | Source-X | Source-Y | Type | Designation |
---|---|---|---|---|
CWLAMFAW | FW | Codeword LAMFAW | ||
DLAMFAW | FW | Threshold for activation enrichment of driver request | ||
DLAMOB | NMOT | KL | Delta Lambda at overboost | |
DLAMTANS | TANS | KL | Air temperature dependent enrichment | |
GANGFAW | FW | Response threshold for disabling driver request in the amount | ||
KFLAFWL | TMOT | RL | KF | Offset Lambda engine theoretical |
KFLAMKR | NMOT | RL | KF | Weighting factor for enrichment at ignition retard |
KFLAMKRL | DZWLAMFAW | RL | KF | Enrichment at ignition retard |
LAMFA | NMOT | MRFA_W | KF | Lambda driver request |
LAMFAS | FHO | KL | Lambda driver request lock | |
LAMRLMN | FW | Lambda precontrol with rl <RLLAMMN to improve the combustibility | ||
RLLAMMN | NMOT | KL | RL-min threshold of enrichment for combustibility | |
SDZ06GKUB | DZWLAMFAW | SV | Interpolation points KFLAMKRL | |
SNM06GKUB | NMOT | SV | Interpolation points KFLAMKR, DLAMOB | |
SRL06GKUB | RL | SV | Interpolation points KFLAMKRL, KFLAFWL, KFLAMKR | |
STM08GKUB | TMOT | SV | 8 engine temperature Interpolation points for KFLAFWL | |
SY_TURBO | SYS (REF) | Turbocharger system constant | ||
TLAFA | FW | Lambda driver request delay time to active | ||
TLAMFAS | FW | Delay time to Lambda driver request in the amount of active | ||
TMSTFWMN | FW | Minimum temperature for engine start disabling driver's request in the amount | ||
TMSTFWMX | FW | maximum temperature for engine start disabling driver request in the amount | ||
TNSTFWMN | FW | minimum time to start for disabled driver request in the amount | ||
TNSTFWMX | FW | maximum time to start for disabled driver request in the amount | ||
ZKLAMFAW | FW | Filtering time constant enrichment by driver request | ||
ZKWLAFWL | FW | Time constant weighting offset Lambda engine theoretical | ||
Variable | Source | Type | Designation | |
B_KH | EIN | Kat-heating condition | ||
B_LAMFAS | LAMFAW | LOK | Ban on Lambda driver request activation | |
B_LAMFASA | LAMFAW | LOK | Height-dependent blocking time for Lambda driver request requested | |
B_LAMFASH | LAMFAW | LOK | Height-dependent blocking time for Lambda driver request is active | |
B_LDEFFW | LAMFAW | AUS | Condition: custom-Lambda Bank1 set by driver request | |
B_LDOB | LDRUE | EIN | Condition: overboost active | |
B_SAB | MSF | EIN | Condition: Power switch standby | |
B_STEND | BBSTT | EIN | Condition: Start condition reached the end | |
DZWLAMFAW | LAMFAW | LOK | Delta firing angle at KR-or warm-up procedure for enrichment of Lambda | |
DZWWL | ZWWL | EIN | Delta firing angle of warm-up | |
FHO | GGDSAS | EIN | Height correction factor | |
GANGI | BBGANG | EIN | Actual speed | |
LAMFAWKR_W | LAMFAW | LOK | Lambda desired driver request ignition retard at KR, WL | |
LAMFAWS_W | LAMFAW | LOK | Lambda desired driver request steady share | |
LAMFAW_W | LAMFAW | LOK | Lambda desired driver request portion of map LAMFA | |
LAMFA_W | LAMFAW | AUS | Lambda target driver request (word) | |
LAMFWL_W | LAMFAW | LOK | Offset Motor lambda target in the warm-up | |
LAMRLMN_W | LAMFAW | LOK | Lambda desired precontrol to improve the combustibility at low rl | |
MIFA_W | MDFAW | EIN | indicated engine torque driver request | |
MILSOL_W | MDKOL | EIN | Driver torque request for filling | |
MRFA_W | MDFAW | EIN | Relatives driver request moment of FGR (cruise control?) and pedal | |
NMOT | BGNMOT | EIN | Motor speed | |
RL | BGSRM | EIN | relative air charge | |
TANS | GGTFA | EIN | Intake air - temperature | |
TMOT | GGTFM | EIN | Motor temperature | |
TMST | GGTFM | EIN | Engine starting temperature | |
TNST_W | BBSTT | EIN | Time after start-end | |
WKRMA | KRRA | EIN | Average of the ZW-retardation KR, in general (in emergency mode with certainty) |
LAMFAW Functional Description
The function LAMFAW lamfa_w implemented by way of an "enrichment" of the mixture when the driver calls for maximum torque by way of mrfa_w. This corresponds to the full-load enrichment since then. Can over the delay time of the engagement by way of TLAFA lamfa_w on the Mixture may be delayed. While the turbocharger boost over an additives has additionally "enrichment" is a Delta-Lambda from the characteristic DLAMOB. For the time TLAMFAS can as a function of height (LAMFAS) an enrichment by way of driver's request to be prevented (see sub-function LAMFADISABLE. The trigger this time will be lost if B_kh = true, LAMFA <1.0 and as defined in LAMFAS High barrier applies. This may also at greater height of a reproducible driving cycle can be maintained. When torque reduction e.g. ASR intervention, nmax .. can about CWMFAW Bit1 = true, the enrichment by way of the map LAMFAW locked be. In the partial function LAMKR intervened in an enrichment ignition angle can be realized. The partial function can be used for enrichment LAMWL whereas the warm-up can be used. If this procedure is used, the Tanks with air cooling over the function LAMKO not switched off. In the partial function is LAMRLMIN with small loads (rl) an enrichment by way of LAMRLMN active. This serves to improve the Flammability of small loads. If CWLAMFAW Bit2 set, then whereas lamrlmn-intervention of the limp mode canister ventilation closed.
LAMFAW Application Notes
The delay time is only TLAFA> 0 to apply when the intervention should be delayed mixture of lamfa_w.
LAMFA map:
Interpolation points for nmot: 1000, 1400, 1800, 2200, 2600, 3000, 3400, 3800, 4200, 4600, 5000, 5400, 5800, 6200, 6600, 7000 1/min Interpolation points for mrfa_w 70, 80, 90, 100, 110, 120% Map values 1.0
DLAMOB contains the delta-lambda, to which shall be implemented in overboost mode an extra mixture enrichment. Interpolation points nmot for: implements as a group characteristic SNM06GKUB
Neutralization of the function by data:
LAMFA DLAMOB = 1.0 and = 0.0 ---> lamfa_w is then 1.0
The time TLAMFAS is to be applied so that when the "big climbs" the driver's enrichment is not active (typically 240s)
The characteristic LAMFAS contains values ??from 0 .. 1. A value of 0 no enrichment is effectively banned on the air. Values other than 0 bring about a ban on the enrichment of LAMFA, when are B_kh = true and values ??in LAMFA <1.0 The characteristic LAMFAS is not interpolated, which means that the characteristic initial value remains constant until a reference point exceeded.
For fho-support points of the curve LAMFAS following relationship: fho = 1 - height [m] / 10000m Since the size of fho has a quantization of 4 / 256 = 0.015625, in the definition of switch-off this resolution be considered. Similarly, the basis of the sensor tolerance possible height deviation of + - 250 m
To calculate the lower and upper threshold of fho is valid for a nominal cut-off levels following relationship:
lower threshold high shutdown:
fho [phys] = 1 - ((nominal height [m] -250) / 10000) -> fho [Ink] = Integer (fho [phys] / 0.015625) + 1Ink -> fho ceiling [phys] = (1 - fho [Ink] * 0.015625) -> height limit = (1 - fho ceiling [phys]) * 10000
upper threshold high shutdown:
fho [phys] = 1 - ((nominal height [m]+ 250) / 10000) -> fho [Ink] = Integer (fho [phys] / 0.015625) -> fho lower limit [phys] = fho [Ink] * 0.015625 -> height limit = (1 - fho lower limit [phys]) * 10000
This produces the following values
Nominal height 2200m 1600 Ceiling height of 2500m 1875m !!!!! Ceiling height is fho lower limit fho lower limit 0.75 0.8125 Height limit 1875m 1250m fho limit 0.8125 0.875 Thus, the following parameterization of the curve LAMFAS for the nominal amount of 2200: fho 0.734375 0.75 0.8125 Values ??0 1.0 0 Enrichment active <-------+ +------> enrichment active <--+---> + - enrichment inactive Shutdown of the height dependent suppression of enrichment: LAMFAS = 0, = 0 TLAMFAS
Lambda values for engagement in lamfawkr_w ignition retard:
ZKLAMFAW: 2 s ZKWLAFWL: 2 s DLAMFAW: 0.01 KFLAMKR: Interpolation points nmot: Group characteristics SNM06GKUB Interpolation points rl: Group characteristics SRL06GKUB Map items complete 1.0 ---> no weighting active KFLAMKRL: Interpolation points dzlamfaw: Group characteristics SDZ06GKUB Interpolation points rl: group characteristic SRL06GKUB Map items complete 1.0 -> Lambda intervention is not active DLAMTANS: Interpolation points tans: 50.25 60, 70.5, 80.25 C Map values ??completely 0 -> Lambda intervention is not active KFLAFWL: Interpolation points nmot: Group characteristics SNM06GKUB Interpolation points rl: Group characteristics SRL06GKUB Map values??: completely 0 -> Lambda intervention is not active ! In the map delta values are entered, -0.1 -> lamfwl_w = 0.9 DLAMOB: Interpolation points nmot: Group characteristics SNM06GKUB Map values??; complete 0 -> no ADDITIONAL enrichment in turbo overboost ! In the map-delta values are entered +0.1 ---> lamfa = lamfaw - 0.1 RLLAMMN: Interpolation points nmot: Group characteristics SNM06GKUB Characteristic values: 0% -> not about enriching LAMRLMN active LAMRLMN: Interpolation points nmot: Group characteristics SNM06GKUB Characteristic values??: 1.0 -> lambda = 1.0 (no enrichment) CWLAMFAW Bit0: 0: dzwlamfaw = min (0, dzwwl) 1: dzwlamfaw = min (0, (+ dzwwl wkrma)) default = 0 CWLAMFAW Bit1: 0: LAMFAW example, even with torque reduction on ASR, nmax .. active 1: no enrichment of LAMFAW at torque reduction (milsol <MIFA) CWLAMFAW Bit2: 0: B_ldeffw is always false -> tank ventilation emergency active when lamrlmn_w engagement 1: B_ldeffw lamrlmn_w dependent activation if B_ldeffw = true, Tank vent blocked emergency, i.e. TEV includes CWLAMFAW Bit3: 0: ban Lambda-FW-activation possible by catalytic converter heating 1: ban Lambda-FW-activation by catalytic converter heating is not possible CWLAMFAW bit4: 0: lamfwl_w dependent on B_stend and VZ1-element 1: lamfwl_w independent of B_stend and VZ1-element Group characteristic for nmot Interpolation points: SNM06GKUB 760, 1520, 2560, 3520, 4560, 5520 1/min Group characteristic for rl Interpolation points: SRL06GKUB 20, 40, 60, 80, 90% Group characteristic for tmot Interpolation points: STM08GKUB -15, 0, 20, 40.5, 60, 75, 85.5, 105 C Group characteristic for dzwlamfaw Interpolation points: SDZ06GKUB -30, -20, -15, -10, -5, 0 degree
Special thanks to phila_dot for translating this section.