LRSHK 9.20 (Continuous Post-Catalyst Lambda Control)

From Nefmoto

Revision as of 02:03, 16 January 2012 by TTQS (Talk | contribs)

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

See the funktionsrahmen for the following diagrams:

lrshk-lrshk: function overview

lrshk-lrhkini: initialization of the post-catalyst lambda control

lrshk-lrhkebg: general switch conditions post-catalyst lambda control

lrshk-lrhkla: determination of the error signal to lambda level

lrshk-dlahksm: selection of fr-synchronous lambda averaging/filtering by average value/linearizing lrshk-lambda directly

lrshk-lrhkebp: cylinder bank-specific readiness switch

lrshk-lrhkb1: PI controller post-catalyst with activation condition, cylinder bank 1

lrshk-lrhkb2: PI controller post-catalyst with activation condition, cylinder bank 2

lrshk-lrhkeb: cylinder bank-specific enable of proportional and integral components, cylinder bank 1

lrshk-lrhkeb2: cylinder bank-specific enable of proportional and integral components, cylinder bank 2

lrshk-lrhkip: PI controller, cylinder bank 1

lrshk-lrhkip2: PI controller, cylinder bank 2

lrshk-lahkma: fr-synchronous averaging


Function Description

Control with the post-catalyst probe is superimposed on the pre-cat lambda control.

Control action on the pre-catalyst control is via the delta-lambda-correction variables dlahi_w and dlahp_w.


Post-catalyst Control:

This is switched off by setting bit 0 in word CLRSHK code to 1 (FALSE).


PI Control Action

Post-catalyst lambda control is achieved with a PI controller. Control action via the proportional component dlahp_w will be immediate because it has no "memory" of the correct sign with respect to the control position after a change of lambda probe voltage due to enrichment or enleanment by the delta-lambda intervention.


Via the integral component, post-catalyst control LRSHK is able to compensate, to a large extent, for exhaust gas deterioration, caused by a shift of the steady-state probe characteristic.


The LRSHK calculation is carried out continuously on the lambda level. This requires that the probe voltage ushk_w is linearized via the characteristic LALIUSH (lamsonh_w). A similar linearization is performed with the voltage target value USRHK (lamsolh_w). The pseudo-value lamsonh_w can continue to work via the project-specific codeword CLRSHK


(a) directly (--> default in continuous pre-catalyst control, intervention is possible every 10 ms)

(b) via a PT1 filter (--> project-specific)

(c) fr-synchronous averaged (--> default for two-point control, as the ratio can be added only before the fr-jump)

because lamhm_w will supply the control error dlashkm_w.


By assessing the characteristic curves KDLASHKP and KDLASHKI, the control error dlashkm_w can be corrected separately according to the catalyst properties before the calculation of the P and I components.


The resulting skewed control errors dlashkp_w or dlashki_w are now weighting with KPLRHML = f (ml) of the proportional component dlahp_w, or by weighting with KILRHML = f (ml) of the integral component dlahi_w.


In the case of aged catalysts, control oscillation of the pre-catalyst control imprinting itself on the post-catalyst probe voltage behaviour which, if proportional intervention is left unchanged, can lead to post-catalyst control oscillations. Moreover, catalyst ageing, which is associated with a decrease in the oxygen storage capacity, the need for the proportional control action in post-catalyst control is less important. Therefore, in a further multiplication by the weighting factor from the characteristic PLRHAV = f(avkatf), the proportional component of the post-catalyst control is revoked for aged catalysts.


Effect on LRSHK of the Lambda Probe Diagnostics

Post-catalyst control takes over the additional delta Lambda offsets (dlahki_w --> pre-catalyst actual value offset, dlahkp_w --> pre-catalyst target value offset) from the former control in LRS 15.40. The magnitude of the intervention dlahi_w is a measure of probe ageing and is used in the diagnosis of lambda probe aging. A symmetric increase in the probe response time cannot be detected by dlahi_w.


Control Threshold from Map KFUSHK

If the post-catalyst probe reports that the mixture is, for example, too lean, dlahp_w will be negative according to the selected control direction and dlahi_w will become smaller. Thus, there is an enrichment until ushk goes back up to the control threshold usrhk. In contrast to the pre-cat control, a map is provided for the post-catalyst control threshold. Via the choice of threshold, a slight load or speed-dependent lambda offset can be achieved.


