← Back to Patent Explorer
US4401087A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for engine control

Assignee: Nissan Motor Co Ltd
•
Filing: 1981-03-31
•
Granted: 1983-08-30
•
Expires: 2001-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for controlling an internal combustion engine having at least one cylinder adapted to intake, during each intake stroke of the cylinder, fuel supplied in a plurality of instalments. Means is provided for controlling the amount of fuel supplied to the engine. Adjustments of the control means are produced by generating electrical signals indicative of engine operating conditions, and, with a digital computer, repetitively calculating values corresponding to settings of the control means. The digital computer is programmed to calculate a basic value from an algebraic function describing a desired relationship between the engine conditions and the basic value, detect engine acceleration and deceleration conditions from changes in the engine conditions, and add a positive or negative value to the calculated basic value when the engine is accelerating or decelerating to correct the calculated basic value for the detected acceleration and deceleration conditions.

Inventors

  • 👤 Kenji Ikeura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 01:06
CPC Classifications
F; F02; F02D; F02D41/00; F02D41/02; F02D41/04; F02D41/10; F02D41/107; F02D41/24; F02D41/26; F02D41/263

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 349 words
A method for controlling an internal combustion engine, said engine having an output shaft, means for controlling the amount of fuel supplied to said engine, and at least one cylinder adapted to intake, during each intake stroke of said cylinder, fuel supplied in a plurality of installments, said method comprising the steps of: (a) generating electrical signals indicative of conditions of said engine while said engine is in operation; (b) repetitively arithmetically calculating a value corresponding to a setting of said means for controlling the amount of fuel supplied to said engine, said calculation being carried out in a digital computer connected to receive said electrical signals and operable, under program control, for: (1) arithmetically calculating a basic value from an algebraic function describing a desired relationship between said engine conditions and said basic value; (2) detecting engine acceleration and deceleration conditions from changes in said engine conditions; and (3) adding a variable value expressed by K(m o -X) to said calculated basic value to modify said calculated basic value when engine acceleration or deceleration is detected, wherein K is a positive constant, m o is said calculated basic value, and X is one of (i) a value, m b , calculated by the preceding calculation made in said step of arithmetically calculating a basic value from an algebraic function describing a desired relationship between said engine conditions and said basic value; and (ii) a value, M b , calculated by the preceding calculation made in said step of calculating a value corresponding to a setting of said means for controlling the amount of fuel supplied to said engine; (c) converting said calculated setting value into a setting of said means for controlling the amount of fuel supplied to said engine; and (d) while said engine is in operation, continuously repeating the above sequence of steps at uniform angular intervals of rotation of said engine output shaft to effect changes in the settings of said means for controlling the amount of fuel supplied to said engine in response to changes in said electrical signals indicative of said engine conditions.
Claim 2
Independent Claim 349 words
A method for controlling an internal combustion engine, said engine having an output shaft, means for controlling the amount of fuel supplied to said engine, and at least one cylinder adapted to intake, during each intake stroke of said cylinder, fuel supplied in a plurality of installments, said method comprising the steps of: (a) generating electrical signals indicative of conditions of said engine while said engine is in operation; (b) repetitively arithmetically calculating a value corresponding to a setting of said means for controlling the amount of fuel supplied to said engine, said calculation being carried out in a digital computer connected to receive said electrical signals and operable, under program control, for: (1) arithmetically calculating a basic value from an algebraic function describing a desired relationship between said engine conditions and said basic value; (2) detecting engine acceleration and deceleration conditions from changes in said engine conditions; and (3) adding a variable value expressed by K(m o -X) to said calculated basic value to modify said calculated basic value when engine acceleration or deceleration is detected, wherein K is a positive constant, m o is said calculated basic value, and X is one of (i) a value, m b , calculated by the preceding calculation made in said step of arithmetically calculating a basic value from an algebraic function describing a desired relationship between said engine conditions and said basic value; and (ii) a value, M b , calculated by the preceding calculation made in said step of calculating a value corresponding to a setting of said means for controlling the amount of fuel supplied to said engine; (c) converting said calculated setting value into a setting of said means for controlling the amount of fuel supplied to said engine; and (d) while said engine is in operation, continuously repeating the above sequence of steps at uniform angular intervals of rotation of said engine output shaft to effect changes in the settings of said means for controlling the amount of fuel supplied to said engine in response to changes in said electrical signals indicative of said engine conditions.
Claim 3
Dependent Claim 20 words
A method for controlling an internal combustion engine as set forth in claim 1, wherein X is m b .
Claim 4
Dependent Claim 22 words
A method for controlling an internal combustion engine as set forth in claim 2, wherein said constant K is set to 1.
Claim 5
Dependent Claim 27 words
A method for controlling an internal combustion engine as set forth in claim 1, wherein said constant K is set to a positive value less than 1.
Claim 6
Dependent Claim 58 words
A method for controlling an internal combustion engine as set forth in claim 2, wherein said step of detecting engine acceleration and deceleration conditions from changes in said engine conditions includes the steps of: detecting a change of at least one of said engine conditions occurring in an interval; and comparing said detected change with a predetermined value.
Claim 7
Dependent Claim 57 words
A method for controlling an internal combustion engine as set forth in claim 5, wherein said step of detecting a change of at least one of said engine conditions occurring in an interval includes detecting a change of throttle position in an interval corresponding to a predetermined number of degrees of rotation of said engine output shaft.
Claim 8
Dependent Claim 58 words
A method for controlling an internal combustion engine as set forth in claim 5, wherein said step of detecting a change of at least one of said engine conditions occurring in an interval includes detecting a change of intake air flow in an interval corresponding to a predetermined number of degrees of rotation of said engine output shaft.
Claim 9
Dependent Claim 59 words
A method for controlling an internal combustion engine as set forth in claim 5, wherein said step of detecting a change of at least one of said engine conditions occurring in an interval includes detecting a change of said calculated basic value in an interval corresponding to a predetermined number of degrees of rotation of said engine output shaft.
Claim 10
Dependent Claim 58 words
A method for controlling an internal combustion engine as set forth in claim 5, wherein said step of detecting a change of at least one of said engine conditions occurring in an interval includes detecting a change of intake manifold pressure in an interval corresponding to a predetermined number of degrees of rotation of said engine output shaft.
Claim 11
Dependent Claim 71 words
A method for controlling an internal combustion engine as set forth in claim 1, wherein said step of calculating a value corresponding to a setting of said means for controlling the amount of fuel supplied to said engine includes annulling said steps of detecting engine acceleration and deceleration conditions from changes in said engine conditions and adding said variable value to said calculated basic value to modify said calculated basic value.
Claim 12
Dependent Claim 20 words
A method for controlling an internal combustion engine as set forth in claim 1, wherein X is M b .
Claim 13
Dependent Claim 22 words
A method for controlling an internal combustion engine as set forth in claim 11, wherein said constant K is set to 1.
Claim 14
Dependent Claim 27 words
A method for controlling an internal combustion engine as set forth in claim 11, wherein said constant K is set to a positive value less than 1.
Claim 15
Dependent Claim 58 words
A method for controlling an internal combustion engine as set forth in claim 11, wherein said step of detecting engine acceleration and deceleration conditions from changes in said engine conditions includes the steps of: detecting a change of at least one of said engine conditions occurring in an interval; and comparing said detected change with a predetermined value.
Claim 16
Dependent Claim 57 words
A method for controlling an internal combustion engine as set forth in claim 14, wherein said step of detecting a change of at least one of said engine conditions occurring in an interval includes detecting a change of throttle position in an interval corresponding to a predetermined number of degrees of rotation of said engine output shaft.
Claim 17
Dependent Claim 58 words
A method for controlling an internal combustion engine as set forth in claim 14, wherein said step of detecting a change of at least one of said engine conditions occurring in an interval includes detecting a change of intake air flow in an interval corresponding to a predetermined number of degrees of rotation of said engine output shaft.
Claim 18
Dependent Claim 59 words
A method for controlling an internal combustion engine as set forth in claim 14, wherein said step of detecting a change of at least one of said engine conditions occurring in an interval includes detecting a change of said calculated basic value in an interval corresponding to a predetermined number of degrees of rotation of said engine output shaft.
Claim 19
Dependent Claim 58 words
A method for controlling an internal combustion engine as set forth in claim 14, wherein said step of detecting a change of at least one of said engine conditions occurring in an interval includes detecting a change of intake manifold pressure in an interval corresponding to a predetermined number of degrees of rotation of said engine output shaft.
Claim 20
Dependent Claim 80 words
A method for controlling an internal combustion engine as set forth in claim 11, wherein said step of calculating a value corresponding to a setting of said means for controlling the amount of fuel supplied to said engine includes annulling, when the engine speed is below a predetermined value, said steps of detecting engine acceleration and deceleration conditions from changes in said engine conditions and adding said variable value to said calculated basic value to modify said calculated basic value.
Claim 21
Independent Claim 287 words
An apparatus for controlling an internal combustion engine having an output shaft, means for controlling the amount of fuel supplied to said engine, and at least one cylinder adapted to intake, during each intake stroke of said cylinder, fuel supplied in a plurality of installments, said apparatus comprising: (a) means for generating electrical signals indicative of conditions of said engine; (b) a control circuit for repetitively calculating values corresponding to settings for said means for controlling the amount of fuel supplied to said engine, said control circuit having a digital computer connected to receive said electrical signals and programmed to calculate a basic value from an algebraic function describing a desired relationship between said engine conditions and said basic value, detect acceleration and deceleration conditions from changes in said engine conditions, and add a variable value expressed by K(m o -X) to said calculated basic value to modify said calculated basic value when the engine acceleration or deceleration is detected, wherein K is a positive constant, m o is said calculated basic value, and X is one of (i) a value, m b , calculated by the preceding calculation of a basic value from an algebraic function describing a desired relationship between said engine conditions and said basic value; and (ii) a value, M b , calculated by the preceding calculation of values corresponding to settings for said means for controlling the amount of fuel supplied to said engine; and (c) an electric circuit coupled between said digital computer and said means for controlling the amount of fuel supplied to said engine, said electric circuit transforming the results of the repetitive calculations into adjustments of said means for controlling the amount of fuel supplied to said engine.
Claim 22
Independent Claim 287 words
An apparatus for controlling an internal combustion engine having an output shaft, means for controlling the amount of fuel supplied to said engine, and at least one cylinder adapted to intake, during each intake stroke of said cylinder, fuel supplied in a plurality of installments, said apparatus comprising: (a) means for generating electrical signals indicative of conditions of said engine; (b) a control circuit for repetitively calculating values corresponding to settings for said means for controlling the amount of fuel supplied to said engine, said control circuit having a digital computer connected to receive said electrical signals and programmed to calculate a basic value from an algebraic function describing a desired relationship between said engine conditions and said basic value, detect acceleration and deceleration conditions from changes in said engine conditions, and add a variable value expressed by K(m o -X) to said calculated basic value to modify said calculated basic value when the engine acceleration or deceleration is detected, wherein K is a positive constant, m o is said calculated basic value, and X is one of (i) a value, m b , calculated by the preceding calculation of a basic value from an algebraic function describing a desired relationship between said engine conditions and said basic value; and (ii) a value, M b , calculated by the preceding calculation of values corresponding to settings for said means for controlling the amount of fuel supplied to said engine; and (c) an electric circuit coupled between said digital computer and said means for controlling the amount of fuel supplied to said engine, said electric circuit transforming the results of the repetitive calculations into adjustments of said means for controlling the amount of fuel supplied to said engine.

References Cited (Backward Citations)

US3581723A Cited
US4191137A Cited
US4184458A Cited
US4257377A Cited
US4313412A Cited
US4245605A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-08-29 1987-02-28 1987-08-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-08-29 1991-02-28 1991-08-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-08-29 1995-02-28 1995-08-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag