WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Engine control with exhaust gas recirculation    
United States Patent4640257   
Link to this pagehttp://www.wikipatents.com/4640257.html
Inventor(s)Kodama; Katsuhiko (Oobu, JP); Yamazoe; Hisamitsu (Kariya, JP)
AbstractIn engine control apparatus with exhaust gas recirculation control and air/fuel ratio feedback control, the amount of recirculated exhausted gasses is accurately detected so as to operate an internal combustion engine under an optimal operating condition all the time. To this end a correction factor derived from oxygen sensor output, which is used for air/fuel ratio control, is monitored to obtain a difference of a correction factor value resulted from engine operation with EGR and another correction factor value resulted from engine operation with EGR. This difference is obtained by forcibly interrupting EGR operation. Once the amount of recirculated exhaust is accurately estimated, the EGR control and/or air/fuel ratio control are performed with compensation for possible error due to secular change in EGR system.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4640257
Engine control with exhaust gas recirculation - US Patent 4640257 Drawing
Engine control with exhaust gas recirculation
Inventor     Kodama; Katsuhiko (Oobu, JP); Yamazoe; Hisamitsu (Kariya, JP)
Owner/Assignee     Nippondenso Co., Ltd. (Kariya, JP)
Patent assignment
All assignments
Publication Date     February 3, 1987
Application Number     06/729,145
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     April 30, 1985
US Classification     123/698 701/108
Int'l Classification     F02M 025/06
Examiner     Wolfe Jr.; Willis R.
Assistant Examiner    
Attorney/Law Firm     Cushman, Darby & Cushman
Address
Parent Case    
Priority Data     May 01, 1984[JP]59-88644 May 08, 1984[JP]59-91424
USPTO Field of Search     123/480 123/489 123/568 123/569 123/571 364/431.04 364/431.05 364/431.06
Patent Tags     engine control exhaust gas recirculation
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4553518
Takao
123/478
Nov,1985

[0 after 0 votes]
4534334
Murakami
123/568.27
Aug,1985

[0 after 0 votes]
4471745
Yoshioka
123/698
Sep,1984

[0 after 0 votes]
4448178
Yamato
123/486
May,1984

[0 after 0 votes]
4399791
Kobayashi
123/698
Aug,1983

[0 after 0 votes]
4304210
Hayakawa
123/568.27
Dec,1981

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. Apparatus for controlling the amount of exhaust gases to be recirculated from an exhaust passage of an internal combustion engine to an intake passage of the same, comprising:

(a) means for detecting various engine parameters;

(b) gas sensor means for detecting the concentration of an exhaust gas in said exhaust passage;

(c) means for forcibly interrupting exhaust gas recirculation when said engine is under air/fuel ratio feedback control and exhaust gas recirculation is being performed; and

(d) computing means for computing a value representing a desired amount of exhaust to be recirculated using engine parameters and for:

(1) producing a correction factor using an output signal from said gas sensor means;

(2) obtaining a first mean value of a first plurality of feedback correction factor values during feedback control of air/fuel ratio and during exhaust gas recirculation control;

(3) interrupting exhaust gas recirculation during air/fuel ratio feedback control;

(4) obtaining a second mean value of a second plurality of feedback correction factor values when exhaust gas recirculation is being interrupted;

(5) resuming exhaust gas recirculation when said second mean value is obtained;

(6) detecting a difference between said first mean value and said second mean value; and

(7) correcting said value using said difference.

2. A method of accurately estimating the amount of exhaust actually recirculated from an exhaust passage of an internal combustion engine to an intake passage of said engine equipped with air/fuel ratio feedback control apparatus, comprising the steps of:

(a) deriving a first variable using an output signal from a gas sensor used for measuring concentration of a gas in said exhaust passage, when air/fuel ratio feedback control and exhaust gas recirculation are both being performed, said first variable being a mean value of a plurality of feedback correction factor values;

(b) forcibly interrupting the exhaust gas recirculation;

(c) deriving a second variable using the output signal from said gas sensor when air/fuel ratio feedback control is being performed but exhaust gas recirculation is interrupted, said second variable being a mean value of a plurality of feedback correction factor values;