If catalyst diagnostics are required in the short test B_fakat = TRUE is switched to the threshold USRHKFA.


LRSHK Control Dynamics

The superimposed control is significantly slower than the control applied before the catalyst. Since at low air mass flow rates (low load or engine speed point), the post-catalyst probe voltage as a general rule can exhibit more erratic behaviour and oscillations, following low probe voltages it should not be evaluated so strongly here. The time constant of the post-catalyst control depends on the air mass flow rate ml (--> characteristic KILRHML). At high air mass flow rates, the integration rate should be selected higher as a general rule.


Activation Conditions

If post-catalyst control LRSHK is disabled, the learned integrator value dlahi_w up to that point is the output of the post-catalyst controller. Also, when stopping the engine over the value of the continuous RAM.


The activation conditions for the proportional and integral components are defined differently and are indicated by the bits B_lrhkp and B_lrhk.


The following conditions apply for the proportional component:


When pre-catalyst control readiness (B_lr = 1) is detected, LRSHK is enabled after the delay time TBLRH. This is only useful for lambda target values (lamsons_w = 1) of the pre-catalyst control.


Post-catalyst regulation is only activated above a certain catalyst temperature threshold (tkatm > TKATMLRH) and the operational readiness of the post-catalyst probe (B_sbbhk) is activated.


The following additional conditions apply for the integral component:


Thus, the integrator is only disabled when nmot or rl is in the ranges (NLRHU =< nmot =< NLRHO and RLRHUN(nmot) =< rL =< RLRHON(nmot)). The characteristic curves RLRHUN and RLRHON make it possible to select engine speed-dependent rL-limits on the control range. This allows the control range to be defined so that the operational ranges which give rise to incorrect adaptation of post-catalyst control are delineated. This can happen at operating points where, for example, air mass flow rates are too low.


After the overrun fuel cut-off, the catalyst is saturated with oxygen. The post-catalyst probe voltage will retain small, lean values​​ for a certain time. In this phase, the system deactivates the section LRSKA of the post-catalyst control via bit B_lrka.


After the end of catalyst clear out, post-catalyst control is prohibited until the air mass MLNKAX has passed through the catalytic converter.


If the bit B_tehb corresponding to “tank venting high loading” is set, the integral component of LRSHK is deactivated because the integrator would learn wrong values in this case. The proportional component remains active in this case since it helps to reduce exhaust problems.


In addition, a series of diagnostic errors deactivates post-catalyst control.


Dynamic Overshoot of the Control Threshold after Catalyst Clear Out

After the end of catalyst clear out, the post-catalyst probe voltage oscillates significantly higher than the nominal value of 600 mV for typically 5 to 30 s. The probe voltage attains values ​​of 750-800 mV. The overshoot depends on the catalytic properties. With catalyst types that do not exhibit this behavior, the excesscan be applied away.


SCHEMATIC


The probe voltage characteristic ushk and the status bits B_sa (boost cut-off) and B_lrka (catalyst clear out) are illustrated schematically in the diagram above.


Thus the "time" (air mass MLNKAX) during which the post-catalyst control is prohibited can be kept as short as possible, the probe voltage behaviour after catalyst clear over time is described by a dynamic increase in the target value. The input of a quick PT1 filter is populated with LASHKAB and governed by the time constant ZLASHKAB to 0. The time constant is derived from the adopted course of the probe voltage.


Through this function it is possible, in cases in which the catalyst clear out function has not been successful, or a situation in which the pre-catalyst control condition gives rise to a lean post-catalyst probe voltage, the probe voltage can be raised via LRSHK.


Application Notes

LRSHK Application Procedure:

Codeword CLRSHK

The codeword CLRSHK was introduced in order influence the treatment of the adaptation value dlahi_w within the application. The importance of the individual control bits in CLRSHK are described under the block comments.


Sensible combinations, in decimal, are listed below:

CLRSHK = odd: LRSHK is deactivated

CLRSHK = 16: dlahi_w will erase memory errors when reset with the value DLAHIINI, otherwise default status for LRSHK

CLRSHK = 24: dlahi_w is reset with the value DLAHIINI when the engine starts


Parameter LRSHK

The application of LRS must be completed.

