MDFAW 12.260 (Driver Requested Torque)

From Nefmoto

Revision as of 04:40, 23 September 2011 by TTQS (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

See the funktionsrahmen for the following diagrams:

mdfaw-mdfaw MDFAW overview

mdfaw-pedchar Sub-function PEDCHAR: throttle pedal characteristic

mdfaw-mrfmx Sub-function MRFMX: maximum relative driver requested torque

mdfaw-dmlwhs Sub-function DMLWHS: indexed driver requested torque for change limitation in the homogenous charge mode

mdfaw-dmfabeg Sub-function DMFABEG: change limitation for the driver's requests

mdfaw-sawe Sub-function SAWE: change limitation during overrun fuel cut-off & reinstatement

mdfaw-filsawe Sub-function FILSAWE: filter for change limitation during overrun fuel cut-off & reinstatement

mdfaw-dashpot Sub-function DASHPOT: change limitation during negative load change (dashpot)

mdfaw-fildash Sub-function FILDASH: filter for dashpot

mdfaw-zdash Sub-function ZDASH: filter time constant for dashpot

mdfaw-ebdash Sub-function EBDASH: switching conditions for dashpot

mdfaw-mismeus Sub-function MISMEUS: change limitation during fast torque intervention for operating mode changeover

mdfaw-lsd Sub-function LSD: Change limitation during positive load changes (load change damping)

mdfaw-fillsd Sub-function FILLSD: filter for load change damping

mdfaw-zlsd Sub-function ZLSD: filter time constant for load change damping

mdfaw-pt2fil Sub-function PT2FIL: PT2-filter

mdfaw-eblsd Sub-function EBLSD: switching conditions for load change damping

mdfaw-mdbg Sub-function MDBG: torque change limitation

mdfaw-mifal Sub-function MIFAL: driver requested torque for the cylinder charge path

mdfaw-fwmifal Sub-function FWMIFAL: excessive increase factor for driver requested torque for the cylinder charge path during positive load changes

mdfaw-bits Sub-function BITS: Saving of the significant bits in the flag byte mdfaw_bits

MDFAW 12.260 Function Description

Theduty of this function is to calculate the driver’s requested torque as a function of accelerator pedal position (wped_w) and cruise control output (mrfgr_w). Separate values are provided for cylinder charge and ignition influences (mifal_w, mifa_w).


The throttle pedal characteristic is defined by maps, where through pedal position and engine speed, a factor (relative torque) is stored to help scale indexed torque between the minimum and maximum. The relative driver’s requested torque can have values ​​greater than 100% (pedal crossover). For reverse gear, a separate map is available that can be used on vehicles with automatic transmission. To enhance driving comfort, a change in the driver’s requested torque limit can take place under certain conditions (load changes, overrun fuel cut-off and reinstatement, transition from part load to idle and vice versa. See sub-function DMFABEG).


The idle condition (B_ll) is set when the relative driver’s requested torque drops below the threshold MRFALLU and is reset when the threshold MRFALLO is exceeded. The cruise control condition (B_fgr) is set when the cruise controller output is greater than the output of the pedal characteristic. The integral component of the idle control (dmllri_w) is included in the driver’s request.


The change limitation for the driver’s requested torque (sub-function DMFABEG) is used to improve ride comfort and overrun fuel cut-off and smooth resumption of positive and negative load changes. With that, a DT1-element filtered torque loss (dmverl_w) is added behind the change limitation around jumps in the clutch torque to damp the connection or disconnection of load.


Overrun fuel cut-off/reinstatement


Via a PT1-filter, down-regulation of the target torques starting from the actual torque at zero takes place by overrun fuel cut-off; smooth resumption by up-regulation of the target torques starting from mizwmn_w to mimin_w. The filter time constants for up-regulation and down-regulation can be chosen independently of each other. One more time constant is made available for hard resumption and leaving idle (under light throttle). The initialization of the filters on the overrun fuel cut-off to the actual torque is needed to avoid a jump in torque on enabling of the ignition angle interventions. The filtering is, or is not cancelled:


- During active dashpot,


- For active load shock absorption,


- In the test laboratory


- On a steep negative speed gradient (uncoupling of thrust or throttle),


- When the clutch is actuated (configurable via CWDMFAB)


- mrfa gradient at higher threshold (important during hard resumption and when leaving the idle),


- Upon reaching the basic ignition angles.


Dashpot


The change limitation for negative load changes (dashpot) is implemented using a PT1-filter with gear and speed-dependent time constant. The PT1-filter runs at a negative gradient of the unfiltered driver’s requested torque. The dashpot is triggered when the difference between the filtered and unfiltered output value exceeds a clutch-dependent and torque-dependent threshold, and cruise control is not engaged. The trigger also always occurs at the transition to idle. The PT1-filter triggered by the dashpot is initialized with the actual torque in order to avoid a jump in torque during ignition angle interventions. The dashpot is terminated when the difference between filtered and unfiltered value falls below a gear-dependent threshold. As long as the dashpot is active, there will not be any overrun fuel cut-off (see function %BBSAWE).


The driver’s desired torque for the cylinder charge influence mifal_w is calculated by a dashpot with its own PT1-filter that is initialized when the unfiltered driver’s desired torque drops below the trigger level. In this way, a steep initial drop is reached, which leads to the rapid closing of the throttle. Then a soft change is made to the target value. The dashpot can be active only when:


- The general dashpot-enable is done via CWDMFAB Bit1,


- There is no commitment to overrun fuel cut-off,


- Load shock absorption is not active,


- There is the speed signal,


- The minimum speed is exceeded for dashpot,


- The clutch is not pressed,


- Start end is reached,


- The response is greater than zero,


- ASR intervention is not active,


- The cylinder charge is greater than the minimum charge.


Load Shock Absorption


The change limitation during positive load changes is realized with the help of a PT2 filter whose damping and time constant are gear- and speed-dependent. The PT2 filter runs with a positive gradient of the unfiltered driver’s requested torque. Load shock damping is triggered when the difference between unfiltered and filtered output value exceeds a gear- and clutch torque-dependent threshold. The PT2 filter is triggered when the load shock absorption is initialized with the actual torque or a speed-and gear-dependent initial value, to avoid a jump in torque upon enabling of the ignition angle interventions and to influence the response behavior. The load shock damping is terminated when the difference between the filtered and unfiltered value drops below a gear-dependent threshold.


The driver’s desired torque for the cylinder charge influence mifal_w with active load shock damping is calculated from a map which depends on the desired torque for the ignition influence (mifa_w) and on the gear, which is a limitation on the unfiltered target. Thus, the cylinder charge can be controlled so that there is no significant ignition angle intervention in order to set the desired torque curve.


The load shock damping can be active only when


- Load shock damping is generally enabled via CWDMFAB Bit 0,


- There is no idle


- For vehicles with CVT transmission, the torque gradient limitation is not active and the torque converter clutch is not open,


- The speed signal is present


- The minimum speed for load shock absorption is exceeded,


- The clutch is not actuated


- Cruise control is not engaged,


- Speed ​​and speed limits are not active,


- End of start conditions is reached,


- The gear is greater than zero,


- No traction control intervention is active.


The PT2 filter is implemented with two integrators and feedback. There is also the possibility that the filter is initialized with a given value (iwflsd_w) if the condition B_iflsd is set.


MDFAW 12.260 Application Notes


CWDMFAB


Bit 0 0: Load shock damping deactivated


1: Load shock damping enabled


Bit 1 0: Dashpot deactivated


1: Dashpot enabled


Bit 2 0: Load shock damping with B_gwhs inactive


1: Load shock damping with B_kupplv inactive


Bit 3 0: Dashpot with B_gwhs inactive


1: Dashpot with B_kupplv inactive


Bit 4 0: Overrun fuel cut-off/reinstatement filter with B_kuppl active


1: Overrun fuel cut-off/reinstatement filter with B_kuppl inactive


Bit 5 0: Dashpot and load shock damping even with traction control intervention enabled


1: Dashpot and load shock damping with traction control intervention inactive


Bit 6 0: Dashpot triggering independently of B_ll


1: Dashpot triggering on positive edge of B_ll


Bit 7 0: Load shock damping and dashpot triggering via threshold inactive, until cruise control intervention


1: Load shock damping and dashpot triggering via threshold also possible during cruise control intervention


CWMDFAW


Bit 0 0: Initialization of migef_w when reinstating with miistoar_w


1: Initialization of migef_w when reinstating with 0 (for sequential reinstatement)


Bit 1 0: Initialization of mifal_w with dashpot with mivbeb_w


1: Initialization of mifal_w with dashpot with mibdp_w - dmdpo_w


Bit 2 0: Load shock damping with B_kupplv or B_gwhs inactive


1: Enable the load and shock damping independent of B_kupplv and B_gwhs


KFPEDL and KFPEDR must contain smaller values than KFPED at the same pedal value and the same speed so that the torque monitoring only depends on KFPED.


Parameter


Description


CWDMFAB


Codeword ECU switch for change limitation


CWMDFAW


Codeword for %MDFAW


DMDPOSCH


Delta torque dashpot triggering in the shift operation


DMDPUG


Delta torque dashpot end


DMIFLSD


Delta torque for initialising filter load shock damping


DMISMEUS


Delta indexed torque for change limitation by B_mismeus


DMLSDUG


Delta torque end load shock damping


DMRFAWEN


Threshold mrfa-gradient for deactivating PT1-filter during reinstatement


DRLMINDP


Offset on rlmin for switching off dashpot


FGMIFAL


Weighting factor for elevation via KFWMIFAL


FGZLSD


Weighting for reduction via KFZLSD


FKFPEDV


Factor for interpolation between the two pedal maps


FKZDPTM


Correction factor time constant dashpot


FLRMIFAL


Factor for driver requested torque cylinder charge path in low range


FLRZDASH


Factor for dashpot time constant im low range


FLRZLSD


Factor for load shock damping-time constant in low range


FZDA1SCH


Dashpot time constant correction factor in shift operation


FZDA2SCH


Dashpot time constant correction factor at small clutch torque in shifting operation


KFDLSD


Damping PT2-filter load shock damping


KFDMDPO


Delta torque dashpot triggering


KFDMLSDO


Delta torque triggering load shock damping


KFDMLSDS


Delta torque triggering load shock damping after shifting operation


KFMIFABG


Delta torque for gradient limitation


KFMIFALS


Indexed driver requested torque for cylinder charge path during load shock damping


KFMILSD


Indexed torque initial value for load shock damping


KFPED


Relative driver requested torque from throttle pedal


KFPEDL


Relative driver requested torque at low speeds


KFPEDR


Relative driver requested torque from throttle pedal for reverse gear


KFWMIFAL


Excessive increase factor for cylinder charge path during load shock damping


KFWZLSD


Reduction factor for time constant load shock damping


KFZDASH


Time constant PT1-filter dashpot


KFZDASH2


Time constant PT1-filter dashpot at small clutch torque


KFZLSD


Time constant PT2-filter load shock damping


MDIMX


Maximum indexed engine torque


MIFABGMX


Maximum value mifa_w for torque change limitation


MIFALMF


Indexed driver requested torque for cylinder charge path with active gradient limitation


MKFADPN


Clutch torque for changeover of dashpot-filter time


MKFADPN1


Clutch torque for changeover of dashpot-filter time for air conditioning


MKMIFABG


Clutch torque for activating the torque change limitation


MRFALLO


Upper idle threshold of the relative driver requested torques


MRFALLU


Lower idle threshold of the relative driver requested torques


MRFAVLN


Full load detection threshold for the relative driver requests


NGFSAWE


Threshold speed gradient for overrun fuel cut-off/reinstatement filter


SNM12MDUW


Sample point distribution for engine speed


SWP16MDUW


Sample point distribution for throttle pedal angle


SY_ASG


System constant: automated manual transmission present


SY_BDE


System constant: petrol direct injection


SY_CVT


System constant: continuously variably transmission present


TDMFBSA


Time constant PT1-filter during overrun fuel cut-off


TDMFBWE


Time constant PT1-filter during smooth reinstatement


TDMFNSG


Filter time constant during target speed increase (continuously variably transmission)


TDMFWEMI


Filter time constant during hard reinstatement


TDMLSDS


Time after clutch actuation with modified load shock damping trigger


TVFSAWE


Delay time for resetting B_fil


VDASH


Minimum speed for dashpot


VLSD


Minimum speed for load shock damping


Variable


Description


B_CVT


Condition: continuously variable transmission


B_DASH


Condition: dashpot change limitation active


B_DASHV


Condition: dashpot delay


B_DP


Condition: dashpot value greater than driver request (= 1)


B_EDP


Condition: dashpot permission


B_ELSD


Condition: load shock damping permission


B_FAAN


Condition: functional requirement: general speed increase


B_FGR


Condition: cruise control (Tempomat) active


B_FIL


Condition: PT1-filter for overrun fuel cut-off/reinstatement active


B_GWHS


Condition: gear change by manual switch


B_IFLSD


Condition: initialising filter load shock damping


B_KO


Condition: compressor enabled


B KUPPL


Condition: clutch actuated


B_KUPPLV


Condition: delayed clutch actuation


B_LL


Condition: idle


B_LLVFGR


Condition: idle forbidden by vehicle speed limiter


B_LOWRA


Condition: Intermediate clutch for low range switch-off


B_LS


Condition: load shock limitation without driver request (=1)


B_LSD


Condition: positive load shock damping active


B_MGBGAKT


Condition: torque gradient limitation active


B_MGBGET


Condition: torque gradient limitation active


B_MIFABG


Condition: mifa limitation


B_MISMEUS


Condition: torque change limitation by B_smeus


B MRPEDASG


Condition: changeover driver requested torque from AMS


B_MRPFA


Condition: zeroing of mrped_w because of general speed increase


B_NMAX


Condition: speed limiter active


B_NMOT


Condition: engine speed: n > NMIN


B_NSGET


Condition: torque requirement for CVT: position the pulley cone


B_SA


Condition: overrun fuel cut-off


B_SAB


Condition: overrun fuel cut-off standby


B_SABFG


Condition: overrun fuel cut-off standby or enable


B_STEND


Condition: end of start conditions reached


B_TDMLSDS


Condition: time after clutch actuation with modified load shock damping trigger


B_TMISMEUS


Condition: trigger for torque filtering B_mismeus


B VL


Condition: full load


B_VMAX


Condition: speed limiter active


B_VNULL


Condition: vehicle stopped


B_WKAUF


Condition: torque converter open


B_ZWSCH


Condition: ignition angle for stratified charge mode active


DLSD_W


Damping PT2-filter in load shock damping


DMBEBL_W


Delta torque for triggering load shock damping


DMDPO_W


Delta torque dashpot triggering


DMDPU_W


Delta torque dashpot end


DMGBEG_W


Delta torque for gradient limitation


DMLLRI_W


Required torque change from idle control (integral component)


DMLSDO_W


Delta torque on triggering load shock damping


DMLSDU_W


Delta torque at end of load shock damping


DMLWHS_W


Delta torque during load alternation between homogeneous and stratified charge modes


DMRFAWE_W


Threshold mrfa-gradient for deactivating PT1-Filter during reinstatement


DMVERL_W


Torque loss after DT1-Filter


FKFPED


Factor for interpolation between the two pedal maps


FWMIFAL


Excessive increase factor in cylinder charge path load shock damping


FWZLSD


Reduction factor time constant load shock damping


FZDASH


Factor time constant dashpot


GANGI


Actual gear


IWFLSD_W


Initialising value for filter load shock damping


MDFAW_BITS


Flag byte for %MDFAW


MDGRAD_W


Torque gradient limiting through the transmission


MDSLWHOM_W


Load alternation torque loss in the homogeneous mode


MDSLW_W


Torque loss: load alternation


MDVERL W


Engine torque loss


MIASRS_W


Indexed target engine torque traction control for fast intervention


MIBAS_W


Indexed basic torque


MIBDP_W


Indexed target engine torque dashpot


MIBLSD_W


Limited indexed torque for load shock damping


MIFA


Indexed driver requested engine torque


MIFABG_W


Gradient-limited driver requested torque


MIFAL_W


Indexed driver requested torque for torque coordination on the charge path


MIFA_W


Indexed driver requested engine torque


MIGEF_W


Gefiltertes indexed driver requested torque


MIISTOAR_W


Actual torque without anti-judder component


MIMAX_W


Maximum permissible indexed torque


MIMINHOM_W


Minimum torque for the homogeneous charge mode


MIMIN_W


Minimum engine torque


MINBEG_W


Indexed driver requested torque after / change limitation


MISMEUS_W


Indexed torque during change limitation B_mismeus


MIVBEB_W


Indexed torque before change limitation, upper limit of mimax_w


MIVBEGVH_W


Indexed driver requested torque before maximum limit for homogeneous charge mode


MIVBEGV_W


Indexed driver requested torque before maximum limit


MIVBEG_W


Indexed driver requested torque before change limitation


MIZWMN_W


Indexed engine torque at the latest igniton angle


MKFADPN_W


Clutch torque for changeover dashpot-filter time


MKFANB_W


Clutch torque from limited driver’s request


MKFA_W


Driver requested torque (clutch) after change limitation


MRFAMXAS W


Relative driver requested torque maximum value from automated manual transmission


MRFAMX_W


Relative driver requested torque maximum value


MRFA_W


Relative driver requested torque from cruise control and throttle pedal


MRFGR_W


Relative torque requirement from cruise control


MRPEDASG W


Relative driver requested torque from automated manual transmission


MRPEDL_W


Relative driver requested torque from the throttle pedal for less speed


MRPEDS W


Relative driver requested torque from the throttle pedal for greater speed


MRPED_W


Relative driver requested torque


NGFIL_W


Filtered speed gradient


NMOT W


Engine speed


RLMINDP_W


Minimum relative cylinder charge for dashpot switch off


RLMIN_W


Minimum permitted relative load


RL_W


Relative air charge (word)


TMOT


Engine coolant temperature


VFZG


Vehicle speed


WPED_W


Normalised throttle pedal angle


ZDASH1_W


Time constant PT1-filter dashpot


ZDASH2_W


Time constant PT1-filter dashpot at small clutch torque


ZDASH_W


Time constant dashpot


ZLSDV_W


Time constant PT2-filter load shock damping before reduction


ZLSD_W


Time constant PT2-filter load shock damping


Personal tools