Difference between revisions of "ZWGRU 23.110 (Fundamental Ignition Angle)"
From Nefmoto
Line 10: | Line 10: | ||
− | The fundamental ignition angle is provided by the map KFZW. The sub-function ZW_NWS describes the provision for any necessary camshaft timing (NWS). For binary camshaft control, the factor fnwue switches seamlessly between the maps KFZW and KFZW2. In the case of continuously variable camshaft control which depends on the camshaft overlap angle wnwue, an ignition angle correction DZWNWSUE added to KFZW. The currently valid camshaft control version is defined by the system constant SY_NWS in the software generation: | + | The fundamental ignition angle is provided by the map KFZW. The sub-function ZW_NWS describes the provision for any necessary camshaft timing (NWS). For binary camshaft control, the factor fnwue switches seamlessly between the maps KFZW and KFZW2. In the case of continuously variable camshaft control which depends on the camshaft overlap angle wnwue, an ignition angle correction DZWNWSUE is added to KFZW. The currently valid camshaft control version is defined by the system constant SY_NWS in the software generation: |
Line 203: | Line 203: | ||
SY_ZIZWV | SY_ZIZWV | ||
| | | | ||
− | ''Text must be provided by Mrs | + | ''Text must be provided by Mrs Sauer'' |
− | Sauer'' | + | |
|- | |- | ||
| | | |
Revision as of 22:56, 12 November 2011
See the funktionsrahmen for the following diagrams:
zwgru-zwgru
zwgru-zw-nws Sub-function ZW_NWS: Provision for binary or continously variable camshaft control
zwgru-dzw-nws Sub-function DZW_NWS: Provision for binary or continously variable camshaft control (delta-ignition angle)
ZWGRU 23.110 Function Description
The fundamental ignition angle is provided by the map KFZW. The sub-function ZW_NWS describes the provision for any necessary camshaft timing (NWS). For binary camshaft control, the factor fnwue switches seamlessly between the maps KFZW and KFZW2. In the case of continuously variable camshaft control which depends on the camshaft overlap angle wnwue, an ignition angle correction DZWNWSUE is added to KFZW. The currently valid camshaft control version is defined by the system constant SY_NWS in the software generation:
SY_NWS = 0: no camshaft control
SY_NWS = 1: binary camshaft control
SY_NWS = 2: continuously variable NWS
SY_NWS > 2: not defined.
The software is translated conditionally, i.e. only one variant is available in the EPROM. SY_NWS is not in the EPROM and cannot be applied. The same additive ignition angle correction is performed as when calculating the optimum ignition angle (see %MDBAS), i.e. exhaust gas recirculation and lambda dependence are considered. The temperature dependence is considered in a separate function (%ZWWL). The result is the ignition angle for cylinder bank 1 (zwref) which is also the reference for cylinder bank 2. For cylinder bank 2, the ignition angle offset dzwb2 is added to the ignition angle.
ZWGRU 23.110 Application Notes
The maps KFZW and KFZW2 are applied when the engine is warm for the respective camshaft control position, exhaust gas recirculation is inactive and lambda = 1. If the engine does not knock, the optimal ignition angle is input. For engine knock, the knock limit is input.
Parameter |
Description |
CNOKT |
Codeword for lower octane fuel |
CWZWBANK |
Codeword for enabling cylinder-specific ignition angle offsets |
DZWNWSUE |
Delta ignition angle depending on camshaft overlap angle |
KFDWSZ |
Delta ignition angle for cylinder bank 1-specific ignition advance; through camshaft control |
KFDWSZ2 |
Delta ignition angle for cylinder bank 2-specific ignition advance; through camshaft control |
KFDZK |
Delta ignition angle during knock |
KFDZWKG |
Ignition angle correction by moving the knock limit |
KFSWKFZK |
Ignition angle retardation threshold for switching between ignition angle maps |
KFZW |
Ignition angle map |
KFZW2 |
Ignition angle map, variant 2 |
TMZIZWV |
Engine temperature threshold for enabling cylinder-specific ignition angle adjustment |
TSWKR |
Time lag for summing ignition angle retardation queries |
VZIZWV |
Vehicle speed threshold for disabling cylinder-specific ignition angle adjustment |
Variable |
Description |
B_KFZK |
Condition flag for anti-knock map |
B_KRDWS |
Condition flag for knock control safety retardation |
B_NOZWE |
Condition flag for no ignition angle intervention on the engine torque structure |
C_INI |
Condition flag for intialising ECU |
DZWB2 |
Ignition angle offset for cylinder bank 2 |
DZWBANK |
Cylinder-bank specific ignition angle offset |
DZWKG |
Delta ignition angle for moving the knock limit |
DZWOAG |
Exhaust gas recirculation rate-dependent ignition angle correction of the optimum ignition angle |
DZWOL |
Lambda-dependent ignition angle correction of the optimum ignition angle |
DZWZK |
Delta ignition angle during knock |
FNWUE |
Weighting factor for ignition angle overlap (inlet) |
LAMBAS |
Basic lambda |
NMOT |
Engine speed |
NMOT W |
Engine speed (Word) |
RL_W |
Relative cylinder charge (Word) |
SY_NWS |
System constant for camshaft control: none, binary (on/off) or continuously variable |
SY_ZIZWV |
Text must be provided by Mrs Sauer |
TMOT |
Engine temperature |
VFZG |
Vehicle speed |
WKRMA |
Average of the ignition angle retardation during knock control, general (in limp mode with safety) |
WNWUE |
Camshaft overlap angle |
ZWGRU |
Fundamental ignition angle |
ZWNWS |
Fundamental ignition angle taking camshaft control into consideration |
ZZYLZUE |
ECU cylinder counter for ignition calculation |