MDFUE 8.50 (Setpoint for Air Mass from Load Torque)
From Nefmoto
MDFUE 8.50 Function Description
See the funktionsrahmen for diagram mdfue.
The torque variable milsol_w, which is set on the charge path at the basic ignition angle and basic efficiency is converted into torque variable misopl1_w, which corresponds
to the optimum torque at lambda = 1. The map KFMIRL provides the cylinder charge which corresponds to this operating point.
This cylinder charge is limited to a minimum permitted value rlmin_w at which the condition B_mdmin is set for idle control which then stops the integrator. In the case of a turbocharger, there is a limit on the maximum permitted cylinder charge rlmax_w. This variable does not exist for naturally-aspirated engines!
The result is the desired cylinder charge rlsol_w.
Supplement to the application interface:
CWRLAPPL = 0: Function as before: rlsol generated from the limited KFMIRL.
CWRLAPPL bit 1 =1: rlsol_w = RLSOLAP
CWRLAPPL bit 2 =1: rlsol_w = wped_w x FWPEDRLS
Application Notes
The map KFMIRL is the inverse of map KFMIOP in the function MDBAS (it is understood that this is not a direct arithmetic inverse, but is intended to mean that the variables on the x, y & z axes are complementary). See MDBAS for application notes.
Parameter |
Description |
CWRLAPPL |
Code word: default rlsol_w during applications phase |
FRLMNHO |
Correction factor for rlmin via altitude |
FWPEDRLS |
Factor for direct entry to the default rlsol from wped (application) |
KFMIRL |
Map for calculating target cylinder charge |
KFRLMN |
Minimum cylinder charge in firing mode |
KFRLMNSA |
Minimum rl during overrun fuel cut-off |
RLSOLAP |
Target cylinder charge for application calibration purposes |
ZKDRLSOL |
Time constant for drlsol-integrator |
Variable |
Description |
B_MDMIN |
Condition flag: minimum achievable indexed torque reached |
B_SA |
Condition flag: overrun fuel cut-off active |
C_INI |
ECU initialisation condition |
DRLSOLF_W |
Filtered change in target cylinder charge |
DRLSOL_W |
Change in target cylinder charge |
ETALAB |
Lambda efficiency without intervention with respect to the optimum torque at lambda = 1 |
ETAZWBM |
Average ignition angle efficiency at the basic ignition angles |
FHO |
Altitude correction factor |
MILSOL_W |
Driver’s requested torque for cylinder charge path |
MISOPL1_W |
Target air torque, back-calculated from lambda = 1 and zwopt |
NMOT |
Engine speed |
NMOT_W |
Engine speed (word) |
RLMAX_W |
Maximum achievable cylinder charge from the turbo |
RLMIN_W |
Minimum permitted rl |
RLSOL_W |
Target cylinder charger |
RLTEDTE_W |
Relative cylinder charge from the fuel tank breather valve determined from DTEV |
R_T10 |
Time graticule of 10 ms |
SY_TURBO |
System constant: turbocharger |
TMOT |
Engine temperature |
WPED W |
Normalised throttle pedal angle |