4 x 4 grid points are provided for map KFLASOHK:

Suggestion nmot sample points: 1000, 1800, 2400 & 3000 rpm

rL: 14, 42, 56 & 70%

- Lower control limit e.g. NLRHU = 1200 rpm

Characteristic curve RLRHUN is dependent on n

- Upper control limit e.g. NLRHO = 3000 rpm

Characteristic curve RLRHON is dependent on n

The characteristic curves RLRHUN and RLRHON are strongly project-dependent. However, a characteristic with four sample points, which lie between NLRHU and NLRHO should be sufficient.

- TKATMLRH is chosen so as to control catalyst temperatures >300°C. There is a catalyst temperature model (module ATM) which yields catalyst temperatures, tkatm.

- TBLRH is dependent on the catalytic properties and should be at least 1 second to be selected. Via this label, the time that elapses after switching on the lambda control until the post-catalyst probe signal is correlated against the pre-catalyst control scheme is defined.

- KILRHML curve describes the rate of integration of the air mass in %/s.

Reference points for example engine with ml load: 450 kg/hr

ml: 8, 28, 88, 200, 400 kg/hr

KILRHML: 0.0015, 0.003, 0.0045, 0.006 and 0.0075 /s


Characteristic Curves KDLASHKI and KDLASHKP

The control error corresponding to project-specific lambda probes and catalytic converter properties can be defined via the characteristic curves KDLASHKI and KDLASHKP. So firstly, inaccuracies of the probe voltage linearization (LALIUSH) are corrected and secondly, the emissions characteristics of catalytic converters are considered.


Application of the Proportional Component in the LRSHK PI-Control Scheme:

The effective action of the proportional component of the post-catalyst control system is calculated as follows:

dlahp_w = dlashkl x KPLRHML (ml) x PLRHAV (avkatf)

The influence of catalyst ageing is included as a multiplier in the calculation (RAM cell dlahp_w) using a factor from the characteristic curve PLRHAV, as described above. For a new catalytic converter (avkatf at 0.0), PLRHAV is populated with the value 1.0. With increasing amplitude ratio (as the catalyst ages), PLRHAV is returned to 0.0.


The choice of parameters is determined mainly by the properties of the catalyst. When we ask questions in the application development function, please contact us.


Application of the Parameter MLNKAX:

The overshoot voltage of the lambda probe after the end of the catalyst clear out function is a project-specific phenomenon, which disrupts the LRSHK. Therefore, LRSHK should be blocked until the air mass MLNKAX has been enforced. Since there is no experience (especially with the new catalyst types), the definition of the parameters should be consulted in the responsible function for LRSKA.


Application of the Parameter KILRHML:

During application of the map KFLASO in module LRS, the post-catalyst control integration rate will be set by means of the curve KILRHML so that one sample point of the integrator control stroke dlahi_w of +/-0.03 to +/-0.04 is measured. During measurement, the air mass at the respective operating point is noted. After completion of the application of map KFLASO, the set values ​​from KILRHML are plotted against air mass. The air mass is obtained from a scatter plot. The actual curve KILRHML in LRSHK is obtained by averaging the point cloud.


For more detailed information, please refer to the general application note in the module covering Continuous Lambda Control.


Abbreviations

Parameter

Description

CLRSHK

Codeword to enable LRSHK and select initialization

DLAHINI

Initial value of the integrator dlahi in LRSHK, Bank 1

DLAHINI2

Initial value of the integrator dlahi in LRSHK, Bank 2

KDLASHKI

Characteristic curve of dlashkm, weighting factor for integral component in LRHK, Bank 1

KDLASHKI2

Characteristic curve of dlashkm, weighting factor for integral component in LRHK, Bank 2

KDLASHKP

Characteristic curve of dlashkm, weighting factor for proportional component in LRHK, Bank 1

KDLASHKP2

Characteristic curve of dlashkm, weighting factor for proportional component in LRHK, Bank 2

KFUSHK

Probe voltage target value for post-catalyst control (instead KFUSRHK for Variantenk.)

KILRHML

Integral component for LRSHK

KPLRHML

Proportional component for LRSHK

LALIUSH

Lambda linearization, post-catalyst probe, Bank 1

LALIUSH2

Lambda linearization, post-catalyst probe, Bank 2

LALIUSRH

Lambda linearization, post-catalyst probe, target value, Bank 1

LALIUSRH2

Lambda linearization, post-catalyst probe, target value, Bank 2

LASHKAB

Initial value for dynamic target value increase (lamsolh) in LRHK

LRHIMN

Minimum limit of the integrator constant in LRHK

LRHIMX

Maximum limit of the integrator constant in LRHK

MLNKAX

Mass air threshold for activation readiness LRSHK integral component

NLRHO

Upper speed limit for post-catalyst control

NLRHU

Lower speed limit for post-catalyst control

PLRHAV

Catalyst ageing weighting factor for the proportional component in LRHK, Bank 1

PLRHAV2

Catalyst ageing weighting factor for the proportional component in LRHK, Bank 1

RLLRHON

Characteristic curve of nmot, rL upper control limit for the post-catalyst controller

RLLRHUN

Characteristic curve of nmot, rL lower control limit for the post-catalyst controller

RLLRHUFA

rL control limit for post-catalyst control functional requirement B_fakat

TBLRH

Deactivation time for post-catalyst control before it is enabled by pre-catalyst control

TKATMLRH

Switch threshold for model temperature for post-catalyst lambda control

USRHKFA

Probe voltage target value for control post-catalyst at function requirement, B_fakat

ZLASHKAB

Time constant for the dynamic speed regulation. Target value increase (dlasohkab) in LRHK

ZLASOHML

PT1-filter time constant for the pseudo post-catalyst lambda

Variable

Description

AVKATF

Filtered amplitude ratio laafh/laafv, Bank 1

AVKATF2

Filtered amplitude ratio laafh/laafv, Bank 2

B_DLAHINI

Condition flag: initialization of the LRSHK integral component, Bank 1

B_DLAHINI2

Condition flag: initialization of the LRSHK integral component, Bank 2

B_EDKVS

Condition flag: actual adaptation error thresholds exceeded, Bank 1

B EDKVS2

Condition flag: actual adaptation error thresholds exceeded, Bank 2

B_FAKAT

Condition flag: monitoring function requirement catalyst

B_FALSH

Functional requirement condition post-catalyst lambda probe, Bank 1

B_FALSH2

Functional requirement condition post-catalyst lambda probe, Bank 2

B_LR

LREB Condition: pre-catalyst lambda control, Bank 1

B_LR2

Condition: pre-catalyst lambda control, Bank 2

B_LRHK

Condition: post-catalyst lambda control, Bank 1

B_LRHK2

Condition: post-catalyst lambda control, Bank 2

B_LRHKB

Condition: post-catalyst lambda control, bank specific parameters, Bank 1

B_LRHKB2

Condition: post-catalyst lambda control, bank specific parameters, Bank 2

B_LRHKG

Condition: bank independent condition post-catalyst lambda control

B_LRHKP

Condition: enable condition proportional component post-catalyst lambda control, Bank 1

B_LRHKP2

Condition: enable condition proportional component post-catalyst lambda control, Bank 2

B_LRKA

Catalyst-clearing condition for stereo lambda control, Bank 1

B_LRKA2

Catalyst-clearing condition for stereo lambda control, Bank 2

B_LRSSP

Condition: lambda-control bit set if additional amplitude sign change

B MDARV

Condition: critical dropout rate available

B_PWF

Power fail condition

B_SBBHK

Condition flag: post-catalyst lambda probe ready Bank 1

B_SBBHK2

Condition flag: post-catalyst lambda probe ready Bank 2

B_ST

Start condition

B_TEHB

Tank ventilation with high loading condition

C_FCMCLR

System status: error erasing memory

C_INI

ECU initialization condition

DLAHI W

Integral component of LRSHK, Bank 1

DLAHI2_W

Integral component of LRSHK, Bank 2

DLAHINI2_W

Initialization value for integral component LRSHK, Bank 2

DLAHINI_W

Initialization value for integral component LRSHK, Bank 1

DLAHKAB_W

Dynamic elevation of the pseudo post catalyst lambda target value, Bank 1

DLAHKAB2_W

Dynamic elevation of the pseudo post-catalyst lambda target value, Bank 2

DLAHP_W

Proportional component of LRSHK, Bank 1

DLAHP2_W

Proportional component of LRSHK, Bank 2

DLASHKI_W

