Method and control unit for regulating a fill level of a storage of a catalytic converter for an exhaust gas component
11111873 · 2021-09-07
Assignee
Inventors
Cpc classification
F02D2200/0816
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D43/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/1434
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1456
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0814
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1446
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/0046
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
F02D43/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A filling of an exhaust gas component storage of a catalytic converter is regulated. An actual fill level of the exhaust gas component storage is ascertained using a first system model, and a base lambda setpoint value for a first control loop is predefined by a second control loop. An initial value for the base lambda setpoint value is converted into a fictitious fill level, the fictitious fill level being compared with a setpoint value for the fill level output, and the base lambda setpoint value being iteratively changed as a function of the comparison result, if a difference between the setpoint value for the fill level and the fictitious fill level is greater than a predefined degree. The base lambda setpoint value is not changed if no difference exists between the setpoint value for the fill level and the fictitious fill level.
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, comprising: ascertaining an actual fill level of the exhaust gas component storage using a first system model; feeding to the first system model a signal of a first exhaust gas sensor projecting into an exhaust gas flow upstream from the catalytic converter and detecting a concentration of the exhaust gas component; predefining in the first system model a base lambda setpoint value for a first control loop, the predefining being performed by a second control loop; converting, in the second control loop, an initial value for the base lambda setpoint value into a fictitious fill level by a second system model identical to the first system model; comparing the fictitious fill level with a setpoint value for a fill level, the comparing producing a comparison result; and iteratively changing the base lambda setpoint value as a function of the comparison result, if the comparison result indicates a difference between the setpoint value for the fill level and the fictitious fill level that is greater than a predefined degree, wherein the base lambda setpoint value is not changed if the comparison result indicates no difference between the setpoint value for the fill level and the fictitious fill level.
2. The method as recited in claim 1, further comprising: ascertaining and processing by a fill level regulation a deviation of the actual fill level from the setpoint value for the fill level in order to form a lambda setpoint value correction value; forming a sum from the base lambda setpoint value and the lambda setpoint value correction value; forming a correction value on the basis of the sum; and influencing a fuel metering to at least one combustion chamber of the internal combustion engine by the correction value.
3. The method as recited in claim 1, wherein: the exhaust gas component is oxygen, a lambda regulation takes place in the first control loop, the lambda regulation includes processing the signal of the first exhaust gas sensor as a lambda actual value, a lambda setpoint value is formed in the second control loop, a fill level control deviation is formed as a deviation of the fill level modeled using the first catalytic converter model from the filtered fill level setpoint value, the fill level control deviation is fed to a fill level control algorithm that therefrom forms a lambda setpoint value correction value, the lambda setpoint value correction value is used to form a sum by being added to the iteratively changed base lambda setpoint value, and the sum forms the lambda setpoint value.
4. The method as recited in claim 1, wherein the first system model contains a catalytic converter model.
5. The method as recited in claim 4, wherein the catalytic converter model includes an input emissions model and a fill level and emissions level model.
6. The method as recited in claim 5, wherein the catalytic converter model includes sub-models, each of which is assigned a sub-volume of the catalytic converter.
7. The method as recited in claim 5, wherein: the catalytic converter model includes an output lambda model that is configured to convert with the aid of the first catalytic converter model calculated concentrations of individual exhaust components into a signal that corresponds to a signal of a second exhaust gas sensor situated downstream from the catalytic converter and exposed to the exhaust gas.
8. The method as recited in claim 7, wherein the signal calculated using the output lambda model is balanced with the signal measured by the second exhaust gas sensor.
9. The method as recited in claim 7, wherein: the catalytic converter is a three-way catalytic converter, and parameters of the first system model are successively changed until a lambda value modeled for the exhaust gas flowing out of the three-way catalytic converter corresponds to a lambda value measured at the three-way catalytic converter.
10. The method as recited in claim 1, wherein the predefined base lambda setpoint value amounts to between 10% and 50% of a maximum oxygen storage capacity of the catalytic converter.
11. The method as recited in claim 1, wherein the predefined base lambda setpoint value amounts to between 25% and 35% of a maximum oxygen storage capacity of the catalytic converter.
12. A control unit for regulating a filling of an exhaust gas component storage of a catalytic converter in an exhaust gas of an internal combustion engine, comprising: an arrangement for ascertaining an actual fill level of the exhaust gas component storage using a first system model; an arrangement for feeding to the first system model a signal of a first exhaust gas sensor projecting into an exhaust gas flow upstream from the catalytic converter and detecting a concentration of the exhaust gas component; an arrangement for predefining in the first system model a base lambda setpoint value for a first control loop, the predefining being performed by a second control loop; an arrangement for converting, in the second control loop, an initial value for the base lambda setpoint value into a fictitious fill level by a second system model identical to the first system model; an arrangement for comparing the fictitious fill level with a setpoint value for a fill level, the comparing producing a comparison result; and an arrangement for iteratively changing the base lambda setpoint value as a function of the comparison result, if the comparison result indicates a difference between the setpoint value for the fill level and the fictitious fill level that is greater than a predefined degree, wherein the base lambda setpoint value is not changed if the comparison result indicates no difference between the setpoint value for the fill level and the fictitious fill level.
13. The control unit as recited in claim 12, further comprising: an arrangement for ascertaining and processing by a fill level regulation a deviation of the actual fill level from the setpoint value for the fill level in order to form a lambda setpoint value correction value; an arrangement for forming a sum from the base lambda setpoint value and the lambda setpoint value correction value; an arrangement for forming a correction value on the basis of the sum; and an arrangement for influencing a fuel metering to at least one combustion chamber of the internal combustion engine by the correction value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Exemplary embodiments of the present invention are depicted in the drawings and are explained in greater detail in the following description. In the process, identical reference numerals in various figures each refer to identical elements or elements at least comparable in their function.
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) 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.
(8) Specifically,
(9) Exhaust system 14 includes a catalytic converter 26. Catalytic convert 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.
(10) 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 is preferably a broadband lambda sensor, which permits a measurement of the air ratio λ across a broad air ratio range. Rear exhaust gas sensor 34 is preferably 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.
(11) 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.
(12) 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.
(13) In this application, reference is made to a system model 100, a catalytic converter model 102, an inverse catalytic converter model 104 (cf.
(14)
(15) 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.
(16) 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.
(17) To be able to reproduce filling and emptying processes more realistically, three-way catalytic converter 26 is preferably 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, preferably, into the oxygen fill level standardized to the instantaneous maximum oxygen storage capability.
(18) 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 26 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.
(19) 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 is preferably modeled. Output lambda model 106 is not absolutely necessary for a pilot control based on a setpoint oxygen fill level.
(20) Thus, system model 100 on the one hand is used to model at least one average fill level
(21)
(22) Specifically,
(23) 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
(24) 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
(25) The filtered fill level setpoint value
(26) 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 are preferably, 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.
(27) 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
(28) 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
(29) In the subject matter of
(30)
(31) The present invention is based on the following consideration. A fictitious value λ.sub.in,fictitious is predefined using a lambda actual value sensor block 32′ as an input variable for second system model 100′ of pilot control 136. Using second system model 100′, a fictitious value (
(32) If this difference in the value calculated from fictitious average fill level (
(33) 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
(34) To minimize the computing effort in control unit 16, iteration limits are preferably established for input lambda λ.sub.in,fictitious, which determine the range, in which the iteration is carried out. These iteration limits are preferably established as a function of the instantaneous operating conditions. It is advantageous, for example, to carry out the iteration only in a preferably 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.
(35) The equation system to be solved iteratively 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.
(36) The specific pilot control 136 of
(37) All elements depicted in
(38) 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.
(39)
(40) 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 (