MDZW 1.120 (Calculating Torque at the Desired Ignition Angle)
From Nefmoto
MDZW 1.120 Function Description
When calculating the desired ignition angle there are three different cases:
1. Torque influence on the ignition angle active (B_zwvs = 1)
2. Switching off torque influence on the ignition angle (B_zwvs = 0, dmaufr_w> 0)
3. Torque influences inactive (B_nozwe = 1)
1. Active Torque Intervention
The enable condition (B_zwvs) condition is set and the switch-off condition for the ignition angle intervention (B_nozwe) is false. The desired ignition angle is calculated from the torque requirement for the ignition path mizsol_w. The perturbation ramp (dmaufr_w) is zero. The requested torque mizsol_w is converted into the desired efficiency etazws. This is done by dividing by the optimum torque, which is calculated by multiplying miopt_w with the efficiency etazaist. The desired efficiency (etazws) is converted via the inverse ignition angle efficiency characteristic DZWETA into a delta-ignition angle (dzws). The difference between the optimum ignition angle zwopt and dzws gives the desired ignition angle zwsol.
2. Switching off the Torque Influence
When switching off the torque intervention (B_zwvz = 1®0, see %MDKOG), the desired torque mizsol_w can jump to a higher value. This positive torque perturbation must be prevented for driveability reasons. This is done by eliminating the requirement B_zwvz. A perturbation ramp dmaufr_w is reset, which initialises the amplitude of the jump and runs down to zero with a speed-dependent rate. This ramp is subtracted from the input mizsol_w and ensures a smooth transition into a state without any intervention within the timeframe. In this state B_zwvs = false, the switch-off condition for the ignition angle intervention B_nozwe is set but only after the ramp.
A special case is the anti-judder feature intervention, in which B_zwvs, but not B_zwvz is set. When the anti-judder torque requirement is eliminated from input mizsol_w, there is no jump, so that the switch-off ramp in this case is not necessary.
3. Torque Influences Inactive
In this state, no requirement is active (B_zwvs = 0) and the ramp dmaufr_w is screened. The switch-off condition for the ignition angle intervention B_nozwe is set. In this case, the desired ignition angle zwsol for the ignition is not taken into account (c.f. %ZUE) so the calculation can be omitted.
MDZW 1.120 Application Notes
The values are in DMAUFN are preset to give a slope of approximately 5%/sec for all engine speeds.
Parameter |
Description |
DMAUFN |
Delta torque control after engine torque intervention |
DZWETA |
Inverse delta ignition angle efficiency |
Variable |
Description |
B_NOZWE |
Condition flag: no ignition angle intervention on the engine torque structure |
B_ZWVS |
Condition flag for fast external ignition angle intervention on the torque interface |
B_ZWVZ |
Condition flag for ignition angle intervention on the torque interface |
DMAUFR_W |
Delta “up regulation” torque |
DZWS |
Delta ignition angle between zwopt and zwsol |
ETAZAIST |
Actual cylinder suppression efficiency |
ETAZWS |
Desired ignition angle efficiency |
MIBAS_W |
Indexed basic torque |
MIOPT_W |
Optimum indexed torque |
MISOL_W |
Indexed resulting desired torque |
MIZSOL_W |
Indexed resulting desired torque for ignition angle intervention |
MIZWMN_W |
Indexed engine torque at the latest ignition angle |
NMOT W |
Engine speed |
REDIST |
Actual reduction stage |
R SYN |
Synchronisation grid |
ZWOPT |
Optimum ignition angle |
ZWSOL |
Desired ignition angle for torque intervention |