Method for regulating a filling of an exhaust gas component storage of a catalytic converter in the exhaust gas of an internal combustion engine
10927738 ยท 2021-02-23
Assignee
Inventors
Cpc classification
F01N2560/025
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N9/005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0816
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2430/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N3/101
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2560/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F01N2900/1402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1624
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N9/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/12
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A method for regulating filling an exhaust gas component (EGC) storage of a catalytic converter (CC) in the exhaust gas (EG) of an internal combustion engine. An actual fill level (AFL) of the EGC storage is ascertained using a first system model (FSM), to which signals of a first EG sensor projecting into the EG flow upstream from the CC and detecting a concentration of the EGC and a second EG sensor, downstream from the CC and exposed to the EG, are fed. A base lambda setpoint value for a first control loop (CL) is predefined by a second CL, which is adjusted to the AFL using the AFL ascertained using the FSM when the voltage of the second EG sensor indicates a breakthrough of rich/lean EG downstream from the CC and an excessively low/high AFL of the EGC storage. Also described is a control unit to perform the method.
Claims
1. A method for regulating a filling of an exhaust gas component storage of a catalytic converter in an exhaust gas of an internal combustion engine, the method comprising: ascertaining an actual oxygen fill level of the exhaust gas component storage using a first system model, the catalytic converter being subdivided into zones situated one behind the other with respect to the exhaust gas flowing through the catalytic converter, each of the sub-zones having a respective oxygen fill level, the first system model modeling a fill level profile of the catalytic converter, the fill level profile including each of the respective oxygen fill levels of each of the sub-zones separately, the ascertaining including feeding as input to the first system model signals of a first exhaust gas sensor projecting into the exhaust gas flow upstream from the catalytic converter and detecting a concentration of the exhaust gas component, and of a second exhaust gas sensor, which is situated downstream from the catalytic converter and is exposed to the exhaust gas, wherein a base lambda setpoint value for a first control loop is predefined by a second control loop; adapting the actual oxygen fill level ascertained using the first system model when a voltage of the second exhaust gas sensor indicates a breakthrough of rich or lean exhaust gas downstream from the catalytic converter and an excessively low or excessively high actual oxygen fill level of the exhaust gas component storage; wherein the adapting of the actual oxygen fill level ascertained using the first system model includes: (i) calculating a new fill level profile of the catalytic converter using the signal of the second exhaust gas sensor, and (ii) replacing the fill level profile modeled by the first system model with the calculated fill level profile; and ascertaining the actual oxygen fill level of the exhaust gas component storage using the first system model which now models the calculated fill level profile; wherein the calculating of the new fill level profile of the catalytic converter includes calculating the new fill level profile using a second system model; and wherein the second system model is a second forward system model having identical parameters and initially identical state variables as the first system model.
2. The method of claim 1, wherein the adjustment is performed when the signal of the second exhaust gas sensor enters a signal range, in which a conclusion regarding the actual oxygen fill level of the catalytic converter is possible.
3. The method of claim 1, wherein calculating of the new fill level profile includes iterating, with variable input lambda, the second forward system model having the identical parameters and initially identical state variables, the iterating being performed until a difference between a modeled lambda output by the second forward system model and a lambda measured downstream from the catalytic converter using the second exhaust sensor is sufficiently minimal, to achieve a required accuracy of oxygen fill level correction, and an oxygen fill level distribution of the second forward system model is then transferred to the first system model, with which it is corrected.
4. The method of claim 1, wherein in the second control loop, an initial fictitious lamba value for the base lambda setpoint value is converted into a fictitious oxygen fill level by the second system model, the fictitious oxygen fill level being compared with a setpoint value for an oxygen fill level output by a setpoint generator, and the base lambda setpoint value being iteratively changed as a function of the comparison result, if the comparison result indicates a difference between the setpoint value for the oxygen fill level and the fictitious oxygen fill level, which is greater than a predefined degree, and the base lambda setpoint value not being changed if the comparison result indicates no difference between the setpoint value for the oxygen fill level and the fictitious oxygen fill level.
5. The method of claim 1, wherein when the voltage of the second exhaust gas sensor indicates, after the fill level profile modeled by the first system model has been replaced, a breakthrough of rich or lean exhaust gas downstream from the catalytic converter and, therefore, an excessively low or excessively high actual oxygen fill level of the exhaust gas component storage, so that a further correction of the oxygen fill level modeled by the first system model becomes necessary, a lambda correction requirement of d for a lambda prevailing upstream from the catalytic converter is ascertained based on entered and discharged quantity of oxygen K.Math.{dot over (m)}.sub.air in the catalytic converter following a first correction phase up to a second correction phase, and on a correction requirement .Math.OSC for an oxygen fill level ascertained in an additional correction phase, according to the following equation
6. The method of claim 5, wherein the correction of the lambda setpoint value formed for the second control loop using the lambda correction requirement occurs only when the signal of the second exhaust gas sensor does not leave the signal range within a certain time span after an adjustment of the actual oxygen fill level ascertained using the first system model to the actual oxygen fill level of the exhaust gas component storage.
7. The method of claim 5, wherein the correction of the lambda setpoint value formed for the second control loop using the lambda correction requirement occurs only when the signal of the second exhaust gas sensor does not leave the signal range within a certain time span after an adjustment of the actual oxygen fill level ascertained using the first system model to the actual oxygen fill level of the exhaust gas component storage, before the internal combustion engine has not generated a predetermined amount of exhaust gas after the preceding adjustment.
8. A control unit to regulate a filling of an exhaust gas component storage of a catalytic converter in the exhaust gas of an internal combustion engine, comprising: a controller configured to ascertain an actual oxygen fill level of the exhaust gas component storage using a first system model, the catalytic converter being subdivided into zones situated one behind the other with respect to the exhaust gas flowing through the catalytic converter, each of the sub-zones having a respective oxygen fill level, the first system model modeling a fill level profile of the catalytic converter, the fill level profile including each of the respective oxygen fill levels of each of the sub-zones separately, the controller being further configured to process signals of a first exhaust gas sensor projecting into the exhaust gas flow upstream from the catalytic converter and detect a concentration of the exhaust gas component, and of a second exhaust gas sensor, which is situated downstream from the catalytic converter and is exposed to the exhaust gas, to predefine a base lambda setpoint value for a first control loop via a second control loop, and to adjust the actual oxygen fill level ascertained using the first system model when the voltage of the second exhaust gas sensor indicates a breakthrough of rich or lean exhaust gas downstream from the catalytic converter and an excessively low or excessively high actual oxygen fill level of the exhaust gas component storage; wherein the controller adjusts the actual oxygen fill level ascertained using the first system model by (i) calculating a new fill level profile of the catalytic converter using the signal of the second exhaust gas sensor, and (ii) replacing the fill level profile modeled by the first system model with the calculated fill level profile, and wherein the controller is configured to ascertain the actual oxygen fill level of the exhaust gas component storage using the first system model which now models the calculated fill level profile; wherein the calculating of the new fill level profile of the catalytic converter includes calculating the new fill level profile using a second system model; and wherein the second system model is a second forward system model having identical parameters and initially identical state variables as the first system model.
9. The control unit of claim 8, wherein the adjustment is performed when the signal of the second exhaust gas sensor enters a signal range, in which a conclusion regarding the actual oxygen fill level of the catalytic converter is possible.
10. A method for regulating a filling of an exhaust gas component storage of a catalytic converter in an exhaust gas of an internal combustion engine, the method comprising: ascertaining an actual oxygen fill level of the exhaust gas component storage using a first system model, the catalytic converter being subdivided into zones situated one behind the other with respect to the exhaust gas flowing through the catalytic converter, each of the sub-zones having a respective oxygen fill level, the first system model modeling a fill level profile of the catalytic converter, the fill level profile including each of the respective oxygen fill levels of each of the sub-zones separately, the ascertaining including feeding as input to the first system model signals of a first exhaust gas sensor projecting into the exhaust gas flow upstream from the catalytic converter and detecting a concentration of the exhaust gas component, and of a second exhaust gas sensor, which is situated downstream from the catalytic converter and is exposed to the exhaust gas, wherein a base lambda setpoint value for a first control loop is predefined by a second control loop; adapting the actual oxygen fill level ascertained using the first system model when a voltage of the second exhaust gas sensor indicates a breakthrough of rich or lean exhaust gas downstream from the catalytic converter and an excessively low or excessively high actual oxygen fill level of the exhaust gas component storage; wherein the adapting of the actual oxygen fill level ascertained using the first system model includes: (i) calculating a new fill level profile of the catalytic converter using the signal of the second exhaust gas sensor, and (ii) replacing the fill level profile modeled by the first system model with the calculated fill level profile; and ascertaining the actual oxygen fill level of the exhaust gas component storage using the first system model which now models the calculated fill level profile; wherein the calculating of the new fill level profile of the catalytic converter includes calculating the new fill level profile using a second system model; and wherein the second system model is an inverted system model having identical parameters and initially identical state variables as the first system model.
11. A control unit to regulate a filling of an exhaust gas component storage of a catalytic converter in the exhaust gas of an internal combustion engine, comprising: a controller configured to ascertain an actual oxygen fill level of the exhaust gas component storage using a first system model, the catalytic converter being subdivided into zones situated one behind the other with respect to the exhaust gas flowing through the catalytic converter, each of the sub-zones having a respective oxygen fill level, the first system model modeling a fill level profile of the catalytic converter, the fill level profile including each of the respective oxygen fill levels of each of the sub-zones separately, the first system model being configured to process, to ascertain the actual oxygen fill level, signals of a first exhaust gas sensor which projects into the exhaust gas flow upstream from the catalytic converter and which detects a concentration of the exhaust gas component, and of a second exhaust gas sensor, which is situated downstream from the catalytic converter and is exposed to the exhaust gas, the controller further configured to predefine a base lambda setpoint value for a first control loop via a second control loop, and to adjust the actual oxygen fill level ascertained using the first system model when the voltage of the second exhaust gas sensor indicates a breakthrough of rich or lean exhaust gas downstream from the catalytic converter and an excessively low or excessively high actual oxygen fill level of the exhaust gas component storage; wherein the controller adjusts the actual oxygen fill level ascertained using the first system model by (i) calculating a new fill level profile of the catalytic converter using the signal of the second exhaust gas sensor, and (ii) replacing the fill level profile modeled by the first system model with the calculated fill level profile, and wherein the controller is configured to ascertain the actual oxygen fill level of the exhaust gas component storage using the first system model which now models the calculated fill level profile; wherein the calculating of the new fill level profile of the catalytic converter includes calculating the new fill level profile using a second system model; and wherein the second system model is a second forward system model having identical parameters and initially identical state variables as the first system model; wherein the calculating of the new fill level profile of the catalytic converter includes calculating the new fill level profile using a second system model; and wherein the second system model is an inverted system model having identical parameters and initially identical state variables as the first system model.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) The present invention is described below by way of example of a three-way catalytic converter and for oxygen as the exhaust gas component to be stored. However, the present invention is analogously also applicable to other types of catalytic converters and exhaust gas components, such as nitrogen oxides and hydrocarbons. For the sake of simplicity, an exhaust system including a three-way catalytic converter is assumed below. The present invention is analogously also applicable to exhaust systems that include multiple catalytic converters. The front and rear zones described below may extend in this case across multiple catalytic converters or may be situated in different catalytic converters.
(9) Specifically,
(10) Exhaust system 14 includes a catalytic converter 26. Catalytic converter 26 is a three-way catalytic converter, for example, which as is well-known converts the three exhaust gas components nitrogen oxides, hydrocarbons and carbon monoxide on three reaction paths, and which has an oxygen storing effect. Due to the oxygen storing effect, and since oxygen is an exhaust gas component, the catalytic converter has an exhaust gas component storage. Three-way catalytic converter 26 in the example depicted includes a first zone 26.1 and a second zone 26.2. Exhaust gas 28 flows through both zones. The first, front zone 26.1 extends in the flow direction across a front section of three-way catalytic converter 26. The second, rear zone 26.2 extends across a rear section of three-way catalytic converter 26 downstream from first zone 26.1. Additional zones may, of course, be situated in front of front zone 26.1 and behind rear zone 26.2, as well as between the two zones, for which, if necessary, the respective fill level is also modeled using a computer model.
(11) A front exhaust gas sensor 32 exposed to exhaust gas 28 upstream from three-way catalytic converter 26 is situated directly upstream from three-way catalytic converter 26. A rear exhaust gas sensor 34 also exposed to exhaust gas 28 downstream from three-way catalytic converter 26 is situated directly downstream from three-way catalytic converter 26. Front exhaust gas sensor 32 may be a broadband lambda sensor, which permits a measurement of the air ratio across a broad air ratio range. Rear exhaust gas sensor 34 may be a so-called jump lambda sensor, with which air ratio =1 may be particularly accurately measured, because the signal of this exhaust gas sensor 34 abruptly changes there. Cf. Bosch, Automotive Handbook, 23.sup.rd edition, page 524.
(12) In the exemplary embodiment depicted, a temperature sensor 36 exposed to exhaust gas 28 is situated in thermal contact with exhaust gas 28 on three-way catalytic converter 26, which detects the temperature of three-way catalytic converter 26.
(13) Control unit 16 processes the signals of mass air-flow sensor 18, of rotation angle sensor 25, of front exhaust gas sensor 32, of rear exhaust gas sensor 34 and of temperature sensor 36 and from these forms activation signals for adjusting the angular position of the throttle valve, for triggering ignitions by ignition device 24 and for injecting fuel through injectors 22. Alternatively or in addition, control unit 16 also processes signals of other or additional sensors for activating the actuators depicted or also for additional or other actuators, for example, the signal of a driver input sensor 40, which detects an accelerator pedal position. A coasting with a cutoff of the fuel supply is triggered, for example, by releasing the accelerator pedal. These and the additional functions explained below are carried out by an engine control program 16.1 running in control unit 16 during the operation of internal combustion engine 10.
(14) In this application, reference is made to a system model 100, a catalytic converter model 102, an inverse catalytic converter model 104 (cf.
(15)
(16) Input emissions model 108 is configured to convert the signal .sub.in,meas of the exhaust gas sensor 32 situated upstream from three-way catalytic converter 26 as the input variable into input variables w.sub.in,mod required for the following fill level and output emissions model 110. A conversion of lambda into the concentrations O.sub.2, CO, H.sub.2 and HC upstream from three-way catalytic converter 26 with the aid of input emissions model 108, for example, is advantageous.
(17) Using variables w.sub.in,mod calculated by input emissions model 108 and, if necessary, additional input variables (for example, exhaust gas or catalytic converter temperatures, exhaust gas mass flow and instantaneous maximum oxygen storage capability of three-way catalytic converter 26), a fill level .sub.mod of three-way catalytic converter 26 and concentrations w.sub.out,mod of the individual exhaust gas components at the output of three-way catalytic converter 26 are modeled in fill level and output emissions model 110.
(18) To be able to reproduce filling and emptying processes more realistically, three-way catalytic converter 26 may be subdivided by the algorithm conceptually into multiple zones or sub-volumes 26.1, 26.2 situated one behind the other in the flow direction of exhaust gases 28, and the concentrations of the individual exhaust gas components are ascertained for each of these zones 26.1, 26.2 with the aid of reaction kinetics. These concentrations in turn may each be converted into a fill level of the individual zones 26.1, 26.2, which may be, into the oxygen fill level standardized to the instantaneous maximum oxygen storage capability.
(19) The fill levels of individual zones or of all zones 26.1, 26.2 may be combined to form an overall fill level with the aid of a suitable weighting, which reflects the state of three-way catalytic converter 26. In the simplest case, for example, the fill levels of all zones 26.1, 26.2 may all be weighted equally and an average fill level ascertained as a result. With a suitable weighting, however, it may also be considered that the fill level in a comparatively small zone 26.2 at the output of three-way catalytic converter is decisive for the instantaneous exhaust gas composition downstream from three-way catalytic converter 26, whereas for the development of the fill level in this small zone 26.2 at the output of three-way catalytic converter 26, the fill level in the zone 26.1 situated in front thereof and its development is decisive. For the sake of simplicity, an average oxygen fill level is assumed below.
(20) The algorithm of output lambda model 106 converts the concentrations w.sub.out,mod of the individual exhaust gas components at the output of catalytic converter 26 calculated using catalytic converter model 102 for adapting system model 100 into a signal .sub.out,mod, which may be compared with signal .sub.out,meas of exhaust gas sensor 34 situated downstream from catalytic converter 26. The lambda downstream from catalytic converter 26 may be modeled. Output lambda model 106 is not absolutely necessary for a pilot control based on a setpoint oxygen fill level.
(21) Thus, system model 100 on the one hand is used to model at least one average fill level
(22)
(23) Specifically,
(24) This compensates for inaccuracies in measured variables and model variables, which are incorporated into system model 100. From the fact that modeled value .sub.out,mod corresponds to measured lambda value .sub.out,meas, it may be concluded that fill level
(25) This may be used to calculate a base lambda setpoint value using inverse second catalytic converter model 104. For this purpose, a fill level setpoint value
(26) The filtered fill level setpoint value
(27) The sum thus formed may be used as setpoint value .sub.in,set of a conventional lambda regulation. The lambda actual value .sub.in,meas provided by first exhaust gas sensor 32 is subtracted in a link 128 from this lambda setpoint value .sub.in,set. Control deviation RA thus formed is converted via a conventional control algorithm 130 into a manipulated variable SG, which is multiplicatively linked, for example, in a link 132 with a base value BW of an injection pulse width t.sub.inj predetermined as a function of operating parameters of internal combustion engine 10. Base values BW are stored in a memory 134 of control unit 16. Here, too, the operating parameters may be, but not necessarily, the load and the rotational speed of internal combustion engine 10. Fuel is injected via injectors 22 into combustion chambers 20 of internal combustion engine 10 with the injection pulse width t.sub.inj resulting from the product.
(28) In this way, a regulation of the oxygen fill level of catalytic converter 26 taking place in a second control loop is superimposed on a conventional lambda regulation taking place in a first control loop. In the process, average oxygen fill level
(29) This implementation of the pilot control as an inversion of the system model has the advantage that fill level control algorithm 124 need only intervene if the actual fill level of the catalytic converter modeled with the aid of the system model deviates from filtered fill level setpoint value
(30) In the subject matter of
(31)
(32) The subject matter of
(33) If the difference in the value calculated from fictitious average fill level
(34) The advantage of this approach is that merely the equation system for forward system model 100, or 100 need be solved one more time, not however, the equation system for backward system model 104 from
(35) To minimize the computing effort in control unit 16, iteration limits may be established for input lambda .sub.in,fictitious which determine the range, in which the iteration is carried out. These iteration limits may be established as a function of the instantaneous operating conditions. It is advantageous, for example, to carry out the iteration only in what may be a small interval to obtain setpoint lambda BLSW to be expected. It is further advantageous when establishing the iteration limits to take into consideration the intervention of fill level regulation 124 and interventions of other functionalities in setpoint lambda BLSW.
(36) The equation system to be solved is solved iteratively within this interval using inclusion methods such as, for example, bisection methods or false position methods. Inclusion methods, such as the false position methods are generally known. They are distinguished by the fact that they not only supply iterative approximate values, but that they also limit these from both sides. The computing effort for determining the correct base lambda setpoint value BLSW is significantly limited as a result.
(37) The specific pilot control 136 of
(38) All elements depicted in
(39) Elements 22, 32, 128, 130 and 132 form the first control loop, in which a lambda regulation takes place, in which signal .sub.in,meas of first exhaust gas sensor 32 is processed as the lambda actual value. Lambda setpoint value .sub.in,set of the first control loop is formed in the second control loop, which includes elements 22, 32, 100, 122, 124, 126, 128, 132.
(40)
(41) In step 142, the sub-program is called up from superior parts of engine control program 16.1. In step 144, an initial value of fictitious lambda value .sub.in,fictitious is predefined. Based on this, fictitious value
(42)
(43) If exhaust gas sensor 34 situated downstream from catalytic converter 26 clearly indicates a high voltage, i.e., the associated lambda is smaller than 1c, this means that the rear zone of catalytic converter 26.2 of catalytic converter 26 is freed of oxygen to the extent that rich exhaust gas breaks through. The higher the sensor voltage is, the lower is the actual oxygen fill level.
(44) If second exhaust gas sensor 34 downstream from catalytic converter 26 clearly indicates a low voltage, this means that the rear zone of catalytic converter 26 is filled with oxygen to the extent that lean exhaust gas breaks through. The lower the sensor voltage is, conversely, the higher is the actual oxygen fill level.
(45) When the voltage of second exhaust gas voltage 34 indicates a breakthrough of rich or lean exhaust gas and, therefore, an excessively low or an excessively high actual oxygen fill level, it is provided to then correct the modeled oxygen fill level accordingly.
(46)
(47) If, on the other hand, it is established in step 202 that an oxygen deficiency prevails downstream from catalytic converter 26, the program branches into step 208, in which the value of the oxygen fill level calculated in system model 100 is set to a comparatively low value, which typically correlates with an oxygen deficiency downstream from catalytic converter 26. System model 100 is corrected accordingly on the basis of the signal of second exhaust gas sensor 34 and, therefore, the modeled fill level is adjusted to the actual fill level.
(48) A correction of the modeled fill level as in step 208 results in a deviation of the modeled fill level from the setpoint value. This deviation is subsequently corrected. It results in an adjustment of the air-fuel mixture in the direction of the setpoint value of the fill level regulation and moves the fill level of catalytic converter 26 in the direction of the catalytic converter window, i.e., to an average fill level.
(49) After such a correction phase, i.e., once the control deviation occurring as a result of the correction is corrected, catalytic converter 26 should again be located in the catalytic converter window and should also remain there as a result of the regulationprovided that the uncertainties of the measured variables or model variables are incorporated into system model 100, and the modeling inaccuracies are sufficiently minimal. If this is not the case, the catalytic converter window is vacated again after a certain period of time in spite of the regulation, because the modeled fill level that is corrected does not correspond to the actual fill level, so that a further correction of the modeled fill level becomes necessary.
(50) In step 210, it is checked whether a minimum time span has elapsed since the last correction in step 208, or whether the internal combustion engine has since then produced a certain minimum quantity of exhaust gas. If this is not the case, the main program is initially continued in step 212 with the fill level corrected in step 208.
(51) If, on the other hand, the query in step 210 is answered with yes, this indicates that the calculation of the fill level by system model 100 includes a systematic deviation, which quickly results in a new correction requirement. This may occur if a parameter of the model-based regulation of catalytic converter 26 exhibits an offset, which results in a systematically excessively high modeled oxygen fill level. In this case, the quantity of oxygen K.Math.{dot over (m)}_air entered into or discharged out of catalytic converter 26 between the last two equation steps 208 and the correction requirement .Math.OSC for the fill level is ascertained in step 214 in the second correction phase. In this case, is a number between 1 and 1 and OSC is the maximum oxygen storage capacity of catalytic converter 26. Based on these values, it is possible to calculate a lambda correction using the formula
(52)
with which the offset is compensated for in the formation of the lambda setpoint value for the first control loop. The main program is subsequently continued in step 216 with the new values for the oxygen fill level and with the lambda setpoint value correction.
(53) If, on the other hand, it is established in step 204 that an oxygen surplus prevails downstream from catalytic converter 26, the program branches into step 218, in which the value of the oxygen fill level calculated in system model 100 is set to a comparatively high value, which typically correlates with an oxygen surplus downstream from catalytic converter 26. System model 100 is accordingly corrected on the basis of the signal of the second exhaust gas sensor 34 and, therefore, the modeled fill level is adjusted to the actual fill level.
(54) Here, too, it is the case that a correction of the modeled fill level, as it takes place in step 218, results in a deviation of the modeled fill level from the setpoint value, which is corrected, and which results in an adjustment of the air-fuel mixture in the direction of the setpoint value of the fill level regulation, and thus moves the fill level in the direction of an average value.
(55) It is also the case here that the fill level of catalytic converter 26 after the correction of the control deviation generated by the correction is again situated at an average value and should remain there due to the regulation. If the uncertainties of measured variables or model variables incorporated into the system model and the model inaccuracies are not minimal enough, the average fill level and, therefore the catalytic converter window is again vacated after a certain period of time in spite of the regulation, because the modeled fill level does not correspond to the actual fill level. A further correction of the modeled fill level then becomes necessary.
(56) In step 220, it is checked whether a certain minimum time span has elapsed since the last correction that took place in step 218, or whether the internal combustion engine has since then produced a certain minimum quantity of exhaust gas. If this is the case, the main program is continued in step 222 with the fill level corrected in step 218. If, on the other hand, the query is answered in step 220 with yes, this indicates that the calculation of the fill level by system model 100 includes a systematic deviation, which quickly results in a new correction requirement. This may occur if a parameter of the model-based regulation of catalytic converter 26 exhibits an offset, which results in a systematically excessively high or excessively low modeled oxygen fill level. In this case, the quantity of oxygen K.Math.{dot over (m)}.sub.air entered into and discharged out of catalytic converter 26 between the last two equation steps 218 and the correction requirement .Math.OSC for the fill level is ascertained in step 224 in the second correction phase. In this case, is a number between 1 and 1 and OSC is the maximum oxygen storage capacity of catalytic converter 26. Based on these values, it is possible to calculate a lambda correction using the formula
(57)
with which the offset is compensated for in the formation of the lambda setpoint value for the first control loop. The main program is subsequently continued in step 226 with the new values for the oxygen fill level and with the lambda setpoint value correction.
(58) In this way, the modeled fill level is accordingly corrected to the actual fill level in steps 208 and 218 when the voltage of exhaust gas sensor 34 indicates a breakthrough of rich or lean exhaust gas downstream from catalytic converter 26 and, therefore, an excessively low or an excessively high actual oxygen fill level. This correction takes place discontinuously, in order to be able to assess the response of the voltage of the lambda sensor downstream from the catalytic converter. Since this response is delayed due to the system downtime and to the storage behavior of the catalytic converter, it is provided to carry out the correction initially one time when the lambda value of the signal of second exhaust gas sensor 34 enters the range 1c or 1+d, in which a conclusion regarding the actual oxygen fill level of the catalytic converter is possible.
(59) The correction of the modeled fill level, as it takes place in steps 208 and 218, may be carried out in a variety of ways.
(60) The correction may take place in such a way that the actual oxygen fill level in a rear sub-zone 26.2 of catalytic converter 26 is initially calculated from the signal of second exhaust gas sensor 34, for example, with the aid of aforementioned characteristic curve 154 for the relationship between sensor voltage and oxygen fill level. The actual fill level thus ascertained is compared with the modeled fill level in the rear sub-zone 26.2 of catalytic converter 26. The difference between the actual fill level and the modeled fill level represents the correction requirement at the point in time of the comparison. With this correction requirement, at least the modeled fill level in the rear zone 26.2 of catalytic converter 26 is corrected.
(61) However, if a correction requirement exists in rear sub-zone 26.2 of catalytic converter 26, it is to be assumed, that a deviation between the modeled fill level and the actual fill level also exists in sub-zones 26.1 of catalytic converter 26 situated further forward. For this reason, it is advantageous to also correct the modeled fill levels in one or in multiple sub-zones 26.1 situated further forward. In a first embodiment, the correction takes place on the basis of the signal of second exhaust gas sensor 34 in such a way that all sub-zones 26.1, 26.2 of catalytic converter 26 are assigned the same fill level. In a second embodiment, the correction takes place in such a way that a potentially present fill level profile, i.e., different fill levels in sub-zones 26.1, 26.2 different from one another, is maintained. If, for example, a correction requirement of 20% has been ascertained in the filling direction the rear sub-zone 26.2 of catalytic converter 26, it is advantageous to add this 20% both to the modelled fill level in rear sub-zone 26.2 of catalytic converter 26, as well as to the modelled fill levels in sub-zones 26.1 situated further forwardit being self-evident that the modeled fill levels of the individual sub-zones are limited to values between 0% and 100%. Compared to the simple correction, in which the modeled fill level of all sub-zones of catalytic converter 26 is set to the same value, this type of correction has the advantage that the modeled fill level profile is taken into account immediately before the correction and is maintained. Alternatively, a weighting of the correction requirement in sub-zones 26.1 of catalytic converter 26 situated further forward would also be conceivable, for example.
(62) A particularly advantageous implementation of the fill level correction is the model-based correction. In this case, it is provided to calculate the fill level profile with the aid of an inverted system model 104 (cf.
(63) System model 100 may be analytically inverted. A catalytic converter 100, however, is a complex, non-linear system having time-variant system parameters, which generally may only be represented by a non-linear differential equation system. The result of this, typically, is that the equation system for inverted system model 104 cannot be solved analytically.
(64) For this reason, a numerical inversion of system model 100 is provided as an alternative to the analytical inversion of system model 100: A second forward system model 100 (cf.