Engine Control Device
20170314482 · 2017-11-02
Assignee
Inventors
Cpc classification
F02D2021/083
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P5/1522
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0052
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D19/024
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/006
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P5/1516
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P9/002
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1498
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D37/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P3/045
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D43/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P5/15
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/288
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
F02D41/1456
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D19/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D41/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D19/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D19/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
The present invention suppresses the worsening of stability due to a variation in EGR amounts between cylinders in a spark ignition engine. An engine control device for controlling a spark ignition engine equipped with an EGR means for recirculating exhaust gas in a combustion chamber and an air-fuel-ratio detection means for detecting the air-fuel ratio in each cylinder, the engine control device being characterized by being equipped with a means for changing the parameters for ignition control of a rich cylinder, when the air-fuel ratio of cylinders varies and there are richer cylinders and leaner cylinders relative to a prescribed air-fuel ratio during the execution of exhaust gas recirculation by the EGR means.
Claims
1. An engine control device that controls a spark ignition engine equipped with an EGR device to recirculate an exhaust to a combustion chamber, and detects an air-fuel ratio of each cylinder, wherein, when an air-fuel ratio of each cylinder varies between a rich air-fuel ratio and a lean air-fuel ratio due to a variation in exhaust recirculation amount at the time when the exhaust is recirculated by the EGR device, an ignition timing of a cylinder having the rich air-fuel ratio is corrected to be advanced, or an ignition energy of the cylinder having the rich air-fuel ratio is increased.
2. The engine control device according to claim 1, wherein the EGR device is at least one of an external EGR device that recirculates the exhaust toward an intake side through an exhaust recirculating pipe, and an inner EGR device that controls an intake valve and an exhaust valve such that the exhaust is left in the combustion chamber or directly returns.
3. The engine control device according to claim 1, wherein the predetermined air-fuel ratio is a target air-fuel ratio in an air-fuel ratio feedback control or an average air-fuel ratio of all the cylinders.
4. The engine control device according to claim 1, wherein, when a combustion stability of the cylinder having the rich air-fuel ratio departs from a predetermined range, the ignition timing of the cylinder having the rich air-fuel ratio is corrected to be advanced, or the ignition energy of the cylinder having the rich air-fuel ratio is increased.
5. The engine control device according to claim 1, wherein, when an angular acceleration of the cylinder having the rich air-fuel ratio is equal to or less than a predetermined value, the ignition timing of the cylinder having the rich air-fuel ratio is corrected to be advanced, or the ignition energy of the cylinder having the rich air-fuel ratio is increased.
6. The engine control device according to claim 1, wherein the ignition timing of a cylinder other than the cylinder having the rich air-fuel ratio is corrected to be lagged, or a fuel injection amount is corrected to be increased.
7. The engine control device according to claim 1, wherein a correction amount of the ignition timing of the cylinder having the rich air-fuel ratio to be advanced or an increasing amount of the ignition energy of the cylinder having the rich air-fuel ratio is changed on the basis of a degree of a variation in air-fuel ratio of each cylinder.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DESCRIPTION OF EMBODIMENTS
[0029] Hereinafter, embodiments will be described using the drawings.
First Embodiment
[0030] In this embodiment, the description will be given about an example in which a cylinder having the richest air-fuel ratio is detected using an air-fuel ratio sensor of an exhaust manifold integrated part at the time of executing the external EGR, and an ignition timing of the subject cylinder is advanced.
[0031]
[0032] The signals of the accelerator opening sensor 13, the air flow sensor 2, the intake air temperature sensor 29, and a throttle opening sensor 17 attached to the electronic throttle 3, the crank angle sensor 15, the water temperature sensor 14 are transmitted to a control unit 16 described below. An operation state of the engine 9 is obtained from these sensor outputs, and an air amount, a fuel injection amount, an ignition timing, and a main operation amount of the engine 9 of an EGR amount are optimally calculated.
[0033] A target air amount calculated in the control unit 16 is converted from a target throttle opening to an electronic throttle drive signal, and transmitted to the electronic throttle 3. The fuel injection amount is converted into a value opening pulse signal, and transmitted to a fuel injection valve (injector) 7. In addition, a drive signal to be ignited at the ignition timing calculated by the control unit 16 is transmitted to an ignition plug 8. In addition, a drive signal is transmitted to an EGR valve 19 such that a target EGR amount calculated by the control unit 16 is executed.
[0034] The injected fuel is mixed with the air from the intake manifold, and flows into the cylinder of the engine 9 so as to form an air-fuel mixture. The air-fuel mixture is exploded by a spark generated from the ignition plug 8 at a predetermined ignition timing. The piston is pushed down by the combustion pressure to be power of the engine 9. The exhaust after the explosion is sent to a three-way catalyst 11 through an exhaust manifold 10. Part of the exhaust is recirculated to the intake side through an exhaust recirculating pipe 18. The amount of recirculation is controlled by the EGR valve 19.
[0035] The air-fuel ratio sensor 12 of the upstream of the catalyst is attached between the engine 9 and the three-way catalyst 11. The O2 sensor 20 of the downstream of the catalyst is attached on the downstream side of the three-way catalyst 11.
[0036]
[0037] Hereinafter, the description will be given about the control program written in the ROM 22.
[0040] The “rich cylinder detection unit” calculates the number (Cyl_R) of a cylinder of which the air-fuel ratio is richest. The “ignition timing calculation unit” calculates the ignition timings (Adv1 to Adv4) of the first to fourth cylinders. The ignition timing of the cylinder indicated by Cyl_R is advanced by a predetermined amount. Hereinafter, the details of the respective calculation units will be described.
<Rich Cylinder Detection Unit (FIG. 4)>
[0041] In this calculation unit, Cyl_R (the number of the rich cylinder (excessive EGR)) is calculated. The details are illustrated in
[0042] When an external EGR amount is equal to or more than a predetermined amount, this process is performed. The external EGR control will not be described here in detail since there are a number of well-known techniques. [0043] The engine rotation angle (from a reference angle) is set to Deg_R when Rabf satisfies Rabf<M_Rabf and is minimized during a period of the engine rotates twice. The reference angle may be a predetermined angle such as an intake TDC of a specific cylinder. [0044] A value obtained with reference to a map M_Deg_R_Cyl1 using TP (torque equivalent value) and Ne (rotation speed) is set to Deg_R_Cyl1 (a threshold value of the engine rotation angle at the time of being rich). [0045] When Deg_R_Cyl1≦Deg_R<Deg_R_Cyl1+180, Cyl_R=1 [0046] When Deg_R_Cyl1+180≦Deg_R<Deg_R_Cyl1+360, Cyl_R=3 [0047] When Deg_R_Cyl1+360≦Deg_R<Deg_R_Cyl1+540, Cyl_R=4 [0048] When Deg_R_Cyl1+540≦Deg_R<Deg_R_Cyl1+720, Cyl_R=2
[0049] M_Rabf is a target air-fuel ratio in an air-fuel ratio feedback control or an average air-fuel ratio of all the cylinders.
[0050] The calculation method of TP is a well-known technique, and obtained by the following formula using Qa (air amount) and Ne (rotation speed) for example.
K×Qa/(Ne×Cyl)
[0051] Herein, K is a calibration coefficient for the conversion to the torque equivalent value, and Cyl is the number of cylinders of the engine. The map M_Deg_R_Cyl1 is determined according to the engine specification, a position where the air-fuel ratio sensor is attached, and characteristics. The map may be determined from a prototype test.
<Ignition Timing Calculation Unit (FIG. 5)>
[0052] In this calculation unit, Adv1 to Adv4 (ignition timings of the first to fourth cylinders) are calculated. The details are illustrated in
[0066] Further, since a minimum value of Rabf (air-fuel ratio) obtained by the rich cylinder detection unit is a rich degree, Adv_hos (advance angle correction amount) may be changed according to the rich degree (according to an excessive EGR amount).
Second Embodiment
[0067] In this embodiment, the description will be given about an example in which a cylinder having the richest air-fuel ratio is detected using the air-fuel ratio sensor of the exhaust manifold integrated part at the time of performing the inner EGR, and an ignition energy of the subject cylinder is increased.
[0068]
[0069]
[0070] Hereinafter, the description will be given about the control program written in the ROM 22.
[0073] The “rich cylinder detection unit” calculates the number (Cyl_R) of a cylinder of which the air-fuel ratio is richest. The “conduction calculation unit” calculates conduction times (Dwell1 to Dwell4) toward ignition coils of the first to fourth cylinders. The conduction time toward the ignition coil of the cylinder indicated by Cyl_R is lengthened by a predetermined amount. Hereinafter, the details of the respective calculation units will be described.
<Rich Cylinder Detection Unit (FIG. 4)>
[0074] In this calculation unit, Cyl_R (the number of rich cylinder (excessive EGR)) is calculated. While being illustrated in
<Conduction Time Calculation Unit (FIG. 9)>
[0075] This calculation unit calculates Dwell1 to Dwell4 (the conduction times of the first to fourth cylinders). The details are illustrated in
[0089] Further, since a minimum value of Rabf (air-fuel ratio) obtained by the rich cylinder detection unit is a rich degree, Dwell_hos (advance angle correction amount) may be changed according to the rich degree (according to an excessive EGR amount).
Third Embodiment
[0090] In this embodiment, the description will be given about an example in which a cylinder having the richest air-fuel ratio is detected using a two-rotational frequency component of the engine in the signals of the air-fuel ratio sensors of the exhaust manifold integrated part at the time of executing the external EGR, and the ignition timing of the subject cylinder is advanced.
[0091]
[0092]
[0093] Hereinafter, the description will be given about the control program written in the ROM 22.
[0098] The “two-rotational component calculation unit” calculates a real part (R_2rev) and an imaginary part (I_2rev) of the two-rotational component of the signal (Rabf) of the air-fuel ratio sensor 12. The “two-rotational component phase calculation unit” calculates a two-rotational component phase (Phase) from R_2rev and I_2rev. The “rich cylinder detection unit” calculates the number (Cyl_R) of a cylinder of which the air-fuel ratio is richest. The “ignition timing calculation unit” calculates the ignition timings (Adv1 to Adv4) of the first to fourth cylinders. The ignition timing of the cylinder indicated by Cyl_R is advanced by a predetermined amount. Hereinafter, the details of the respective calculation units will be described.
<Two-Rotational Component Calculation Unit (FIG. 11)>
[0099] In this calculation unit, the real part (R_2rev) and the imaginary part (I_2rev) of the two-rotational component of the signal (Rabf) of the air-fuel ratio sensor 12 are calculated. The details are illustrated in
[0100] A difference between a current value and a previous value of Rabf is calculated, and set to dRabf (a differential value of signals of the air-fuel ratio sensor of the upstream of the catalyst). The process (discrete Fourier transform) surrounded by a dotted line in the drawing is performed on dRabf. The current value, the previous value, a first value before the previous value, and a second value before the first value of C_R×dRabf are added and set to R_2rev. In addition, the current value, the previous value, a first value before the previous value, and a second value before the first value of C_I×dRabf are added and set to I_2rev. Herein, C_R and C_I are calculated according to CYLCNT (cylinder No.) as follows. CYLCNT is updated when a piston position of an N-th cylinder is at a predetermined value. Herein, it is assumed that the updating is performed at 110 deg before the compression TDC of the subject cylinder. [0101] When CYLCNT=1, C_R=1 [0102] When CYLCNT=3 or 2, C_R=0 [0103] When CYLCNT=4, C_R=−1
In addition, [0104] When CYLCNT=1 or 4, C_I=0 [0105] When CYLCNT=3, C_I=1 [0106] When CYLCNT=2, C_I=−1
[0107] When a difference between the current value and the previous value of Rabf is subjected to the Fourier transform, it is possible to detect a cylinder having a relatively rich air-fuel ratio among all the cylinders (a cylinder having an air-fuel ratio richer than an average value of all the cylinders).
<Two-Rotational Component Phase Calculation Unit (FIG. 12)>
[0108] In this calculation unit, the two-rotational component phase (Phase) is calculated. The details are illustrated in
arc tan 2(I_2rev/R_2rev)×(180/π)
Herein, arc tan 2 calculates an arc tangent value (=phase) corresponding to four quadrants (−180 to 180 deg).
[0109] Further, Phase (two-rotational component phase) having a phase range of 0 to 360 deg is obtained. Specifically, Phase=Phase0+360 is set at the time of Phase0<0, and Phase=Phase0 at the other time.
<Rich Cylinder Detection Unit (FIG. 13)>
[0110] In this calculation unit, Cyl_R (the number of the rich cylinder (excessive EGR)) is calculated using Phase. The details are illustrated in
[0116] The map M_K_Phase1 is determined according to the engine specification, a position where the air-fuel ratio sensor is attached, and characteristics. The map may be determined from a prototype test.
<Ignition Timing Calculation Unit (FIG. 5)>
[0117] In this calculation unit, Adv1 to Adv4 (ignition timings of the first to fourth cylinders) are calculated. While being illustrated in
Fourth Embodiment
[0118] In this embodiment, the description will be given about an example in which a cylinder having an excessive EGR amount is detected using both the air-fuel ratio sensor of the exhaust manifold integrated part and the crank angle sensor at the time of executing the external EGR, and the ignition timing of the subject cylinder is advanced.
[0119]
[0120]
[0121] Hereinafter, the description will be given about the control program written in the ROM 22.
[0128] The “two-rotational component calculation unit” calculates a real part (R_2rev) and an imaginary part (I_2rev) of the two-rotational component of the signal (Rabf) of the air-fuel ratio sensor 12. The “two-rotational component phase calculation unit” calculates a two-rotational component phase (Phase) from R_2rev and I_2rev. The “individual-cylinder rotational variation calculation unit” calculates rotational variations (dNe_1, dNe_2, dNe_3, and dNe_4) of the cylinders from a signal of the crank angle sensor 15. The “unstable cylinder detection unit” calculates a cylinder (instability flags of the first to fourth cylinders) (f_dNe_1 to f_dNe_4) which becomes unstable by the excessive EGR amount from dNe_1, dNe_2, dNe_3, and dNe_4. The “excessive-EGR cylinder detection unit” calculates the number (Cyl_R) of the cylinder having a rich air-fuel ratio due to the most excessive EGR amount. The “ignition timing calculation unit” calculates the ignition timings (Adv1 to Adv4) of the first to fourth cylinders. The ignition timing of the cylinder indicated by Cyl_R is advanced by a predetermined amount. Hereinafter, the details of the respective calculation units will be described. Hereinafter, the details of the respective calculation units will be described.
<Two-Rotational Component Calculation Unit (FIG. 11)>
[0129] In this calculation unit, the real part (R_2rev) and the imaginary part (I_2rev) of the two-rotational component of the signal (Rabf) of the air-fuel ratio sensor 12 are calculated. While being illustrated in
<Two-Rotational Component Phase Calculation Unit (FIG. 12)>
[0130] In this calculation unit, the two-rotational component phase (Phase) is calculated. While being illustrated in
<Individual-Cylinder Rotational Variation Calculation Unit (FIG. 15)>
[0131] In this calculation unit, the rotational variations (dNe_1, dNe_2, dNe_3, and dNe_4) of the respective cylinder are calculated. The details are illustrated in
Herein,
[0145] dNe_1: Rotational variation of the first cylinder [0146] dNe_2: Rotational variation of the second cylinder [0147] dNe_3: Rotational variation of the third cylinder [0148] dNe_4: Rotational variation of the fourth cylinder
<Unstable Cylinder Detection Unit (FIG. 16)>
[0149] In this calculation unit, the cylinders f_dNe_1 to f_dNe_4 (instability flags of the first to fourth cylinders) of which the stability is degraded due to the excessive EGR amount are detected using dNe_1, dNe_2, dNe_3, and dNe_4. The details are illustrated in
<Excessive-EGR Cylinder Detection Unit (FIG. 17)>
[0155] In this calculation unit, Cyl_R (the number of the cylinder having the excessive EGR amount) is calculated using Phase and f_dNe_1 to f_dNe_4. The details are illustrated in
[0161] The map M_K_Phase1 is determined according to the engine specification, a position where the air-fuel ratio sensor is attached, and characteristics. The map may be determined from a prototype test.
<Ignition Timing Calculation Unit (FIG. 5)>
[0162] In this calculation unit, Adv1 to Adv4 (ignition timings of the first to fourth cylinders) are calculated. While being illustrated in
Fifth Embodiment
[0163] In this embodiment, the description will be given about an example in which a cylinder having the richest air-fuel ratio is detected using an air-fuel ratio sensor of an exhaust manifold integrated part at the time of executing the external EGR, the ignition timing of the subject cylinder is advanced, and the ignition timings of the other cylinders are lagged.
[0164]
[0165]
[0166] Hereinafter, the description will be given about the control program written in the ROM 22.
[0169] The “rich cylinder detection unit” calculates the number (Cyl_R) of a cylinder of which the air-fuel ratio is richest. The “ignition timing calculation unit” calculates the ignition timings (Adv1 to Adv4) of the first to fourth cylinders. The ignition timing of the cylinder indicated by Cyl_R is advanced by a predetermined amount. The ignition timings of the other cylinders are lagged by a predetermined amount. Hereinafter, the details of the respective calculation units will be described.
<Rich Cylinder Detection Unit (FIG. 4)>
[0170] In this calculation unit, Cyl_R (the number of rich cylinder (excessive EGR)) is calculated. While being illustrated in
<Ignition Timing Calculation Unit (FIG. 18)>
[0171] In this calculation unit, Adv1 to Adv4 (ignition timings of the first to fourth cylinders) are calculated. The details are illustrated in
[0185] Further, since a minimum value of Rabf (air-fuel ratio) obtained by the rich cylinder detection unit is a rich degree, Adv_hos (advance angle correction amount) and Adv_hos_r (lag angle correction amount) may be changed according to the rich degree (according to an excessive EGR amount). In addition, the fuel injection amount of the cylinder other than the cylinder having the richest air-fuel ratio may be corrected to be increased.
[0186] The effects of the configuration of the invention are as follows. An engine control device of the invention controls, for example, a spark ignition engine which includes an EGR means to recirculate an exhaust to a combustion chamber, and an air-fuel-ratio detection means to detect an air-fuel ratio of each cylinder. The engine control device includes a means which corrects the ignition timing of the rich cylinder to be advanced or increases the ignition energy of the rich cylinder when the exhaust is recirculated by the EGR means and when the air-fuel ratio varies in the respective cylinders to be a rich air-fuel ratio and to be a lean air-fuel ratio compared to a predetermined value.
[0187] In other words, in a case where the EGR is performed to recirculate the exhaust to the combustion chamber, the EGR amount (exhaust recirculating amount) varies among the cylinders by failure and aging of the EGR control system. Herein, examples of the failure and the aging may include clogging, damage of components, and degradation. It may be considered a state where the variation in EGR amount occurs among the cylinders by an error of the EGR control system. As illustrated in
[0188] In a case where only the fuel injection amount of the subject cylinder is reduced, the richness of the air-fuel ratio of the subject cylinder is suppressed, but the air-fuel ratio becomes lean and thus the combustion stability is degraded still more. Since the cylinder having a rich air-fuel ratio due to the excessive EGR amount is lagged in the combustion speed, it is possible to be improved to be stable by advancing the ignition timing. In addition, since the cylinder having a rich air-fuel ratio due to the excessive EGR is lagged in the combustion speed, it is possible to be improved to be stable by increasing the ignition energy. Herein, as a method of increasing the ignition energy, a method of lengthening a spark ignition period and a method of reinforcing the current flowing to the ignition coil are considered.
[0189] In addition, in the engine control device of the invention, the EGR means is at least one of an external EGR means which recirculates the exhaust toward the intake side and an internal EGR means which controls the exhaust to be left in the combustion chamber or directly return.
[0190] In other words, the EGR means which recirculates the exhaust to the combustion chamber is at least one of the external EGR means which recirculates the exhaust toward the intake side using a recirculation pipe, and the internal EGR means which controls, for example, an opening/closing period and a lift amount of intake and exhaust valves such that the exhaust is left in the combustion chamber or directly returns.
[0191] In addition, in the engine control device of the invention, the predetermined air-fuel ratio is a target air-fuel ratio or an average air-fuel ratio of all the cylinders in the air-fuel ratio feedback control.
[0192] In other words, due to a variation of the EGR amount among the cylinders, the air-fuel ratio varies between a rich side and a lean side around the target air-fuel ratio in the air-fuel ratio feedback control or an air-fuel ratio of all the cylinders which is substantially equivalent to the target air-fuel ratio. Therefore, the rich cylinder is determined as a cylinder having an excessive EGR amount on the basis of the target air-fuel ratio in the air-fuel ratio feedback control or the average air-fuel ratio of all the cylinders.
[0193] In addition, the engine control device of the invention includes at least a means which detects a combustion stability of the rich cylinder. When the combustion stability of the rich cylinder departs from a predetermined range, the engine control device corrects the ignition timing of the rich cylinder to be advanced or increases the ignition energy of the rich cylinder.
[0194] In other words, as described above, when the cylinder having the excessive EGR amount becomes rich, the combustion stability is simultaneously degraded. At least the combustion stability of the rich cylinder is detected for each cylinder. When the richness and the combustion stability depart from a predetermined range, the subject cylinder is determined as stable due to the excessive EGR amount. Further, a combustion pressure, torque, and an angular acceleration are considered as the combustion stability.
[0195] In addition, the engine control device of the invention includes at least a means which detects an angular acceleration of the rich cylinder. When the angular acceleration of the rich cylinder is equal to or less than a predetermined value, the engine control device corrects the ignition timing of the rich cylinder to be advanced or increases the ignition energy of the rich cylinder.
[0196] In other words, as described above, when the cylinder having the excessive EGR amount becomes rich, the combustion stability is simultaneously degraded. The degradation of the combustion stability is detected by the angular acceleration of each cylinder. When the richness and the angular acceleration are equal to or less than a predetermined value, the subject cylinder is determined to have the excessive EGR amount.
[0197] In addition, the engine control device of the invention corrects the ignition timing of a cylinder other than the rich cylinder to be lagged, or corrects the fuel injection amount to be increased.
[0198] In other words, while the cylinder having the excessive EGR amount becomes rich, the cylinder having a less EGR amount is increased in the air amount in proportion to being rich so as to become lean. Since a knock limit is shifted toward a lagged angle side due to the less EGR amount, the ignition timing of the subject cylinder is lagged. Alternatively, the leaning is released by correcting the fuel injection amount to be increased.
REFERENCE SIGNS LIST
[0199] 1 air cleaner [0200] 2 air flow sensor [0201] 3 electronic throttle [0202] 4 intake manifold [0203] 5 collector [0204] 6 accelerator [0205] 7 fuel injection valve [0206] 8 ignition plug [0207] 9 engine [0208] 10 exhaust manifold [0209] 11 three-way catalyst [0210] 12 air-fuel ratio sensor of upstream of catalyst [0211] 13 accelerator opening sensor [0212] 14 water temperature sensor [0213] 15 crank angle sensor [0214] 16 control unit [0215] 17 throttle opening sensor [0216] 18 exhaust recirculating pipe [0217] 19 EGR valve [0218] 20 O2 sensor of downstream of catalyst [0219] 21 CPU [0220] 22 ROM [0221] 23 RAM [0222] 24 input circuit [0223] 25 input/output port [0224] 26 ignition output circuit [0225] 27 fuel injection valve drive circuit [0226] 28 electronic throttle drive circuit [0227] 29 intake air temperature sensor [0228] 30 EGR valve drive circuit [0229] 31 intake valve [0230] 32 exhaust valve [0231] 33 intake valve drive circuit [0232] 34 exhaust valve drive circuit