Delta Lambda weighted for integral component LRSHK, Bank 1

DLASHKI2_W

Delta Lambda weighted for integral component LRSHK, Bank 2

DLASHKM_W

Post-catalyst delta lambda control (actual value fr-synchronously averaged), Bank 1

DLASHKM2_W

Post-catalyst delta lambda control (actual value fr-synchronously averaged), Bank 2

DLASHKP_W

Delta-lambda weighted for proportional component LRSHK 5.30, Bank 1

DLASHKP2_W

Delta-lambda weighted for proportional component LRSHK 5.30, Bank 2

E_HSH

Error flag: post-catalyst lambda probe heating, Bank 1

E_HSH2

Error flag: post-catalyst lambda probe heating, Bank 2

E_HSV

Error flag: pre-catalyst lambda probe heating, Bank 1

E_HSV2

Error flag: pre-catalyst lambda probe heating, Bank 2

E_KAT

Error flag: catalytic conversion, Bank 1

E_KAT2

Error flag: catalytic conversion, Bank 2

E_LASH

Error flag: post-catalyst lambda probe ageing, Bank 1

E_LASH2

Error flag: post-catalyst lambda probe ageing, Bank 2

E_LM

Error flag: main load sensor

E_LSV

Error flag: pre-catalyst lambda probe, Bank 1

E_LSV2

Error flag: pre-catalyst lambda probe, Bank 2

E_SLS

Error flag: secondary air system, Bank 1

E_SLS2

Error flag: secondary air system, Bank 2

E_TES

Error flag: fuel tank breather system

E_TEVE

Error flag: fuel tank breather valve end stage, Bank 1

E_TEVE2

Error flag: fuel tank breather valve end stage, Bank 1

LAHKMZ

Status byte of the machine: fr-synchronous averaging pseudo lambda post-catalyst, Bank 1

LAHKMZ2

Status byte of the machine: fr-synchronous averaging pseudo lambda post-catalyst, Bank 2

LAMHF_W

Pseudo-linearized lambda post-catalyst, PT1 filtered, Bank 1, Word

LAMHF2_W

Pseudo-linearized lambda post-catalyst, PT1-filtered, Bank 2, Word

LAMHM_W

fr-synchronously averaged pseudo post-catalyst lambda value measured by the Nernst probe, Bank 1

LAMHM2_W

fr-synchronously averaged pseudo post-catalyst lambda value measured by the Nernst probe, Bank 2

LAMSOLH_W

Pseudo post-catalyst lambda target value, Bank 1

LAMSOLH2_W

Pseudo post-catalyst lambda target value, Bank 2

LAMSONH_W

Pseudo post-catalyst lambda value measured with Nernst probe (word), Bank 2

LAMSONH2_W

Pseudo post-catalyst lambda value measured with Nernst probe (word), Bank 2

LAMSONS_W

Lambda target value based on location of lambda sensor, Bank 1

LAMSONS2_W

Lambda target value based on location of lambda sensor, Bank 2

ML

Air mass flow

MLNKA_W

Catalyst air mass after clear out, Bank 1

MLNKA2_W

Catalyst air mass after clear out, Bank 2

ML_W

Filtered air mass (Word)

NMOT

Engine speed

PERCNT_W

Number of 10 ms steps for fr-synchronous lamsolh averaging, Bank 1

PERCNT2_W

Number of 10 ms steps for fr-synchronous lamsolh averaging, Bank 2

RL

Relative air charge

R_T10

10 ms time frame

R_T100

100 ms time frame

SY_STERHK

System constant condition: stereo post-catalyst system

SY_STERVK

System constant condition: stereo pre-catalyst system

TKATM

Catalyst temperature from model Bank 1

TKATM2

Catalyst temperature from model Bank 2

USHK_W

Lambda probe voltage (4.88 mV/LSB) post-catalyst, Bank 1

USHK2_W

Lambda probe voltage (4.88 mV/LSB) post-catalyst, Bank 2

USRHK

Actual post-catalyst lambda signal control threshold, Bank 1

USRHK2

Actual post-catalyst lambda signal control threshold, Bank 2

Z_LASH

Cycle flag: post-catalyst lambda probe ageing, Bank 1

Z_LASH2

Cycle flag: post-catalyst lambda probe ageing, Bank 2

Personal tools