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

Software air-flow meter for an internal combustion engine

Assignee: GM Global Technology Operations LLC
•
Filing: 1991-12-06
•
Granted: 1994-03-08
•
Expires: 2011-12-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for accurately determining the measure of mass airflow into an internal combustion engine is implemented with a controller that determines measures of various engine parameters, determines a prediction set including at least one predicted value of a measurable engine parameter and at least one predicted value of mass airflow into the engine, determines an estimation set including at least one estimated value of mass airflow into the engine and controls the engine in response to the estimated value of mass airflow.

Inventors

  • 👤 Kenneth P. Dudek
  • 👤 Vincent A. White

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 08:18
CPC Classifications
F; F02; F02D; F02D41/00; F02D41/02; F02D41/14; F02D41/1401; F02D41/18; G; G01; G01F; G01F1/00; G01F1/76; G01F1/86; F02D2041/1413; F02D2041/1415; F02D2041/1417; F02D2041/1433; F02D2200/00; F02D2200/02; F02D2200/04; F02D2200/0402

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 196 words
An engine - controller combination, comprising: a vehicle engine; means for determining measures of a set of engine parameters and for providing measurement signals indicative of said measures; and a microprocessor control unit, including (i) means for receiving the measurement signals, (ii) means for determining a prediction set including at least one predicted value of a measurable engine parameter and at least one predicted value of mass airflow into the engine, (iii) means for determining an estimation set including at least one estimated value of mass airflow into the engine, and (iv) means for controlling the engine in response to the estimated value of mass airflow, wherein the microprocessor control unit iteratively (i) determines the prediction set in response to (a) the measurement signals, (b) a linear model comprising a set of fixed predetermined model parameters, and (c) the estimation set, and (ii) determines the estimation set in response to (a) a present measure of the measurable engine parameter, (b) the prediction set, and (c) a correction set of fixed predetermined correction coefficients wherein the estimated value of the mass airflow into the engine is a substantially accurate measure of actual mass airflow into the engine.
Claim 2
Dependent Claim 196 words
An engine - controller combination, comprising: a vehicle engine; means for determining measures of a set of engine parameters and for providing measurement signals indicative of said measures; and a microprocessor control unit, including (i) means for receiving the measurement signals, (ii) means for determining a prediction set including at least one predicted value of a measurable engine parameter and at least one predicted value of mass airflow into the engine, (iii) means for determining an estimation set including at least one estimated value of mass airflow into the engine, and (iv) means for controlling the engine in response to the estimated value of mass airflow, wherein the microprocessor control unit iteratively (i) determines the prediction set in response to (a) the measurement signals, (b) a linear model comprising a set of fixed predetermined model parameters, and (c) the estimation set, and (ii) determines the estimation set in response to (a) a present measure of the measurable engine parameter, (b) the prediction set, and (c) a correction set of fixed predetermined correction coefficients wherein the estimated value of the mass airflow into the engine is a substantially accurate measure of actual mass airflow into the engine.
Claim 3
Dependent Claim 14 words
The combination of claim 1, wherein the measurable engine parameter is manifold absolute pressure.
Claim 4
Dependent Claim 53 words
The combination of claim 1, wherein the controlling means controls fueling of the engine by developing a fuel command in response to the estimated mass airflow and outputting the fuel command to a fuel injection control unit, which fuels the engine in response to the fuel command, thereby improving engine air-fuel ratio control.
Claim 5
Dependent Claim 14 words
The combination of claim 3, wherein the measurable engine parameter is manifold, absolute pressure.
Claim 6
Dependent Claim 53 words
The combination of claim 1, wherein the controlling means controls engine spark through spark timing and dwell commands output to a spark timing control module, by developing the spark timing and dwell commands in response to the prediction set and outputting the spark timing and dwell commands to the spark timing control module.
Claim 7
Dependent Claim 14 words
The combination of claim 5, wherein the measurable engine parameter is manifold absolute pressure.
Claim 8
Dependent Claim 50 words
The combination of claim 1, wherein the controlling means controls an idle air control valve through an idle air control valve command, by developing the idle air control valve command in response to the prediction set and outputting the idle air control valve command to the idle air control valve.
Claim 9
Dependent Claim 14 words
The combination of claim 7, wherein the measurable engine parameter is manifold absolute pressure.
Claim 10
Dependent Claim 113 words
The combination of claim 1, wherein: the prediction set of a given engine event comprises a vector X p (k+1) where k is a present engine event, the measures of the set of engine parameters comprise a vector U(k), the estimation set comprises a vector X e (k), and the set of fixed predetermined model parameters comprises matrices A, B, and C, the prediction set being determined by a relation: X.sup.P (k+1)=AX.sup.e (k)+BU(k)+C; and the correction set comprises a vector G, and X p (k) and X(k) represent predicted and measured values of the measurable engine parameter at event k, respectively, the estimation set being determined by a relation: X.sup.e (k)=X.sup.p (k)+G(X(k)-X.sup.p (k)).
Claim 11
Dependent Claim 14 words
The combination of claim 9, wherein the measurable engine parameter is manifold absolute pressure.
Claim 12
Dependent Claim 16 words
The combination of claim 10, wherein the set of model parameters is predetermined through statistical regression.
Claim 13
Dependent Claim 19 words
The combination of claim 10, wherein the set of model parameters is scheduled according to two independent engine parameters.
Claim 14
Dependent Claim 14 words
The combination of claim 10, wherein the correction set is predetermined through Kalman filtering.
Claim 15
Dependent Claim 14 words
The combination of claim 1, wherein the correction set is predetermined through Kalman filtering.
Claim 16
Dependent Claim 17 words
The combination of claim 1, wherein the set of engine parameters includes throttle position and engine speed.
Claim 17
Dependent Claim 17 words
The combination of claim 10, wherein the set of engine parameters includes throttle position and engine speed.
Claim 18
Dependent Claim 39 words
The combination of claim 15, wherein the set of engine parameters also includes at least one member of a set comprising: manifold absolute pressure, idle air control valve position, exhaust gas recirculation valve position, atmospheric pressure and air temperature.
Claim 19
Dependent Claim 39 words
The combination of claim 16, wherein the set of engine parameters also includes at least one member of a set comprising: manifold absolute pressure, idle air control valve position, exhaust gas recirculation valve position, atmospheric pressure and air temperature.
Claim 20
Dependent Claim 287 words
An engine - controller combination, comprising: a vehicle engine; means for determining measures of a set of engine parameters and for providing measurement signals indicative of said measures for every event k; and a microprocessor control unit, including (i) means for receiving the measurement signals, (ii) means for determining a prediction set including at least one predicted value of a measurable engine parameter and at least one predicted value of mass airflow into the engine, (iii) means for determining an estimation set including at least one estimated value of mass airflow into the engine, and (iv) means for controlling the engine in response to the estimated value of mass airflow, wherein the microprocessor control unit: initializes a set of variables including the measures of the set of engine parameters and the estimation set for events preceding time k, and the prediction set for events preceding time k+1; thereafter iteratively: receives the measurement signals for event k; determines an error signal in response to a difference between a measure of the measurable engine state at event k and a prediction of the measurable engine state for event k; schedules a correction set of fixed predetermined correction coefficients in response to two of the measurement signals representing independent engine parameters; determines the estimation set in response to the prediction set, the error signal, and the correction set; schedules a set of fixed model parameters in response to the two measurement signals representing independent engine parameters; determines the prediction set in response to the measurement signals for event k and preceding events, the estimation set, the set of fixed model parameters; determines a control command in response to the estimated mass airflow; and applies the control command to the engine.
Claim 21
Dependent Claim 287 words
An engine - controller combination, comprising: a vehicle engine; means for determining measures of a set of engine parameters and for providing measurement signals indicative of said measures for every event k; and a microprocessor control unit, including (i) means for receiving the measurement signals, (ii) means for determining a prediction set including at least one predicted value of a measurable engine parameter and at least one predicted value of mass airflow into the engine, (iii) means for determining an estimation set including at least one estimated value of mass airflow into the engine, and (iv) means for controlling the engine in response to the estimated value of mass airflow, wherein the microprocessor control unit: initializes a set of variables including the measures of the set of engine parameters and the estimation set for events preceding time k, and the prediction set for events preceding time k+1; thereafter iteratively: receives the measurement signals for event k; determines an error signal in response to a difference between a measure of the measurable engine state at event k and a prediction of the measurable engine state for event k; schedules a correction set of fixed predetermined correction coefficients in response to two of the measurement signals representing independent engine parameters; determines the estimation set in response to the prediction set, the error signal, and the correction set; schedules a set of fixed model parameters in response to the two measurement signals representing independent engine parameters; determines the prediction set in response to the measurement signals for event k and preceding events, the estimation set, the set of fixed model parameters; determines a control command in response to the estimated mass airflow; and applies the control command to the engine.
Claim 22
Dependent Claim 14 words
The combination of claim 19, wherein the measurable engine parameter is manifold absolute pressure.
Claim 23
Dependent Claim 21 words
The combination of claim 19, wherein the set of model parameters and the correction set are scheduled from control unit memory.
Claim 24
Dependent Claim 17 words
The combination of claim 19, wherein the set of engine parameters includes throttle position and engine speed.
Claim 25
Dependent Claim 17 words
The combination of claim 20, wherein the set of engine parameters includes throttle position and engine speed.
Claim 26
Dependent Claim 39 words
The combination of claim 22, wherein the set of engine parameters also includes at least one member of a set comprising: manifold absolute pressure, idle air control valve position, exhaust gas recirculation valve position, atmospheric pressure and air temperature.
Claim 27
Dependent Claim 39 words
The combination of claim 23, wherein the set of engine parameters also includes at least one member of a set comprising: manifold absolute pressure, idle air control valve position, exhaust gas recirculation valve position, atmospheric pressure and air temperature.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-07 1997-09-06 1998-03-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-07 2001-09-06 2002-03-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-07 2005-09-06 2006-03-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag