FUZZY CONTROL OF AN INTERNAL COMBUSTION ENGINE

20170045011 ยท 2017-02-16

    Inventors

    Cpc classification

    International classification

    Abstract

    To further reduce pollutant emissions during operation of an internal combustion using an exhaust catalytic converter and in particular to promptly detect and possibly even prevent a departure from the catalytic converter window, a first oxygen filling level in a front area of the exhaust catalytic converter and a second oxygen filling level in a rear area be determined as a function of a signal of a lambda sensor and that the fuel mixture of the internal combustion engine be influenced as a function of the two oxygen filling levels with the aid of a fuzzy controller.

    Claims

    1. A method for controlling operation of an internal combustion engine, an exhaust aftertreatment system being assigned to the internal combustion engine, including at least one exhaust catalytic converter and one lambda sensor situated upstream from the exhaust catalytic converter, the method comprising: determining, as a function of a signal of the lambda sensor, a first oxygen filling level in a front area of the exhaust catalytic converter, and a second oxygen filling level in a rear area of the exhaust catalytic converter; and influencing, with the aid of a fuzzy controller, a fuel mixture of the internal combustion engine as a function of the first oxygen filling level and the second oxygen filling level.

    2. The method as recited in claim 1, wherein the first oxygen filling level and the second oxygen filling level are determined with the aid of a model of the exhaust catalytic converter.

    3. The method as recited in claim 1, wherein a first deviation of the first oxygen filling level from a first setpoint filling level and a first gradient of the first deviation are determined, a second deviation of the second oxygen filling level from a second setpoint filling level and a second gradient of a second deviation are determined, and the fuel mixture of the internal combustion engine is influenced as a function of the first and second deviations and of the first and second gradients with the aid of the fuzzy controller.

    4. The method as recited in claim 1, wherein the front area is larger than the rear area.

    5. The method as recited in claim 4, wherein the model of the exhaust catalytic converter is calibrated with the aid of a sensor situated downstream from the exhaust catalytic converter.

    6. The method as recited in claim 1, wherein the first and second oxygen filling levels are standardized with respect to an instantaneous oxygen storage capacity of the exhaust catalytic converter.

    7. The method as recited in claim 3, wherein a membership function of the fuzzy controller for at least one of the first oxygen filling level and the second oxygen filling level includes at least three subsets, wherein: a first subset has a maximum value in a range from 0% to approximately 10% and a ramp descending to a value of zero in the range from approximately 10% to approximately 20%; a second subset has a ramp ascending from 0 to a maximum value in a range from approximately 10% to approximately 20%, a maximum value in a range from approximately 20% to approximately 80% and a ramp descending to a value of zero in a range from approximately 80% to approximately 90%; and a third subset has a ramp ascending from a value of zero up to a maximum value in a range from approximately 80% to approximately 90% and a maximum value beyond approximately 90%.

    8. The method as recited in claim 3, wherein a membership function of the fuzzy controller for at least one of the first gradient and the second gradient includes at least three subsets, wherein: a first subset has a maximum value in a range down to approximately 2% per second and a ramp descending to a value of zero in a range from approximately 2% per second to approximately 0% per second; a second subset has a ramp ascending from 0 to a maximum value in a range from approximately 2% per second to approximately 0% per second and a ramp descending to the value of zero from approximately 0% per second to approximately 2% per second; and a third subset has a ramp ascending from a value of zero to a maximum value in a range from approximately 0% per second to approximately 2% per second and a maximum value beyond 2% per second.

    9. A control unit for regulating the operation of an internal combustion engine, an exhaust aftertreatment system being assigned to the internal combustion engine, including at least one exhaust catalytic converter and one lambda sensor situated upstream from the exhaust catalytic converter, the control unit configured to: determine, as a function of a signal of the lambda sensor, a first oxygen filling level in a front area of the exhaust catalytic converter, and a second oxygen filling level in a rear area of the exhaust catalytic converter; and influence, with the aid of a fuzzy controller, a fuel mixture of the internal combustion engine as a function of the first oxygen filling level and the second oxygen filling level; wherein the fuzzy controller is formed in the control unit.

    10. A non-transitory computer-readable storage medium storing a computer program for controlling operation of an internal combustion engine, an exhaust aftertreatment system being assigned to the internal combustion engine, including at least one exhaust catalytic converter and one lambda sensor situated upstream from the exhaust catalytic converter, the computer program, when executed by a control unit, causing the control unit to perform: determining, as a function of a signal of the lambda sensor, a first oxygen filling level in a front area of the exhaust catalytic converter, and a second oxygen filling level in a rear area of the exhaust catalytic converter; and influencing, with the aid of a fuzzy controller, a fuel mixture of the internal combustion engine as a function of the first oxygen filling level and the second oxygen filling level.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0029] FIG. 1 shows a schematic representation of an internal combustion engine including an exhaust aftertreatment system.

    [0030] FIG. 2 shows a flow chart including method steps of a possible specific embodiment of the method according to the present invention.

    [0031] FIG. 3 shows a schematic block diagram of a lambda control structure including a fuzzy controller.

    [0032] FIG. 4 shows a graphic representation of an example of membership functions for four possible input variables of the fuzzy controller.

    DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

    [0033] FIG. 1 shows an internal combustion engine 1, which includes an intake tract 2, a fuel supply line 3 and an exhaust tract 4. A lambda sensor 5 is situated in exhaust gas tract 4 upstream from a catalytic converter 6, which is designed as a three-way catalytic converter, for example, and a lambda sensor 7 is situated downstream from catalytic converter 6. Lambda sensors 5 and 7 are connected to a control unit 9 via signal lines 8.

    [0034] Control unit 9 is connected to internal combustion engine 1 via signal lines and/or a bus system 10.

    [0035] A memory area 11, in which a computer program 12 and a model 13 of catalytic converter 6 are stored, is located in control unit 9, which is configured for controlling and/or regulating the operation of internal combustion engine 1.

    [0036] In the catalytic converter, a front area 14 and a rear area 15 are shown, representing the zones, in which the first oxygen filling level and the second oxygen filling level are ascertained.

    [0037] FIG. 2 shows a flow chart, illustrating a few method steps of one possible specific embodiment of the present invention. This method begins in a step 20, for example, on starting of internal combustion engine 1. In a step 21, the signal of lambda sensor 5 upstream from exhaust catalytic converter 6 is detected. In step 22, a first oxygen filling level in a front zone or area facing the input of catalytic converter 6 is calculated, and a second oxygen filling level in a rear area facing the output of catalytic converter 6 is calculated using a model 13 of catalytic converter 6, which may have a comparatively simple structure. The front area is preferably larger than the rear area.

    [0038] In a step 23, the deviations in the oxygen filling levels ascertained in step 22 from predefined setpoint filling levels are determined. In a step 24, a first gradient of the first deviation from the first setpoint filling level and a second gradient of the second deviation from the second setpoint filling level are calculated, whereby the first and second setpoint filling levels possibly may be different of course.

    [0039] In a step 25, the variables ascertained in steps 23 and 24 as input variables are transferred to fuzzy controller 13. The input variables are put in relation to the membership functions defined in fuzzy controller 13, and then in a step 26, a decision is made on the basis of previously defined fuzzy rules as to whether and, if so, how the air-fuel mixture is influenced by generating a corresponding control intervention to promptly detect and prevent a departure from the catalytic converter window or to preferably return rapidly back to the catalytic converter window.

    [0040] FIG. 3 shows a lambda control structure 30, which is suitable for a lambda control of an internal combustion engine 1 and in which a fuzzy controller 31 is embedded. Block diagram 3 shows that, on the basis of the signal of lambda sensor 5, which is situated upstream from catalytic converter 6, the input variables for fuzzy controller 31 are formed in a model 13 of exhaust catalytic converter 6. In addition, the signal of lambda sensor 5 is also used for the normal lambda control, which is represented in a block 32.

    [0041] Depending on the result of the fuzzy control, fuzzy controller 31 generates a signal, which represents a correction of the lambda setpoint value and influences lambda control 32.

    [0042] The diagram in FIG. 3 also shows that the signal of lambda sensor 7, which is situated downstream from catalytic converter 6, is used for setpoint control in a block 33, in which a correction of an offset value for lambda sensor 5 is generated and made available to the lambda control in block 32.

    [0043] Furthermore, the signal of lambda sensor 7 is used for a calibration, which is indicated by the dashed arrow 34. For example, lambda sensor 7, which is designed as a two-point lambda sensor downstream from catalytic converter 6, indicates when catalytic converter 6 is filled completely with oxygen or is emptied completely of oxygen. This is then used to bring the modeled oxygen filling level into agreement with the actual oxygen filling level after lean phases or rich phases and to adapt the catalytic converter model, if necessary.

    [0044] The setpoint control based on the signal of lambda sensor 5, downstream from three-way catalytic converter 6, assumes only the detection and correction of an offset of lambda sensor 5 upstream from the catalytic converter in the exemplary embodiment shown in FIG. 3. Model-based fuzzy controller 31 ensures operation of catalytic converter 6 in the catalytic converter window of optimal emissions.

    [0045] FIG. 4 shows four sub-diagrams 40, 50, 60 and 70. Sub-diagram 40 is a graphical representation of a possible membership function for the setpoint filling level of the front area of the catalytic converter, including a first subset 41, a second subset 42 and a third subset 43. First subset 41 has a maximum value in a range from 44 to 45, which corresponds to 0% to approximately 10%, for example, and a ramp descending to the value 0 in a range from 45 to 46, which corresponds to 10% to approximately 20%, for example. Second subset 42 has an ascending ramp in the range from 45 to 46 (for example, 10% to 20%), a maximum value in the range from 46 to 47 (for example, 20% to 80%) and in a range from 47 to 48 (for example, 80% to 90%), it has a ramp descending to the value 0. Third subset 43 has a ramp ascending in a range from 47 to 48 (for example, 80% to 90%) and a maximum value beyond the value 48 (for example, 90%).

    [0046] Sub-diagram 50 represents by way of example a membership function for the gradient of the first oxygen filling level of the front area in catalytic converter 6 and includes three subsets 51, 52 and 53. First subset 51 corresponds to a decreasing gradient and has a maximum value in a range from 54 to 55 (for example, 2% per second) and a ramp descending to the value 0 in a range from 55 to 56 (for example, 0% per second). Second subset 52 includes an ascending ramp and a descending ramp and has its maximum value at location 56 corresponding to 0% per second, for example. Third subset 53 corresponds to an increasing gradient and has an ascending ramp in the range from 56 to 57 (for example, 0% to +2% per second) and a maximum value beyond the value 57 (for example, +2% per second).

    [0047] Sub-diagram 60 corresponds to sub-diagram 40 in the example shown in FIG. 4, where sub-diagram 60 shows the membership function for the oxygen filling level of the rear area of catalytic converter 6. Similarly, sub-diagram 70 corresponds to sub-diagram 50, sub-diagram 70 showing a possible membership function of the gradient of the second oxygen filling level of the rear area of the catalytic converter.

    [0048] Based on the membership functions shown in FIG. 4, a preferably small set of fuzzy rules may be defined, for example, as follows: [0049] IF the front filling level is high AND the front filling level is ascending AND the rear filling level is high AND the rear filling level is ascending, THEN make the air-fuel mixture much richer. [0050] IF the front filling level is high AND the front filling level is descending AND the rear filling level is low AND the rear filling level is ascending, THEN do not change the air-fuel mixture.

    [0051] Rules may be defined for the other possible combinations accordingly.

    [0052] FIG. 4 also takes into account in particular a possible use of the fuzzy controller in an engine control unit having limited resources since membership functions 40, 50, 60 and 70 of the four input variable are defined by using preferably few fuzzy sets, but that does not result in any significant restrictions on the quality of the provided method.