Difference between revisions of "GGHFM 57.60 (MAF Meter System Pulsations)"

From Nefmoto

Jump to: navigation, search
(Created page with "GGHFM 57.60 (MAF Meter System Pulsations) Function Description The MAF sensor output is sampled at 1 millisecond intervals. The sampled voltage value is first linearized using t...")
 
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
GGHFM 57.60 (MAF Meter System Pulsations) Function Description
+
             
 +
<u>GGHFM57.60 (MAF Meter System Pulsations) Function Description</u>
 +
 
 +
The MAF sensor output is sampled at 1 millisecond intervals. The sampled voltage value is first linearized using the 512 value characteristic curve MLHFM (which contains only positive values)&#8203;&#8203; for further calculation of mass air flow. Therefore, when using a HFM5 sensor, an offset (defined by MLOFS) is required to take account of the reverse current region in the calculation of MLHFM values.
  
The MAF sensor output is sampled at 1 millisecond intervals. The sampled voltage value is first linearized using the 512 value characteristic curve MLHFM (which contains only positive values)​​ for further calculation of mass air flow. Therefore, when using a HFM5 sensor, an offset (defined by MLOFS) is required to take account of the reverse current region in the calculation of MLHFM values. The calculated air mass values ​​are then summed in a memory segment. Once a segment is nearly full, the simple arithmetic average of the cumulative value over the last segment is calculated, i.e. it is divided by the number of samples of the last segment and then the offset MLOFS is subtracted. During idle conditions, a selection is made between the measured air mass flow and the maximum possible air mass flow at this operating point, mldmx\_w (taken at a height of -500 m and a temperature of -40°C) weighted by the multiplication factor FKMSHFM. By this measure, short circuiting of Ubat output to the engine can be prevented. [See module DHFM 63.130 Diagnosis: MAF sensor signal plausibility check:\_ “With the HFM5 sensor, if the battery voltage is less than 11 V , no more information about the plausibility of the HFM signal is possible (basis: voltage levels of 0.5-2.0 V cause a short circuit between Ubat and Uref)...”\_] Then, the value is corrected via fpuk for pulsations and return flow (i.e. pressurized air dumped back to the intake tract on the overrun) and via fkhfm in areas with no pulsation and surging. When the turbo is on, the system constant SY\_TURBO sets fpuk to 1.0 since there will not be any pulsations or return flow. The value mshfm\_w is corrected in this case by the map KFKHFM. Since different displacement elements of the engine hardware, such as the camshaft, intake manifold or charge movement flap can influence pulsation in the MAF sensor, the code words CWHFMPUKL1 and CWHFMPUKL2 determine which influencing factors are taken into account. The air mass flow output is supplied as the 16-bit value mshfm\_w. The RAM-cell mshfm\_w is limited to zero. To take into account return flow (based on 1-segment) for turbo engines, the RAM-cell mshfms\_w is provided, which is administered by the limiting value FW MLMIN. The pulsation-correcting curve PUKANS corrects for the engine speed nmot so that intake air temperature-dependent displacements of actual pulsation areas are managed. APP GGHFM 57.60 Application Notes Pre-assignment of the Parameters CWHFMPUKL1 = 1 CWHFMPUKL2 = 1 FLBKPUHFM = 0.5 FNWUEPUHFM = 0.5 KFKHFM = 1.0 KFPU = 1.0 KFPUKLP1 = 1.0 KFPUKLP12 = 1.0 KFPUKLP2 = 1.0 MLHFM = MAF sensor curve MLMIN = -200 kg/h MLOFS = 200 kg/h PUKANS = 1.0 Application Procedure 1. Determine, input and review the MAF sensor linearization curve 2. Linearization curves depend on size and type (hybrid/sensor) of the MAF metering system deployed 3. For the HFM5 sensor, the curve with return flow, i.e., positive and negative air masses and use additional offset (MLOFS = 200 kg/h) 4. When using an alternative plug-in sensor, check the linearization curve is appropriate for the mounting position used. Requirements for the Application of the Pulsation Map Mixture pre-input path: 1. Normalise all enrichment (input factors and input-lambda), i.e. feed forward control to obtain lambda = 1; 2. In fuel systems where there is no constant differential pressure over the fuel injectors (e.g. returnless fuel systems, i.e. in which the pressure regulator is not working against the intake manifold pressure as a reference) this must especially be ensured for the application of pulsation maps (connection of a pressure regulator on the intake manifold). 3. If this is not technically possible, i.e. the differential pressure across the fuel injectors was previously considered in a correction curve (see note to returnless fuel systems), then carry out the following: Pre-input charge detection: 1. Determine the MAF sensor characteristic curve 2. Normalise the pulsation corrections first (set KFPU, KFPUKLP1, KFPUKLP2, KFPUKLP12 to 1.0) 3. Set the MAF correction map values to 1.0 4. Limit rlmax by disabling or setting PSMXN to its maximum values The pulsation correction depends on Tans in the characteristic PUKANS stored as a factor and is addressed with Tans/°C. This characteristic is used for engine speed correction to address the pulsation map KFPU. PUKANS = Ö(T/TANS) where T and TANS are absolute temperatures (i.e. in Kelvin) The base temperature T is 0°C = 273 K i.e. ftans (0°C) = 1.0 To apply the curve with 8 data points for pulsation corrections:
+
 
 +
The calculated air mass values &#8203;&#8203;are then summed in a memory segment. Once a segment is nearly full, the simple arithmetic average of the cumulative value over the last segment is calculated, i.e. it is divided by the number of samples of the last segment and then the offset MLOFS is subtracted.
  
<table>
+
 
<tr>
+
During idle conditions, a selection is made between the measured air mass flow and the maximum possible air mass flow at this operating point, mldmx_w (taken at a height of -500 m and a temperature of -40°C) weighted by the multiplication factor FKMSHFM. By this measure, short circuiting of U<sub>bat</sub> output to the engine can be prevented. [See module DHFM 63.130 Diagnosis: MAF sensor signal plausibility check: ''“With the HFM5 sensor, if the battery voltage is less than 11 V , no more information about the plausibility of the HFM signal is possible (basis: voltage levels of 0.5-2.0 V cause a short circuit between U<sub>bat</sub> and U<sub>ref</sub>)...”'']
<td> TANS/°C </td>
+
<td> -40 </td>
+
<td> -20 </td>
+
<td></td>
+
<td> 20 </td>
+
<td> 30 </td>
+
<td> 40 </td>
+
<td> 50 </td>
+
<td> 80 </td>
+
</tr>
+
<tr>
+
<td> TANS/K </td>
+
<td> 233 </td>
+
<td> 253 </td>
+
<td> 273 </td>
+
<td> 293 </td>
+
<td> 303 </td>
+
<td> 313 </td>
+
<td> 323 </td>
+
<td> 353 </td>
+
</tr>
+
<tr>
+
<td> PUKANS </td>
+
<td> 1.0824 </td>
+
<td> 1.0388 </td>
+
<td> 1.0000 </td>
+
<td> 0.9653 </td>
+
<td> 0.9492 </td>
+
<td> 0.9339 </td>
+
<td> 0.9194 </td>
+
<td> 0.8794 </td>
+
</tr>
+
</table>
+
  
Application of the Pulse Maps KFPU, KFPUKLP1, KFPUKLP2, KFPUKLP12 The pulsation maps compensate for pulsation and reverse flow errors in the MAF meter system. There are four pulsation maps: KFPU: the basic map KFPUKLP1: pulsation-influencing adjustment element 1 KFPUKLP2: pulsation-influencing adjustment element 2 KFPUKLP12: pulsation-influencing adjustment elements 1 and 2 Parameterization of the code words CWHFMPUKL1 and CWHFMPUKL2: Definition of adjustment element 1 for taking pulsation into account CWHFMKLPU1: 1. 1 Intake manifold flap 2. Camshaft 3. Charge movement flap Definition of adjustment element 2 for taking pulsation into account CWHFMKLPU2: 1. 2 Intake manifold flap 2. Camshaft 3. Charge movement flap Definition of the pulsation range: MAF sensor voltage fluctuations with an amplitude of 0.5 V Definition of the return-flow (i.e. pressurized air dumped back to the intake tract on the overrun) range: MAF sensor voltage <1 V Pulsation Map Adaptation: Determining the pulsation or reverse flow region; possibly changing the sample-point resolution of pulsation maps to better cover the pulsation region. The air mass in the intake manifold (ml\_w) is compared with the calculated air mass in the exhaust gas via the characteristic curves KFPU, KFPUKLP1, KFPUKLP2 and KFPUKLP12. As an alternative to the calculated air mass in the exhaust, the air mass flow through a pulsation-damping volume to the air filter housing (e.g. a Helmholtz resonator device) can be measured instead. Application of the MAF Correction Map KFKHFM: In regions of no pulsation, the air mass comparison is carried out via the map KFKHFM. In this way, MAF-sensor errors caused, for example, by a problematic installation position can be corrected. For either, the balancing should maintain lambda of approximately 1.0, so the error in calculating the air mass in the exhaust gas is low. The residual errors (lambda deviation around 1.0) are interpreted as a mixture error and are compensated for by the characteristic curve FKKVS in the RKTI 11.40 module. Definitions
+
 
 +
Then, the value is corrected via fpuk for pulsations and return flow (i.e. pressurized air dumped back to the intake tract on the overrun) and via fkhfm in areas with no pulsation and surging. When the turbo is on, the system constant SY_TURBO sets fpuk to 1.0 since there will not be any pulsations or return flow. The value mshfm_w is corrected in this case by the map KFKHFM.
  
<table>
+
 
<tr>
+
Since different displacement elements of the engine hardware, such as the camshaft, intake manifold or charge movement flap can influence pulsation in the MAF sensor, the code words CWHFMPUKL1 and CWHFMPUKL2 determine which influencing factors are taken into account.
<td> \*\*Parameter\*\* </td>
+
 
<td> \*\*Definition\*\* </td>
+
 
</tr>
+
The air mass flow output is supplied as the 16-bit value mshfm_w. The RAM-cell mshfm_w is limited to zero. To take into account return flow (based on 1-segment) for turbo engines, the RAM-cell mshfms_w is provided, which is administered by the limiting value FW MLMIN.
<tr>
+
 
<td> CWHFMPUKL1 </td>
+
 
<td> Code word 1 for selecting one of the adjustment elements for MAF sensor-pulsation map </td>
+
The pulsation-correcting curve PUKANS corrects for the engine speed nmot so that intake air temperature-dependent displacements of actual pulsation areas are managed.
</tr>
+
 
<tr>
+
 
<td> CWHFMPUKL2 </td>
+
<u>GGHFM 57.60 Application Notes</u>
<td> Code word 2 for selecting one of the adjustment elements for MAF sensor-pulsation map </td>
+
 
</tr>
+
<u>Pre-assignment of the Parameters</u>
<tr>
+
 
<td> FLBKPUHFM </td>
+
CWHFMPUKL1 = 1
<td> Switching threshold for the charge movement flap adjustment factor for MAF sensor pulsation </td>
+
</tr>
+
CWHFMPUKL2 = 1
<tr>
+
<td> FNWUEPUHFM </td>
+
FLBKPUHFM = 0.5
<td> Switching threshold for the camshaft adjustment factor in MAF sensor pulsation </td>
+
</tr>
+
FNWUEPUHFM = 0.5
<tr>
+
<td> KFKHFM </td>
+
KFKHFM = 1.0
<td> Correction map for MAF sensor </td>
+
</tr>
+
KFPU = 1.0
<tr>
+
<td> KFPU </td>
+
KFPUKLP1 = 1.0
<td> Pulsations map </td>
+
</tr>
+
KFPUKLP12 = 1.0
<tr>
+
<td> KFPUKLP1 </td>
+
KFPUKLP2 = 1.0
<td> Pulsations map with active adjustment element 1 </td>
+
</tr>
+
MLHFM = MAF sensor curve
<tr>
+
<td> KFPUKLP12 </td>
+
MLMIN = -200 kg/h
<td> Pulsations map with active adjustment elements 1 and 2 </td>
+
</tr>
+
MLOFS = 200 kg/h
<tr>
+
 
<td> KFPUKLP2 </td>
+
PUKANS = 1.0
<td> Pulsations map with active adjustment element 2 </td>
+
 
</tr>
+
 
<tr>
+
<u>Application Procedure</u>
<td> MLHFM </td>
+
<td> Characteristic curve for linearization of MAF voltage </td>
+
1. Determine, input and review the MAF sensor linearization curve
</tr>
+
<tr>
+
2. Linearization curves depend on size and type (hybrid/sensor) of the MAF metering system deployed
<td> MLMIN </td>
+
<td> MAF sensor minimum air mass </td>
+
3. For the HFM5 sensor, the curve with return flow, i.e., positive and negative air masses and use additional offset (MLOFS = 200 kg/h)
</tr>
+
<tr>
+
4. When using an alternative plug-in sensor, check the linearization curve is appropriate for the mounting position used.
<td> MLOFS </td>
+
 
<td> Curve offset for the HFM5 sensor </td>
+
 
</tr>
+
<u>Requirements for the Application of the Pulsation Map</u>
<tr>
+
 
<td> PUKANS </td>
+
<u>Mixture pre-input path:</u>
<td> Pulsations correction depending on intake air temperature </td>
+
</tr>
+
1. Normalise all enrichment (input factors and input-lambda), i.e. feed forward control to
<tr>
+
obtain lambda = 1;
<td> SY\_LBK </td>
+
<td> System constant for the charge movement flap </td>
+
2. In fuel systems where there is no constant differential pressure over the fuel injectors (e.g. returnless fuel systems, i.e. in which the pressure regulator is not working against the intake manifold pressure as a reference) this must especially be ensured for the application of pulsation maps (connection of a pressure regulator on the intake manifold).
</tr>
+
<tr>
+
3. If this is not technically possible, i.e. the differential pressure across the fuel injectors was previously considered in a correction curve (see note to returnless fuel systems), then carry out the following:
<td> SY\_NWS </td>
+
 
<td> System constant for the camshaft control system: none, binary (on/off) or variable </td>
+
 
</tr>
+
<u>Pre-input charge detection:</u>
<tr>
+
<td> SY\_SU </td>
+
1. Determine the MAF sensor characteristic curve
<td> System constant for alternative intake manifold </td>
+
</tr>
+
2. Normalise the pulsation corrections first (set KFPU, KFPUKLP1, KFPUKLP2, KFPUKLP12 to 1.0)
<tr>
+
<td> SY\_TURBO </td>
+
3. Set the MAF correction map values to 1.0
<td> System constant for the turbocharger </td>
+
</tr>
+
4. Limit rlmax by disabling or setting PSMXN to its maximum values
<tr>
+
 
<td> Variable </td>
+
 
<td> Definition </td>
+
The pulsation correction depends on T<sub>ans</sub> in the characteristic PUKANS stored as a factor and is addressed with T<sub>ans</sub>/°C. This characteristic is used for engine speed correction to address the pulsation map KFPU.
</tr>
+
 
<tr>
+
 
<td> ANZHFMA\_W </td>
+
PUKANS = (T<sub>0</sub>/T<sub>ANS</sub>)<sup>0.5</sup>)
<td> Number of MAF sensor samples in a synchronisation </td>
+
where T<sub>0</sub> and T<sub>ANS</sub> are absolute temperatures (i.e. in Kelvin)
</tr>
+
 
<tr>
+
 
<td> B\_PUKLP1 </td>
+
The base temperature T<sub>0</sub> is 0°C = 273 K i.e. ftans (0°C) = 1.0
<td> Switching of pulsations map with active adjustment element 1 </td>
+
 
</tr>
+
 
<tr>
+
To apply the curve with 8 data points for pulsation corrections:
<td> B\_PUKLP2 </td>
+
 
<td> Switching of pulsations map with active adjustment element 2 </td>
+
                                   
</tr>
+
{| border="1"
<tr>
+
|-
<td> B\_SU </td>
+
|
<td> Intake manifold condition </td>
+
T<sub>ANS</sub>/°C
</tr>
+
|
<tr>
+
-40
<td> B\_SU2 </td>
+
|
<td> Intake manifold condition, 2. Flap </td>
+
-20
</tr>
+
|
<tr>
+
0
<td> FKHFM </td>
+
|
<td> MAF sensor correction factor </td>
+
20
</tr>
+
|
<tr>
+
30
<td> FLB\_W </td>
+
|
<td> Charge flow factor </td>
+
40
</tr>
+
|
<tr>
+
50
<td> FNWUE </td>
+
|
<td> Weighting factor for inlet valve camshaft overlap </td>
+
80
</tr>
+
|-
<tr>
+
|
<td> FPUK </td>
+
T<sub>ANS</sub>/K
<td> MAF sensor correction factor in pulsation range </td>
+
|
</tr>
+
233
<tr>
+
|
<td> MLHFMAS\_W </td>
+
253
<td> Cumulative air mass in a synchronisation </td>
+
|
</tr>
+
273
<tr>
+
|
<td> MLHFMA\_W </td>
+
293
<td> Air masses sampled by the MAF sensor (16-Bit) </td>
+
|
</tr>
+
303
<tr>
+
|
<td> MLHFMM\_W </td>
+
313
<td> Average of sampled air masses (16 bit value) </td>
+
|
</tr>
+
323
<tr>
+
|
<td> MSHFMS\_W </td>
+
353
<td> Air mass flow output value taking return flow into account (signed value) </td>
+
|-
</tr>
+
|
<tr>
+
PUKANS
<td> MSHFM\_W </td>
+
|
<td> Air mass flow output value (16-Bit) </td>
+
1.0824
</tr>
+
|
<tr>
+
1.0388
<td> NMOT </td>
+
|
<td> Engine speed </td>
+
1.0000
</tr>
+
|
<tr>
+
0.9653
<td> NMOTKOR </td>
+
|
<td> Engine speed intake air temperature correction (zur Pulsations correction) </td>
+
0.9492
</tr>
+
|
<tr>
+
0.9339
<td> PUANS </td>
+
|
<td> Pulsations correction depending on intake air temperature (Tans) </td>
+
0.9194
</tr>
+
|
<tr>
+
0.8794
<td> RL </td>
+
|} 
<td> Relative air charge </td>
+
 
</tr>
+
 
<tr>
+
<u>Application of the Pulse Maps KFPU, KFPUKLP1, KFPUKLP2, KFPUKLP12</u>
<td> TANS </td>
+
 
<td> Intake air temperature </td>
+
The pulsation maps compensate for pulsation and reverse flow errors in the MAF meter system. There are four pulsation maps:
</tr>
+
 
<tr>
+
 
<td> UHFM\_W </td>
+
KFPU: the basic map
<td> MAF sensor voltage </td>
+
</tr>
+
KFPUKLP1: pulsation-influencing adjustment element 1
<tr>
+
<td> WDKBA </td>
+
KFPUKLP2: pulsation-influencing adjustment element 2
<td> Throttle plate angle relative to its lower end stop </td>
+
</tr>
+
KFPUKLP12: pulsation-influencing adjustment elements 1 and 2
</table>
+
 
 +
 
 +
 
 +
Parameterization of the code words CWHFMPUKL1 and CWHFMPUKL2:
 +
 
 +
 
 +
Definition of adjustment element 1 for taking pulsation into account
 +
 
 +
CWHFMKLPU1:
 +
 +
1. 1 Intake manifold flap
 +
 +
2. Camshaft
 +
 +
3. Charge movement flap
 +
 
 +
 
 +
Definition of adjustment element 2 for taking pulsation into account
 +
 +
CWHFMKLPU2:
 +
 +
1. 2 Intake manifold flap
 +
 +
2. Camshaft
 +
 +
3. Charge movement flap
 +
 
 +
 
 +
<u>Definition of the pulsation range:</u>
 +
 +
MAF sensor voltage fluctuations with an amplitude of 0.5 V
 +
 
 +
 
 +
<u>Definition of the return-flow (i.e. pressurized air dumped back to the intake tract on the overrun) range:</u>
 +
 +
MAF sensor voltage &lt;1 V
 +
 
 +
 
 +
<u>Pulsation Map Adaptation:</u>
 +
 +
Determining the pulsation or reverse flow region; possibly changing the sample-point resolution of pulsation maps to better cover the pulsation region.
 +
 
 +
 
 +
The air mass in the intake manifold (ml_w) is compared with the calculated air mass in the exhaust gas via the characteristic curves KFPU, KFPUKLP1, KFPUKLP2 and KFPUKLP12. As an alternative to the calculated air mass in the exhaust, the air mass flow through a pulsation-damping volume to the air filter housing (e.g. a Helmholtz resonator device) can be measured instead.
 +
 
 +
 
 +
<u>Application of the MAF Correction Map KFKHFM:</u>
 +
 
 +
In regions of no pulsation, the air mass comparison is carried out via the map KFKHFM. In this way, MAF-sensor errors caused, for
 +
example, by a problematic installation position can be corrected. For either, the balancing should maintain lambda of approximately 1.0, so the error in calculating the air mass in the exhaust gas is low. The residual errors (lambda deviation
 +
around 1.0) are interpreted as a mixture error and are compensated for by the characteristic curve FKKVS in the RKTI 11.40 module.
 +
 
 +
 
 +
<u>Abbreviations</u>
 +
   
 +
{| border="1"
 +
|-
 +
|
 +
'''Parameter'''
 +
|
 +
'''Definition'''
 +
|-
 +
|
 +
CWHFMPUKL1
 +
|
 +
Code
 +
word 1 for selecting one of the adjustment elements for MAF sensor-pulsation
 +
map
 +
|-
 +
|
 +
CWHFMPUKL2
 +
|
 +
Code
 +
word 2 for selecting one of the adjustment elements for MAF sensor-pulsation
 +
map
 +
|-
 +
|
 +
FLBKPUHFM
 +
|
 +
Switching
 +
threshold for the charge movement flap adjustment factor for MAF sensor
 +
pulsation
 +
|-
 +
|
 +
FNWUEPUHFM
 +
|
 +
Switching
 +
threshold for the camshaft adjustment factor in MAF sensor pulsation
 +
|-
 +
|
 +
KFKHFM
 +
|
 +
Correction
 +
map for MAF sensor
 +
|-
 +
|
 +
KFPU
 +
|
 +
Pulsations
 +
map
 +
|-
 +
|
 +
KFPUKLP1
 +
|
 +
Pulsations
 +
map with active adjustment element 1
 +
|-
 +
|
 +
KFPUKLP12
 +
|
 +
Pulsations
 +
map with active adjustment elements 1 and 2
 +
|-
 +
|
 +
KFPUKLP2
 +
|
 +
Pulsations
 +
map with active adjustment element 2
 +
|-
 +
|
 +
MLHFM
 +
|
 +
Characteristic
 +
curve for linearization of MAF voltage
 +
|-
 +
|
 +
MLMIN
 +
|
 +
MAF
 +
sensor minimum air mass
 +
|-
 +
|
 +
MLOFS
 +
|
 +
Curve
 +
offset for the HFM5 sensor
 +
|-
 +
|
 +
PUKANS
 +
|
 +
Pulsations correction depending on intake air temperature
 +
|-
 +
|
 +
SY_LBK
 +
|
 +
System
 +
constant for the charge movement flap
 +
|-
 +
|
 +
SY_NWS
 +
|
 +
System
 +
constant for the camshaft control system: none, binary (on/off) or variable
 +
|-
 +
|
 +
SY_SU
 +
|
 +
System
 +
constant for alternative intake manifold
 +
|-
 +
|
 +
SY_TURBO
 +
|
 +
System
 +
constant for the turbocharger
 +
|-
 +
|
 +
Variable
 +
|
 +
Definition
 +
|-
 +
|
 +
ANZHFMA_W
 +
|
 +
Number of MAF sensor samples
 +
in a synchronisation
 +
|-
 +
|
 +
B_PUKLP1
 +
|
 +
Switching of pulsations map with active adjustment element 1
 +
|-
 +
|
 +
B_PUKLP2
 +
|
 +
Switching of pulsations map with active adjustment element 2
 +
|-
 +
|
 +
B_SU
 +
|
 +
Intake manifold condition
 +
|-
 +
|
 +
B_SU2
 +
|
 +
Intake manifold condition, 2. Flap
 +
|-
 +
|
 +
FKHFM
 +
|
 +
MAF sensor correction factor
 +
|-
 +
|
 +
FLB_W
 +
|
 +
Charge flow factor
 +
|-
 +
|
 +
FNWUE
 +
|
 +
Weighting factor for inlet valve camshaft overlap
 +
|-
 +
|
 +
FPUK
 +
|
 +
MAF sensor correction factor in pulsation range
 +
|-
 +
|
 +
MLHFMAS_W
 +
|
 +
Cumulative air mass in a synchronisation
 +
|-
 +
|
 +
MLHFMA_W
 +
|
 +
Air masses sampled by the MAF sensor (16-Bit)
 +
|-
 +
|
 +
MLHFMM_W
 +
|
 +
Average of sampled air masses (16 bit value)
 +
|-
 +
|
 +
MSHFMS_W
 +
|
 +
Air
 +
mass flow output value taking return flow into account (signed value)
 +
|-
 +
|
 +
MSHFM_W
 +
|
 +
Air
 +
mass flow output value (16-Bit)
 +
|-
 +
|
 +
NMOT
 +
|
 +
Engine speed
 +
|-
 +
|
 +
NMOTKOR
 +
|
 +
Engine speed intake air temperature correction (zur Pulsations correction)
 +
|-
 +
|
 +
PUANS
 +
|
 +
Pulsations correction depending on intake air temperature (T<sub>ans</sub>)
 +
|-
 +
|
 +
RL
 +
|
 +
Relative air charge
 +
|-
 +
|
 +
TANS
 +
|
 +
Intake air temperature
 +
|-
 +
|
 +
UHFM_W
 +
|
 +
MAF
 +
sensor voltage
 +
|-
 +
|
 +
WDKBA
 +
|
 +
Throttle plate angle relative to its lower end stop
 +
|}
 +
 
 +
[[Category:ME7]]

Latest revision as of 10:10, 14 January 2012

GGHFM57.60 (MAF Meter System Pulsations) Function Description

The MAF sensor output is sampled at 1 millisecond intervals. The sampled voltage value is first linearized using the 512 value characteristic curve MLHFM (which contains only positive values)​​ for further calculation of mass air flow. Therefore, when using a HFM5 sensor, an offset (defined by MLOFS) is required to take account of the reverse current region in the calculation of MLHFM values.


The calculated air mass values ​​are then summed in a memory segment. Once a segment is nearly full, the simple arithmetic average of the cumulative value over the last segment is calculated, i.e. it is divided by the number of samples of the last segment and then the offset MLOFS is subtracted.


During idle conditions, a selection is made between the measured air mass flow and the maximum possible air mass flow at this operating point, mldmx_w (taken at a height of -500 m and a temperature of -40°C) weighted by the multiplication factor FKMSHFM. By this measure, short circuiting of Ubat output to the engine can be prevented. [See module DHFM 63.130 Diagnosis: MAF sensor signal plausibility check: “With the HFM5 sensor, if the battery voltage is less than 11 V , no more information about the plausibility of the HFM signal is possible (basis: voltage levels of 0.5-2.0 V cause a short circuit between Ubat and Uref)...”]


Then, the value is corrected via fpuk for pulsations and return flow (i.e. pressurized air dumped back to the intake tract on the overrun) and via fkhfm in areas with no pulsation and surging. When the turbo is on, the system constant SY_TURBO sets fpuk to 1.0 since there will not be any pulsations or return flow. The value mshfm_w is corrected in this case by the map KFKHFM.


Since different displacement elements of the engine hardware, such as the camshaft, intake manifold or charge movement flap can influence pulsation in the MAF sensor, the code words CWHFMPUKL1 and CWHFMPUKL2 determine which influencing factors are taken into account.


The air mass flow output is supplied as the 16-bit value mshfm_w. The RAM-cell mshfm_w is limited to zero. To take into account return flow (based on 1-segment) for turbo engines, the RAM-cell mshfms_w is provided, which is administered by the limiting value FW MLMIN.


The pulsation-correcting curve PUKANS corrects for the engine speed nmot so that intake air temperature-dependent displacements of actual pulsation areas are managed.


GGHFM 57.60 Application Notes

Pre-assignment of the Parameters

CWHFMPUKL1 = 1

CWHFMPUKL2 = 1

FLBKPUHFM = 0.5

FNWUEPUHFM = 0.5

KFKHFM = 1.0

KFPU = 1.0

KFPUKLP1 = 1.0

KFPUKLP12 = 1.0

KFPUKLP2 = 1.0

MLHFM = MAF sensor curve

MLMIN = -200 kg/h

MLOFS = 200 kg/h

PUKANS = 1.0


Application Procedure

1. Determine, input and review the MAF sensor linearization curve

2. Linearization curves depend on size and type (hybrid/sensor) of the MAF metering system deployed

3. For the HFM5 sensor, the curve with return flow, i.e., positive and negative air masses and use additional offset (MLOFS = 200 kg/h)

4. When using an alternative plug-in sensor, check the linearization curve is appropriate for the mounting position used.


Requirements for the Application of the Pulsation Map

Mixture pre-input path:

1. Normalise all enrichment (input factors and input-lambda), i.e. feed forward control to obtain lambda = 1;

2. In fuel systems where there is no constant differential pressure over the fuel injectors (e.g. returnless fuel systems, i.e. in which the pressure regulator is not working against the intake manifold pressure as a reference) this must especially be ensured for the application of pulsation maps (connection of a pressure regulator on the intake manifold).

3. If this is not technically possible, i.e. the differential pressure across the fuel injectors was previously considered in a correction curve (see note to returnless fuel systems), then carry out the following:


Pre-input charge detection:

1. Determine the MAF sensor characteristic curve

2. Normalise the pulsation corrections first (set KFPU, KFPUKLP1, KFPUKLP2, KFPUKLP12 to 1.0)

3. Set the MAF correction map values to 1.0

4. Limit rlmax by disabling or setting PSMXN to its maximum values


The pulsation correction depends on Tans in the characteristic PUKANS stored as a factor and is addressed with Tans/°C. This characteristic is used for engine speed correction to address the pulsation map KFPU.


PUKANS = (T0/TANS)0.5) where T0 and TANS are absolute temperatures (i.e. in Kelvin)


The base temperature T0 is 0°C = 273 K i.e. ftans (0°C) = 1.0


To apply the curve with 8 data points for pulsation corrections:


TANS/°C

-40

-20

0

20

30

40

50

80

TANS/K

233

253

273

293

303

313

323

353

PUKANS

1.0824

1.0388

1.0000

0.9653

0.9492

0.9339

0.9194

0.8794


Application of the Pulse Maps KFPU, KFPUKLP1, KFPUKLP2, KFPUKLP12

The pulsation maps compensate for pulsation and reverse flow errors in the MAF meter system. There are four pulsation maps:


KFPU: the basic map

KFPUKLP1: pulsation-influencing adjustment element 1

KFPUKLP2: pulsation-influencing adjustment element 2

KFPUKLP12: pulsation-influencing adjustment elements 1 and 2


Parameterization of the code words CWHFMPUKL1 and CWHFMPUKL2:


Definition of adjustment element 1 for taking pulsation into account

CWHFMKLPU1:

1. 1 Intake manifold flap

2. Camshaft

3. Charge movement flap


Definition of adjustment element 2 for taking pulsation into account

CWHFMKLPU2:

1. 2 Intake manifold flap

2. Camshaft

3. Charge movement flap


Definition of the pulsation range:

MAF sensor voltage fluctuations with an amplitude of 0.5 V


Definition of the return-flow (i.e. pressurized air dumped back to the intake tract on the overrun) range:

MAF sensor voltage <1 V


Pulsation Map Adaptation:

Determining the pulsation or reverse flow region; possibly changing the sample-point resolution of pulsation maps to better cover the pulsation region.


The air mass in the intake manifold (ml_w) is compared with the calculated air mass in the exhaust gas via the characteristic curves KFPU, KFPUKLP1, KFPUKLP2 and KFPUKLP12. As an alternative to the calculated air mass in the exhaust, the air mass flow through a pulsation-damping volume to the air filter housing (e.g. a Helmholtz resonator device) can be measured instead.


Application of the MAF Correction Map KFKHFM:

In regions of no pulsation, the air mass comparison is carried out via the map KFKHFM. In this way, MAF-sensor errors caused, for example, by a problematic installation position can be corrected. For either, the balancing should maintain lambda of approximately 1.0, so the error in calculating the air mass in the exhaust gas is low. The residual errors (lambda deviation around 1.0) are interpreted as a mixture error and are compensated for by the characteristic curve FKKVS in the RKTI 11.40 module.


Abbreviations

Parameter

Definition

CWHFMPUKL1

Code word 1 for selecting one of the adjustment elements for MAF sensor-pulsation map

CWHFMPUKL2

Code word 2 for selecting one of the adjustment elements for MAF sensor-pulsation map

FLBKPUHFM

Switching threshold for the charge movement flap adjustment factor for MAF sensor pulsation

FNWUEPUHFM

Switching threshold for the camshaft adjustment factor in MAF sensor pulsation

KFKHFM

Correction map for MAF sensor

KFPU

Pulsations map

KFPUKLP1

Pulsations map with active adjustment element 1

KFPUKLP12

Pulsations map with active adjustment elements 1 and 2

KFPUKLP2

Pulsations map with active adjustment element 2

MLHFM

Characteristic curve for linearization of MAF voltage

MLMIN

MAF sensor minimum air mass

MLOFS

Curve offset for the HFM5 sensor

PUKANS

Pulsations correction depending on intake air temperature

SY_LBK

System constant for the charge movement flap

SY_NWS

System constant for the camshaft control system: none, binary (on/off) or variable

SY_SU

System constant for alternative intake manifold

SY_TURBO

System constant for the turbocharger

Variable

Definition

ANZHFMA_W

Number of MAF sensor samples in a synchronisation

B_PUKLP1

Switching of pulsations map with active adjustment element 1

B_PUKLP2

Switching of pulsations map with active adjustment element 2

B_SU

Intake manifold condition

B_SU2

Intake manifold condition, 2. Flap

FKHFM

MAF sensor correction factor

FLB_W

Charge flow factor

FNWUE

Weighting factor for inlet valve camshaft overlap

FPUK

MAF sensor correction factor in pulsation range

MLHFMAS_W

Cumulative air mass in a synchronisation

MLHFMA_W

Air masses sampled by the MAF sensor (16-Bit)

MLHFMM_W

Average of sampled air masses (16 bit value)

MSHFMS_W

Air mass flow output value taking return flow into account (signed value)

MSHFM_W

Air mass flow output value (16-Bit)

NMOT

Engine speed

NMOTKOR

Engine speed intake air temperature correction (zur Pulsations correction)

PUANS

Pulsations correction depending on intake air temperature (Tans)

RL

Relative air charge

TANS

Intake air temperature

UHFM_W

MAF sensor voltage

WDKBA

Throttle plate angle relative to its lower end stop

Personal tools