(d) resuming exhaust gas recirculation when said second variable is obtained;

(e) calculating the difference between said first and second variables; and

(f) obtaining the amount of exhaust gas recirculated using said difference.

3. A method of accurately estimating the amount of exhaust gases actually recirculated from an exhaust passage of an internal combustion engine to an intake passage of said engine equipped with air/fuel ratio feedback control apparatus, comprising the steps of:

(a) deriving a first variable using an output signal from a gas sensor used for measuring a concentration of a gas in said exhaust passage, when air/fuel ratio feedback control and exhaust gas recirculation are both being performed, said first variable being a mean value of a plurality of feedback correction factor values, said step of deriving said first variable including:

(1) detecting a plurality of values of said first variable when stepwisely changing;

(2) computing a mean value of said plurality of values;

(3) cancelling at least one value which is deviated from said mean value by a predetermined amount; and

(4) finally obtaining a mean value of said plurality of values, which plurality equals a predetermined value;

(b) forcibly interrputing the exhaust gas recirculation;

(c) deriving a second variable using the output signal from said gas sensor when air/fuel ratio feedback control is being performed but exhaust gas recirculation is interrupted, said second variable being a mean value of a plurality of feedback correction factor values, said step of deriving said first variable including:

(1) detecting a plurality of values of said second variable when stepwisely changing;

(2) computing a mean value of said plurality of values;

(3) cancelling at least one value which is deviated from said mean value by a predetermined amount; and

(4) finally obtaining a mean value of said plurality of values, which plurality equals a predetermined value;

(d) resuming exhaust gas recirculation when said second variable is obtained;

(e) calculating the difference between said first and second variables; and

(f) obtaining the amount of exhaust gas recirculated using said difference.

4. Apparatus for controlling air-fuel mixture to be supplied to an internal combustion engine having an intake passage, an exhaust passage, and an exhaust gas recirculation passage for recirculating exhaust gases in said exhaust passage to said intake passage therethrough, said apparatus comprising:

(a) means for detecting intake and rotational conditions of said engine;

(b) means for controlling an amount of fuel to be supplied to said engine along with air for combustion therein in accordance with said detected intake and rotational conditions;

(c) means for detecting an exhaust composition in said exhaust passage;

(d) means for determining a correction factor using the detected exhaust composition when said engine is under a predetermined feedback control;

(e) means for correcting said amount of fuel using said correction factor;

(f) means for controlling an amount of exhaust to be recirculated through said recirculation passage in accordance with said detected intake and rotational conditions;

(g) means for detecting a difference between a first correction factor value detected when the operation of said recirculation control means is enabled, and a second correction factor value detected when the operation of said recirculation control means is disabled during a period where said engine is in said predetermined feedback control condition, the difference detecting means including:

(1) first averaging means for averaging a first plurality of said correction factor values detected when an output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is enabled;

(2) second averaging means for averaging a second plurality of correction factor values detected when said output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is disabled; and

(3) subtracting means for subtracting a second mean value obtained by said second averaging means from a first mean value obtained by said first averaging means;

(h) means for enabling the operation of said first averaging means each time the operation of said recirculation control means is enabled;

(i) means for disabling the operation of said recirculation control means each time said first correction factor values are averaged by said first averaging means; and

(j) means for correcting said air-fuel mixture in accordance with said detected difference between correction factor values, the mixture correcting means having recirculation correcting means for correcting said amount of recirculated exhaust in accordance with the detected difference.

5. Apparatus for controlling an air-fuel mixture to be supplied to an internal combustion engine having an intake passage, an exhaust passage, and an exhaust gas recirculation passage for recirculating exhaust gases in said exhaust passage to said intake passage therethrough, said apparatus comprising:

(a) means for detecting intake and rotational conditions of said engine;

(b) means for controlling an amount of fuel to be supplied to said engine with air for combustion therein in accordance with said detected intake and rotational conditions;

(c) means for detecting exhaust composition in said exhaust passage;

(d) means for correcting said amount of fuel by a correction factor determined by the detected exhaust composition when said engine is under a predetermined feedback control;

(e) means for controlling an amount of exhaust to be recirculated through said recirculation passage in accordance with said detected intake and rotational conditions;

(f) means for detecting a difference between correction factor values respectively detected when the operation of said recirculation control means is enabled and disabled during a period when said engine is in said predetermined feedback control condition, the difference detecting means having:

(1) first averaging means for averaging a first plurality of correction factor values detected when an output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is enabled;

(2) second averaging means for averaging a second plurality of correction factor values detected when said output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is disabled; and

(3) subtracting means for subtracting a mean value obtained by said second averaging means from another mean value obtained by said first averaging means;

(g) means for enabling the operation of said first averaging means each time said engine is under said predetermined feedback control;

(h) means for disabling the operation of said recirculation control means each time said first correction factor values are averaged by said first averaging means; and

(i) means for correcting said air-fuel mixture in accordance with said detected difference between correction factor values, said mixture correcting means having recirculation correcting means for correcting said amount of recirculated exhaust in accordance with the detected difference.

6. Apparatus for controlling an air-fuel mixture to be supplied to an internal combustion engine having an intake passage, an exhaust passage, and an exhaust gas recirculation passage for recirculating exhaust gases in said exhaust passage to said intake passage therethrough, said apparatus comprising:

(a) means for detecting intake and rotational conditions of said engine;

(b) means for controlling an amount of fuel to be supplied to said engine with air for combustion therein in accordance with said detected intake and rotational conditions;

(c) means for detecting an exhaust composition in said exhaust passage;

(d) means for correcting said amount of fuel by a correction factor determined by the detected exhaust composition when said engine is under a predetermined feedback control;

(e) means for controlling an amount of exhaust to be recirculated through said recirculation passage in accordance with said detected intake and rotational conditions;

(f) means for detecting a difference between correction factor values respectively detected when the operation of said recirculation control means is enabled and disabled during a period where said engine is in said predetermined feedback control condition, the difference detecting means having:

(1) first averaging means for averaging a first plurality of correction factor values detected when an output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is enabled;

(2) second averaging means for averaging a second plurality of correction factor values detected when said output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is disabled; and

(3) subtracting means for subtracting a mean value obtained by said second averaging means from another mean value obtained by said first averaging means;

(g) means for enabling the operation of said first averaging means each time the operation of said recirculation control means is enabled;

(h) means for disabling the operation of said recirculation control means each time said first correction factor values are averaged by said first averaging means; and

(i) means for correcting said air-fuel mixture in accordance with said detected difference between correction factor values, the mixture correcting means having fuel correcting means for correcting the amount of fuel in accordance with the detected difference.

7. Apparatus for controlling air-fuel mixture to be supplied to an internal combustion engine having an intake passage, an exhaust passage, and an exhaust gas recirculation passage for recirculating exhaust gases in said exhaust passage to said intake passage therethrough, said apparatus comprising:

(a) means for detecting intake and rotational conditions of said engine;

(b) means for controlling an amount of fuel to be supplied to said engine with air for combustion therein in accordance with said detected intake and rotational conditions;

(c) means for detecting exhaust composition in said exhaust passage;

(d) means for correcting said amount of fuel by a correction factor determined by the detected exhaust composition when said engine is under a predetermined feedback control;

(e) means for controlling an amount of exhaust to be recirculated through said recirculation passage in accordance with said detected intake and rotational conditions;

(f) means for detecting a difference between correction factor values respectively detected when the operation of said recirculation control means is enabled and disabled during a period where said engine is in said predetermined feedback control condition, the difference detecting means having:

(1) first averaging means for averaging a first plurality of correction factor values detected when an output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is enabled;

(2) second averaging means for averaging a second plurality of correction factor values detected when said output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is disabled; and

(3) subtracting means for subtracting a mean value obtained by said second averaging means from another mean value obtained by said first averaging means;

(g) means for enabling the operation of said first averaging means each time said engine is under said predetermined feedback control;

(h) means for disabling the operation of said recirculation control means each time said first correction factor values are averaged by said first averaging means; and

(i) means for correcting said air-fuel mixture in accordance with said detected difference between correction factor values, the mixture correcting means having fuel correcting means for correcting the amount of fuel in accordance with the detected difference.

8. An apparatus for accurately estimating the amount of exhaust gases actually recirculated from an exhaust passage of an internal combustion engine to an intake passage of said engine equipped with air/fuel ratio feedback control apparatus, comprising:

(a) first means for deriving a first variable using an output signal from a gas sensor used for measuring a concentration of a gas in said exhaust passage, when air/fuel ratio feedback control and exhaust gas recirculation are both being performed, said first variable being a mean value of a plurality of feedback correction factor values, said first deriving means also for:

(1) detecting a plurality of values of said first variable when stepwisely changing;

(2) computing a mean value of said plurality of values;

(3) cancelling at least one value which is deviated from said mean value by a predetermined amount; and

(4) finally obtaining a mean value of said plurality of values, which plurality equals a predetermined value;

(b) means for forcibly interrupting the exhaust gas recirculation;

(c) second means for deriving a second variable using the output signal from said gas sensor when air/fuel ratio feedback control is being performed but exhaust gas recirculation is interrupted, said second variable being a mean value of a plurality of feedback correction factor values, said second deriving means also for:

(1) detecting a plurality of values of said second variable when stepwisely changing;

(2) computing a mean value of said plurality of values;

(3) cancelling at least one value which is deviated from said mean value by a predetermined amount; and

(4) finally obtaining a mean value of said plurality of values whose number equals a predetermined value;

(d) means for resuming exhaust gas recirculation when said second variable is obtained;

(e) means for calculating the difference between said first and second variables; and

(f) means for obtaining the amount of exhaust gas recirculated using said difference.

9. Apparatus for controlling air-fuel mixture to be supplied to an internal combustion engine having an intake passage, an exhaust passage, and an exhaust gas recirculation passage for recirculating exhaust gases in said exhaust passage to said intake passage therethrough, said apparatus comprising:

(a) means for detecting intake and rotational conditions of said engine;

(b) means for controlling an amount of fuel to be supplied to said engine with air for combustion therein in accordance with said detected intake and rotational conditions;

(c) means for detecting an exhaust composition of said exhaust gas in said exhaust passage;

(d) means for determining a correction factor which is determined from detected exhaust composition when said engine is under a predetermined feedback control;

(e) means for correcting said amount of fuel using said correction factor;

(f) means for controlling an amount of exhaust to be recirculated through said recirculation passage in accordance with said detected intake and rotational conditions;

(g) first averaging means for obtaining a first mean value of a first plurality of said correction factor values during feedback control of air/fuel ratio and during exhaust gas recirculation control;

(h) means for prohibiting exhaust gas recirculation during air/fuel ratio feedback control;

(i) second averaging means for obtaining a second mean value of a second plurality of said correction factor values when exhaust gas recirculation is being prohibited;

(j) means for resuming exhaust gas recirculation when said mean value of said second feedback correction factor values is obtained;

(k) means for determining a difference between said mean value of said first feedback correction factor values and said means value of said second feedback correction factor values; and

(l) means for correcting said air-fuel mixture in accordance with said detected difference between said first and second correction factor values.

10. Apparatus as claimed in claim 9, wherein said first averaging means is also for obtaining said first mean value when an output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is enabled; and

said second averaging means is also for obtaining said second mean value when said output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is disabled;

the difference detecting means including subtracting means for subtracting said second mean value obtained by said second averaging means from said first mean value obtained by said first averaging means.

11. Apparatus as claimed in claim 9, wherein said mixture correcting means (1) comprises recirculation correcting means for correcting said amount of recirculated exhaust in accordance with the detected difference.

12. Apparatus as claimed in claim 1, wherein said first averaging means is also for obtaining said first mean value when an output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is enabled; and

said second averaging means is also for obtaining said second mean value when said output signal from said exhaust composition detecting means stepwisely changes during a period where the operation of said recirculation control means is disabled;

the difference detecting means including subtracting means for subtracting said second mean value obtained by said second averaging means from said first mean value obtained by said first averaging means.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

This invention relates generally to control of an internal combustion engine equipped with exhaust gas recirculation system, and more specifically to apparatus for controlling the amount of recirculated exhaust gasses and air/fuel ratio of an air/fuel mixture supplied to an internal combustion engine.

Exhaust gas recirculation, which is known as EGR, is used for reducing the concentration of nitrogen oxides (NOx) included in exhaust gasses from an internal combustion engine. Conventionally, to ensure the accuracy of the EGR control, a valve is controlled electronically in order to control the amount of recirculated exhaust gasses.

In such a conventional EGR system, the amount of recirculated exhaust gasses is estimated by detecting an opening degree of an EGR valve. When using such an EGR system for a long period of time, dirty particles, such as carbon and unburnt substances, are attached to the inner surfaces of the EGR valve and EGR passage. Therefore, the relationship between the opening degree of the EGR valve and the amount of recirculated gasses is disturbed raising a problem that the initial object of estimating the recirculation is not achieved. One approach for solving this problem is to measure the amount of recirculated gasses so as to control the same. One example of a conventional arrangement according to such approach is a technique of estimating the amount of EGR by ascertainining the amount of fresh air with an airflow meter being provided to an intake manifold so as to measure the amount of fresh air even during EGR operation. This technique is disclosed in Japanese patent provisional publication No. 57-44760. Another example is a technique of estimating the amount of fresh air using total intake amount of an internal combustion engine and a sensor provided to an EGR valve. This is disclosed in Japanese patent provisional publication No. 57-83641.

Such conventional techniques, however, only estimate the amount of fresh air or the amount of EGR by detecting one of them where their measuring system is provided centering around the intake pipe of the internal combustion engine. Therefore, true state of air-fuel mixing within the combustion chambers of the internal combustion engine cannot be detected. As a result, air/fuel ratio control carried out through computation of fuel injection amount for obtaining optimal air/fuel ratio is apt to suffer from errors. Furthermore, the above-mentioned first convetional technique requires an airflow meter which introduces resistance to airflow within the intake system. In addition, since the above-mentioned second conventional technique employs a sensor installed in the EGR valve, the sensor is apt to suffer from deterioration due to dirty particles in the exhaust gasses, while there arises a problem relating to maintenance of the sensor. For these reasons, conventional EGR systems are desired to be improved.

SUMMARY OF THE INVENTION

The present invention has been developed in order to remove the above-described drawbacks inherent to the conventional EGR systems.

It is, therefore, an object of the present invention to provide a new and useful apparatus for controlling EGR and air/fuel ratio for an internal combustion engine.

According to a feature of the present invention the amount of recirculated exhausted gasses is accurately detected so as to operate an internal combustion engine under an optimal operating condition all the time. To this end a correction factor derived from oxygen sensor output, which is used for air/fuel ratio control, is monitored so as to obtain a difference of a correction factor value resulted from engine operation with EGR and another correction factor value resulted from engine operation without EGR. This difference is obtained by forcibly interrupting EGR operation. Once the amount of recirculated exhaust is accurately estimated, the EGR control and/or air/fuel ratio control are performed with compensation for possible error due to secular change in EGR system.

BRIEF DESCRIPTION OF THE DRAWINGS

The object and features of the present invention will become more readily apparent from the following detailed description of the preferred embodiments taken in conjunction with the accompanying drawings in which:

FIG. 1 is a schematic view of an internal combustion engine equipped with EGR system according to the present invention;

FIG. 2 is a block diagram of an electronic control unit used in the system of FIG. 1;

FIG. 3 is a flowchart showing an operational program of a microcomputer used in the electronic control unit of FIG. 2, which flowchart corresponds to a first embodiment of the present invention;

FIG. 4 is a diagram showing the relationship between oxygen sensor output and air/fuel ratio correction factor both used in the processing by the microcomputer of FIG. 2;

FIG. 5 is a flowchart showing another operational program of the microcomputer showing a second embodiment of the present invention;

FIG. 6 is a flowchart showing another operational program of the microcomputer showing a third embodiment of the present invention; and

FIG. 7 is a flowchart showing another operational program of the microcomputer showing a fourth embodiment of the present invention.

The same or corresponding elements and parts are designated at like reference numerals throughout the drawings.

DETAILED DESCRIPTION OF THE INVENTION

Referring now to FIG. 1, a schematic view of an internal combustion engine equipped with an EGR system according to the present invention is shown. An internal combustion engine 10 is equipped with an intake pipe 12 and an exhaust pipe 14, and the operating state of the engine 10 is detected by various sensors all the time. An electronic control unit 50 controls the internal combustion engine 10 using detection results from the various sensors as will be described in detail hereinlater.

The intake pipe 12 is provided for supplying the engine 10 with fresh air and recirculated exhausted gasses. To one end of the intake pipe 12 is attached an air filter 16 for cleaning intake air, and a throttle valve 18 is provided within the intake pipe 12 for contolling the intake fresh air quantity. The throttle valve 18 is associated with a throttle opening degree sensor 20 supplying the electronic control unit 50 with throttle opening degree information.

The exhaust gas recirculation from the exhaust pipe 14 to the intake pipe 12 is carried out via an EGR tube 24 in which an EGR control device 22 is provided. The EGR control device 22 comprises a control valve of the diaphragm type and is arranged such that a diaphragm 22C thereof drives a control valve 22D having a valve head against a force of cylindrical spring in accordance with pressure fed via a control conduit 22A so that the amount of exhaust gasses flowing through the EGR tube 24 is controlled. Thus the control valve 22D moves up and down in the drawing, where the reciprocal movement of the control valve 22D is detected by an EGR valve lift sensor 22B built in the EGR control device 22. The EGR valve lift sensor 22B is of the linear solenoid type, producing an output signal indicative of the position of the control valve 22D. The control conduit 22A communicates via two passages 80 and 82 with the intake pipe 12 at a portion upstream the throttle valve 18 and downstream the same. More specifically, the passage 80, which is referred to as an upstream passage, is provided between the control conduit 22A and the intake pipe 12 at a portion upstream the throttle valve with an electromagnetic valve 26, while the other passage 82, which is referred to as a downstream passage, is provided between the control conduit 22A and the intake pipe 12 at a portion downstream the throttle valve with an electromagnetic valve 28. The portion upstream the throttle valve 18 where the upstream passage 80 is connected exhibits a pressure substantially the same as atmospheric pressure, while the portion downstream the throttle valve 18 where the downstream passage 82 is connected exhibits a large negative pressure. With this arrangement, when the electromagnetic valve 26 is energized to open, pressure substantially equal to atmospheric pressue is sent via the passage 26 to the control conduit 22A. As a result, the diaphragm 22C is lowered by the force of the cylindrical spring causing the valve head of the control valve 22D to be in contact with an associated valve seat closing the EGR tube 24. Therefore, exhaust gasses are prevented from being recirculated. On the other hand, when the other electromagnetic valve 28 is energized to open, the diaphragm 22C moves upwardly against the force of the cylindrical spring. As a result, the valve head of the control valve 22D is lifted up, allowing exhaust gas recirculation via the EGR tube 24. An intake pressure sensor 30 is provided to detect the negative pressure at a portion downstream the throttle valve 18 to detect the pressure of fresh air and recirculated exhaust gasses within the intake pipe 12. An output signal from the intake pressure sensor 30 is fed to the electronic control unit 50. The reference 32 is a fuel injection valve through which fuel is sprayed into air taken into each cylinder of the engine 10. The reference 34 is a distributor of an ignition system of the engine 10, and the reference 36 is a rotational angle sensor associated with the distributor 34 for detecting the rotational speed of the engine crankshaft. The reference 38 is a coolant temperature sensor for detecting the temperature of engine coolant, and the reference 40 is an oxygen sensor for detecting the concentration of oxygen within the exhaust gasses in the exhaust pipe 14.

FIG. 2 is a block diagram of an electrical system associated with the EGR system according to the present invention. The electronic control unit 50 comprises a microcomputer 52, an input processing portion 54 including an A/D converter (not shown), and three drive circuits 56, 58 and 60. The input processing portion 54 also comprises buffers and waveform shaping circuits so as to receive various signals from the sensors 20, 22B, 30, 36, 38 and 40 and send corresponding information in the form of digital signals to the microcomputer 52 having memories (not shown). The microcomputer 52 is arranged to operate in accordance with a program stored in its memory using various information from the above-mentioned sensors so as to output instruction signals to the drive circuits 56, 58 and 60 by which the engine 10 is optimally controlled. More specifically, the fuel injection valve 32 is controlled to inject a desired amount of fuel to obtain a desired air/fuel ratio, while the electromagnetic valves 26 and 28 are respectively controlled to adjust the amount of recirculated exhaust gasses.

FIG. 3 is a flowchart showing an EGR control routine among various control routines. With this routine a valve-opening duration Tp of the fuel injection valve 32, which defines the amount of fuel supplied to the engine 10, and the amount of recirculated exhaust gasses are determined, while the amount of recirculated exhaust gasses is also corrected by this routine. Since this routine should be carried out frequently in accordance with the operating state of the engine, this routine is arranged to be executed at an interval corresponding to a given number of rotations of the engine 10 or at a given interval using a timer built in the microcomputer 52. The EGR control routine will be described in detail hereinafter.

When the EGR control routine of FIG. 3 is started, a step 100 is executed for reading outputs from the intake pipe pressure sensor 30 and from the rotational angle sensor 36 so as to detect intake pipe pressure PM and rotational speed NE of the engine 10.

In a subsequent step 110, an optimum amount of fuel to be supplied to the engine 10 is calculated in the form of a basic fuel injection duration Tp of the fuel injection valve 32 using the above two detected data PM and NE. To calculate Tp, actual computation using a formula including the data PM and NE may be operated or a two-dimensional map may be used, so that a corresponding T.sub.p is picked up from the map prepared in advance by storing data in the memory using PM and NE as two variables.

In a step 120, an amount of recirculated exhaust gasses, which is indicated at EGR1, is obtained using the above-mentioned two data PM and NE in the same manner as one of the above-mentioned two methods. This exhaust gas recirculation amount EGR1 is a value which corresponds to the output from the EGR valve lift sensor 22B, and represents an opening degree of the control valve 22D of the EGR control device 22 which is necessary for recirculating an optimum amount of exhaust gasses using two variables PM and NE.

In a step 130, the basic fuel injection duration Tp is corrected. There are various modes of engine operations during which engine output is maximized, starting characteristic is improved and so on, and therefore, engine operation cannot be simply determined by the intake pipe pressure PM and the engine speed NE during these periods. The basic fuel injection duration Tp only shows a basic value of fuel injection duration, and this basic value undergoes various corrections effected by the electronic control unit 50 using the results of detection from various sensors, so that the basic fuel injection duration Tp is corrected to a value most suitable for the present operating state of the engine 10.

The above-mentioned various corrections include a correction for increasing the amount of fuel to be injected into the engine 10 to increase output when it is detected such that the throttle valve 18 is largely opened by the throttle opening sensor 20, another correction for effecting air/fuel ratio feedback control to cause the engine to operate with a specific air/fuel ratio using a correction factor in accordance with an output signal from the oxygen sensor 40 under a given condition, and so on. The above-mentioned air/fuel ratio feedback control per se is well known in the art, and will be described briefly since it has a close relationship with the following processings.

In the air/fuel ratio feedback control, the engine 10 is operated with a specific mixing ratio between fuel and oxygen, which mixing ratio is selected through an overall decision relating to fuel consumption, engine output, harmful components emission or the like in a steady operating state after the engine 10 is warmed up. The air/fuel mixing ratio is detected using the oxygen sensor 40.

The oxygen sensor 40 is arranged to output a lean signal when air/fuel ratio is higher than a desired value, i.e. when amount of fuel is less, and a rich signal when air/fuel ratio is lower than the desired value, through continuous detection of oxygen concentration in exhaust gasses in the exhaust pipe 14. The electronic control unit 50 receiving the output from the oxygen sensor 40 performs feedback control so as to continually maintain the above-mentioned specific air/fuel ratio by lengthening the basic fuel injection duration Tp when the lean signal is present, and by shortening the same when the rich signal is present.

FIG. 4 shows the output from the oxygen sensor 40 (see upper waveform) and the variation of a correction factor (see lower waveform) used in the electronic control unit 50 which operates using the output from the oxygen sensor 40. As shown, the output from the oxygen sensor 40 is a binary signal assuming either a rich state level (high level) and a lean state level (low level), and the correction factor varies by a predetermined amount instantaneously in response to a rising or falling edge "a" of the waveform of the output from the oxygen sensor 40. More specifically, the correction factor stepwisely changes in the presence of rising or falling edge "a" and further changes linearly over a period between the rising and falling edges "a" so that the air/fuel ratio feedback control is performed proportionally and integrally.

The above-described operation is of normal fuel injection amount control, and further processing is carried out in this routine as will be described hereinafter.

In a step 140, it is checked whether the above mentioned air/fuel ratio feedback control is carried out in the various corrections executed in the step 130. The air/fuel ratio feedback control is carried out for obtaining most suitable air/fuel ratio for steady operating state of the engine 10. Therefore, air/fuel ratio feedback control is interrupted during engine-starting period and heavy-load operating period, and air/fuel ratio is controlled to be suitable for such transient periods respectively.

Processings following the step 140 are all carried out only when air/fuel ratio feedback control is being effected. In other words, a step 150 is executed when the determination in the step 140 resulted in YES. When the determination in the step 140 results in NO, namely when it is determined that the air/fuel ratio feedback control is being interrupted, the processing of the present routine is terminated.

The step 150 is provided for determining whether exhaust gas recirculation is being carried out or not. More specifically, exhaust gas recirculation is effected under limited conditions since it suffers from the decrease in engine output as described in the above. Therefore, it is determined whether exhaust gas recirculation is being carried out or not using the output from the EGR valve lift sensor 22B. When it is detected that exhaust gas recirculation is being carried out, a step 160 is then executed. On the other hand, a step 200 is executed when no recirculation is made.

In the step 160, which is executed only when the air/fuel ratio feedback control and EGR control are both being effected, the correction factor shown in FIG. 4 is monitored such that correction factor values Bn (wherein n is 0, 1, 2, 3 . . . ) are detected at points where the correction factor varies stepwisely. These points where stepwise changes are made will be referred to as varying points hereinafter. Then in a following step 165, the value Bn of the correction factor at each varying point is stored in a sequence so as to calculate a mean value thereof. In a following step 170, it is determined whether the number of values of Bn used for obtaining the mean value has reached a predetermined number such as 4. A mean value of such a predetermined number of values of Bn is expressed in terms of A1, and therefore, the step 170 is executed to see if such a mean value A1 is present or not. When such a mean value A1 is present, a step 180 is executed to set a flag EGRF to logic "1".

As the routine of FIG. 3 is executed a number of times so that the predetermined number, such as four, of the varying points Bn (for example from B1 to B4) are detected, then the determination in the step 170 turns to YES because the mean value A1 of the predetermined number of Bn is first obtained. To ensure the reliability of the mean value A1, the predetermined number of Bn are processed as follows. The difference between each measured value Bn and the mean value A1 is first computed and when one or more of the respective measured values of Bn, such as B0 to B3, are very far from the mean value A1, such deviated value or values are erased and it is regarded that the mean value A1 has not been calculated. In the example shown in FIG. 5, since the value of B0 is deviated from the mean value A1 for a period T1 by more than a predetermined value, B0 is erased. Then the operational flow does not proceed to a next step 180 but the above-mentioned steps from 100 to 170 are repeatedly executed until a subsequent varying point B4 is detected. From the above it will be understood that the step 180 is exeucted only when the internal combustion engine 10 continuously stably operates so that a predetermined number of varying points, such as B1 to B4 over the period T2 in FIG. 4, repeatedly appear with substantially the same varying pattern.

The step 180 is provided to set the flag EGRF to logic "1" for interrupting exhaust gas recirculation. More specifically, this flag EGRF is used to command EGR interruption for forcibly interrupting EGR. Since the step 180 is executed only when the engine 10 operates stably as described in the above, EGR interruption is made only during such stable engine operation. All the processings carried out after the determination in the step 150 that EGR is being carried out are terminated when the step 180 is completed.

Turning back to the step 150, when it is determined that EGR is not being carried out steps 200 to 260 are executed. In step 200, it is checked